Willkommen Gast
Du bist nicht angemeldet, um alle Funktionen des Forums zu nutzen musst du dich registrieren und anmelden. Die Registrierung ist natürlich völlig kostenlos und kann jeder Zeit wiederrufen werden.

Aktuelle Zeit: 11. Feb 2012 13:01

Left4Dead Server?

Forum zum L4D Server


Re: Left4Dead Server?

Beitragvon DeaD_EyE am 12. Dez 2008 00:06

1.6.2 geht nicht. Nur MM:S 1.7 läuft mit L4D. Wenn du Metamod: Source 1.7 hochlädst, achte drauf, dass alle Dateien im Verzeichnis "bin" hochgeladen werden. Seit der Version 1.7 unterstützt es alle Versionen der SourceEngine.
Benutzeravatar
DeaD_EyE
Moderator
Moderator
 
Beiträge: 578
Registriert: 18. Aug 2007 14:57
Wohnort: Hagen

Re: Left4Dead Server?

Beitragvon Acid am 12. Dez 2008 12:42

das ist ja das prob ich finde das 1.7ner nicht^^ der link ist ja nett (habe ich auch gefunden gehabt) aber das prob ist das es da nichts gibt^^ bei allen 3 Mirros^^


mfg acid
Acid
Mitglied
Mitglied
 
Beiträge: 50
Registriert: 4. Okt 2008 10:13

Re: Left4Dead Server?

Beitragvon Acid am 12. Dez 2008 12:55

okok mein fehler xD habe immer auf das bild nicht auf den link geklickt^^ ich habs. so nun mal install^^


*edit: ja geht xD und so in der kombination kann ich das bei jeden (auch dods) nehmen? EIGENTLICH wollte ich das mani admin Plugin weil das kenne ich^^ kann ich bei dem Source Mod auch ne taste binden und ist dann wie das Mani Admin Plugin?=

*edit2: ich bekomme zuviel... also meine eine frage steht noch xD wie ich ans plugin rankomme. aber nun kommt der hammer IMMER wenn ich mein 4.0 auf lenny update geht mein plesk nichtmehr... ich werd den server jetzt nochmal neu aufsetzen und dann werde ich nur die eine dist updaten! denn ich bekomme so echt zuviel...

mfg acid
Acid
Mitglied
Mitglied
 
Beiträge: 50
Registriert: 4. Okt 2008 10:13

Re: Left4Dead Server?

Beitragvon DeaD_EyE am 12. Dez 2008 15:11

Du kannst sm_admin für das Adminmenü binden.

Zum Update: Dann sollst du nicht deine ganze Distribution updaten. Wenn du Glibc installierst, wird auch automatisch der Apache2 Server aktualisiert. Ich weiß jetzt nicht wie du das genau unterbinden kannst. Wenn du das Update machst, dann darfst du auf keinen Fall die Config von Apache überschreiben lassen. Bei der Abfrage einfach die alte Config behalten. Vielleicht finde ich noch einen Weg 2 Versionen der Glibc zu installieren, so dass, das ganze System die Glibc 2.3.x nutzt und Left4Dead die Glibc 2.7.x.
Benutzeravatar
DeaD_EyE
Moderator
Moderator
 
Beiträge: 578
Registriert: 18. Aug 2007 14:57
Wohnort: Hagen

Re: Left4Dead Server?

Beitragvon Acid am 12. Dez 2008 15:13

hmmm ok also wenn irgendwas kommt mit updaten besser nicht also alte behalten immer?

ich habe wenn eine frage gekommen ist immer N also für default gemacht. sollte ich vieleicht nicht machen?


mfg acid
Acid
Mitglied
Mitglied
 
Beiträge: 50
Registriert: 4. Okt 2008 10:13

Re: Left4Dead Server?

Beitragvon DeaD_EyE am 12. Dez 2008 16:10

Bei N würde er nicht überschreiben.

Ich hab mal ein bisschen mit LD_LIBRARY_PATH experimentiert. Vielleicht haut das hin. Bin aber noch am testen.

EDIT: Ich hab noch einen Weg gefunden, der etwas eleganter ist. Ich hab den Artikel für L4D mal aktualisiert. Schau bei "Gemischtes System" nach. Vielleicht interessiert das noch andere im Forum wie man das Pinning von Apt-Get nutzt.
Benutzeravatar
DeaD_EyE
Moderator
Moderator
 
Beiträge: 578
Registriert: 18. Aug 2007 14:57
Wohnort: Hagen

Re: Left4Dead Server?

Beitragvon Acid am 13. Dez 2008 10:19

Bis jetzt gehts besser. mal sehen wie es nach install von left4dead wird. aber der neue weg ist leichter, schneller und viel besser für das system.

*edit: Ok alles Gut. Danke vielmals nach dem du das geändert hast ist alles Fein. jetzt gehts auch plesk und so. Danke vielmals auch MetaMod geht. Nun muss ich nur noch schauen ob ich die admins mit ner Steam ID eintragen kann.
Danke vielmals schonmal. Macht fun das Game auf nem eigenen server mit freunden. Durch das das Plesk wieder geht kann ich auch eigene News eingeben xD


mfg acid
Acid
Mitglied
Mitglied
 
