problem -.-

Alles rund um das scripten und Server aufsetzen
Antworten
ETH32
Grünschnabel
Grünschnabel
Beiträge: 4
Registriert: Di 23. Aug 2011, 09:31
Alter: 37

problem -.-

Beitrag von ETH32 »

hi ich kann ohne probleme auf mein server spielen auf den server ist etpub drauf
und wen ich solage drauf spiele bis die nextmap kommt dan werden alle immer aus den server raus geworfen wo ran liegt das :/


und bei mir gehen keine sounds zB !sick (dan müsste der soundd kommen) aber da kommt nix :/

hoffe mir kann da einer helfen

///ETH32
Benutzeravatar
WoodSTokk
Helpdesk
Helpdesk
Beiträge: 2634
Registriert: Fr 6. Dez 2002, 03:09
Wohnort: Wien/Österreich/Europa/Erde
Alter: 53

Beitrag von WoodSTokk »

Eventuell ein Fehler im Cycle.
Wenn da ein Fehler drin ist, hat der Server keine Map geladen und da der Server ohne Map kein Spiel zur Verfühgung hat, kickt er alle.
Ein paar Sekunden später bemerkt das der Watchdog und führt seinen Befehl aus (meistens einen Cycle laden.)
Dadurch hat der Server wieder eine Map und das Spiel fängt von vorne an.

Bei den Exclamation-Commands (Rufzeichen-Befehle) kann ich dir leider nicht weiter helfen, da ich mich mit ETpub nie so intensiv beschäftigt habe.
Vieleicht muss man diese Befehle erst aktivieren in der Config? :roll:

mfG WoodSTokk
Du scheisst es nicht zu wetzen
Testserver: @peStable (95.129.206.243:27960)
ETH32
Grünschnabel
Grünschnabel
Beiträge: 4
Registriert: Di 23. Aug 2011, 09:31
Alter: 37

Beitrag von ETH32 »

server cfg

Code: Alles auswählen

// |   |   |      |    |  | |       |.-----.|  |__|.-----.-----. //
//  \     /|   ---|       | |   -   ||     ||  |  ||     |  -__| //
//   |___| |______|__|____| |_______||__|__||__|__||__|__|_____| //
//   Server Provided By:: YCN-Online, Contact: eyjohn / pr0hoax  //

//=========================Server Passwords======================//

sets g_needpass "0"             // tell's ASE etc the server is passworded
set sv_privateclients "0"     // if set > 0, then this number of client slots will be reserved for connections
set sv_privatepassword ""     // that have "password" set to the value of "sv_privatePassword"
set rconpassword "****** :)"  // remote console access password
set refereePassword "*****:) haha"  // referee status password

//=============================DL, RATE==========================//

set sv_maxRate "25000"        // 10000 standard but poor for ET
set sv_dl_maxRate "42000"     // increase/decerease if you have plenty/little spare bandwidth
set sv_allowDownload "1       // global toggle for both legacy download and web download
set sv_wwwDownload "1"        // toggle to enable web download
set sv_wwwBaseURL "http://maps.server12.uk.ycn-hosting.com/213.108.31.29-27020" // base URL for redirection
set sv_wwwDlDisconnected "0"  // tell clients to perform their downloads while disconnected from the server
set sv_wwwFallbackURL ""      // URL to send to if an http/ftp fails or is refused client side

//==========================MOTD ETC=======================//

set sv_hostname "^5No^1Bots^3EU"     // Server Name

set server_motd0 "" ^1ETH32|Mostwandet
set server_motd1 "" ^3Cheating ban for ^5Ever^1!!!
set server_motd2 "" ^5have fun and enjoy
set server_motd3 "" ^1Respect for admins and guests!
set server_motd4 " ^2NO SK!!!
set server_motd5 "" 

//========================MISC SETTINGS===================// 

