er tbh i’m still thinking this isnt going to work - partly because the map rotation lines seem to be a bit er weird compared to rtcw, and partly because the logfile also seems to be a bit odd. I’ve set g_logfile 0 and it still makes a logfile, and always continues it
Aslong as you have a test server available or dont mind resetting and possibly server being a bit fubar, its probs worth the cut and paste into cfg to give it a try though:
set log1 “set g_logfile 0; set g_log servername_1.log; set g_logfile 2”
set log2 “set g_logfile 0; set g_log servername_2.log; set g_logfile 2”
set log3 “set g_logfile 0; set g_log servername_3.log; set g_logfile 2”
set log4 “set g_logfile 0; set g_log servername_4.log; set g_logfile 2”
set d1 “campaign cmpgn_sixmaps ; vstr log1 ; set nextcampaign vstr d2”
set d2 “campaign cmpgn_sixmaps ; vstr log2 ; set nextcampaign vstr d3”
set d3 “campaign cmpgn_sixmaps ; vstr log3 ; set nextcampaign vstr d4”
set d4 “campaign cmpgn_sixmaps ; vstr log4 ; set nextcampaign vstr d1”
set d_initial “set g_gametype 4 ; map oasis ; set nextcampaign vstr d1”
vstr d_initial
that would give you 4 campaign’s logs before it started overwriting them again. A possible alternative is a server logfile analizer that works in something like realitime, running directly off the game server… Not much idea bout this tbh but I’ve seen them done for rtcw (updated every 15 mins or whatever) so should be possible?