Beiträge: 50
Registriert: 4. Okt 2008 10:13

Re: Left4Dead Server?

Beitragvon Acid am 15. Dez 2008 11:01

Hey leutz,

wieso ist mein L4D auf einmal englisch? Steam ist deutsch das game auch aber wenn ich mich mit meinem server connecte reden die anderen KI´s mit mir englisch :/

und obwohl ich mich in der admin.cfg drinne habe bekomme ich :

[SM] You do not have access to this command.

?! hmmm komisch


MFG Acid
Acid
Mitglied
Mitglied
 
Beiträge: 50
Registriert: 4. Okt 2008 10:13

Re: Left4Dead Server?

Beitragvon DeaD_EyE am 15. Dez 2008 16:49

Das Pronlem hatte ich auch. Die Sprache der Spiele kann unabhängig von Steam verwaltet werden (Meine Spiele > Left 4 Dead > Eigenschaften > Sprache). Leider wird der Content beim Wechsel der Sprache überschrieben. So muss bei einem Wechsel jedes mal etwas heruntergeladen werden.

Das Problem mit den SteaIDs beruht darauf, dass die L4D-SteamID von den anderen Spielen unterscheidet. Die erste Stelle bei L4D ist eine Eins. Die anderen Spiele (HL1,HL2) haben am Anfang immer eine Null. Am besten kontrollierst du mit dem Befehl status deine SteamID. Ich denke mal, dass dafür noch ein Bugfix rauskommt. Ich dachte eigentlich, dass das Problem schon lange behoben wurde. Zur Zeit muss die SteamID auch mit der ersten Stelle übereinstimmen. Ich denke mal, dass sich das mit dem Release von SourceMod 1.1 ändern wird.
Benutzeravatar
DeaD_EyE
Moderator
Moderator
 
Beiträge: 578
Registriert: 18. Aug 2007 14:57
Wohnort: Hagen

Re: Left4Dead Server?

Beitragvon heica am 5. Jan 2009 20:03

Hallo,

dieses Thema ist zwar schon etwas älter, aber auch ich habe Probleme mit Left4Dead... :blink:

Ich habe den Server weitestgehend nach dieser Anleitung unter SuSE 10.1 installiert.
Jetzt habe ich die ganzen Server-Dateien unter ~/games/steam/l4d ; starten will ich den Server mit
Code: Alles auswählen
./srcds_run -console -game left4dead -port 27020 -maxplayers 4 +map l4d_hospital01_apartment


und dann kommt das:
Code: Alles auswählen
Auto detecting CPU
Using AMD Optimised binary.
Server will auto-restart if there is a crash.
./srcds_run: line 361: 30892 Gleitkomma-Ausnahme     $HL_CMD
Add "-debug" to the ./srcds_run command line to generate a debug.log to help with solving this problem
Mo Jan  5 20:05:12 CET 2009: Server restart in 10 seconds