set g_heavyWeaponRestriction 100
set g_antilag 1
set g_altStopwatchMode 0
set g_autofireteams 1
set g_complaintlimit 4
set g_ipcomplaintlimit 3
set g_fastres 0
set g_friendlyFire 1
set g_disableComplaints 0
//set g_gametype 1
set g_minGameClients 2
set g_maxlives 0
set g_alliedmaxlives 0
set g_axismaxlives 0
set g_teamforcebalance 1
set g_noTeamSwitching 0
set g_voiceChatsAllowed 3
set g_doWarmup 0
set g_warmup 0
set sv_pure 1
set sv_minping 0
set sv_maxping 300
set match_latejoin "1"
set match_minplayers 2
set match_mutespecs 0
set match_readypercent 50
set match_timeoutcount 0
set match_warmupDamage 2
set team_maxplayers 15
set g_speed 320
set g_gravity 800
set g_knockback 1000
set g_inactivity 300
set g_spectatorInactivity 0
set g_tyranny 1
//==========================VOTING======================//

set g_allowVote "1" 
set vote_limit "5" 
set vote_percent "75" 
set vote_allow_comp "0" 
set vote_allow_gametype "0" 
set vote_allow_kick "1" 
set vote_allow_map "0" 
set vote_allow_matchreset "1" 
set vote_allow_mutespecs "0" 
set vote_allow_nextmap "1" 
set vote_allow_pub "0" 
set vote_allow_referee "0" 
set vote_allow_shuffleteams "1" 
set vote_allow_swapteams "0" 
set vote_allow_friendlyfire "0" 
set vote_allow_timelimit "0" 
set vote_allow_warmupdamage "0" 
set vote_allow_antilag "0" 
set vote_allow_balancedteams "0" 
set vote_allow_muting "1" 


//========================PUNKBUSTER========================// 

// sv_punkbuster 0                                              // 1 - Off, 0 - On

//==========================LOGGING========================// 

set g_log "etserver.log"          // Game logging 
set g_logsync 0 
set logfile 2                     // Console logging ( 1: enable 2: enable and sync ) 

//set timelimit 25
set g_userAlliedRespawnTime 15
set g_userAxisRespawnTime 15
//set g_covertopschargetime 30000
//set g_soldierchargetime 20000
//set g_ltchargetime 30000
//set g_engineerchargetime 30000
//set g_medicchargetime 45000
//set g_maxTeamLandmines 20

//=============================ETPub========================// 

set g_shrubbot ""
set g_logAdmin "sound/weapons/grenade/gren_throw.wav"
set g_hitsounds 1
g_hitsound_default (Default is "sound/weapons/impact/flesh2.wav")
g_hitsound_helmet (Default is "sound/weapons/impact/metal4.wav")
g_hitsound_head (Default is "sound/weapons/impact/flesh4.wav")
g_hitsound_team_warn_axis (Default is "sound/chat/axis/26a.wav")
g_hitsound_team_warn_allies (Default is "sound/chat/axis/26a.wav")
g_hitsound_team_helmet (Default is "sound/weapons/impact/metal4.wav")
g_hitsound_team_head (Default is "sound/weapons/impact/flesh4.wav")
g_hitsound_team_default (Default is "sound/weapons/impact/flesh2.wav")
set g_shoveSound "sound/weapons/grenade/gren_throw.wav"
set g_poisonSound "sound/player/gurp2.wav"
set g_fightSound "sound/world/rooster.wav"
set g_knifeKillSound "playsound sound/misc/referee.wav"
set g_firstBloodSound "sound/misc/referee.wav"
set g_playDead 0
set g_shove 0
set g_shoveNoZ 0
set g_dragCorpse 0
set g_classChange 0
set g_forceLimboHealth 1
set g_privateMessages 0
set g_privateMessageSound ""
set g_admin "1"
// Shrubbot
set g_shrubbot "shrubbot.cfg"				// Shrubbot config file
set g_logAdmin "admin.log"				// Where to log shrubbot admin commands
set g_dropMsg ""					// Msg tacked onto forced disconnects
set g_kickTime "360"					// In minutes

//===========================Gameplay=======/==============//

set g_playDead "1"					// 0 - Off, 1 - On
set g_dragCorpse "1"					// 0 - Off, 1 - On
set g_shove "50"					// Higher values for further pushing
set g_classChange "1"					// 0 - Off, 1 - On
set g_skills "148"					// See documentation for values
set g_weapons "1946"					// See documentatio for values
set g_panzerWar "1"					// 0 - Off, 1 - On
set g_sniperWar "1"					// 0 - Off, 1 - On
set g_packDistance "5"					// 0 - Off, 1 - On
set g_dropHealth "7"					// Higher for amount dropped on death
set g_dropAmmo "7"					// Higher for amount dropped on death
set g_shoveNoZ "1"					// 0 - Off, 1 - On
set g_spawnInvul "3"					// In seconds
set g_wolfROF "0"					// 0 - ET style, 1 - RCTW style
set g_goomba "0"					// Set to multiplier of damage
set g_dynamiteTime "30"					// Dynamite fuse time in seconds
set g_headshot "1"					// See documentation for values
set g_poisonSyringes "1"				// 0 - Off, 1 - On
set g_fear "6000" 
set g_reflectFriendlyFire 0
set g_reflectFFWeapons 31
set g_friendlyFireOpts 0
set team_maxMedics -1
set team_maxEngineers -1
set team_maxFieldOps -1
set team_maxCovertOps -1
set g_staminaRecharge 1.0
set g_shortcuts 0
set g_mineid 0
set g_etpub_stats_id ""
set g_tactics 0
set g_floodprotect 1
set g_floodthreshold 6
set g_floodWait 1000
set g_mapVoteFlags 0
set g_maxMapsVotedFor 6
set g_minMapAge 3
set g_resetXPMapCount 0
set g_minConnectLevel 0
set g_greetingPos 0
set g_noVoteTime 0
set g_settings ""
set g_spreeOptions 0
set g_multikillTime 1000
set g_spoofOptions 3
set g_maxWarnings 5
set g_warningDecay 24
set g_warningOptions 0
set g_fixedphysics 0
set g_fixedphysicsfps 125
set g_maxNameChanges 3
set g_medicSelfhealTime 0
set g_maxPanzerSuicides -1
set g_panzerPackDistance 0
set g_watermark ""
set g_watermarkFadeAfter 0
set g_watermarkFadeTime 0
set g_maxSelfkills -1
set g_voteResultsMinLevel -1
set g_minCommandWaitTime 0
set g_antiwarp 1
set g_healthSpeedStart 0.0
set g_healthSpeedBottom 50.0
set g_damageBonus 20.0
set g_damageBonusNearMedics 0
set g_damageBonusTotalMedics 0
set g_sniperwar 0
set g_panzerwar 0
set g_riflewar 0
set g_customVoiceChats 1
set g_noSkillUpgrades 0
set g_countryFlags 1
set g_countryFlags 1
set g_chargeType 2
set g_flushItems 1
set g_maxConnsPerIP 4
set shoutcastPassword "none"
set g_headshot 0
set g_instagibDamage 400
set g_inactivityOptions 3
set g_ettvFlags 3
set g_firstBloodMsg "^7[a] ^7drew ^1FIRST BLOOD ^7from [v]"
set g_firstBloodMsgPos 2
set g_lastBloodMsg "^8And the final kill of this round goes to [a]^8!

//===========================Limitations====================//

set team_maxpanzers "999"
set team_maxMG42s "10"		   // -1 disables limitation, 0 disables weapon, higher sets max
set team_maxFlamers "10"	   // -1 disables limitation, 0 disables weapon, higher sets max
set team_maxMortars "10"	   // -1 disables limitation, 0 disables weapon, higher sets max
set team_maxGrenLaunchers "-1"	   // -1 disables limitation, 0 disables weapon, higher sets max
set team_maxLandMines "999"	   // Do not use -1.  Does not allow unlimited! 
set team_maxArtillery "10"	   // Do not use -1.  Does not allow unlimited! Max allowed is 6.

//=============================XPSave=======================// 

set g_XPSave 1
set g_XPSaveFile "xpsave.cfg"
set g_XPSaveMaxAge_xp 86400
set g_XPSaveMaxAge 604800
set g_XPDecay 0
set g_XPDecayRate 0.0
set g_XPDecayFloor 0.0
set g_maxXP 99999999999999999999999999
set g_XPSaveMaxAge "1o"

// Vote Based Votes
set vote_votebased "1"

// Vote Min Percent
set vote_minpercent "75"

// Censoring
set g_censor "fuck"						// List of comma seperated words
set g_censorPenalty "8"					// See documentation for values
set g_censorMuteTime "120"				// In seconds

