Raised this a number of times now and its unfortunately still not been fixed, so I'm here again to ask for a fix :)
The problem is that multi servers from one install works for all functionality aspects of source apart from banlists. We have:- * servercfgfile * sv_logsdir * mapcyclefile * motdfile But there is no: "banlistfile" directive. The result of this is that running multiple servers from one install causes the banlist to be lost as one server will overwrite the banlist of the other. Adding the banlistfile directive is the quick fix but it would be nice to see source updated to become a lot more friendly for GSP's to use in a multi server install, as its really fallen behind in this respect now. What I mean by this is that there no way to set a "server root directory" adding such an option which is now supported my virtually all new games enables the quick and easy configuration of all server aspects. This would result in something like the following:- +sv_basedir <dir> == server 1 == +sv_basedir "server1" hl2ds/cstrike/server1/cfg/server.cfg hl2ds/cstrike/server1/cfg/banned_user.cfg hl2ds/cstrike/server1/cfg/banned_ip.cfg hl2ds/cstrike/server1/logs/server.log hl2ds/cstrike/server1/maplist.txt hl2ds/cstrike/server1/motd.txt == server 2 == +sv_basedir "server2" hl2ds/cstrike/server2/cfg/server.cfg hl2ds/cstrike/server2/cfg/match.cfg hl2ds/cstrike/server2/cfg/public.cfg hl2ds/cstrike/server2/cfg/banned_user.cfg hl2ds/cstrike/server2/cfg/banned_ip.cfg hl2ds/cstrike/server2/logs/server.log hl2ds/cstrike/server2/maplist.txt hl2ds/cstrike/server2/motd.txt hl2ds/cstrike/server2/maps/de_dust.bsp hl2ds/cstrike/server2/addons/myaddon/... So now from server1 if we used "exec match.cfg" it would execute: hl2ds/cstrike/server1/cfg/match.cfg but if I did the same on server2 it would execute: hl2ds/cstrike/server2/cfg/match.cfg This means the admin doesn't have to remember his server is server1, server2 etc but simply that they want match.cfg or public.cfg In addition commands such as writeip and writeid will also write to the server specific directory and hence can be also simply executed with: exec banned_user.cfg etc. Finally it also provides an "overlay" path which is also searched when looking for core resources such as maps. This will allow each server instance to have custom versions of any map, addon, texture etc In effect all input files e.g. server configs, motd etc and output files e.g. log files and ban lists are rooted under a directory. Without a +sv_basedir "<dir>" the server would function exactly as it does at the moment. So please please fix the banlist issue preferably using a "root" directory system as it also significantly simplifies running multi servers but even a quick fix would be very much appreciated. Regards Steve ================================================ This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it. In the event of misdirection, illegible or incomplete transmission please telephone +44 845 868 1337 or return the E.mail to [EMAIL PROTECTED] _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds

