I'm certainly no linux sys-admin guru, but looking inside srcds_run for
clues I see that those errors are caused by commands defined here:
# setup the libraries, local dir first!
get_srcds_dir() {
SRCDS_DIR=`dirname $0`
pushd . > /dev/null
cd $SRCDS_DIR
SRCDS_DIR=`pwd`
popd > /dev/null
So it might suggest the /dev/null path is not valid on your OS?
>From http://en.wikipedia.org/wiki/Pushd_and_popd , this states:
"The pushd command saves the current
<http://en.wikipedia.org/wiki/Working_directory> working directory in memory
so it can be returned to at any time, optionally changing to a new
directory. The popd command returns to the
<http://en.wikipedia.org/wiki/Path_(computing)> path at the top of the
directory stack."
So not sure if this is a big deal or not and just a red-herring, as it seems
to be setting null values for these commands?
Regarding the issue, could the delay with connecting to the Steam servers be
related to any of the following (i.e. server is not establishing connection
in a timely fashion)?
- Lack of sv_region not being set in server.cfg
- Try setting sv_lan 0 in server.cfg
- Set -ip x.x.x.x on the startup command for the servers network
interface IP
- Set +net_public_adr for the outside NAT IP clients connect to
- Verify all server files?
Beyond that, I can't think of much at this time, sorry! Can't explain why 3
map changes works, or certain maps. Best of luck!
- Nick
From: [email protected]
[mailto:[email protected]] On Behalf Of Chris
Strand
Sent: 18 August 2012 12:38
To: [email protected]
Subject: [Csgo_servers] CSGO Server Connection Issues + Analysis
<snip>
After about 15 minutes or so the server will get it's act together and let
people join, without me touching anything or sending any commands. It is
possible to know exactly when this is by watching the output of the server;
it finally says "Connection to Steam servers successful." and gives the
public IP. I've put the output on Pastebin and noted where the delay is in
case anyone is interested: http://pastebin.com/pejzjsx7
<snip>
It is possibly something to do with the two lines, pasted below, right at
the start of the server booting up. I don't get them on my Ubuntu set up,
which runs the server correctly as mentioned above.
./srcds_run: 446: pushd: not found
./srcds_run: 446: popd: not found
_______________________________________________
Csgo_servers mailing list
[email protected]
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/csgo_servers