Sie sind nicht angemeldet.

1

Mittwoch, 29. April 2009, 14:35

Wie viele Left 4 Dead Server lasst ihr geforkt laufen?

In der hlds_linux Mailingliste von Valve habe ich heute folgendes gelesen:

Zitat

[hlds_linux] Server Hardware Requirements (L4D & TF2)

Assuming you're talking about the old single core Xeons here, but
depending on the player slots on TF2, but a machine with those specs
really won't be up to scratch at all. To give you an indication,
anything over 16 players on a TF2 server running on a 3.4Ghz Xeon causes
noticeable in-game performance issues, and even then with just 16 slots
its cutting it fine. So a 2.8Ghz Xeon isn't enough grunt really at all
for a TF2 server.

I would also strongly recommend against virtualising the machine, unless
you want to run multiple different operating systems on it. There is an
overhead associated with running a virtualisation layer and that eats
into the CPU power available, when the primary resource games servers
needs is CPU grunt.

To give you an idea, we run our TF2 (and L4D) servers on Dual Quad Core
3Ghz machines, and a full 24 slot TF2 server consumes 60-70% of a single
core when its full. L4D servers are anywhere from 10-20% CPU of a
single core depending on what mode they are running (and whats happening
in-game), even though we don't really see a lot of difference between
the game modes in terms of CPU consumption. Obviously its dependent on
what is happening in-game at that point in time, but we haven't had to
decrease the number of forks (64) we've been running on our boxes since
Survival mode came out.


I'd suggest getting the fastest current generation multi-core CPU you
can afford, even if its just a 1 CPU machine, it'll be way better than a
Dual Xeon 2.8Ghz thats for sure.


Mich interessiert jetzt der Teil der Fett ist. Verstehe ich das richtig, dass die da 64 Left 4 Dead Server geforkt haben?

Und wenn dem wirklich so ist, wie viele Left 4 Dead Server lasst ihr denn bei welcher Hardwarekonfiguration geforkt laufen?
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

2

Mittwoch, 29. April 2009, 16:17

Re: Wie viele Left 4 Dead Server lasst ihr geforkt laufen?

64 Instanzen auf so einer Maschine laufen zu lassen ist fern ab der Realität. Zur Zeit hab ich selber 2*3 Instanzen laufen. Zwei Server sind durchgehend voll. Drei Instanzen sind mit dem sv-search-key geschützt. Wegen der Auslastung müsste ich mal nachsehen. Aber mehr ist auch auf meinem Host nicht möglich. Es sollen dort ja nicht nur L4D-Server laufen.

Ich frage mich, wie die auf 64 Instanzen kommen. Das ist unnormal. Vielleicht meinen die 64 leere Server oder die spielen nie auf ihren eigenen Servern.

3

Mittwoch, 29. April 2009, 16:41

Re: Wie viele Left 4 Dead Server lasst ihr geforkt laufen?

Naja die haben ja mit Dual Quad Core 3Ghz insgesamt 8 Kerne im System und 8 Kerne sind schon nicht zu verachten ;-) Und wenn man pro Instanz von den 20 % Auslastung ausgeht wären auf so einem System dann 8x5 = 40 Left 4 Dead VS Server möglich.

Da ja nicht alle immer VS spielen sollte das mit den 64 Forks eigentlich schon möglich sein, da man ja durch das forking auch noch RAM spart.



Bei uns laufen übrigens 6 Left 4 Dead Server wovon momentan 4 geforkt laufen!
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, 29. April 2009, 16:59

Re: Wie viele Left 4 Dead Server lasst ihr geforkt laufen?

Achso, das hab ich nicht gelesen. Klar, dann sollte das klappen.
Die scheinen irgendwie zuviel Geld zu haben.

5

Montag, 4. Mai 2009, 10:46

Re: Wie viele Left 4 Dead Server lasst ihr geforkt laufen?

kurz zwischenfrage zum forken:

wenn ich mich nun mit forks evtl mal versuche wollte ich wissen ob mein ehemaliger einzelserver (der dann ja zum parent wird? ) normal weiterläuft und der zusätzliche fork dann fork1? oder habe ich dann fork1 und fork2 und auf dem parent wird nicht direkt gespielt und dieser nur als basis der forks genutzt?
Für LEute die nicht verlieren können, cheatet die ganze Welt!

=Freie Allianz kranker Krieger= Onlinefungaming seit 1999

6

Montag, 4. Mai 2009, 11:20

Re: Wie viele Left 4 Dead Server lasst ihr geforkt laufen?

Quellcode

1
2
3
          /----- Child (fork 1) port 27015
Parent ---
          \----- Child (fork 2) port 27016


@ biggiman der Parent startet den Child Prozess neu wenn er "abstürzt" und richtig, auf dem Parent wird nicht gespielt.

Was du zum Thema Forking wissen solltest findest du aber auch
hier und
hier!
My Weapons are so loud, i can't hear you!

aimroyale.de - die Community