Sie sind nicht angemeldet.

  • »TempletonPeck« ist der Autor dieses Themas

Beiträge: 2 498

Wohnort: Schwelm

Beruf: Immobilien-Verwalter / Serveradministrator

Rootserver vorhanden: Nein

  • Nachricht senden

1

Mittwoch, 1. April 2009, 21:53

Unregelmäßige Serverabstürze...

..und zwar mit folgender Meldung:

debian kernel: srcds_amd[2493]: segfault at 0000000000000000 rip 00000000f66cc595 rsp 00000000ffa46d80 error 4

Und nun: Kernel aktualisieren oder wie? keinahn

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

2

Mittwoch, 1. April 2009, 22:18

Re: Unregelmäßige Serverabstürze...

Hast du den Kernel selber compiliert?

3

Mittwoch, 1. April 2009, 22:24

Re: Unregelmäßige Serverabstürze...

nein ist nicht selbst kompiliert...

aktueller Kernel

2.6.23-1-amd64
My Weapons are so loud, i can't hear you!

aimroyale.de - die Community

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

4

Mittwoch, 1. April 2009, 23:27

Re: Unregelmäßige Serverabstürze...

Probiere mal nen anderen Kernel. Woran es genau liegt kann ich dir auch nicht sagen.
Edit: Ich hab auch lauter Fehlermeldungen im kernel.log. Das könnte auch irgendein Plugin sein.

  • »TempletonPeck« ist der Autor dieses Themas

Beiträge: 2 498

Wohnort: Schwelm

Beruf: Immobilien-Verwalter / Serveradministrator

Rootserver vorhanden: Nein

  • Nachricht senden

5

Donnerstag, 2. April 2009, 00:05

Re: Unregelmäßige Serverabstürze...

Hmm...also wenn´s ein Plugin ist, wird´s schwer. Ich wüsste jetzt nicht, welches Plugin das sein könnte, vor allem da die Abstürze so unregelmäßig sind. Werde dann wohl ein Plugin nach dem anderen mal abschalten müssen und dann tagelang gucken müssen, ob der Server wieder abschmiert. Wird eine lange Prozedur.

  • »TempletonPeck« ist der Autor dieses Themas

Beiträge: 2 498

Wohnort: Schwelm

Beruf: Immobilien-Verwalter / Serveradministrator

Rootserver vorhanden: Nein

  • Nachricht senden

6

Mittwoch, 8. April 2009, 19:20

Re: Unregelmäßige Serverabstürze...

Update:

Haben den Kernel nun aktualisiert und das Ding lief auch mehrere Tage lang glatt. Heute aber auf einmal dies:

Apr 8 19:01:56 debian kernel: [46945.039031] srcds_amd[2298]: segfault at 0 ip f66d0595 sp ffbb2390 error 4 in server_i486.so[f5f71000+af1000]

Auffällig ist dabei die Datei server_i486.so die sich sowohl in cstrike/bin als auch in addons/metamod/bin wiederfindet. Unser metamod ist das aktuellste.
Was könnte man bezüglich dieser Datei(en) noch tun, um einen eventuellen Fehler in dieser Hinsicht zu beheben?


.....push.....

7

Donnerstag, 16. April 2009, 22:36

Re: Unregelmäßige Serverabstürze...

immer noch kommen regelmäßig

Quellcode

1
2
3
Apr 15 15:47:45 debian kernel: [35328.700396] srcds_amd[4504]: segfault at 0 ip f69ab75a sp ffeae9f0 error 4 in server_i486.so[f5f6b000+af1000]
Apr 15 16:33:10 debian kernel: [38056.484146] srcds_amd[4850]: segfault at 0 ip f71c6aec sp fff3f354 error 4 in engine_amd.so[f6f8c000+36b000]
Apr 16 21:16:01 debian kernel: [54999.679686] srcds_amd[2304]: segfault at 0 ip f66ca595 sp ffaace00 error 4 in server_i486.so[f5f6b000+af1000]


hat denn keiner eine Idee???

Kernel ist 2.6.26-1-amd64.
My Weapons are so loud, i can't hear you!

aimroyale.de - die Community

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

8

Donnerstag, 16. April 2009, 22:48

Re: Unregelmäßige Serverabstürze...

Schau dir mal die Logdateien an, die kurz vor diesem Zeitpunkt erstellt wurden.

9

Donnerstag, 16. April 2009, 23:09

Re: Unregelmäßige Serverabstürze...

Welche Logdateien magst du denn haben, die aus cstrike\logs ist hier, also bis auf die normalen Sachen kann ich nichts besonderes sehen.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
L 04/16/2009 - 21:15:50: rcon from "85.214.138.155:35330": command "stats"
L 04/16/2009 - 21:15:51: "**HeinBloed**<700><BOT><TERRORIST>" killed "GumJack85<627><STEAM_0:0:XXXXXX><CT>" with "m3" (attacker_position "-731 -732 49") (victim_position "-671 -797 96")
L 04/16/2009 - 21:15:51: "GumJack85<627><STEAM_0:0:XXXXX><CT>" triggered "weaponstats" (weapon "ump45") (shots "30") (hits "3") (kills "0") (headshots "0") (tks "0") (damage "42") (deaths "0")
L 04/16/2009 - 21:15:51: "GumJack85<627><STEAM_0:0:XXXXXX><CT>" triggered "weaponstats2" (weapon "ump45") (head "0") (chest "2") (stomach "0") (leftarm "1") (rightarm "0") (leftleg "0") (rightleg "0")
L 04/16/2009 - 21:15:51: "»κηαρρĎαηέвέη«<702><STEAM_0:0:XXXXXXX><CT>" killed "**HeinBloed**<700><BOT><TERRORIST>" with "m3" (attacker_position "-417 -719 0") (victim_position "-729 -733 113")
L 04/16/2009 - 21:15:51: "**HeinBloed**<700><BOT><TERRORIST>" triggered "weaponstats" (weapon "m3") (shots "28") (hits "17") (kills "2") (headshots "0") (tks "0") (damage "199") (deaths "1")
L 04/16/2009 - 21:15:51: "**HeinBloed**<700><BOT><TERRORIST>" triggered "weaponstats2" (weapon "m3") (head "0") (chest "2") (stomach "5") (leftarm "6") (rightarm "1") (leftleg "3") (rightleg "0")
L 04/16/2009 - 21:15:51: "**HeinBloed**<700><BOT><TERRORIST>" triggered "weaponstats" (weapon "elite") (shots "11") (hits "5") (kills "1") (headshots "0") (tks "0") (damage "110") (deaths "0")
L 04/16/2009 - 21:15:51: "**HeinBloed**<700><BOT><TERRORIST>" triggered "weaponstats2" (weapon "elite") (head "0") (chest "0") (stomach "5") (leftarm "0") (rightarm "0") (leftleg "0") (rightleg "0")
L 04/16/2009 - 21:15:53: "templetonpeck<518><STEAM_0:1:XXXXXXXX><Spectator>" say "nextmap"
L 04/16/2009 - 21:15:55: "ViP*ELzarpas<693><STEAM_0:0:XXXXXXXX><TERRORIST>" killed "Fuzzy der Banditenschreck<701><BOT><CT>" with "m3" (attacker_position "531 -32 0") (victim_position "752 -276 64")
L 04/16/2009 - 21:15:55: "Fuzzy der Banditenschreck<701><BOT><CT>" triggered "weaponstats" (weapon "m3") (shots "3") (hits "2") (kills "0") (headshots "0") (tks "0") (damage "29") (deaths "1")
L 04/16/2009 - 21:15:55: "Fuzzy der Banditenschreck<701><BOT><CT>" triggered "weaponstats2" (weapon "m3") (head "0") (chest "0") (stomach "1") (leftarm "0") (rightarm "0") (leftleg "0") (rightleg "1")
L 04/16/2009 - 21:15:55: "Fuzzy der Banditenschreck<701><BOT><CT>" triggered "weaponstats" (weapon "elite") (shots "32") (hits "7") (kills "1") (headshots "0") (tks "0") (damage "120") (deaths "0")
L 04/16/2009 - 21:15:55: "Fuzzy der Banditenschreck<701><BOT><CT>" triggered "weaponstats2" (weapon "elite") (head "0") (chest "1") (stomach "1") (leftarm "2") (rightarm "0") (leftleg "2") (rightleg "1")
L 04/16/2009 - 21:15:57: "»κηαρρĎαηέвέη«<702><STEAM_0:0:XXXXXXX><CT>" killed "ViP*ELzarpas<693><STEAM_0:0:15947058><TERRORIST>" with "xm1014" (headshot) (attacker_position "653 -366 0") (victim_position "660 -192 64")
L 04/16/2009 - 21:15:57: "»κηαρρĎαηέвέη«<702><STEAM_0:0:XXXXXXX><CT>" triggered "headshot"
L 04/16/2009 - 21:15:57: "ViP*ELzarpas<693><STEAM_0:0:XXXXXXX><TERRORIST>" triggered "weaponstats" (weapon "m3") (shots "4") (hits "3") (kills "1") (headshots "0") (tks "0") (damage "33") (deaths "0")
L 04/16/2009 - 21:15:57: "ViP*ELzarpas<693><STEAM_0:0:XXXXXXXX><TERRORIST>" triggered "weaponstats2" (weapon "m3") (head "0") (chest "2") (stomach "1") (leftarm "0") (rightarm "0") (leftleg "0") (rightleg "0")
L 04/16/2009 - 21:15:58: "**HeinBloed**<700><BOT><TERRORIST>" killed "GumJack85<627><STEAM_0:0:XXXXXX><CT>" with "xm1014" (headshot) (attacker_position "-760 532 0") (victim_position "-580 5 64")
L 04/16/2009 - 21:15:58: "**HeinBloed**<700><BOT><TERRORIST>" triggered "headshot"
L 04/16/2009 - 21:15:58: "GumJack85<627><STEAM_0:0:XXXXXXXX><CT>" triggered "weaponstats" (weapon "ump45") (shots "5") (hits "0") (kills "0") (headshots "0") (tks "0") (damage "0") (deaths "0")
L 04/16/2009 - 21:15:58: "GumJack85<627><STEAM_0:0:XXXXXXXX><CT>" triggered "weaponstats2" (weapon "ump45") (head "0") (chest "0") (stomach "0") (leftarm "0") (rightarm "0") (leftleg "0") (rightleg "0")
L 04/16/2009 - 21:16:00: "cola mix [GER]<592><STEAM_0:1:XXXXXXXX><TERRORIST>" killed "Fuzzy der Banditenschreck<701><BOT><CT>" with "xm1014" (attacker_position "-541 -552 0") (victim_position "-336 -807 96")
L 04/16/2009 - 21:16:00: "Fuzzy der Banditenschreck<701><BOT><CT>" triggered "weaponstats" (weapon "m3") (shots "4") (hits "2") (kills "0") (headshots "0") (tks "0") (damage "20") (deaths "0")
L 04/16/2009 - 21:16:00: "Fuzzy der Banditenschreck<701><BOT><CT>" triggered "weaponstats2" (weapon "m3") (head "0") (chest "2") (stomach "0") (leftarm "0") (rightarm "0") (leftleg "0") (rightleg "0")
L 04/16/2009 - 21:16:00: "Peja<703><STEAM_0:1:XXXXXXXXX><TERRORIST>" killed "»κηαρρĎαηέвέη«<702><STEAM_0:0:17710050><CT>" with "elite" (attacker_position "816 -80 0") (victim_position "861 -179 64")
L 04/16/2009 - 21:16:00: "»κηαρρĎαηέвέη«<702><STEAM_0:0:XXXXXXX><CT>" trigg


