Ns 2.0 On A Steam Server
Vadakill
The Almighty BSO Join Date: 2002-04-02 Member: 373Members, NS1 Playtester
<div class="IPBDescription">New guide, need input...</div> Since I know little about running HLDS 3.1.1.1/Steam servers I need some input from those of you that have. Are there any different config such as ones run on each map change? Here's the guide in it's current form:
<a href='http://www.vadakill.com/nsguides/ns20-steam.shtml' target='_blank'>http://www.vadakill.com/nsguides/ns20-steam.shtml</a>
Please let me know if you see any glaring errors or if I'm missing a step somewhere.
Thanks in Advance
<a href='http://www.vadakill.com/nsguides/ns20-steam.shtml' target='_blank'>http://www.vadakill.com/nsguides/ns20-steam.shtml</a>
Please let me know if you see any glaring errors or if I'm missing a step somewhere.
Thanks in Advance
Comments
<i>an error occurred while processing this directive] The requested URL was not found on this server. The link on the referring page seems to be wrong or outdated. Please inform the author of that page about the error. [an error occurred while processing this directive] </i>
Thats what I get...
joev.
If so, I'll go for it now.
<a href='http://www.vadakill.com/nsguides/ns20-steam.shtml' target='_blank'>http://www.vadakill.com/nsguides/ns20-steam.shtml</a>
Checking bootstrapper version ...
Updating Installation
No installation record found at .
Checking/Installing 'Linux Server Engine' version 0
Failed to get valid content ticket
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
Failed to Get a Valid Content Ticket
<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
This error means it wasn't able to connect to the Steam content servers in order to authenticate you for download. It means the Content server is slammed and is to busy to respond.
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
Ran out of content tickets
<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
This error means that the server recognized you and authenticated you but it is too busy to fulfill your request for data download.
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
User's ticket has expired
<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
This means you have been authenticate and given a spot to download but you did not download before your authentication was set to expire. Think of this like the fileplanet system. Once you are finished waiting in line, your IP address is allowed to start the download for a period of time, even if your download gets interrupted. Except, in this case, I think steam tickets expire in minutes.
it says that in the middle of server startup.
server seems to be running fine, but do u know what that means?
If it really bugs you you can just create a blank directory and the error shouldn't show up again.
<!--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-->
mkdir /home/user/hlds_steam/./platform/SAVE
<!--c2--></td></tr></table><span class='postcolor'><!--ec2-->
thanks for help
<!--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-->gameserver@palace hlds $ ./hlds_i686 -game ns +ip 64.5.61.160 -port 27016 +map ns_eclipse -autoupdate
Console initialized.
scandir failed:/home/gameserver/hlds/./valve/SAVE
scandir failed:/home/gameserver/hlds/./platform/SAVE
Segmentation fault<!--c2--></td></tr></table><span class='postcolor'><!--ec2-->
Any ideas?
<!--QuoteBegin--Vadakill+Sep 17 2003, 01:20 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Vadakill @ Sep 17 2003, 01:20 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> I think scandir is a programming function that allows the listing of files. The error shows up since the directory doesn't exist. Since you aren't saving any games you can safely ignore this.
If it really bugs you you can just create a blank directory and the error shouldn't show up again.
<!--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-->
mkdir /home/user/hlds_steam/./platform/SAVE
<!--c2--></td></tr></table><span class='postcolor'><!--ec2--> <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
<!--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-->gameserver@palace hlds $ ./hlds_i686 -game ns +ip 64.5.61.160 -port 27016 +map ns_eclipse -autoupdate
Console initialized.
scandir failed:/home/gameserver/hlds/./valve/SAVE
scandir failed:/home/gameserver/hlds/./platform/SAVE
Segmentation fault<!--c2--></td></tr></table><span class='postcolor'><!--ec2-->
<!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
the "autoupdate" bugs me.
Since it's a non-official mod, steam would not know what exactly to update... they could have tried to update your server while you started it.
Just something to be thrown out there.
<i>Pebbs</i>
Console initialized.
scandir failed:/home/gameserver/hlds/./valve/SAVE
scandir failed:/home/gameserver/hlds/./platform/SAVE
Segmentation fault<!--c2--></td></tr></table><span class='postcolor'><!--ec2-->
<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Try removing the "-autoupdate" and replacing it with "-debug" and then try running it again.
<!--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-->
./hlds_i686 -game ns +ip 64.5.61.160 -port 27016 +map ns_eclipse -debug
<!--c2--></td></tr></table><span class='postcolor'><!--ec2-->
If that doesn't work try renaming the InstallRecord.blob -> InstallRecord.blob.bak and then running the steam update command to re-verify the files on your server. Hopefully it's something simple.
<!--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-->
mv InstallRecord.blob InstallRecord.blob.bak
./steam -update valve . username@domain.com YourPassword
<!--c2--></td></tr></table><span class='postcolor'><!--ec2-->
If that doesn't work and you have installed adminmod/metamod/AMX try changing the liblist.gam file back to normal and see if that helps.
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->the "autoupdate" bugs me.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Yeah, i just tried throwing that on to see if it helped, no luck. debug doens't help either
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->If that doesn't work try renaming the InstallRecord.blob -> InstallRecord.blob.bak and then running the steam update command to re-verify the files on your server.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
Done, didnt help.
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->If that doesn't work and you have installed adminmod/metamod/AMX try changing the liblist.gam file back to normal and see if that helps. <!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
When I first had the problem, i just nuked the NS directory and started over. Its a base, non edited install right now. Also, don't know if this tells you anything, but my CS 1.6 server runs just fine out of the same installation, so I doubt its a problem with the generic HLDS files.
I appreciate your help guys, keep the ideas coming <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo--> I'm quite sure the response will make my reply be "god i'm a retard"
Hmm, I've never had that problem before, but I'm tentatively saying that may have fixed my problem. I'll finish setting it up and report back.
Yep, all better now! I knew i was right from teh beginning
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->OK, i feel pretty dumb, cause this is probably going to be a simple fix<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
<!--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-->
Enter 'yes' to accept this agreement, 'no' to decline: yes
sh: line 1: uncompress: command not found
Broken pipe
[ns@opti hlds]$
<!--c2--></td></tr></table><span class='postcolor'><!--ec2-->
it makes a file called "steam", but it's empty, so i'm lost at what to do.
PS. I looked around for a few days, but never found anyone that has this message. Also when I use the search, it allways gives me the 404 not found message <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html/emoticons/sad.gif' border='0' style='vertical-align:middle' alt='sad.gif'><!--endemo-->
<!--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-->
Enter 'yes' to accept this agreement, 'no' to decline: yes
sh: line 1: uncompress: command not found
Broken pipe
[ns@opti hlds]$
<!--c2--></td></tr></table><span class='postcolor'><!--ec2--> <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
The install script was unable to use the "uncompress" command because it doesn't exist in your execution path. "uncompress" is usually located in /usr/bin. Make sure you have uncompress somewhere, and that that directory is in your path (set | grep -i path) before you run the update tool.
I should put a note about the "unzip -a" thing in the guides. I thought the explicit instructions telling exactly what to type was clear enough, I see it could use a bit more clarifying.
Yeah, my problem is I automatically put -a out of habit, if i were a n00b I probably would have noticed you didn't say that and not done it. A note would be a good idea.
<!--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-->
Enter 'yes' to accept this agreement, 'no' to decline: yes
sh: line 1: uncompress: command not found
Broken pipe
[ns@opti hlds]$
<!--c2--></td></tr></table><span class='postcolor'><!--ec2-->
it makes a file called "steam", but it's empty, so i'm lost at what to do.
PS. I looked around for a few days, but never found anyone that has this message. Also when I use the search, it allways gives me the 404 not found message <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html/emoticons/sad.gif' border='0' style='vertical-align:middle' alt='sad.gif'><!--endemo--> <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
no1 really helped him, so i will <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo-->
you need the ncompress file to be installed, i hope your on redhat or some other rpm system, because thats what my instructions cover <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif'><!--endemo-->
<!--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-->
$ wget ftp://speakeasy.rpmfind.net/linux/redhat/beta/taroon/en/as/i386/RedHat/RPMS/ncompress-4.2.4-33.i386.rpm
$ rpm -i ncompress-4.2.4-33.i386.rpm
$ ./hldsupdatetool.bin
<!--c2--></td></tr></table><span class='postcolor'><!--ec2-->
If you are a non root user and you try to uncompress the file, then this is what the problem could also be. (Since that directory is not in existence)
just make that directory and give that user write permissions to it and you should be good.
<i>Pebbs</i>