1. Default server name still says "Empires 2.2" 2. Any changed settings in the "game" tab are disregarded and are instead loaded from "common/empires/empires/cfg/listenserver.cfg" reproduction steps: create server, go to game tab try and change any settings (comm vote, reinforcements) and start game you'll see that nothing has changed also small thing: all those txt files (credits, mapcycle, readme) in the empires root folder are not updated
I updated server.cfg to say 2.4 but I changed it from 2.30, so your 2.2 issue must be coming from somewhere else.
he's talking about the settings.scr file, it creates a copy of what they should be in a txt file too, note the empires 2.2 there
Fixed the 2.2/2.4 display thing, but I think Jephir will need to fix the listenserver.cfg thing. It could be that it's not set as a user definable file.
Listen servers load their config from listenserver.cfg. I'm not sure what the purpose of settings.scr is.
Those settings won't do anything though because they are overwritten by listenserver.cfg, if I'm properly understanding what settings.scr does.
Yeah that seems to be right. Simple way to test this. settings.scr gives servername as: Empires 2.2. listenserver.cfg gives servername as Empires v2.30. Create a server with the default values (Empires 2.2 in the create server dialogue box, this will then say Empires v2.30 as the servername when you start the game) Therefore I assume that these files work in the following way: 1. Settings.scr contains the 'default' settings that you see when opening the create server dialogue box. 2. The game uses listenserver.cfg to set the actual server settings. Therefore I presume (I could be wrong) that listenserver.cfg should be getting updated from the values in the create server dialogue, but they arent which is why servers are always created with default values (even if you change the settings in the create server screen)
Updated listenserver.cfg to say 2.41, did the same to settings.scr when I realised people will only see this when we release 2.41. So Lamer, is the issue that it's not listening to what you fill in using the GUI before create server, or that it's not even listening to what you fill in on listenserver.cfg?