und die endet auch wirklich so abrupt...

debug.log

Quellcode

1
2
3
4
5
----------------------------------------------
CRASH: Do 16. Apr 21:16:01 CEST 2009
Start Line: ./srcds_amd -game cstrike -maxplayers 36 -ip xx.xx.xx.xx -port 27015 -tickrate 66 -autoupdate -debug +map gg_toon_roof
End of Source crash report
----------------------------------------------


auch nicht sehr hilfreich
My Weapons are so loud, i can't hear you!

aimroyale.de - die Community

10

Samstag, 9. Mai 2009, 23:20

Re: Unregelmäßige Serverabstürze...

ausgrab...

nach etwas längerer Zeit, mal wieder...

Quellcode

1
May 9 22:31:48 debian kernel: [319480.353486] srcds_amd[24329]: segfault at 0 ip f6705595 sp ff9e9570 error 4 in server_i486.so[f5fa6000+af1000]


Die Meldungen tauchen bei uns immer in /var/log/messages, und /var/log/kern.log auf wenn der Server abschmiert.

segfault ist ja ein "Speicherzugriffsfehler"...

Dead_eye du schreibst du hast auch diese Meldungen. Auch von der executable des css-servers?
My Weapons are so loud, i can't hear you!

aimroyale.de - die Community

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

11

Sonntag, 10. Mai 2009, 13:13

Re: Unregelmäßige Serverabstürze...

Ja hatte ich auch. Naja, jetzt nicht mehr, mein Root ist gekündigt. Wie auch immer, diese Meldung wird immer auftauchen wenn der Server abstürzt.
Ich würde mir da nicht besonders viel Gedanken drum machen. Erst wenn es häufig ist. Nur ein fehlerhaftes SourceMod Plugin kann den Server zum Absturz bringen.

  • »TempletonPeck« ist der Autor dieses Themas

Beiträge: 2 498

Wohnort: Schwelm

Beruf: Immobilien-Verwalter / Serveradministrator

Rootserver vorhanden: Nein

  • Nachricht senden

12

Sonntag, 10. Mai 2009, 13:43

Re: Unregelmäßige Serverabstürze...

Zitat von »"DeaD_EyE"«

Erst wenn es häufig ist. Nur ein fehlerhaftes SourceMod Plugin kann den Server zum Absturz bringen.



Die Abstürze waren gestern drei mal. Davor waren sie aber sehr unregelmäßig, der letzte war am 25. April.
Haben nun auf einen frisch installierten Server umgestellt und hoffen mal, dass es sich damit erledigt hat.

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

13

Sonntag, 10. Mai 2009, 13:55

Re: Unregelmäßige Serverabstürze...

Lass diesem mal komplett ohne Plugins laufen.

  • »TempletonPeck« ist der Autor dieses Themas

Beiträge: 2 498

Wohnort: Schwelm

Beruf: Immobilien-Verwalter / Serveradministrator

Rootserver vorhanden: Nein

  • Nachricht senden

14

Sonntag, 10. Mai 2009, 15:06

Re: Unregelmäßige Serverabstürze...

Wir haben ja schon beim alten Server systematisch immer alle Plugins nacheinander abgeschaltet. Als der Server dann ab dem 25. April 2 Wochen lang ohne Abstürze lief, dachte ich schon das wäre es gewesen...und dann gestern wieder 3 Abstürze an einem Abend.

Der neue Server läuft mit frisch heruntergeladenen SM, MMS und ES.

Die SM Plugins sind wirklich minimal gehalten und liefen auch während der 2 Wochen Absturzpause (und zwar nonstop, da ist kein Plugin bei welches vielleicht
nur alle paar Tage mal eine Funktion ausführen würde). Alle danach installierten Plugins sind seid gestern wieder rausgeflogen.

Wenn nun wieder ein Absturz kommt, haben wir ein echtes Problem denn:

