11-17-2009, 01:28 AM
I am aware of the possibility to run forks from a single server install, but i need to deploy different L4D servers with differenti configurations.
There is a sourcemod plugin (advanced map configuration) that loads specific cofigs depending on the hostport, but i found it quite unstable, if used with other l4d-related sourcemod plugins. Also, i wanted to keep separate files in case i experienced crashes on a certain type of configuration.
I have currently 4 types of servers:
I currently run them from the same hlds install, i use the same steam binary but different folders for each type of server.
This means that i used the following commands to install the servers:
I'm finding mutiple errors during the bootup, regarding the steam client. (I'll paste the logs as soon as i get home)
I'm totally noob at this and i wanted to know if deploying servers this way is the wrong way or if i need to just adjust some settings for the launch.
I found out a script that might be useful for what i need to do, but it's not well documented and i need to know what direction to take in this matter. I'm talking about nemrun, it has been advertised on the hlds_linux mailing list as a good daemon.
Any advice is greatly appreciated, thanks.
There is a sourcemod plugin (advanced map configuration) that loads specific cofigs depending on the hostport, but i found it quite unstable, if used with other l4d-related sourcemod plugins. Also, i wanted to keep separate files in case i experienced crashes on a certain type of configuration.
I have currently 4 types of servers:
- Vanilla cfg
- Cevo cfg
- Esl cfg
- Frustian's cfg
I currently run them from the same hlds install, i use the same steam binary but different folders for each type of server.
This means that i used the following commands to install the servers:
Code:
./steam -command update -game "left4dead" -dir .
./steam -command update -game "left4dead" -dir cevo
./steam -command update -game "left4dead" -dir esl
./steam -command update -game "left4dead" -dir frustians
I'm finding mutiple errors during the bootup, regarding the steam client. (I'll paste the logs as soon as i get home)
I'm totally noob at this and i wanted to know if deploying servers this way is the wrong way or if i need to just adjust some settings for the launch.
I found out a script that might be useful for what i need to do, but it's not well documented and i need to know what direction to take in this matter. I'm talking about nemrun, it has been advertised on the hlds_linux mailing list as a good daemon.
Any advice is greatly appreciated, thanks.