hi,
i have 2 problems with my dedicated server.
1. i have setup my bots with some old q3 configґs. the bots joining the server and fight as normal. so far so good. my problem is the command:
bot_nochat
it doesnґt work. i set it to "1" but the bot spamming goes on. is the a new variable?
2. my mapcycle doesnґt work. first i set up fraglimit "0", timelimit "20" and g_autoMapCycle "1". after the 20 minutes bots fighting so server print something like "exit: timelimit reached" and give the server stats. the server doesnґt load a new map. then i have changed g_autoMapCycle to "0" an edit my server.cfg like this:
set d1 "set gametype 0; map ffa_bespin ; set nextmap vstr d2"
set d2 "set gametype 5; map ffa_bespin ; set nextmap vstr d3"
.... and so on
vstr d1
but the same: message, stats but no mapchange. what did i wrong?
thx for helping
macgrath
Well, the gametype variable is g_gametype for one. I'm not 100% sure that is your problem though. Could you paste your actual config? Sometimes there's an easily overlooked typo in there that causes these problems.
my server.cfg
// Server Config
// bot setup
seta bot_minplayers 5 // mindestens x spieler in jedem team
seta g_spSkill 5 // botskill 1 - 5
seta bot_thinktime 100 // reaktionszeit der bots
seta bot_challenge 1 // starke bots an/aus
seta bot_noChat 1 // bots chatten an/aus
// server variablen
seta capturelimit 0 // x = anzahl gestohlenen flagen bis zum mapchange
seta duel_fraglimit 10 // x = anzahl der frags bis zum mapchange im duel modus
seta fraglimit 0 // x = anzahl der frags bis zum mapchange
seta g_allowvote 1
seta g_autoMapCycle 0 // automatischer mapcycle an/aus
seta g_dismember 999 // koerperteile koennen abgetrennt werden
seta g_doWarmup 1
seta g_duelWeaponDisable 0
seta g_forcePowerDisable 0
seta g_gametype 0 // setzt spieltyp
seta g_inactivity 120
seta g_log "games.log" // Default location is ~/.jkii/base/
seta g_logfile 3 // 0=None
seta g_logSync 1 // 1=Write complete lines
seta g_maxForceRank 7
seta g_motd "... moege die Macht mit dir sein ..." // message of the day
seta g_password ""
seta g_statLog 1 // Probably similar to g_logfile. Untested.
seta g_statLogFile "stats2.log"
seta g_teamForceBalance 1
seta g_warmup 0
seta g_warmup 1
seta g_weaponDisable 0
seta rconpassword "Rebell" // remote controll passwort
seta sv_floodProtect 1
seta sv_hostname "[BoK] Zeltplatz" // servername
seta sv_maxclients 24 // maximale spieleranzahl
seta sv_maxPing 300 // maximal erlaubter ping
seta sv_maxRate 9000 // setzt die maximale downloadrate
seta sv_minPing 0 // minimal erlaubter ping
seta timelimit 1 // x = dauer der map
// mapcycle
set d1 "map ffa_bespin ; set nextmap vstr d2"
set d2 "map ffa_deathstar ; set nextmap vstr d3"
set d3 "map duel_jedi ; set nextmap vstr d4"
set d4 "map duel_pit ; set nextmap vstr d5"
set d5 "map ffa_bespin ; set nextmap vstr d6"
set d6 "map ffa_deathstar ; set nextmap vstr d7"
set d7 "map ffa_imperial ; set nextmap vstr d8"
set d8 "map ffa_ns_hideout ; set nextmap vstr d9"
set d9 "map ffa_ns_streets ; set nextmap vstr d10"
set d10 "map ffa_raven ; set nextmap vstr d11"
set d11 "map ffa_yavin ; set nextmap vstr d1"
// start map
vstr d1
my server start file
./jk2ded +set dedicated 1 +exec server.cfg
i notice if no real people are playing, the map doesnt change. Anyone else notice that?
I see you are mixing ffa and duel maps. With a fraglimit of 0, I belive the duels would never end since the fraglimit represents how many times one player must frag the other before players are switched. Is there a particular map where the problem occurs? You might try switching to ffa only maps for a bit.
@ striderx2048
thank you, nobody give me that hint.
ok. the map doesnґt change when only bots are on the server. how can i fix this? is there a possible way?
As strange as it sounds, why is having the map keep rotating when nobody is playing important? When people show up and play a short bit, it'll rotate.
for the whole purpose of simulating a server. that and well, IT SHOULD. Another thing, the server should NOT have wait until everyone click ready, after a short period of time, the map should automatically change, ie. like counter-strike.