- die laufenden Plugins sind für unseren Spielbetrieb essenziell wichtig, bzw sind Standart SM Plugins
- wenn der Fehler generell bei GG5 liegt, kann man daran nichts ändern bis zum nächsten Update

Hier mal eine Liste unser derzeit aktiven Plugins:

admin-flatfile.smx
adminhelp.smx
adminmenu.smx
adminsounds.smx
advertisements.smx
anticamp.smx
antiflood.smx
basebans.smx
basechat.smx
basecomm.smx
basecommands.smx
basetriggers.smx
basevotes.smx
clientprefs.smx
funcommands.smx
funvotes.smx
hlstatsx.smx
hlswinfo.smx
namechecker.smx
nextmap.smx
playercommands.smx
quakesounds.smx
reservedslots.smx
scoreremember.smx
showdamage.smx
sounds.smx
teamspeak.smx
teamswitch.smx
weapon_logging.smx
yghpr.smx (Highping Kicker)


All diese Plugins sind entweder standartmäßig im PluginOrdner, oder aber auch wirklich andauernd aktiv. Wenn es also ein
Plugin wäre, müsste der Server andauernd abkacken, aber nicht derart unregelmäßig. Da wir also Plugin mäßig wirklich nicht
mehr weiterwussten, haben wir uns für eine frische Installation der ServerBasis ansich entschieden.

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

15

Sonntag, 10. Mai 2009, 17:53

Re: Unregelmäßige Serverabstürze...

Eigentlich sollte es kein Problem mehr darstellen, aber vielleicht wird der Server mit einer DoS-Attacke zum Absturz gebracht.
Probier mal dieses Plugin aus: http://sourceserver.info/wiki/daf">wiki/daf<

Ansonsten kannst du auch eine Regel mit iptables erstellen, welches diese Art von Angriffen abwehrt:

Quellcode

1
iptables -A INPUT -p udp -m udp --dport 27015 -m length --length 28 -j DROP

Frag mich jetzt nicht, was alles im Einzelnen zu bedeuten hat. Dafür hab ich mich bisher mit iptables zu wenig auseinander gesetzt.

  • »TempletonPeck« ist der Autor dieses Themas

Beiträge: 2 498

Wohnort: Schwelm

Beruf: Immobilien-Verwalter / Serveradministrator

Rootserver vorhanden: Nein

  • Nachricht senden

16

Montag, 11. Mai 2009, 19:54

Re: Unregelmäßige Serverabstürze...

Und schon wieder abgeschmiert. Ich bin´s leid... :!:

Habe nun auch das DOS Attack Plugin installiert, aber du sagst ja selber das es nicht daran liegen kann...

Gungame Errorlogs spuckt das hier aus:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  Exception caught: 11/05/2009 @ [18:19:35] [Occurences: 1]
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Traceback (most recent call last):

  File "/home/gs/css-gungame-2/cstrike/addons/eventscripts/es.py", line 208, in hasEvent
    return 1 if self.EventListeners.has_key(eventname) else 0

KeyboardInterrupt



-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  Exception caught: 11/05/2009 @ [19:53:19] [Occurences: 14]
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Traceback (most recent call last):

  File "/home/gs/css-gungame-2/cstrike/addons/eventscripts/es.py", line 211, in tick
    x()

  File "/home/gs/css-gungame-2/cstrike/addons/eventscripts/_libs/python/gamethread.py", line 178, in tick
    _executenode(task)

  File "/home/gs/css-gungame-2/cstrike/addons/eventscripts/_libs/python/gamethread.py", line 155, in _executenode
    function(*a, **kw)

  File "/home/gs/css-gungame-2/cstrike/addons/eventscripts/_libs/python/testrepeat.py", line 276, in fire
    raise RepeatError('Cannot fire repeat: "%s" does not exist.' %repeatName)

RepeatError: Cannot fire repeat: "gungameWarmupTimer" does not exist.



-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  Exception caught: 11/05/2009 @ [18:27:48] [Occurences: 1]
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Traceback (most recent call last):

  File "/home/gs/css-gungame-2/cstrike/addons/eventscripts/es.py", line 211, in tick
    x()

  File "/home/gs/css-gungame-2/cstrike/addons/eventscripts/_libs/python/gamethread.py", line 178, in tick
    _executenode(task)

  File "/home/gs/css-gungame-2/cstrike/addons/eventscripts/_libs/python/gamethread.py", line 155, in _executenode
    function(*a, **kw)

  File "/home/gs/css-gungame-2/cstrike/addons/eventscripts/gungame/included_addons/gg_earn_nade/gg_earn_nade.py", line 100, in earnNade

  File "/home/gs/css-gungame-2/cstrike/addons/eventscripts/_libs/python/playerlib.py", line 82, in __getattr__
    if hasattr(str, value) and not hasattr(ReturnValue, value):

NameError: global name 'ReturnValue' is not defined


Das unverständliche ist:

/home/gs/css-gungame-2 hiess der Ordner, als ich ihn noch installiert habe. Während der normale Gungame lief habe ich unter diesem Pfad schonmal den neuen Server Installiert und getestet. Zum Schluss habe ich dann nur noch das -2 am Ende des Ordners entfernt und ab dem nächsten Neustart startete der Server von diesem Ordner aus.

/home/gs/css-gungame-2 GIBT ES ALSO GAR NICHT MEHR...

