My problem since installing ETpro 2.0.7 at server side is that the server variables sv_referencedPakNames and sv_pakNamesdo not match. The result is that every client connecting does download the current map at this time the map is being played. Additionally the problem is that this client is losing all its XPs while downloading even he/she/it joined at the first map of the campaign and needs to download the third map of the campaign.
Does anybody know how to prevent this? That means how to enable the old behaviour that the clients download each map missing for the campaign at the first connect on the server?
Even setting the b_campaignFile variable does not solve the problem. Here I list some (hopefully) helpful variables:
server.cfg:
.....
.....
set b_campaignFile "scripts/gmc.campaign"
.....
.....
scripts/gmc.campaign
{
name "GMC Campaign"
shortname "cmpgn_gmc"
description "Welcome to the fun clan server of [GMC].**Please respect our gaming laws:**First of all have fun while playing. Please respect that we play no wars! We only play for fun.**To keep the fun: NO verbal violence can be accepted and results in being banned!**And now have fun **Yours [GMC]Team***Current campaign:*goldrush**venice_b4*railgun*temple3*apennines_b2*et_assault_beta4"
mapTC 374 374
type "wolfmp"
maps "goldrush;venice_b4;railgun;temple3;apennines_b2;et_assault_beta4"
}
campaigncycle.cfg
set d1 "campaign cmpgn_gmc ; set nextcampaign vstr d1"
// The server does not recognize the campaign command
// when the gamecode is not running already. So start
// first map of campaign directly
set d_initial "set g_gametype 4 ; map goldrush ; set nextcampaign vstr d1"
vstr d_initial
sv_referencedPakNames and sv_pakNames are not intended to always match.
You can get behavior similar to your old behavior if you don't use b_campaignfile. This will cause every map with a .campaign file in it to be referenced. b_campaignfile was introduced to prevent this, since you may wish to have third-party maps on the server without requiring clients to download them if they aren't in use.
The stat loss is a known bug, and it only occurs when using disconnected downloads. It'll be fixed in the next release of etpro.