wenn ich die Option -debug anhänge, finde ich folgende Ausgaben in der debug.log:
Code: Alles auswählen
CRASH: Mo Jan  5 19:44:25 CET 2009
Start Line: ./srcds_i486 -console +ip 62.75.204.167 -port 27020 -game left4dead -maxplayers 8 +exec server.cfg +map l4d_vs_hospital01_apartment -debug -fork  +map l4d_hospital01_apartment
Using host libthread_db library "/lib/libthread_db.so.1".
Core was generated by `./srcds_i486 -console +ip 62.75.204.167 -port 27020 -game left4dead -maxplayers'.
Program terminated with signal 8, Arithmetic exception.
#0  0xb7fa81fb in do_lookup_x () from /lib/ld-linux.so.2
#0  0xb7fa81fb in do_lookup_x () from /lib/ld-linux.so.2
#1  0xb7fa8587 in _dl_lookup_symbol_x () from /lib/ld-linux.so.2
#2  0xb7fa9bff in _dl_relocate_object () from /lib/ld-linux.so.2
#3  0xb7fb0471 in dl_open_worker () from /lib/ld-linux.so.2
#4  0xb7fac3a6 in _dl_catch_error () from /lib/ld-linux.so.2
#5  0xb7fafcb9 in _dl_open () from /lib/ld-linux.so.2
#6  0xb7f6ae4d in dlopen_doit () from /lib/libdl.so.2
#7  0xb7fac3a6 in _dl_catch_error () from /lib/ld-linux.so.2
#8  0xb7f6b2fc in _dlerror_run () from /lib/libdl.so.2
#9  0xb7f6ad84 in dlopen@@GLIBC_2.1 () from /lib/libdl.so.2
#10 0x080490b7 in main ()
No symbol table info available.
From        To          Syms Read   Shared Object Library
0xb7f71400  0xb7f8ba24  Yes         /lib/libm.so.6
0xb7f6ac70  0xb7f6bb74  Yes         /lib/libdl.so.2
0xb7f5a5c0  0xb7f63994  Yes         /lib/libpthread.so.0
0xb7e4b660  0xb7f2c8c0  Yes         /lib/libc.so.6
0xb7f9f820  0xb7fb43bf  Yes         /lib/ld-linux.so.2
0xb7de9490  0xb7e0f518  Yes         bin/tier0_i486.so
Stack level 0, frame at 0xbf94fd98:
 eip = 0xb7fa81fb in do_lookup_x; saved eip 0xb7fa8587
 called by frame at 0xbf94fe38
 Arglist at 0xbf94fd90, args:
 Locals at 0xbf94fd90, Previous frame's sp is 0xbf94fd98
 Saved registers:
  ebx at 0xbf94fd84, ebp at 0xbf94fd90, esi at 0xbf94fd88, edi at 0xbf94fd8c, eip at 0xbf94fd94
End of Source crash report
----------------------------------------------


Bisher habe ich da noch keine Idee wo der Fehler liegen könnte, auch Google hat mich bisher nicht weitergbracht. :x:

Hat irgendjemand eine Idee oder einen Tipp für mich?

Gruß
heica
heica
Wiederkehrer
Wiederkehrer
 
Beiträge: 8
Registriert: 15. Okt 2006 18:45

Re: Left4Dead Server?

Beitragvon DeaD_EyE am 5. Jan 2009 21:05

Ich würde mal jetzt sagen, dass es an deiner alten Glibc liegt.
Der Befehl "ldd --version" zeigt dir an, welche Glibc installiert ist. Ab der Version 2.4 funktioniert der Server erst.
Kannst dann ja schreiben, welche Version du hast.
Benutzeravatar
DeaD_EyE
Moderator
Moderator
 
Beiträge: 578
Registriert: 18. Aug 2007 14:57
Wohnort: Hagen

Re: Left4Dead Server?

Beitragvon heica am 5. Jan 2009 22:27

ldd (GNU libc) 2.4

Das kommt als Ausgabe von ldd --version
heica
Wiederkehrer
Wiederkehrer
 
Beiträge: 8
Registriert: 15. Okt 2006 18:45

Re: Left4Dead Server?

Beitragvon DeaD_EyE am 6. Jan 2009 00:38

Also die glibc-Version ist ausreichend.

Den Startparameter -console kannst du weglassen.
Der letzte Startbefehl ist falsch. Du hast bei -fork die Anzahl der Server vergessen.
Führ mal folgendes im Serververzeichnis aus:
Code: Alles auswählen
ldd srcds_i486

Schick mal das Ausgabe.

Danach kannst du den Server nochmals mit strace starten:
Code: Alles auswählen
strace ./srcds_run -game left4dead -port 27020 -maxplayers 4 +map l4d_hospital01_apartment
Benutzeravatar
DeaD_EyE
Moderator
Moderator
 
Beiträge: 578
Registriert: 18. Aug 2007 14:57
Wohnort: Hagen

Re: Left4Dead Server?

Beitragvon heica am 6. Jan 2009 10:41

ldd srcds_i486
linux-gate.so.1 => (0xffffe000)
libm.so.6 => /lib/libm.so.6 (0xb7f9d000)
libdl.so.2 => /lib/libdl.so.2 (0xb7f99000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb7f85000)
libc.so.6 => /lib/libc.so.6 (0xb7e65000)
/lib/ld-linux.so.2 (0xb7fce000)



Soll ich die AUsgabe nach dme STart mit Strace auch mal posten?
heica
Wiederkehrer
Wiederkehrer
 
Beiträge: 8
Registriert: 15. Okt 2006 18:45

Re: Left4Dead Server?

Beitragvon DeaD_EyE am 6. Jan 2009 16:05

Ja, die könnte vielleicht helfen.
Benutzeravatar
DeaD_EyE
Moderator
Moderator
 
Beiträge: 578
Registriert: 18. Aug 2007 14:57
Wohnort: Hagen

Re: Left4Dead Server?

Beitragvon heica am 6. Jan 2009 16:29

Hier noch die strace-Ausgabe.

Code: Alles auswählen
execve("./srcds_run", ["./srcds_run", "-game", "left4dead", "-port", "27020", "-maxplayers", "4", "+map", "l4d_hospital01_apartment"], [/* 64 vars */]) = 0
brk(0)                                  = 0x80c8000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fa4000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=44491, ...}) = 0
mmap2(NULL, 44491, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f99000
close(3)                                = 0
open("/lib/libreadline.so.5", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\273"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=189436, ...}) = 0
mmap2(NULL, 191300, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f6a000
madvise(0xb7f6a000, 191300, MADV_SEQUENTIAL|0x1) = 0
mmap2(0xb7f94000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2a) = 0xb7f94000
mmap2(0xb7f98000, 2884, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f98000
close(3)                                = 0
open("/lib/libhistory.so.5", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\30\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=26696, ...}) = 0
mmap2(NULL, 25216, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f63000
madvise(0xb7f63000, 25216, MADV_SEQUENTIAL|0x1) = 0
mmap2(0xb7f69000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6) = 0xb7f69000
close(3)                                = 0
open("/lib/libncurses.so.5", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\366\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=288188, ...}) = 0
mmap2(NULL, 288900, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f1c000
madvise(0xb7f1c000, 288900, MADV_SEQUENTIAL|0x1) = 0
mmap2(0xb7f57000, 45056, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3a) = 0xb7f57000
mmap2(0xb7f62000, 2180, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f62000
close(3)                                = 0
open("/lib/libdl.so.2", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\f\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=13814, ...}) = 0
mmap2(NULL, 12412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f18000
madvise(0xb7f18000, 12412, MADV_SEQUENTIAL|0x1) = 0
mmap2(0xb7f1a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7f1a000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300Y\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1404242, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f17000
mmap2(NULL, 1176988, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7df7000
madvise(0xb7df7000, 1176988, MADV_SEQUENTIAL|0x1) = 0
mmap2(0xb7f10000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x118) = 0xb7f10000
mmap2(0xb7f14000, 9628, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f14000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7df6000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7df66b0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7f10000, 8192, PROT_READ)   = 0
munmap(0xb7f99000, 44491)               = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3
close(3)                                = 0
stat64("/usr/lib/locale/locale-archive", 0xbfb29304) = -1 ENOENT (No such file or directory)
brk(0)                                  = 0x80c8000
brk(0x80e9000)                          = 0x80e9000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2528, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fa3000
read(3, "# Locale name alias data base.\n#"..., 4096) = 2528
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0xb7fa3000, 4096)                = 0
open("/usr/lib/locale/de_DE.UTF-8/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/de_DE.utf8/LC_IDENTIFICATION", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=375, ...}) = 0
mmap2(NULL, 375, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fa3000
close(3)                                = 0
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=25404, ...}) = 0
mmap2(NULL, 25404, PROT_READ, MAP_SHARED, 3, 0) = 0xb7f9c000
close(3)                                = 0
open("/usr/lib/locale/de_DE.UTF-8/LC_MEASUREMENT", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/de_DE.utf8/LC_MEASUREMENT", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=23, ...}) = 0
mmap2(NULL, 23, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f9b000
close(3)                                = 0
open("/usr/lib/locale/de_DE.UTF-8/LC_TELEPHONE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/de_DE.utf8/LC_TELEPHONE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=56, ...}) = 0
mmap2(NULL, 56, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f9a000
close(3)                                = 0
open("/usr/lib/locale/de_DE.UTF-8/LC_ADDRESS", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/de_DE.utf8/LC_ADDRESS", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=159, ...}) = 0
mmap2(NULL, 159, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f99000
close(3)                                = 0
open("/usr/lib/locale/de_DE.UTF-8/LC_NAME", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/de_DE.utf8/LC_NAME", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=83, ...}) = 0
mmap2(NULL, 83, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7df5000
close(3)                                = 0
open("/usr/lib/locale/de_DE.UTF-8/LC_PAPER", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/de_DE.utf8/LC_PAPER", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=34, ...}) = 0
mmap2(NULL, 34, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7df4000
close(3)                                = 0
open("/usr/lib/locale/de_DE.UTF-8/LC_MESSAGES", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/de_DE.utf8/LC_MESSAGES", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
close(3)                                = 0
open("/usr/lib/locale/de_DE.utf8/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=54, ...}) = 0
mmap2(NULL, 54, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7df3000
close(3)                                = 0
open("/usr/lib/locale/de_DE.UTF-8/LC_MONETARY", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/de_DE.utf8/LC_MONETARY", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=294, ...}) = 0
mmap2(NULL, 294, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7df2000
close(3)                                = 0
open("/usr/lib/locale/de_DE.UTF-8/LC_COLLATE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/de_DE.utf8/LC_COLLATE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=880086, ...}) = 0
mmap2(NULL, 880086, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7d1b000
close(3)                                = 0
open("/usr/lib/locale/de_DE.UTF-8/LC_TIME", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/de_DE.utf8/LC_TIME", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2343, ...}) = 0
mmap2(NULL, 2343, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7d1a000
close(3)                                = 0
open("/usr/lib/locale/de_DE.UTF-8/LC_NUMERIC", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/de_DE.utf8/LC_NUMERIC", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=54, ...}) = 0
mmap2(NULL, 54, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7d19000
close(3)                                = 0
open("/usr/lib/locale/de_DE.UTF-8/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/de_DE.utf8/LC_CTYPE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=238624, ...}) = 0
mmap2(NULL, 238624, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7cde000
close(3)                                = 0
getuid32()                              = 10001
getgid32()                              = 2524
geteuid32()                             = 10001
getegid32()                             = 2524
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
time(NULL)                              = 1231255911
open("/proc/meminfo", O_RDONLY)         = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7cdd000
read(3, "MemTotal:      3095404 kB\nMemFre"..., 1024) = 670
close(3)                                = 0
munmap(0xb7cdd000, 4096)                = 0
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0
uname({sys="Linux", node="donau086", ...}) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
stat64("/srv/www/vhosts/daddeltreff.game-host.org/games/steam/l4d", {st_mode=S_IFDIR|0750, st_size=4096, ...}) = 0
stat64(".", {st_mode=S_IFDIR|0750, st_size=4096, ...}) = 0
getpid()                                = 9721
getppid()                               = 9720
getpgrp()                               = 9720
rt_sigaction(SIGCHLD, {0x80752b0, [], 0}, {SIG_DFL}, 8) = 0
getrlimit(RLIMIT_NPROC, {rlim_cur=24439, rlim_max=24439}) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
open("./srcds_run", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfb29208) = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
read(3, "#!/bin/sh\n#\n#       Copyright (c"..., 80) = 80
_llseek(3, 0, [0], SEEK_SET)            = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0
dup2(3, 255)                            = 255
close(3)                                = 0
fcntl64(255, F_SETFD, FD_CLOEXEC)       = 0
fcntl64(255, F_GETFL)                   = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fstat64(255, {st_mode=S_IFREG|0754, st_size=10640, ...}) = 0
_llseek(255, 0, [0], SEEK_CUR)          = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "#!/bin/sh\n#\n#       Copyright (c"..., 8192) = 8192
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "TE\"; then\n\t\tif test -f \"$STEAM\";"..., 8192) = 2448
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
stat64("left4dead", {st_mode=S_IFDIR|0750, st_size=4096, ...}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_IGN}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {0x8083126, [], 0}, {SIG_IGN}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7cdd000
write(1, "Auto detecting CPU\n", 19)    = 19
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
stat64("/proc/cpuinfo", {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
_llseek(255, -35, [10605], SEEK_CUR)    = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7df66f8) = 9722
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {0x80752b0, [], 0}, {0x80752b0, [], 0}, 8) = 0
close(4)                                = 0
read(3, "15\n", 128)                    = 3
read(3, "", 128)                        = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 9722
waitpid(-1, 0xbfb27458, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x80735d3, [], 0}, {0x8083126, [], 0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {0x8083126, [], 0}, {0x80735d3, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7df66f8) = 9727
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {0x80752b0, [], 0}, {0x80752b0, [], 0}, 8) = 0
close(4)                                = 0
read(3, "flags\t\t: fpu vme de pse tsc msr "..., 128) = 128
read(3, "fxsr_opt lm 3dnowext 3dnow pni c"..., 128) = 128
read(3, "ae mce cx8 apic sep mtrr pge mca"..., 128) = 128
read(3, "16 lahf_lm cmp_legacy svm cr8leg"..., 128) = 62
read(3, "", 128)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x80735d3, [], 0}, {0x8083126, [], 0}, 8) = 0
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 9727
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, 0xbfb26b78, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigaction(SIGINT, {0x8083126, [], 0}, {0x80735d3, [], 0}, 8) = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7df66f8) = 9728
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {0x80752b0, [], 0}, {0x80752b0, [], 0}, 8) = 0
close(4)                                = 0
read(3, "flags : fpu vme de pse tsc msr p"..., 128) = 128
read(3, "xsr_opt lm 3dnowext 3dnow pni cx"..., 128) = 128
read(3, " mce cx8 apic sep mtrr pge mca c"..., 128) = 128
read(3, " lahf_lm cmp_legacy svm cr8legac"..., 128) = 60
read(3, "", 128)                        = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 9728
waitpid(-1, 0xbfb26d58, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x80735d3, [], 0}, {0x8083126, [], 0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {0x8083126, [], 0}, {0x80735d3, [], 0}, 8) = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7df66f8) = 9731
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {0x80752b0, [], 0}, {0x80752b0, [], 0}, 8) = 0
close(4)                                = 0
read(3, "vendor_id\t: AuthenticAMD\nmodel n"..., 128) = 128
read(3, "hlon(tm) X2 Dual Core Processor "..., 128) = 40
read(3, "", 128)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x80735d3, [], 0}, {0x8083126, [], 0}, 8) = 0
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 9731
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, 0xbfb26da8, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigaction(SIGINT, {0x8083126, [], 0}, {0x80735d3, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7df66f8) = 9732
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], WNOHANG) = 9732
waitpid(-1, 0xbfb268a8, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigaction(SIGCHLD, {0x80752b0, [], 0}, {0x80752b0, [], 0}, 8) = 0
close(4)                                = 0
read(3, "", 128)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x80735d3, [], 0}, {0x8083126, [], 0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {0x8083126, [], 0}, {0x80735d3, [], 0}, 8) = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7df66f8) = 9733
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {0x80752b0, [], 0}, {0x80752b0, [], 0}, 8) = 0
close(4)                                = 0
read(3, "i686\n", 128)                  = 5
read(3, "", 128)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x80735d3, [], 0}, {0x8083126, [], 0}, 8) = 0
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 9733
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, 0xbfb26928, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigaction(SIGINT, {0x8083126, [], 0}, {0x80735d3, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7df66f8) = 9734
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {0x80752b0, [], 0}, {0x80752b0, [], 0}, 8) = 0
close(4)                                = 0
read(3, "", 128)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x80735d3, [], 0}, {0x8083126, [], 0}, 8) = 0
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0) = 9734
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, 0xbfb26878, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigaction(SIGINT, {0x8083126, [], 0}, {0x80735d3, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7df66f8) = 9735
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], WNOHANG) = 9735
waitpid(-1, 0xbfb267a8, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigaction(SIGCHLD, {0x80752b0, [], 0}, {0x80752b0, [], 0}, 8) = 0
close(4)                                = 0
read(3, "", 128)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x80735d3, [], 0}, {0x8083126, [], 0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {0x8083126, [], 0}, {0x80735d3, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
write(1, "Using AMD Optimised binary.\n", 28) = 28
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
stat64("./srcds_i486", {st_mode=S_IFREG|0754, st_size=184095, ...}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
access("./srcds_i486", X_OK)            = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "\n# Run\nrun\n\n# Quit normally\nquit"..., 8192) = 35
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
write(1, "Server will auto-restart if ther"..., 46) = 46
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0
_llseek(255, -24, [10616], SEEK_CUR)    = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7df66f8) = 9736
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFSIGNALED(s) && WTERMSIG(s) == SIGFPE}], WNOHANG) = 9736
waitpid(-1, 0xbfb27be8, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x80735d3, [], 0}, {0x8083126, [], 0}, 8) = 0
fstat64(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7cdc000
open("/usr/share/locale/de_DE.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de_DE.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de_DE/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de/LC_MESSAGES/libc.mo", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=123180, ...}) = 0
mmap2(NULL, 123180, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7cbd000
close(3)                                = 0
write(2, "./srcds_run: line 361:  9736 Gle"..., 61) = 61
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {0x8083126, [], 0}, {0x80735d3, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
write(1, "Add \"-debug\" to the ./srcds_run "..., 103) = 103
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7df66f8) = 9737
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 9737
waitpid(-1, 0xbfb28108, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigaction(SIGCHLD, {0x80752b0, [], 0}, {0x80752b0, [], 0}, 8) = 0
close(4)                                = 0
read(3, "Di Jan  6 16:31:51 CET 2009\n", 128) = 28
read(3, "", 128)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x80735d3, [], 0}, {0x8083126, [], 0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {0x8083126, [], 0}, {0x80735d3, [], 0}, 8) = 0
write(1, "Di Jan  6 16:31:51 CET 2009: Ser"..., 58) = 58
stat64(".", {st_mode=S_IFDIR|0750, st_size=4096, ...}) = 0
stat64("//bin/sleep", {st_mode=S_IFREG|0755, st_size=15696, ...}) = 0
open("/proc/sys/kernel/ngroups_max", O_RDONLY) = 3
read(3, "65536\n", 31)                  = 6
close(3)                                = 0
mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c7c000
getgroups32(65536, [16, 33, 2524])      = 3
stat64("//bin/sleep", {st_mode=S_IFREG|0755, st_size=15696, ...}) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7df66f8) = 9738
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x80735d3, [], 0}, {0x8083126, [], 0}, 8) = 0
waitpid(-1, 0xbfb28a58, 0)              = ? ERESTARTSYS (To be restarted)
--- SIGINT (Interrupt) @ 0 (0) ---
sigreturn()                             = ? (mask now [CHLD])
waitpid(-1, [{WIFSIGNALED(s) && WTERMSIG(s) == SIGINT}], 0) = 9738
rt_sigprocmask(SIG_BLOCK, NULL, [CHLD], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [CHLD], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [CHLD], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7df66f8) = 9739
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigaction(SIGCHLD, {0x80752b0, [], 0}, {0x80752b0, [], 0}, 8) = 0
close(4)                                = 0
read(3, "Di Jan  6 16:31:52 CET 2009\n", 128) = 28
read(3, "", 128)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
rt_sigaction(SIGINT, {0x80735d3, [], 0}, {0x80735d3, [], 0}, 8) = 0
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 9739
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigaction(SIGINT, {0x80735d3, [], 0}, {0x80735d3, [], 0}, 8) = 0
write(1, "Di Jan  6 16:31:52 CET 2009: Ser"..., 41) = 41
rt_sigprocmask(SIG_BLOCK, NULL, [CHLD], 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x80735d3, [], 0}, 8) = 0
rt_sigaction(SIGINT, {0x8084f0d, [], 0}, {SIG_DFL}, 8) = 0
kill(9721, SIGINT)                      = 0
--- SIGINT (Interrupt) @ 0 (0) ---
rt_sigaction(SIGINT, {SIG_DFL}, {0x8084f0d, [], 0}, 8) = 0
kill(9721, SIGINT)                      = 0
sigreturn()                             = ? (mask now [CHLD])
--- SIGINT (Interrupt) @ 0 (0) ---
+++ killed by SIGINT +++
heica
Wiederkehrer
Wiederkehrer
 
Beiträge: 8
Registriert: 15. Okt 2006 18:45

Re: Left4Dead Server?

Beitragvon DeaD_EyE am 7. Jan 2009 15:06

Hm, leider kann ich in der Ausgabe von Strace nichts richtig entdecken. Ich habe gehofft, dass eine Lib fehlt. Es ist dort zwar zu sehen, dass verschiedene Dateien nicht gefunden werden, das scheint aber immer die gleiche Datei nur mit einem anderen Namen zu zu sein, welche letztendlich auch gefunden wird.

Welche Distribution hast du? Schick mal am besten auch noch eine die Ausgabe mittels uname -a
Benutzeravatar
DeaD_EyE
Moderator
Moderator
 
Beiträge: 578
Registriert: 18. Aug 2007 14:57
Wohnort: Hagen

Re: Left4Dead Server?

Beitragvon heica am 7. Jan 2009 15:16

Linux donau086 2.6.16.13-4-bigsmp #1 SMP Wed May 3 04:53:23 UTC 2006 i686 athlon i386 GNU/Linux



Mir ist aufgefallen, das sich der Mod DIPRIP auch nicht starten lässt. CSS, DoD:S; hl2mp und TF2 starten ohne Probleme.
Bei DIPRIP bricht er allerdings mit folgendem Fehler ab:
./srcds_run: line 352: 23210 Speicherzugriffsfehler $HL_CMD
heica
Wiederkehrer
Wiederkehrer
 
Beiträge: 8
Registriert: 15. Okt 2006 18:45

Re: Left4Dead Server?

Beitragvon DeaD_EyE am 7. Jan 2009 15:51

DIPRIP beinhaltet nicht die Linux-Binarys und deswegen lässt sich der Server auch nicht starten.
Ich glaube so kommen wir nicht weiter. Kannst mich ja mal über ICQ anschreiben. Vielleicht kann ich was finden, wenn ich selber mal nachsehe.
Benutzeravatar
DeaD_EyE
Moderator
Moderator
 
Beiträge: 578
Registriert: 18. Aug 2007 14:57
Wohnort: Hagen

Re: Left4Dead Server?

Beitragvon cheech am 17. Jan 2009 10:01

Hi @ All,

ich häte da gern mal nen Problem. Ich hab den Left4Dead server nach anleitung auf gesetzt, leider läuft der Server nicht wirklich. Ich hab den Prozess am laufen leider benötigt dieser aber keinen Ram, wie mein TF2 Server und ist auch nicht erreichbar. Ich bekomme keine Fehler meldung und weiß daher auch nichtwo ich ansetzten muss.

startscript:

Code: Alles auswählen
screen -A -m -d -S L4DSERVER ./srcds_run -console -game left4dead -maxplayers 4 -autoupdate +map l4d_hospital01_apartment +ip 80.154.37.200 -port 27005 -nohltv +sv_lan 0


Prozess:

Code: Alles auswählen
27254 pts/3    Ss+    0:01 /bin/sh ./srcds_run -console -game left4dead -maxplayers 4 -autoupdate +map l4d_hospital01_apartment +ip 80.154.37.200 -port 27005 -nohltv +sv_lan 0


Hab das ganze auch schon mit +exec server.cfg versucht leider ohne erfolg, die Server.cfg ist nach anleitung via copy-past erstellt und enthält nur einige setting, hostname und rcon pw. Im moment bin ich etwas ratlos und würde mich über Hilf freuen.

Was mich etwas wunder ist das ich von den verzeichnissen ein etwas komisch bild habe:

/srv/steam/ornagebox/... <-- hier läuft mein tf2 server also das startscript wird hier gestartet und hier liegen auch die start files
/srv/steam/orangebox/l4d/l4d/ <-- hier liegen die Startfiles für den l4d server also habe ich auch hier mein startscript rein
und..
ich habe unter /srv/orangebox/l4d/l4d/ eine die datei: left4dead.exe, würde ich es nicht besser wissen und würde eine Fehler meldung erhalten würde ich behaupten das ist die falsche version von steam installiert worden.

Und ich hab Fedora, ka welche version und dieses glib bla bla hab ich in version 2.4 habe ich auch geprüft.

Kann ich den den screen nicht so starten das ich eine protokollierung habe und sehen kann wo er hängen bleibt.

Und noch nen Update :)

Was ich sehe ist das beim TF2 server nicht nur srcds_run läuft sonder auch i468_srcds_run was beim l4d server Fehlt, aber leider habe ich keine ahung warum.

Thx.

mfg

Cheech
cheech
Wiederkehrer
Wiederkehrer
 
Beiträge: 6
Registriert: 17. Jan 2009 09:40
Wohnort: Babenhausen

Re: Left4Dead Server?

Beitragvon DeaD_EyE am 17. Jan 2009 22:05

Du kannst alle Server mit der SourceEngine ruhig in das gleiche Serververzeichnis installieren.
D.h. wenn du alle Mods nach /home/server/public installierst, sind in dem Serververzeichnis alle Mods der Source/EP1 Engine (cs:s,hl2dm), im Unterverzeichnis alle Mods der Source/EP3 Engine (tf2,synergy,dods) und im Unterverzeichnis l4d alle Mods der Source/l4d-Engine (zur Zeit nur left4dead).

Den Parameter -console kannst du weglassen. Den Braucht man nur unter Windows. Ich hab das im Wiki vorhin mal korrigiert.

Was steht denn im Screen des l4d-Servers?
Benutzeravatar
DeaD_EyE
Moderator
Moderator
 
Beiträge: 578
Registriert: 18. Aug 2007 14:57
Wohnort: Hagen

Re: Left4Dead Server?

Beitragvon cheech am 18. Jan 2009 11:51

Hi,

was meinst du was steht im screen ?

wenn ich ps -x mache sehe ich den screen:

Code: Alles auswählen
12608 ?        Ss     0:00 SCREEN -A -m -d -S L4DSERVER ./srcds_run -game left4dead -maxplayers 4 -autoupdate +map l4d_hospital01_apartment +ip 80.154.37.200 -hostport 27035 -clientport 27025 +sv_lan 0 +exec server.cfg
12609 pts/3    Ss+    0:00 /bin/sh ./srcds_run -game left4dead -maxplayers 4 -autoupdate +map l4d_hospital01_apartment +ip 80.154.37.200 -hostport 27035 -clientport 27025 +sv_lan 0 +exec server.cfg


Aber die hütte läuft nicht sauebr meine frage ich ob ich ne startprotokollierung an machen kann damit ich sehe wa schiesf läuft, weil im momet kommt keine fehler meldung.

thx

mfg
cheech
cheech
Wiederkehrer
Wiederkehrer
 
Beiträge: 6
Registriert: 17. Jan 2009 09:40
Wohnort: Babenhausen

Re: Left4Dead Server?

Beitragvon sbr2d2 am 18. Jan 2009 12:52

ich glaube,was er meint ist was im screen passiert.

screen -r sollte dich dann in den screen bringen.

wenn du mehrere screens laufen hast,kommt die auflistung mit den pidnummern dazu.
dann wäre der befehl umzuändern in screen -r pidnummer

mit der tasten kombi strg +a +d bringt dich wieder raus.

cheech hat geschrieben:
Was ich sehe ist das beim TF2 server nicht nur srcds_run läuft sonder auch i468_srcds_run was beim l4d server Fehlt, aber leider habe ich keine ahung warum.



Cheech


das sit normal.die scrcds_run ist nur das startscript,welche die passende engine aussucht für deinen server.

kann man den server nicht einfach ohne screen starten,um zu sehen was passiert.?
sbr2d2
Mitglied
Mitglied
 
Beiträge: 298
Registriert: 28. Sep 2005 22:25

Re: Left4Dead Server?

Beitragvon cheech am 18. Jan 2009 19:36

Code: Alles auswählen
[steam@kreta705 l4d]$ screen -r 12608
Add "-debug" to the ./srcds_run command line to generate a debug.log to help with solving this problem
So Jan 18 19:25:02 CET 2009: Server restart in 10 seconds
Could not locate steam binary:./steam, ignoring.
./srcds_run: line 368:  6621 Gleitkomma-Ausnahme     $HL_CMD
Add "-debug" to the ./srcds_run command line to generate a debug.log to help with solving this problem
So Jan 18 19:25:12 CET 2009: Server restart in 10 seconds
Could not locate steam binary:./steam, ignoring.


hm also findet er nicht die steam datei was ka auch nicht sein kann aber was mich nicht wunder, die liegt direkt unter steam ab und unter orangebox liegen die startscripts für tf um das mal besser zu veranschaulichen:
Die Pfade sind:
Steam:
/srv/steam/
TF2 Server:
/srv/steam/orangebox/start
L4D:
/srv/steam/orangebox/l4d/l4d/start

Das hat mir aber das Installationsscript von steam so vor gegeben, also was kann ich jetzt machen ?

Und vielen dank für den befehl den hab ich gesucht.

Update mit debug im startscript:

Code: Alles auswählen
Auto detecting CPU
Using AMD Optimised binary.
Enabling debug mode
Server will auto-restart if there is a crash.
Could not locate steam binary:./steam, ignoring.
./srcds_run: line 368:  7823 Gleitkomma-Ausnahme     (core dumped) $HL_CMD
cat: hlds.7807.pid: Datei oder Verzeichnis nicht gefunden
email debug.log to linux@valvesoftware.com
So Jan 18 19:45:15 CET 2009: Server restart in 10 seconds
Could not locate steam binary:./steam, ignoring.
./srcds_run: line 368:  7846 Gleitkomma-Ausnahme     (core dumped) $HL_CMD
cat: hlds.7807.pid: Datei oder Verzeichnis nicht gefunden
email debug.log to linux@valvesoftware.com
So Jan 18 19:45:25 CET 2009: Server restart in 10 seconds
Could not locate steam binary:./steam, ignoring.


mfg
Cheech
cheech
Wiederkehrer
Wiederkehrer
 
Beiträge: 6
Registriert: 17. Jan 2009 09:40
Wohnort: Babenhausen

Re: Left4Dead Server?

Beitragvon DeaD_EyE am 18. Jan 2009 23:26

Das fehlende Steam ist nicht großartig schlimm. Du bist aber der zweite mit diesem Fehler:
Code: Alles auswählen
./srcds_run: line 368:  7823 Gleitkomma-Ausnahme     (core dumped) $HL_CMD

Irgendeine Bibliothek ist auf deinem Root-Server nicht aktuell.

Was hast du für einen Kernel (uname -a) und was für eine CPU (cat /proc/cpuid) hat dein Server? Welche Distribution ist installiert? Was gibt der Befehl ldd --version in der Konsole aus?
Benutzeravatar
DeaD_EyE
Moderator
Moderator
 
Beiträge: 578
Registriert: 18. Aug 2007 14:57
Wohnort: Hagen

VorherigeNächste

Zurück zu Left 4 Dead




Ähnliche Beiträge

[CSS] Deathmatch Server
Forum: Clans
Autor: artiii
Antworten: 0
[Biete] Kostengünstigen CS:S Server ohne Vertrag
Forum: Marktplatz
Autor: AlphaSequenz
Antworten: 1
Css Server lagt?
Forum: Counter Strike Source
Autor: krolf
Antworten: 2
V-Server Angebot 30% Rabatt
Forum: Angebote
Autor: Gamewebi
Antworten: 1
Root-Server Restposten im Februar vorbestellen
Forum: Angebote
Autor: yLABS|nExUs
Antworten: 0


Wer ist online?

Mitglieder: Bing [Bot], Google [Bot], Google Adsense [Bot], Majestic-12 [Bot]