// Other
set g_privateMessages "1"		// 0 - Off, 1 - On
set g_ammoRechargeTime "0"		// Seconds * 1000
set g_healthRechargeTime "0"		// Seconds * 1000
set g_saveCampaignStats "1"		// 0 - Off, 1 - On
set g_intermissionTime "0"		// In seconds
set g_intermissionReadyPercent "100"	// Whole percentage
set g_spectator "7"			// See documentation for values
set g_mapConfigs ""			// A real directory name
set g_slashKill "1"			// See documentation for values
set g_misc "2"				// See documentation for values
set g_hitboxes "1"			// See documentation for values
set g_moverScale "1.0"		        // Multiple of speed for movers
set g_shortcuts "1"			// Shrubbot text shortcuts 0 - Off, 1 - On
set g_truePing "1"			// 0 - Off, 1 - On
set g_campaignFile ""			// Campaign file name

// Killing Sprees
set g_killingSpree "1"					// 0 - Off, 1 - On
set g_killSpreeLevels "5 10 15 20 25 30"		// See documentation for values
set g_loseSpreeLevels "10 20 30"			// See documentation for values
							// See also the documentation for 


[spree]
number    = 5
message   = [n] ^8is on a killing spree! (^35^8 kills)
position  = chat
display   = all
sound     = sound/misc/killingspree.wav
play      = all

[spree]
number    = 10
message   = [n] ^8is on a rampage! (^310^8 kills)
position  = cpm
display   = all
sound     = sound/misc/rampage.wav
play      = all

[spree]
number     = 15
message    = [n] ^8is dominating! (^315^8 kills)
position   = cp
display    = all
sound      = sound/misc/dominating.wav
play       = all

[spree]
number     = -5
message    = [n] ^7seems to be having a bad day! (^15 deaths without a kill^7)
position   = chat
display    = all
sound      = sound/misc/badday.wav
play       = envi

[spree]
number     = -10
message    = [n]^4's bad day has just got worse: ^110 ^4deaths without a kill!
position   = cpm
display    = all
sound      = sound/misc/badday.wav
play       = all

[end]
number     = 5
message    = [n]^8's killing spree (^3[k] kills^8) was cut short by ^7[a]^8.
position   = chat
display    = all
sound      = sound/misc/end.wav
play       = all
tkmessage  = [n]^8's killing spree (^3[k] kills^8) was cut short by ^1TEAMMATE ^7[a]^8.
tkposition = chat
tkdisplay  = all
tksound    = sound/misc/end.wav
tkplay     = all
skmessage  = [n]^8's killing spree (^3[k] kills^8) was cut short by ^1himself!
skposition = chat
skdisplay  = all
sksound    = sound/misc/end.wav
skplay     = all
wkmessage  = [n]^8's killing spree (^3[k] kills^8) was cut short.
wkposition = chat
wkdisplay  = all
wksound    = sound/misc/end.wav
wkplay     = all

[end]
number     = -5
message    = [v]^8 was the first victim of ^7[n]^8 after [k] deaths!
position   = chat
display    = all
sound      = 
play       = 
tkmessage  = 
tkposition = 
tkdisplay  = 
tksound    = 
tkplay     = 
skmessage  = 
skposition = 
skdisplay  = 
sksound    = 
skplay     = 
wkmessage  = 
wkposition = 
wkdisplay  = 
wksound    = 

[kill]
number     = 2
message    = ^5Double Kill!
position   = chat
display    = player
sound      = sound/misc/doublekill.wav
play       = player

[kill]
number     = 3
message    = ^6Triple kill ^7[n]^6!
position   = chat
display    = all
sound      = sound/misc/triplekill.wav
play       = envi

[kill]
number     = 4
message    = ^1--> Multikill ^7[n] ^1<position> ^6Megakill ^7[n] ^1<---
position   = chat
display    = all
sound      = sound/misc/megakill.wav
play       = all

[banner]
message    = ^1Check out our banner!
wait       = 30
position   = bp

[revive]
number    = 3
message   = [n] ^7is on a revive spree! (^13^7 revives)
position  = chat
display   = all
sound     = 
play      = all

[revive]
number    = 5
message   = [n] ^7is on a revive spree! (^15^7 revives)
position  = chat
display   = all
sound     = 
play      = all


information
							// on changing the killing spree sounds

// Class Specific
set g_medics "16"						// See documentation for values
set g_engineers "0"						// See documentation for values
set g_covertops "248"						// See documentation for values