Wo holt der Server also diese Fehlermeldungen her? Kollege hat schon vermutet, das sich ES während der Testphase "seinen" Ordner irgendwie gemerkt
hat und auch nach dessen Umbenennen noch darauf verweisen will... (wäre mir aber neu, das ES auf einmal solche Dinge macht)

  • »TempletonPeck« ist der Autor dieses Themas

Beiträge: 2 498

Wohnort: Schwelm

Beruf: Immobilien-Verwalter / Serveradministrator

Rootserver vorhanden: Nein

  • Nachricht senden

17

Dienstag, 12. Mai 2009, 02:31

Re: Unregelmäßige Serverabstürze...

Zwischenfrage:

Zitat

Forlix FloodCheck

Das SourceMod-Plugin Forlix FloodCheck kann auch vor dem Spam der Befehle1) schützen.


Das Plugin ist doch unnötig, wenn ich in der sourcemod.cfg eh schon eingestellt habe, das nur der ausführende Spieler selbst
die Ergebnisse von "timeleft,nextmap" sieht oder?

  • »TempletonPeck« ist der Autor dieses Themas

Beiträge: 2 498

Wohnort: Schwelm

Beruf: Immobilien-Verwalter / Serveradministrator

Rootserver vorhanden: Nein

  • Nachricht senden

18

Donnerstag, 14. Mai 2009, 14:35

Re: Unregelmäßige Serverabstürze...

Letzter Stand der Dinge:

Wir vermuten das vielleicht der RAM des Servers einen hau weg haben könnte. Da die Abstürze eigentlich immer dann auftreten, wenn der Server schon ab früh morgens besucht ist, füllt sich der Cache anscheinend bis zum Abend derart, das es dann irgendwann einfach *pitch macht. EMail an den Anbieter ist jedenfalls geschrieben und ich hoffe, dass die auch einen Fehler am RAM feststellen können, denn ansonsten wissen wir wirklich nicht mehr weiter.


Edit:

Der Anbieter schreibt, dass der Fehler wohl im 64Bit OS des Root Servers liegt, der sich mit dem 32Bit Source nicht verträgt. Bei einer Umstellung auf 32Bit wären die Probleme beseitigt. Hätten sie einem eigentlich auch mal vor der Installation des Servers sagen können... :?

  • »TempletonPeck« ist der Autor dieses Themas

Beiträge: 2 498

Wohnort: Schwelm

Beruf: Immobilien-Verwalter / Serveradministrator

Rootserver vorhanden: Nein

  • Nachricht senden

19

Montag, 25. Mai 2009, 12:21

Re: Unregelmäßige Serverabstürze...

Update:

Der Anbieter hat uns nun auf 32Bit umgestellt - leider auch ohne Erfolg. Nach ca. 12 Stunden ist der Server so überlastet, dass er einfach ausmacht.

CPU In Out Uptime Users FPS Players
24.67 5447.28 9413.84 374 18 499.75 6

So schauts zu Beginn des Tages aus. Nach 12 Stunden ist die CPU zu über 90% ausgelastet und die FPS gehen in den Keller. Haben nun den Serverneustart auf 6 Uhr morgens und 15 Uhr nachmittags gelegt, um dem Ganzen zeitlich einfach entgegenzuwirken, aber das kanns ja letztendlich nicht sein.

Wir wissen nun einfach nicht mehr weiter und sind mittlerweile für jeden Tipp dankbar. Hier mal unsere Server.cfg, vielleicht findet ja jemand einen
CPU Killer.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
sv_lan 0 // 1=Lanserver 0=Internetserver
sv_region 3 // Region des Servers. 0=US Ostkueste, 1=US Westkueste, 2= Suedamerika, 3=Europa, 4=Asien, 5=Australien, 6=Mittlerer Osten, 7=Afrika und 255=Welt
hostname "~aimroyale.de~ | Gungame5 | Turbo Deathmatch | HLStatsX Premium | FastDL |" // Name des Servers.
sv_password "" // Passwort fuer Spieler die auf den Server wollen. (""=Kein Passwort)
sv_consistency 0 // 1=Verbietet den zugang fuer Spieler mit Custommodels oder anderen Waffenskins, Sounds u.s.w. 0=Erlaubt das Verwenden von Custommodels und anderen Waffenskins

rcon_password "" // Passwort fuer den rcon zugriff. !! ACHTUNG !! Gib dein rcon Passwort NIE jemandem dem du nicht vertrauen kannst. Falls dich jemand voellig fremdes danach fragt, ignorier ihn einfach.
sv_rcon_maxfailures 10 // Maximal erlaubte falsche Rconpassworteingaben. (1=min 20=max)
sv_rcon_minfailures 10 // Minimal erlaubte falsche Rconpassworteingaben. (1=min 20=max)
sv_rcon_minfailuretime 30 // Zeit (in Minuten) in der die maximale Anzahl falscher Rconpassworteingaben erreicht werden muss um gebannt zu werden.



