PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Doom3-Server - Systemauslastung



RIFT
09.08.07, 08:36
Servus miteinanander,

ich hatte den Auftrag für einen Kunden einen Doom3-Dedicated Server unter Linux einzurichten. Nach kurzer Zeit stellte sich heraus, dass dies ein recht exotisches Unterfangen werden sollte. Dokumentationen und Erfahrungsberichte sind eher Mangelware.

Nun denn, nach langem hin und her läuft er nun seit rund 3 Wochen fast problemlos. Nur etwas sehr störendes ist mir in den vergangenen Tagen aufgefallen: Wenn mehr als 3 Spieler auf dem Server sind, dann steigt die Auslastung der CPU fast exponentiell von 50% bis 100%. Grob könnte man sagen, dass ein Spieler rund 20% in Anspruch nimmt.

Ich hab im Internet schon eine Weile nach Problemlösungen gesucht, aber bis auf die Aussagen, dass da wohl "id Software etwas gepfuscht hat", nichts Genaueres gefunden.

Ist das Problem bekannt? Existieren Lösungsansätze?

Mein Daten:

Debian GNU/Linux Etch - 2.6.18-4-686-bigmem
AMD Athlon(tm) XP 2000+
512MB Ram
DOOM 1.3.1302 linux-x86 (die aktuelle 1.3.1.1304 Version kommt (bis jetzt) durch Kundenwunsch nicht in Frage)
"The-EMZ" als zusätzlicher Mod

333fps
10.08.07, 10:28
Sorry ich kann warscheinlich keine Problemlösung bieten, aber ist ein AMD Athlon(tm) XP 2000+ und 512 MB Ram nicht extrem wenig für Doom3?

Ansonsten mal "man nice" angucken, vielleicht läßt sich über diese Möglichkeit ja die Last besser beeinflussen.

Kenny@Knoppix
11.08.07, 20:44
welches anbindung ans internet hast du denn?

RIFT
12.08.07, 17:14
Servus,

@333fps: Also als "extrem wenig" würde ich die Leistung des Servers in Bezug auf einen Dedicated Server nicht bezeichnen. Nicht bei 8 Spielern. Soviel hat er ja eigentlich nicht zu berechnen.

@Kenny@Knoppix: Der Server steht bei Hetzner im Rechnenzentrum und hat somit eine 100Mbit/s Anbindung ans Backbone. Die Bandbreite des Server sollte also nicht wirklich ein Problem darstellen.

Ich bin jedoch bei meinen Recherchen auf folgende interessante Quellen gestoßen.


GS: Will there eventually be a way for more than just four players to engage in a Doom 3 multiplayer game?

TH: That's just an artificial limit that we set. You are going to have to have a powerful server to have more than just four people playing on it. People's network connections are going to matter. Doom 3 is basically a broadband-only game. When you start adding clients, you're going to start adding traffic, and you're going to add latency and performance hits on the server. I have no doubt that one of the first mods for Doom 3 to come out will be eight-player Doom 3. But it's my guess that eight-player Doom 3 will be most effectively played on LAN servers.

Quelle:http://www.gamespot.com/pc/action/doom3/preview_6103236.html?page=2



"Yeah it seems to use alot of cpu even when idle. 25-27% of my dual xeon 2.8. Doesn't go up any more when it's full though."

"Yeah, it's pegged. I started a ded server on my lan on a 3400+ and the CPU is pegged with no one in the server. Very odd. That's got to be fixed."

Quelle:http://www.forumplanet.com/planetdoom/topic.asp?fid=8340&tid=1437808&p=1

Auch in mehreren Foren ist das Problem besprochen worden. Jedoch jedesmal ohne ein wirklich handfestes Ergebnis:

http://www.forumplanet.com/planetdoom/topic.asp?fid=8327&tid=1436401&p=1
http://www.forumplanet.com/planetdoom/topic.asp?fid=8340&tid=1437808&p=1
http://www.doom3world.org/phpbb2/viewtopic.php?f=39&t=3749

Ich werde die Anzahl der Slots jetzt mal auf 4 begrenzen, vielleicht bringt das ja Besserung. Das bezweifle ich zwar, aber probiern kann man's ja mal.

Aber Danke schon mal!

Kenny@Knoppix
12.08.07, 20:04
ja also doom war ja immer nur für 4 spieler vorgesehen dann liegt das daran!
das ist dann aber von den entwicklern die nen schei* netcode eingebaut haben!