// Watermarking
set g_watermark "etpub"		// Name of image.  See documentation
set g_watermarkFadeAfter "0"		// Time in seconds until the watermark starts to fade
set g_watermarkFadeTime "0"		// Time in seconds to completely fade after fading has started

//==========================Banners=======================//

set g_bannerLocation "2"			// See documentation for values
set g_bannerTime "12"				// In seconds
set g_banners "5"				// Number of banners you specified below
set g_banner1 ""
set g_banner2 ""
set g_banner3 ""
set g_banner4 """
set g_banner5 ""

// Custom Skill Levels
set g_defaultLevels ""					// See documentation for assignment
set g_levels_battlesense "50 90 140 200 290"		// See documentation for assignment
set g_levels_covertops "50 90 140 200 290"		// See documentation for assignment
set g_levels_engineer "60 100 150 210 300"		// See documentation for assignment
set g_levels_fieldops "50 90 140 200 290"		// See documentation for assignment
set g_levels_lightweapons "50 90 140 200 290"		// See documentation for assignment
set g_levels_medic "20 50 90 140 200"			// See documentation for assignment
set g_levels_soldier "60 100 150 200 290"		// See documentation for assignment

//Seen Database
set g_seenDB "1"

//Level 5 Skills
set g_sk5_battle "1"
set g_sk5_lightweapon "1"
set g_sk5_eng "12481632"
set g_sk5_soldier "124"

//=============================Omni-Bots=======================//

set omnibot_enable 1
set omnibot_path "0.61"
set g_bot_maxXP -1
set g_bot_minPlayers 6
set omnibot_flags 0



//==========================SERVER INFO=======================//

sets "Admin"  "*=SWAG=*ETH32"
sets "Contact" ""
sets "Provider" "YCN-Gaming.com"
sets "Location" "Germany Frankfurt"

//=========================MAP ROTATION===================//

exec campaigncycle.cfg            // Campaign mode 
//exec objectivecycle.cfg          // Objective mode 
//exec lmscycle.cfg               // Last Man Standing mode 

// WATCHDOG 
// in case the game dies with an ERR_DROP 
// or any situation leading to server running with no map 
set com_watchdog 10            // defaults 60 
set com_watchdog_cmd "map oasis"   // defaults to quit 
map cfg

Code: Alles auswählen

set d2 "set g_gametype 4 ; map oasis ; set nextmap vstr d2"
set d1 "set g_gametype 4 ; map battery ; set nextmap vstr d3"
set d3 "set g_gametype 4 ; map goldrush ; set nextmap vstr d4"
set d4 "set g_gametype 4 ; map radar ; set nextmap vstr d5"
set d5 "set g_gametype 4 ; map railgun ; set nextmap vstr d6"
set d6 "set g_gametype 4 ; map fueldump ; set nextmap vstr d1"
set d7 "set g_gametype 4 ; map base ; set nextmap vstr d7"
set d8 "set g_gametype 4 ; map Frostbite ; set nextmap vstr d8"
vstr d1
hofe das ihr helfen könnt :P

///ETH32
Benutzeravatar
WoodSTokk
Helpdesk
Helpdesk
Beiträge: 2634
Registriert: Fr 6. Dez 2002, 03:09
Wohnort: Wien/Österreich/Europa/Erde
Alter: 53

Beitrag von WoodSTokk »

Dein Mapcycle ist fehlerhaft und deshalb greift der Watchdog ständig ein und läd die Map 'oasis'.
Vom Aufbau her sieht man, daß du einzelne Maps hintereinander ablaufen lassen willst, also keine Campaign.
Dazu musst du den Spieltyp auf Objective ändern, also 'set g_gametype 2' (nicht 4).

Zweitens ist mir die Map-Abfolge aufgefallen.
d1 --> d3 --> d4 --> d5 --> d6 --> d1

d2, d7, d8 werden nie geladen. Ist das Absicht??

Den Watchdog solltest du in diesem Fall auch den Cycle laden lassen.

Code: Alles auswählen

set com_watchdog_cmd "exec map.cfg"
~~~ EDIT ~~~

Mir fällt gerade auf, daß in deiner server.cfg folgendes stehen hast:

Code: Alles auswählen

exec campaigncycle.cfg
Was den nun? Campaign oder Objective?
Ein Campaign-Cycle sieht etwas anders aus als das was du als Cycle hast.

mfG WoodSTokk
Du scheisst es nicht zu wetzen
Testserver: @peStable (95.129.206.243:27960)
ETH32
Grünschnabel
Grünschnabel
Beiträge: 4
Registriert: Di 23. Aug 2011, 09:31
Alter: 37

Beitrag von ETH32 »

LMFAO ich habe nix an den cfgs gemacht auser das ich parr maps hinzufügen will aber passirt nix
kanst du ir die cfg so machen das es geht ohne das an von server fliegt :/
Benutzeravatar
WoodSTokk
Helpdesk
Helpdesk
Beiträge: 2634
Registriert: Fr 6. Dez 2002, 03:09
Wohnort: Wien/Österreich/Europa/Erde
Alter: 53

Beitrag von WoodSTokk »

Okay, ändere in deiner server.cfg den Abschnitt: MAP ROTATION

Code: Alles auswählen

//=========================MAP ROTATION===================// 

//exec campaigncycle.cfg            // Campaign mode 
exec objectivecycle.cfg          // Objective mode 
//exec lmscycle.cfg               // Last Man Standing mode 

// WATCHDOG 
// in case the game dies with an ERR_DROP 
// or any situation leading to server running with no map 
set com_watchdog 10            // defaults 60 
set com_watchdog_cmd "exec objectivecycle.cfg"   // defaults to quit
Dia Datei mit der Map-Rotation muß in diesem Fall den Namen 'objectivecycle.cfg' und sollte folgenden Inhalt haben:

Code: Alles auswählen

// in case the game dies with an ERR_DROP or any situation leading to server running with no map
set com_watchdog 10
set com_watchdog_cmd "exec objectivecycle.cfg"

// Map-Cycle
set d1 "set g_gametype 2 ; map oasis ; set nextmap vstr d2" 
set d2 "set g_gametype 2 ; map battery ; set nextmap vstr d3" 
set d3 "set g_gametype 2 ; map goldrush ; set nextmap vstr d4" 
set d4 "set g_gametype 2 ; map radar ; set nextmap vstr d5" 
set d5 "set g_gametype 2 ; map railgun ; set nextmap vstr d6" 
set d6 "set g_gametype 2 ; map fueldump ; set nextmap vstr d7" 
set d7 "set g_gametype 2 ; map base ; set nextmap vstr d8" 
set d8 "set g_gametype 2 ; map frostbite ; set nextmap vstr d1" 
vstr d1
Damit läuft der Server im Objective-Mode mit alle 8 Maps in der Rotation.
Den Watchdog schreibe ich immer in die Cycle-Config damit auch dieser umgestellt wird wenn man als Admin mal einen anderen Cycle läd.

Die letzten beiden Maps hatte ich nicht, deshalb musste ich diese erst mal downloaden.
Frostbite wird definitiv klein geschrieben, aber 'base' habe ich so nicht gefunden.
Ich habe nur eine 'base55' gefunden und kenne auch die Maps 'tc_base' und 'baserace'.
Leider weis ich nicht welche du hast :(
Es ist aber leicht herraus zufinden mit welchem Namen du die Map laden mußt.
Dazu musst du nur die PK3-Datei der Map mit WinZIP öffnen und darin in das Verzeichnis 'scripts' wechseln.
Dort findest du eine Datei mit der Endung 'arena'.
Diese öffnest du und suchst die Zeile die mit dem Wort 'map' beginnt (meistens gleich die erste Zeile).
Das was hinter 'map' in Anführung geschrieben ist, ist der Name mit dem der Server die Map laden kann.
Diesen Namen mußt du genau so wie er in dieser Datei steht in deine Rotation schreiben (auf Groß/Klein-Schreibung achten!).

mfG WoodSTokk
Du scheisst es nicht zu wetzen
Testserver: @peStable (95.129.206.243:27960)
ETH32
Grünschnabel
Grünschnabel
Beiträge: 4
Registriert: Di 23. Aug 2011, 09:31
Alter: 37

Beitrag von ETH32 »

habe ich gemacht aber werde immer noch gekickt es kommt immer "invalid gae folder"
Antworten