mp_buytime 0.5 // Einkaufszeit (in Minuten) Solange kann eingekauft werden. (Min.=0.25 / 15 Sekunden)
mp_startmoney 0 // Startgeld das bei Mapbeginn jedem Spieler zur Verfuegung steht.
mp_c4timer 15 // (Bombentimer) Zeit (in Sekunden) bis die Bombe hochgeht, nachdem sie gelegt wurde. (Min.=10 Max.=90)
mp_flashlight 1 // Taschenlampe der Spieler. (1=erlauben 0=verbieten)
mp_decals "100" // Anzahl Decals (Spraylogos, eischussloecher u.s.w.)

mp_playerid 0 // Schalted an/aus ob die Namen angezeigt werden wenn man mit dem Fadenkreuz ueber einer Person ist. (0=bei allen 1=nur bei Teammitgliedern 2=aus)
mp_footsteps 1 // Fusstritte der Spieler hoerbar (1=an 0=aus)
mp_falldamage 1 // Schaden wenn man irgendwo von zu hoch herunterfaellt. (1=an 0=aus)
mp_hostagepenalty 4 // Wie viele Geiseln getoeted werden koennen bevor der Spieler vom Server gekickt wird. (0=Unendlich)
decalfrequency 20 // Minimaler Zeitabstand (in Sekunden) zwischen dem Spruehen zweier Spraylogos. (20=Standart)

mp_timelimit 25 // Wie lange eine Map laeuft in Minuten. (0=Unendlich / Wenn 0 wird nach den winlimits oder den Maxrounds die Map weitergeschalted)
mp_winlimit 0 // Wieviele Punkte darf eine Seite. (T od. CT) maximal haben zum naechsten Mapchange. (0=Unendlich / Wenn 0 wird nach den Maxrounds oder dem Timelimit die Map weitergeschalted)
mp_maxrounds 0 // Wieviele Runden werden pro Map gespielt. (0=Unendlich / Wenn 0 wird nach dem Timelimit oder dem winlimit die Map weitergeschalted)
mp_roundtime 2 // Rundenzeit in Minuten. (1=min 9=Max)
mp_freezetime 0 // Die Zeit in der sich anfangs Runde keiner bewegen kann in Sekunden. (Sollte zum einkaufen genutzt werden ^^ ) (0=min 60=max)
mp_autoteambalance 1 // Automatischer Teamgroessenausgleich. (1=an 0=aus)
mp_limitteams 1 // Gibt an wieviele Spieler ein Team maximal mehr haben kann als das andere. (0=unendliche 30=max) Beispiel: bei mp_limitteams 5 kann das eine Team 5 spieler mehr haben beispielsweise 7 Vs 2

mp_friendlyfire 0 // Teambeschuss (1=an 0=aus)
mp_tkpunish 0 // Bei einem Teamkill muss der Teamkiller die folgende Runde als Zuschauer "absitzen" (1=an 0= aus)
mp_spawnprotectiontime 0 // Innerhalb dieser zeitspanne (in Sekunden) nach Rundenbeginn, wird jeder gekickt der einen teamkammeraden verwundet.
mp_autokick 1 // Kickt automatisch Spieler von denen der Server keine Antwort kriegt. (1=an 0=aus)
sv_timeout 30 // Zeitspanne (in Sekunden) in der keine Antwort des Clienten den Server erreicht, bis zum Kick.

mp_forcecamera 0 // Einstellung der Zuschauerkamera fuer Tote Spieler. (0=Allen zuschauen + Freier Flug / 1=Nur Team zuschauen (Egoperspektive) / 2=Kamera bleibt an der Todesposition stehen, einzig Drehen der Ansicht ist moeglich)
mp_fadetoblack 0 // Erzwingt einen schwarzen Bildschirm bei gestorbenen Spielern. (1=an 0=aus)
mp_allowspectators 1 // Zuschauermodus bei der Teamauswahl erlauben. (1=ja 0=nein)
sv_specaccelerate 5 // Beschleunigung der Zuschauerkamera im Freien Flug.
sv_specspeed 5 // Geschwindigkeit der Zuschauerkamera im Freien Flug.
sv_specnoclip 1 // Zuschauer im freien Flug koennen durch Waende und Objekte. (1=an 0=aus)

sv_voiceenable 1 // Erlaubt das Verwenden des Ingame Voices fuer Spieler. (1=an 0=aus)
sv_alltalk 1 // 1=Ingamevoice fuer Alle hoerbar. 0=Ingamevoice nur fuer das jeweilige Team hoerbar.
sv_voicequality 5 // Qualitaet der Sprachuebertragung im Ingamevoice. (1=2400bps, 2=6000bps, 3=8000bps, 4=11200bps, 5=15200bps) (3=original)
//sv_voicecodec "voice_speex" // Verfuegbare Codecs fuer das Ingamevoice sind "vaudio_miles" und "voice_speex"

mp_chattime 15 // Zeit (in Sekunden) in der Spieler nach Mapende chatten und das Scoreboard begutachten koennen. (1=min 120=max)
mp_restartgame 0 // Falls nicht 0 wird das Spiel nach der angegebenen Zeit (in Sekunden) neugestartet.

//mp_forcerespawn 1
//mp_teamplay 0 // 1=CTvs.T 2=Deathmatch (Jeder kann jeden Abschiessen und kriegt dafuer Punkte.)
mp_dynamicpricing 0

//bp_minping 29
//bp_maxping 41
//bp_interval 8



//--=::[ Physik ]:=--
// !! ACHTUNG !! Zuviel rumexperimentieren mit den untenstehenden Befehlen kann deinen Server leicht zum Absturz bringen.

