Trying To Run 2 Steam Servers On One Machine
aufweidersien
Join Date: 2003-11-06 Member: 22332Members
<div class="IPBDescription">i've done it before but now it's messed</div> i type the create command and i get this
<!--c1--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->Checking bootstrapper version ...
Creating Account
AuthenticationServerRSAPublicKey failed signature verifcation<!--c2--></td></tr></table><span class='postcolor'><!--ec2-->
there 2 comepletly different instalations of hlds_l_1120_full.tgz
helpz.
<!--c1--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->Checking bootstrapper version ...
Creating Account
AuthenticationServerRSAPublicKey failed signature verifcation<!--c2--></td></tr></table><span class='postcolor'><!--ec2-->
there 2 comepletly different instalations of hlds_l_1120_full.tgz
helpz.
Comments
<!--c1--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->Auto detecting CPU
Using Pentium II Optimised binary.
Auto-restarting the server on crash
Updating server using Steam.
Checking bootstrapper version ...
Updating Installation
Updating 'Linux Server Engine' from version 0 to version 5
ContentServer rejected client's protocol version
Mon Dec 1 14:41:40 CST 2003: Steam Update failed, ignoring.<!--c2--></td></tr></table><span class='postcolor'><!--ec2-->
wow i sure hate steam.
I've tried...
-Copying the entire working hlds_l folder and then updating... no go.
and everything else... blah!
My next option is to create a hlds installation and make it just for updating.. then i will delete all the files not needed. So all that is left are the file that get updated. Then I will update that install THEN copy the folder and overwrite it with the other installations...
*flips steam off*
Why can't you just start the gawd damn server up and the server updates it self without havin to be shut down and broght back up etc.. It's just a huge pain in the ****. And the fact u have to make up some random email for a login name is just retarded. Just update the damn server and get it over with.
*spell check*
Or you could not autoupdate, and just run hldsupdatetool when hl is updated (I made a nice little batch file for mine in windows)
Oo.. if the 2nd server is running a non-official mod, it *will* not update, let me guess, the first is cs and the second is ns?
Get the update packages from steampowered.com - They offer the dedicated server updates seperate
And just so I knew I wasn't somehow full of **** I ran both a DoD 1.1 and CS 1.6 server the same way at the same time. Worked great.
I've never had a problem with autoupdate the few times I played around with it. However I don't use it as in the case of a server crash it just makes it take that much longer to restart itself. (Though after just trying it again it doesn't take nearly as long as I remember it doing the last time.)
If my memory isn't too foggy I believe there may be some benefits to having multiple installs. I can't recall them though. I guess I'd take ease of use and functionability over possible benefits that I can't remember.
Server 1)
screen -A -m -d -S dod ./hlds_run -game dod +log on +maxplayers 16 +map dod_avalanche +port 27015
Server 2)
screen -A -m -d -S dod2 ./hlds_run -game dod +log on +maxplayers 16 +map dod_avalanche +port 27016
Server 3)
screen -A -m -d -S dod3 ./hlds_run -game dod +log on +maxplayers 16 +map dod_avalanche +port 27017
<!--c1--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->
screen -S dod
vi startdodserver
while true; do
screen -A -m -d -S dod ./hlds_run -game dod +log on +maxplayers 16 +map dod_avalanche +port 27015
done
chmod u+x startdodserver
./startdodserver
CTRL-A, D
<!--c2--></td></tr></table><span class='postcolor'><!--ec2-->
That way the server will be in it's own screen, and you can access it at will using the name dod, and the server itself will autorestart. You can add logging etc in there too if you need to.
cd /home/panda/steam
screen -A -m -d -S dod ./hlds_run -game dod +log on +maxplayers 16 +map dod_avalanche +localinfo mm_gamedll sturmbot/dlls/sturmbot-i486.so -debug
It already does auto restart for me, and I can access it at will via a screen -r dod.
I didn't include all of that before as I was just trying to prove that you only need one installation of hlds/steam and the mod itself to run multiple servers.
Just trying to help.
the default port is 27015, so if you try to run 2 servers on 27015.......well you can't so
in the shortcut put -port 27016 in console <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif'><!--endemo--> fixed
then
127.0.0.1:27016
and
127.0.0.1:27015
should work fine