I think that behavior (blocking of printing when partial input is entered) is
just part of the console input system. I can see if there's a way to disable it.
Assuming you don't want to input commands, I'd recommend running your server
with input redirected from /dev/null.
-Original
the srcds_run script doesn't seem to like -fork 1, but there's no reason it
shouldn't work if not for the script.
-fork 1 should be fine, and there are advantages to -fork 1 over not forking at
all.
-Original Message-
From: hlds_linux-boun...@list.valvesoftware.com
Do the spew that shows up in the master console have an indicator in front of
it showing which child process sent it?
-Original Message-
From: hlds_linux-boun...@list.valvesoftware.com
[mailto:hlds_linux-boun...@list.valvesoftware.com] On Behalf Of David A. Parker
Sent: Friday, October
. The lines are all prefixed with #01:, #02:, etc.
- Dave
Chris Green wrote:
Do the spew that shows up in the master console have an indicator in front
of it showing which child process sent it?
-Original Message-
From: hlds_linux-boun...@list.valvesoftware.com
.
- Dave
Chris Green wrote:
hmmm.. I thought it always did that. Maybe it only sent that unified spew to
netconsoles before?
-Original Message-
From: hlds_linux-boun...@list.valvesoftware.com
[mailto:hlds_linux-boun...@list.valvesoftware.com] On Behalf Of David A.
Parker
I don't get that result.. I started up with -fork 10 +map c5m1_waterfront
-netconport 90##:
- typing broadcast map c5m1_waterfront into the console I launched from
worked (note that this didn't work in l4d1 - I added code to accept commands
from the console in fork mode this time).
- connecting
Enable. For apps that it works well with, in the best case, hyperthreading on
the i7 can turn your 4-core system into the equivalent of a 6-core one.
-Original Message-
From: hlds_linux-boun...@list.valvesoftware.com
[mailto:hlds_linux-boun...@list.valvesoftware.com] On Behalf Of
Hi. If there is someone out there who
(a) has this crash 100% of the time
and
(b) can give me ssh access to their server in order to copy some debug binaries
and run the gdb debugger on them
please email me.
-Original Message-
From: hlds_linux-boun...@list.valvesoftware.com
hmm.. could you email me the output of running strace on the server when it
crashes?
-Original Message-
From: hlds_linux-boun...@list.valvesoftware.com
[mailto:hlds_linux-boun...@list.valvesoftware.com] On Behalf Of Tony Paloma
Sent: Thursday, January 29, 2009 11:50 AM
To: 'Half-Life
dniu 29 stycznia 2009 21:46 użytkownik Chris Green
cgr...@valvesoftware.com napisał:
hmm.. could you email me the output of running strace on the server when it
crashes?
-Original Message-
From: hlds_linux-boun...@list.valvesoftware.com [mailto:
hlds_linux-boun
Subject: Re: [hlds_linux] New update (crashes immediately)
you mean core dumps?
W dniu 29 stycznia 2009 21:46 uz.ytkownik Chris Green
cgr...@valvesoftware.com napisa?:
hmm.. could you email me the output of running strace on the server
when it
crashes?
-Original Message
Those amd-optimized binaries weren't 64-bit binaries AFAIK (this is from before
I started working on the linux ds), but rather were just binaries produced with
gcc tuning settings set to favor the amd64 chips. With the orange box (and
subsequently with l4d), we changed a lot of our compiler
Sent: Saturday, January 24, 2009 5:17 PM
To: Half-Life dedicated Linux server mailing list; Half-Life dedicated Linux
server mailing list
Subject: Re: [hlds_linux] AMD64 binaries
At 03:32 PM 1/24/2009, Chris Green wrote:
Those amd-optimized binaries weren't 64-bit binaries AFAIK (this is
from
The netconport is mostly intended as a building block functionality. While it
is convenient to telnet into it and issue commands, it's expected that
tools will arise which use this basic socket functionality to implement
monitoring and control tools, etc.
If you do want to interactively use it
This update should also allow -autoupdate to work with forked dedicated servers.
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jason Ruymen
Sent: Thursday, December 04, 2008 3:54 PM
To: Half-Life dedicated Win32 server mailing list;
It should just auto-restart - is it not?
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Saint K.
Sent: Friday, November 21, 2008 9:26 AM
To: 'Half-Life dedicated Linux server mailing list'
Subject: [hlds_linux] Server inside fork crashed, how to get it
Yes, kill -9ing it should cause it to get restarted.
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED]
Sent: Friday, November 21, 2008 12:34 PM
To: 'Half-Life dedicated Linux server mailing list'
Subject: Re: [hlds_linux] Server inside
. In the end I restarted the fork to get it back.
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Chris Green
Sent: Friday, November 21, 2008 9:10 PM
To: 'Half-Life dedicated Linux server mailing list'
Subject: Re: [hlds_linux] Server inside fork crashed, how
Forked servers need a little bit of work for auto-update. Expect a fix in an
update (and to the script).
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jordy van
Wolferen
Sent: Tuesday, November 18, 2008 11:39 PM
To: Half-Life dedicated Linux server
It's interpreting the / as a division symbol for expression evaluation. I can
fix this.
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Milton Ngan
Sent: Wednesday, November 19, 2008 9:36 AM
To: Half-Life dedicated Linux server mailing list
Subject: Re:
Linux server mailing list
Subject: Re: [hlds_linux] [hlds] L4D dedicated server config guide
Perhaps a / should be backslash-escaped if you're using it one way,
and not for the other? That would preserve the ability to use it in an
expression as well as a delimiter.
Chris Green wrote:
It's
We didn't observe this during testing, but that doesn't mean there isn't a leak
we missed.
If it is happening to you and hurting your server, running with -fork 1 should
fix it.
Even when running a single server, I recommend -fork 1 because, while we fixed
every stability issue that we found,
Can you get post the exact error message? Or if anyone knows how to trigger
this, please mail it to me off-list.
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of JäKë T
Sent: Tuesday, November 18, 2008 12:46 PM
To: hlds_linux@list.valvesoftware.com
Not sure exactly what you are asking, but yes, there is bidirectional
communication between the parent process and all the children.
It isn't used for much right now, but more info could be transmitted. Currently,
- the parent can send concommands to all children
- the parent sees the spew from
It's not possible now, but yes, adding the ability to set the binding ip for
the netcons would be a good feature.
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David A. Parker
Sent: Monday, November 17, 2008 8:06 AM
To: Half-Life dedicated Linux
If auto-port assignment is happening, its pretty much random which child will
end up with which port.
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of chumly chumly
Sent: Monday, November 17, 2008 6:25 PM
To: hlds_linux@list.valvesoftware.com
Subject:
: Re: [hlds_linux] Data exchange over crossed child process
I don't think threads are supported by mosix. I don't think you can use
mosix like you think.
} -Original Message-
} From: [EMAIL PROTECTED] [mailto:hlds_linux-
} [EMAIL PROTECTED] On Behalf Of Chris Green
} Sent: Monday, November
Phew!
One thing to watch out for is '#' acting as a shell metacharacter. In some
configurations, +exec ##.cfg will not work as the # acts as a comment and
terminates the line. +exec server_cfg##.cfg will work, though.
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Yeah - we are using +exec on our servers.
It's possible that +servercfgfile is executing before the command line
substitution happens - does it appear to be looking for a file with a ## in
it (strace will tell you if nothing else does)?
-Original Message-
From: [EMAIL PROTECTED]
We did a simple rcon test of the binary before sending it out, and it worked
fine. Not sure what is going on.
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Saint K.
Sent: Saturday, November 15, 2008 2:05 AM
To: 'Half-Life dedicated Linux server
.
-Richard Eid
On Sat, Nov 15, 2008 at 10:35 AM, Chris Green [EMAIL PROTECTED]wrote:
We did a simple rcon test of the binary before sending it out, and it
worked fine. Not sure what is going on.
-Original Message-
From: [EMAIL PROTECTED] [mailto:
[EMAIL
Nov 2008 16:35:55 +0100, Chris Green [EMAIL PROTECTED]
wrote:
We did a simple rcon test of the binary before sending it out, and it
worked fine. Not sure what is going on.
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Saint K.
Sent: Saturday
srcds_run
On Sat, 15 Nov 2008 17:44:03 +0100, Chris Green [EMAIL PROTECTED]
wrote:
Is that your argument list for srcds_run or srcds_i486?
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
[EMAIL PROTECTED]
Sent: Saturday, November 15, 2008 8:15 AM
I have some test fixes for these sorts of issues. Email me if you want to try a
different engine and dedicated .so and report back.
Note that the fixes are just for the various console-type admin issues
mentioned in this thread, not the general game connection issues people are
experiencing.
Does it show a good ping despite being at 10hz?
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of SakeFox
Sent: Saturday, November 15, 2008 1:56 PM
To: Half-Life dedicated Linux server mailing list
Subject: Re: [hlds_linux] Left 4 Dead Demo Update
10 fps is what it _should_ be showing when hibernating. The windows dedicated
server doesn't do this because its running the same code the client is, and we
don't want the client to sleep for 1/10 of a second. Just another way it tries
to let you run a lot of servers under linux. The previous
In the next server update, the +## syntax (or +2*##, etc) works everywhere on
the command line. Currently, it only works on a couple of port arguments such
as netconsoleport (the bare string subsitution of ## _does_ currently work
everywhere, just not the expression evaluation syntax).
That is the athlon MP illegal instruction crash. We have a fix internally for
this.
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jay Deiman
Sent: Friday, November 14, 2008 11:47 AM
To: Half-Life dedicated Linux server mailing list
Subject: Re:
It could do this, but mainly it's meant to just read raw commands and execute
them and output stuff - the fact that you _can_ telnet to it to do stuff
isn't the main purpose - it's expected that you'd be typing into some sort of
not-yet-existing remote console app that has stuff like editing,
I don't think every option supports the +## syntax. All _do_ support embedded
## though. I'd try dropping most of those and letting the port search work, or
using a syntax like +tv_port 230##.
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Fyren
Sent:
Most importantly, run in gdb and give the disassembly and in particular the
actual faulting instruction.
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED]
Sent: Thursday, November 13, 2008 10:30 AM
To: hlds_linux@list.valvesoftware.com
: Thursday, November 13, 2008 4:35 PM
To: Half-Life dedicated Linux server mailing list
Subject: Re: [hlds_linux] l4d Dedicated server notes
On Thu, Nov 13, 2008 at 10:56, Chris Green [EMAIL PROTECTED] wrote:
status
#status
child 0
child 1
snip
child 9
child 10
pid : 10
map
I'd like to send a couple of people a new srcds_i486 which contains updated
-fork code and functionality for testing. highlights are the ability to
connect to a parent process netconport and issue commands. supported commands
are things like listing the status (#players, map) of all
Is anyone out there successfully running 40 servers on one box? Milton's data
from our servers is that (at least on an 8-core xeon system with 8gb of ram),
40 should be workable.
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Milton Ngan
Sent:
I can repro this bug by kill-9'ing one of the subprocesses. Expect a fix.
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Steven Hartland
Sent: Tuesday, November 11, 2008 3:52 AM
To: Half-Life dedicated Linux server mailing list
Subject: Re: [hlds_linux]
On the launch line, you can do +exec server_cfg##.cfg. This will cause each
server instance to exec its own unique config file (in this example,
server_cfg01.cfg, server_cfg02.cfg, ... ).
We do this on our internal servers.
___
To unsubscribe, edit
You should be able to telnet to each individual server instance at sequential
ports. I am working on some code right now where you can telnet to the parent
process and send it status commands, etc.
Btw, telnet is just the raw way of getting at it - the intention is for people
(especially
when
it enters hibernation state, in order to allow a graceful restart.
-Original Message-
From: [EMAIL PROTECTED] [mailto:hlds_linux-
[EMAIL PROTECTED] On Behalf Of Chris Green
Sent: 07 November 2008 17:53
To: 'Half-Life dedicated Linux server mailing list'
Subject: Re: [hlds_linux
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Chris Green
Sent: Friday, November 07, 2008 6:53 PM
To: 'Half-Life dedicated Linux server mailing list'
Subject: Re: [hlds_linux] CPU usage
I don't get that on my linux box (fedora core 9, 64 bit).
What
Linux server mailing list
Subject: Re: [hlds_linux] CPU usage
If you specify -fork 5 nothing happens.
On Fri, Nov 7, 2008 at 11:01 AM, Chris Green [EMAIL PROTECTED]wrote:
What is the linux bug that is preventing you from running 4 servers?
-Original Message-
From: [EMAIL PROTECTED
that there are some different multiplayer game
modes, and maps and that will be different (moreso related to bot CPU
load I assume differing on some levels etc).
Chris Green wrote:
I don't get that on my linux box (fedora core 9, 64 bit).
What are people's perceptions so far in terms
] [mailto:[EMAIL PROTECTED] On Behalf Of Steven Hartland
Sent: Thursday, November 06, 2008 3:06 AM
To: Half-Life dedicated Linux server mailing list
Subject: Re: [hlds_linux] l4d Dedicated server notes
- Original Message -
From: Chris Green [EMAIL PROTECTED]
To: hlds_linux
For -fork, you'll need to let the port be auto-assigned. We may do something
about this for launch, as it can make some things annoying.
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Steve Sumichrast
Sent: Thursday, November 06, 2008 6:00 AM
To:
version anyway.
[S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance
of Steam, or a local steamclient.dll.
Chris Green wrote:
For -fork, you'll need to let the port be auto-assigned. We may do
something about this for launch, as it can make some things annoying
Look back - someone has already posted the instructions for debian etch.
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Manuel Dietrich
Sent: Thursday, November 06, 2008 8:35 AM
To: 'Half-Life dedicated Linux server mailing list'
Subject: Re:
Do you see the server going into hibernation a while after people leave
('status' will show this)? When it enters hibernation state, it should become
available for hosting games again.
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Saint K.
Sent:
What options are you using?
What does 'status' show on the permanently de-registered server after 45
seconds?
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Saint K.
Sent: Thursday, November 06, 2008 10:09 AM
To: 'Half-Life dedicated Linux server
What options are you running with?
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Saint K.
Sent: Thursday, November 06, 2008 10:36 AM
To: 'Half-Life dedicated Linux server mailing list'
Subject: [hlds_linux] max 4 servers?
Can any one confirm they got
:[EMAIL PROTECTED] On Behalf Of Chris Green
Sent: Thursday, November 06, 2008 8:04 PM
To: 'Half-Life dedicated Linux server mailing list'
Subject: Re: [hlds_linux] max 4 servers?
What options are you running with?
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf
I know about that problem (not finding open ports, which means no -fork N - we
will fix), but SaintK's report is with manually assigned ips.
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Steven Hartland
Sent: Thursday, November 06, 2008 11:10 AM
To:
: 85.17.239.149:27015
map : l4d_dem_hospital02_subway
players : 4 humans, 0 bots (4 max) (not hibernating)
It has filled now cause of the last reboot a while ago.
Cheers,
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Chris
Green
Sent
Linux dedicated server changes for Left4Dead
There have been many changes, enhancements, and optimizations with the
dedicated server for Linux:
* All of the code is now being compiled with gcc 4.3.0 and glibc 2.8-8
in order to take advantage of compiler fixes and optimization
enhancements.
?
-Raphael
-Ursprüngliche Nachricht-
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Im Auftrag von Chris
Green
Gesendet: Donnerstag, 6. November 2008 02:37
An: 'hlds_linux@list.valvesoftware.com'
Betreff: [hlds_linux] l4d Dedicated server notes
Linux dedicated server changes for Left4Dead
Only slightly. A single l4d server takes significantly less than 1 core's worth
of cpu, so we see it as more valuable to use multiple cores in order to run a
lot of server instances per box.
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David A.
, that will be great.
Thanks,
Dave
- Original Message -
From: Chris Green [EMAIL PROTECTED]
Date: Tuesday, November 4, 2008 5:18 pm
Subject: Re: [hlds_linux] L4D dedicated server and muiltple cores
To: 'Half-Life dedicated Linux server mailing list'
hlds_linux@list.valvesoftware.com
Only
The left4dead dedicated linux servers are built using a newer version of the
gcc compiler, and are optimized for higher end processors and built with more
optimization turned on. In addition, some linux-specific bottlenecks
(gettimeofday, way too many calls to pthread_mutex_lock,
Working on repro-ing this...
Questions:
1) does it crash on map change for everyone or are there people for whom
it doesn't crash.
2) Does anyone have a call stack from a server when it crashes with this
bug that they could post?
Thanks!
-Original Message-
From: [EMAIL PROTECTED]
people
1) For us it crashes on all 3 Linux servers (Debian and Fedora)
2) How do we get the call stack? I can reproduce the crash easally, just
tell me what to look out for.
Saint K.
-Oorspronkelijk bericht-
Van: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Namens Chris Green
Verzonden
-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
[EMAIL PROTECTED]
Sent: Tuesday, October 02, 2007 8:46 AM
To: hlds_linux@list.valvesoftware.com
Subject: RE: [hlds_linux] Bad Bone Weight continues...
Any updates on the Bone Weight issue?
I believe the message below from Chris Green
SSE2 is not required (base-SSE is), and we don't compile with any
switches that would turn on sse2 (and, sse2 instructions should trap
when executed, as another poster mentioned). I'm working on this issue.
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
GetOpt is the best way to handle keyworded arguments like this
http://world.std.com/~swmcd/steven/perl/pm/getopt.html
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Ian mu
Sent: Saturday, September 22, 2007 7:32 AM
To: hlds_linux@list.valvesoftware.com
This (and other reports like this, including the 0-length
datacache_i486.so) sound like corrupted downloads.
Try a verify with
steam -command update -verify_all -game tf -dir whatever your dir is
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Kevin
/plain from multipart/alternative ]
I have tried -verify_all no errors where found. Getting same error when
I
try to start the server.
On 9/22/07, Chris Green [EMAIL PROTECTED] wrote:
This (and other reports like this, including the 0-length
datacache_i486.so) sound like corrupted downloads
PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Chris
Green
Sent: Saturday, September 22, 2007 22:03
To: hlds_linux@list.valvesoftware.com
Subject: RE: [hlds_linux] Error starting TF2 Server
Just to be sure, lets check the md5s of those gib files against the ones
I have here that I get
Does typing something like map ctf_2fort start it?
Don't worry about the missing error.pcf - it isn't in the depot, but its
absence is harmless.
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Patrick
Scott
Sent: Friday, September 21, 2007 8:58 AM
To:
75 matches
Mail list logo