sv_gravity 800 // Veraendert die Schwerkraft. (800=Standart) !! ACHTUNG !! Gib nie sv_gravity 0 ein, da sonst der Server abschmiert.
phys_pushscale 1 // Veraendert die Staerke aller Physikalischen Aktionen wie das Wegfliegen div. Objekte und Leichen. (1=original)
phys_timescale 1 // Geschwindigkeit aller Physikalischan Aktionen wie das Wegfliegen div. Objekte und Leichen. (1=original)
phys_impactforcescale 1 // Einschlagskraft der Projektile.

sv_pushaway_clientside 0 // Spielerseitiges Wegstossen von Objekten. (0=aus 1=nur lokale Spieler 2=alle Spieler)
sv_pushaway_clientside_size 15 // Minimale Groesse der Objekte die zurueckgestossen werden sollen. (15=orig)
sv_pushaway_force 30000 // Bestimmt die Staerke, wie fest die Objekte vom Spieler weggestossen werden sollen. (30000=original)
sv_pushaway_max_force 1000 // Maximale Kraft die von einem Spieler auf Objekte wirkt. (1000=original)
sv_pushaway_min_player_speed 75 // Minimale Geschwindigkeit die ein Spieler haben muss dass Objekte von ihm weggestossen werden. (Erlaubt das Ducken hinter Objekten.) (75=original)

sv_turbophysics 0 // Damit werden die spieler nichtmehr von Objekten abgestossen und sie koennen nun auch auf Faessern und anderen Physikobjekten stehen bleiben. (1=an 0=aus)




//--=::[ Ausfuehren von zusaetzlichen Configs ]:=--
// exec *.cfg fuehrt Configs aus die sich im Ordner "...\cstrike\cfg" deines Servers befinden.
// Nicht vorhandene configs werden einfach nicht ausgefuehrt. Es erscheint dann eine Fehlermeldung in der Serverconsole und das wars dann auch schon.
// Die Datei autoexec.cfg wir automatisch nach der server.cfg ausgefuehrt.

exec banned_user.cfg
exec autoexec.cfg


setmaster add 207.173.177.11:27011
setmaster add 207.174.177.11:27012
setmaster add 68.142.72.250:27011
setmaster add 68.143.73.250:27012
setmaster add 72.165.61.189:27011


//--=::[ Bitte folgende Befehle nur aendern falls dein Server laggt und/oder du auch weist was du tust ]::=--

sv_unlag 1 // Serverseitige Kompensation der Latenzzeiten (Pings) der Spieler die auf dem Server sind in Sekunden.
sv_unlag_debug 1          // Debugging des Unlag Algorhytmus.
sv_unlag_fixstuck 0	  // Verbieted das Versetzen eines Spielers, zur Lagkompensation, falls dies bedeuted, dass dieser feststeckt/an Objekten haengen bleiben wuerde.

sv_maxrate 25000 // Maximale fuer diesen Server freigegebene Bandbreite. (0=unendlich max=25000)
sv_minrate 8000 // Minimale Bandbreite die noetig ist um auf den Server zu kommen. (0=unendlich/egal)
sv_maxupdaterate 100 // Maximale Updaterate die der Server zulaesst. (Hoeher=Mehr CPU Leistung wird beansprucht)
sv_minupdaterate 30 // Minimale Updaterate die der Server zulaesst.
sv_maxcmdrate 100
sv_mincmdrate 30
fps_max 300 // Limitiert die Framerate des Servers.

sv_allowupload 1 // Erlaubt Clienten das hochladen von Daten z.Bsp. Spraylogos. (1=an 0=aus)
sv_allowdownload 1 // Erlaubt Clienten das Downloaden von Daten (Sounds, Maps u.s.w.) vom Server. (1=an 0=aus)
sv_downloadurl "http://91.194.85.18/fastdownload" //Download von Maps, Sounds, u.s.w. von Webspace. (Falls dies aktiviert werden soll bitte die // am Anfang der Zeile wegmachen)

writeid // Schreibt eine Liste permanend gebannter Spieler-ID`s in die Datei "banned_user.cfg".
//writeip // Speichert die Banliste in die Datei "banned_ip.cfg".
log on // Loggt alle Aktionen auf dem Server in einem Logfile. (on=an off=aus)
sv_logfile 0
sv_cheats 0 // Erlaubt das ausfuehren diverser als Cheat angesehener Befehle auf diesem Server. (1=an 0=aus)
sv_pausable 0 // Erlaubt den Clienten ihr eigenes Spiel und den ganzen Server zu pausieren. (1=an 0=aus)

sv_accelerate 5 // Beschleunigung der Spieler
sv_airaccelerate 10 // Beschleunigung in der Luft befindlicher Spieler.
sv_wateraccelerate 10 // Beschleunigung im Wasser befindlicher Spieler.
sv_waterfriction 1
sv_friction 4
sv_maxspeed 320 // Maximale Geschwindigkeit der Spieler auf dem Server (320=orig)
sv_stepsize 18 // Groesse/Entfernung der einzelnen Schritte zueinander.



//--=::[ Source TV ]:=--

