I found an opportunity for improvement in Nexuiz 2.3 for Linux.
I have not examined the source yet, so I wouldn't be able to suggest
where to improve the code, but you should be able to gather that from
the following:
When loading my dedicated-server (
Nexuiz 2.3,
Linux ubuntu 2.6.22-14-generic #1 SMP Wed Oct 10 06:00:47 GMT 2007 i686
GNU/Linux
) I can consistently reproduce the following problem:
my dedicated-server loads server.cfg for it's settings, and then does an
'exec server.subcfg' to load a script-generated g_maplist and sv_motd.
The following problem is reproducible:
When loading the server.subcfg, the entire maplist is not available
(only about 150-200 are) when g_maplist_shuffle is set to "1". When
g_maplist_shuffle is set to "0", the entire maplist is available.
I have confirmed that when g_maplist_shuffle is set to "0", and I call
the alias g_maplist_shufflenow, the remainder of the maplist is also
dropped.
As a Nexuiz user myself, I would appreciate it if you would look into
this issue and plan a fix for the next Nexuiz release.
Thanks.