There's an issue where the master server provides incorrect information on available player slots, claiming that no network slots exist on a headless gamserver.
Sometimes it says this:
glestVersion | platform | binaryCompileDate | serverTitle | ip | tech | map | tileset | activeSlots | networkSlots | connectedClients | externalServerPort | country | status |
v3.6.0.3 | GNU-Rev: 3085 | Feb 1 2012 14:34:38 | headless(engineer2) | 78.47.225.60 | Megapack | Conflict | Fernland | 4 | 0 | 0 | 61457 | | game full, pending start |
Four active slots, but none of them network slots, that's weird on a headless server..
And when you reload the web page once or twice (just seconds later) it will just come out properly:
glestVersion | platform | binaryCompileDate | serverTitle | ip | tech | map | tileset | activeSlots | networkSlots | connectedClients | externalServerPort | country | status |
v3.6.0.3 | GNU-Rev: 3085 | Feb 1 2012 14:34:38 | headless(engineer2) | 78.47.225.60 | Megapack | Conflict | Scrub Land | 4 | 4 | 0 | 61457 | | waiting for players |
So either the server is reporting this incorrectly to the masterserver or the masterserver is incorrectly reporting what it receives from the gameserver. Sometimes.
I'll need to check the requests the gamserver sends in this case. I suspect this
might be related to having multiple gameservers on the same IP address.
Thanks to u_u_u for pointing this out (if only on IRC).
This is possibly related to another issue where the
masterserver reports 9 of 9 open slots (but only 8 are actually possible).