//tv_enable 0 // Source TV. (1=an 0=aus)
//tv_port 27020 // Port deines SrcTV Clienten.
//tv_autorecord 0 // Nimmt automatisch ALLE Spiele als SrcTV demos auf.
//tv_debug 0 // SrcTV debug info.
//tv_delay 10 // SrcTV verzoegerung zum Livespiel in Sekunden.
//tv_dispatchmode 1 // ??? Dispatch clients to relay proxies: 0=never, 1=if appropriate, 2=always
//tv_maxclients 128 // Maximale Zuschaueranzahl auf deinem SrcTV Server.
//tv_maxrate 3500 // Maximale Bandbreite die fuer den SrcTV freigegeben werden. 0 = unlimitiert
//tv_name "Source TV" // Name deines SrcTV Servers
//tv_overrideroot 0 // Ueberschreibt die SrcTV master root Adresse.
//tv_password "" // SrcTV Passwort fuer alle Zuschauer ( "" = Aus)
//tv_relaypassword "" // SrcTV relaypassword fuer alle Zuschauer ( "" = Aus)
//tv_snapshotrate 20 // Schreibt alle "xx" Serverticks einen Schritt in die Demo. (Nur waehrend SrcTV Demoaufnahmen.)

// Und hier noch die rcon Befehle um Source TV zu steuern:
// tv_record "namederdemo" => nimmt eine SrcTV Demo auf. (Demos werden im Ordner "cstrike" deines Servers gespeichert)
// tv_stoprecord => Stoppt die aufnahme der SrcTV Demo. !! ACHTUNG !! Demos werden automatisch bei einem Mapchange gestoppt dann ist dieser Befehl nicht mehr noetig.)
// tv_stop => Stopt SrcTV / "Kickt" den SrcTV Clienten vom Server.
// TIPP: Beachte das der SourceTV Client Einen Slot deines Servers belegt, unabhaengig davon was du bei tv_maxclients eingegeben hast.
// Falls du also einen 16 Slot Server mit SourceTV haben willst, musst du ihn als 17 Slot starten da ein Slot von SourceTV belegt wird.

// BOT BEFEHLE
//--=::[ BOTS ]::=--

bot_quota 4 // Anzahl Bots die auf dem Server sind. (0=keine Bots)
bot_quota_mode fill // Ob die Bots bleiben, oder platz machen sobald ein Spieler joint. (fill=Für jeden Spieler verschwindet ein Bot. normal=keine Slotfreigabe)
bot_join_after_player 0 // Ob die Bots alleien Spielen oder erst joinen wenn jemand auf dem Server ist. (0=Bots sind immer auf dem Server 1=erst joinen bei Menschlichem spieler)
bot_difficulty 0 // Schwierigkeitgrad der Bots (0=einfach 1=normal 2=schwer 3=extrem)
bot_prefix "[AR]"  //welches die Bots vor ihrem Namen tragen.
bot_defer_to_human 0 // Bots erledigen Missionsziele (Geiseln holen, Bombe legen/entschärfen...) (1=an 0=aus)
bot_chatter off // Ob die Bots Radiocommands benutzen (on, off, radio, minimal, normal)
bot_auto_vacate // Gibt an wieviele Slots die Bots freilassen sollen.

bot_allow_grenades 1 // Erlaubt den Bots das benutzen der Granaten.
bot_allow_pistols 1 // Erlaubt den Bots das benutzen von Pistolen
bot_allow_rifles 1 // Erlaubt den Bots das benutzen von Gewehren.
bot_allow_rogues 1 // Erlaubt den Bots das benutzen von ???
bot_allow_shotguns 1 // Erlaubt den Bots das benutzen von Schrotgewehren.
bot_allow_snipers 1 // Erlaubt den Bots das benutzen von Snipergewehren.
bot_allow_machine_guns 1 // Erlaubt den Bots das benutzen von Maschinengewehren.
bot_allow_sub_machine_guns 1 // Erlaubt den Bots das benutzen von Kleinen Maschinengewehren. (SMG`s)
//bot_allow_shield 1 // Erlaubt den Bots das benutzen des Schildes. (Das Schild gibt es momentan in CSS nochnicht. Der Befehl deuted aber darauf hin das es vllt. noch kommen wird.)

// Und hier noch die rcon Befehle um die Bots zu steuern:
// bot_about // Zeig Informationen über die Bots an.
// bot_add // Fügt einen Bot hinzu (Joint automatisch in das Team mit weniger Leuten.
// bot_add_t // Fügt den Terrors einen Bot hinzu.
// bot_add_ct // Fügt den Antiterrors einen Bot hinzu.
// bot_kill // Sofern nicht der Name mit angegeben wurde, killt es ALLE Bots auf dem Server.
// bot_kick // Sofern nicht der Name mit angegeben wurde, kickt es ALLE Bots vom Server.

DeaD_EyE

Administrator

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

20

Montag, 25. Mai 2009, 14:59

Re: Unregelmäßige Serverabstürze...

Stell mal sv_unlag_debug auf 0 und lass den Server auch mal eine Zeit lang mit ZBlock oder DoS Attack Fixer laufen. Achte mal auch auf den Speicherverbrauch des Servers.

Vielleicht hast du auch eine bestimmte Map im Cycle, welche Bugs beim Server verursacht.
Passiert das gleiche mit den Warservern auch?