Du bist nicht eingeloggt! Möglicherweise kannst du deswegen nicht alles sehen.
  (Noch kein mods.de-Account? / Passwort vergessen?)
Zur Übersichtsseite
Hallo anonymer User.
Bitte logge dich ein
oder registriere dich!
 Moderiert von: mercury, Traxer


 Thema: Der "Was schafft mein Server?" -Thread ( Und ich fange gleich mal an )
« vorherige 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 nächste »
erste ungelesene Seite | letzter Beitrag 
Ranger03

X-Mas Leet
böse gucken Dual P III
Hi,
mein
Dual P3 mit 2x 1GHz CPUs (Coppermine)
1 GB-RAM
SuSe 8.2pro (als einfacher Webserver installiert)
steht im Rechenzentrum(Housing) und macht mich irre.
Egal ob 1.5 oder 1.6 , der Prozess hlds_i686 steigt bei
0 !!! Spielern alle 60 sek auf 30-50%, dann wieder auf 0.

So mit 18 Mann aufm Server keine LAgs , aber die Pings gehen so um die 40-50ms bei jedem Spieler hoch. Denke , dass liegt daran, dass eine 3com Standardnetzwerkkarte drinn ist. Eine Intel pro 100 Server kommt am Montag rein.
Nur diese CPU-LAST ohne Spieler macht mich etwas stutzig.
08.11.2003 15:04:42  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
The_Rising

Marine NaSe
hrm das kenne ich noch....nun arbeitet gentoo auf dem rechner und das prob is weg....SuSE is anscheinend irgendwie schuld
08.11.2003 17:17:35  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
binunkreativ

Arctic
 
So mit 18 Mann aufm Server keine LAgs , aber die Pings gehen so um die 40-50ms bei jedem Spieler hoch. Denke , dass liegt daran, dass eine 3com Standardnetzwerkkarte drinn ist. Eine Intel pro 100 Server kommt am Montag rein.
Nur diese CPU-LAST ohne Spieler macht mich etwas stutzig.



Liegt wohl weniger an der Netzwerkkarte, zumal 3com schon obere Leistungsklasse ist.

Aber lass doch die Finger von solchen klicki-bunti-distros die zugepatcht und überladen sind. Ich behaupte mit einem weniger Desktop-orientierten OS würden die Pings bei gleicher Hardware deutlich stabiler ausfallen!
08.11.2003 23:14:05  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
d4n

X-MAS Mod
 
Zitat von oimlbiest
doch ?
die bringen wirklich was...ok bei lan pings ist das (fast) egal fröhlich


im pc meiner schwester steckt eine billig-lan karte für 5,95(100mbit) und der ping ligt unter 10, ob die server achafft bezweifele ich allerdings
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von d4n am 09.11.2003 1:29]
09.11.2003 1:27:41  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Ranger03

X-Mas Leet
Zunge rausstrecken Habe es ansceinend geschaft
Hallo Leute,

nach 3 Tagen und gestern nochmal 12 Stunden in die Nacht hineinen, habe ich es geschafft und SuSe 8.2 hinbekommen. Habe mir einen aktualisierten Multiprocessing Kernel von SuSe runtergeladen. Und zu meiner Begeisterung ist die CPU-Last steigt nicht mehr ohne Gründe auf 30-50% ohne Spieler.
Aber ne anständige Server-Netzwerkkarte von Intel mit eigenem Chip kommt auf jeden Fall rein. Habe jetzt 1x16 Slots CS 1.6 und einmal 1x21 Slots CS 1.6 laufen. Habe vor noch ca 2 Server aufzumachen.
09.11.2003 9:41:45  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
mercury

satan_mercury
 
Zitat von Ranger03
Habe mir einen aktualisierten Multiprocessing Kernel von SuSe runtergeladen.



Hat SuSe sonst noch single-prozess-kernel gehabt ohne multitasking? Mata halt...
Mein Tipp wäre da nen eigenen Kernel zu bauen, damit holst du meist nochmal ein bisschen was raus.
09.11.2003 14:26:37  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Ranger03

X-Mas Leet
...
Hi,

ja haben die noch da gehabt. Schau mal unter
ftp://ftp.suse.com/pub/people/mantel/next/rpm

Da soweit alles bestens läuft lass ic hden Kernel erstmal drauf. Später (erst zu Hause) versuche ich es mit Debian 3.0
09.11.2003 20:39:52  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
-=[TheReal]=-MorkVomOrk

tr mork
 
Zitat von mercury
 
Zitat von [BDC]SPACE
...und somit kann ja dann jeder selber rechnen Breites Grinsen



Vom Prinzip her lobenswert und richtig, leider ist dieses Lastverhältnis nicht bis in alle Ewigkeit linear. Und beim rechnen mit Durchchnitten und Näherungswerten passieren zwangsläufig ungenauigkeiten.



Außerdem steigen die Hardwareanforderungen mit jeder neuen Serverversion ein bißchen.
19.11.2003 8:50:56  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
PelzMorph

Russe BF
Zunge rausstrecken
Was meint ihr muss man mindestens haben fürn CS - Server?

Also ich hab einen 150 MHZ abgestaubt mit 64MB Ram dient im mom als Datenspeicher!

Kann man damit was anfangen? Breites Grinsen
26.11.2003 16:15:48  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
youR-gaY

Russe BF
Weis es zwar schon ungefähr selbst aber ich frag nochmal:

Wieviel Slots könnte der Rechner verkraften???

KLICK
30.11.2003 12:19:17  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
teK

tek
...
 
Zitat von PelzMorph
Was meint ihr muss man mindestens haben fürn CS - Server?

Also ich hab einen 150 MHZ abgestaubt mit 64MB Ram dient im mom als Datenspeicher!

Kann man damit was anfangen? Breites Grinsen



Als HLDS nicht wirklich.
30.11.2003 12:59:12  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
teK

tek
...
 
Zitat von youR-gaY
Weis es zwar schon ungefähr selbst aber ich frag nochmal:

Wieviel Slots könnte der Rechner verkraften???

KLICK



Du hast den doch schon belegt [ 2x 32 Slots HL ]... und einen echten Server zu übertakten ist nicht wirklich sinnvoll.

 
Software

* Linux 2.6.1 [Gentoo]


HÖ? Augenzwinkern
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von teK am 30.11.2003 13:02]
30.11.2003 13:01:23  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
youR-gaY

Russe BF
ja belegt das steht da zwar drinn ob er es ausshält weiss ich aber nicht... desshalb frag ih ja...


was meinst du mit nicht sinnvoll nen server zu übertakten... wenn er 2 tage primestable ist dann kommt er auch mit hlds klar denk ich mal Augenzwinkern
30.11.2003 13:17:56  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csprobsalldays

X-Mas Arctic
wo bekomme ich den "WinHl Booster" her den würde ich auch gerne laufen lassen
30.11.2003 13:38:38  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
mercury

satan_mercury
http://hullu.xtragaming.com/

Aber dazu solltest du unbedingt wissen dass ich den auf keinen Fall benutzen wollen würde weil:
 
There seems to be a lot of confusion about latency issues in a HL server. What exactly those pingboost options do, and when and why to use them. I'm the author of the original UDP Soft pingbooster, so I know a thing or two about this issue. I'm sure I will be repeating a lot of info for many of you, but I decided to write it all down once and for all.
All of the recommendations I give here are of course just my opinions, but I like to think myself as being well informed about these things.
First, what is wrong with a normal way a Half-Life server does things.

HL server normally tries to work like this:

sleep for 1ms
while (it's not yet time for the next frame)
sleep for 1ms
receive and handle all incoming packets
send updates to clients if updaterate and rate settings allow it repeat forever

So basically a HL server always sleeps at least 1ms between every frame, and more if enough time has not passed (determined by
sys_ticrate) since starting of the previous frame.
This is supposed to keep a server frame rate exactly at sys_ticrate. The problem with this approach is the fact that you can't sleep for a 1ms in a normal Linux system. Trying to sleep for any amount of time takes at least 10ms or more. This is due to a scheduling frequency of the Linux kernel, which is normally 100Hz (for a slightly longer explanation check out the manual page of the nanosleep).

So the way a HL server actually works, looks something like this:

sleep for 10-20ms
while (it's not yet time for the next frame)
sleep for 10-20ms
receive and handle all incoming packets
send updates to clients if updaterate and rate settings allow it repeat forever

This causes some serious latency, because a hl server is sleeping, while incoming packets from clients are stacking up and waiting to be handled. With this system, it's basically impossible to get more than 50fps out of a HL server, no matter how fast hardware you have running it.

Now, what my pingbooster software, and all those -pingboost options do, is try to change the way the server behaves between frames, when it normally tries to do that "1ms sleep loop".

I thought that if the server has some work to be done (incoming packets from clients), it should immediately start doing that work, and not sleep. So in my pingbooster I replaced the sleep call the HL server was using with a select call, which listens the network connection, and waits until there is incoming packets. I also set sys_ticrate to some crazy number like 10000, so a HL server would always think that it's time for the next frame. I also set sv_maxupdaterate to 100 from 60, because I like getting fresh updates for every frame in my client

So a HL server loop was changed to:

wait until there is incoming packets from clients
receive and handle all incoming packets
send updates to clients if updaterate and rate settings allow it
repeat forever

This turned out to be very effective in reducing internal latencies in a HL server. And replacing the sleep call with waiting for client packets is also exactly what -pingboost 3 option does. So if anyone is still using my pingbooster, you can get the same performance by using -pingboost 3, and setting sys_ticrate to some extremely high number (like 10000), and sv_maxupdaterate to 100. With that kind of settings, your server never waits when it has some work to do.
So if you get a 99% cpu usage, it just means there is something to do all the time, and the server is as responsive as it can be with your hardware.

I haven't checked lately what pingboost 1 and 2 options do, but at least a few months ago they just used different system calls to try to sleep that 1ms (and failing IIRC), and I wouldn't recommend using those options. Correct me if I'm wrong.

There is also a way to "fix" Linux to work better with a default HL server configuration. You can increase the scheduling frequency of the Linux kernel by editing a file in the Linux kernel source, and recompiling it. The file is include/asm-i386/param.h, and you have to change the line "#define HZ 100" to "#define HZ 1000". I've been told that this is actually a default in 2.5 series of kernels. This should cause a HL server to behave more or less exactly as it was originally
designed. However, I personally happen to disagree with that design, and recommend using -pingboost 3 option regardless At least with "one server/cpu" systems.

When you want to run a quality server (and when I say a quality server, I don't mean a kind of crap that 99% of the hl servers out ->there are), number one priority for you should be getting it running at over 100fps consistently. No one cares if it runs 400fps, when there is no activity, and everyone is camping. It has to stay over 100fps when all shit hits the fan. When it really matters. Client input should be handled as quickly as possible, and the only way to do that is having a high frame rate on the server.

Almost all of the cpu time HL server uses is caused by handling of incoming packets, and generating updates for clients. So a lot depends on what kind of settings your clients are using.

If all your players are just average newbies with default cl_updaterate 20 and cl_cmdrate 30, you can get away with a fairly large number of maxclients on a relatively slow hardware. And they are not likely to recognize a good server if it bit them in the ass anyway On the other hand, if you have mostly more experienced players with fat pipes, and using settings like cl_updaterate 101 and cl_cmdrate 101, you have to have a significantly more powerful server to have it running at 100fps.

Tips for increasing your server performance:
1. Use -pingboost 3 +sys_ticrate 10000 +sv_maxupdaterate 100
2. If you have more than 1 server/cpu, drop all except 1.
3. Decrease maxclients
4. Decrease amount of metamod mods, or remove metamod completely. They truly use up incredible amounts of cpu if you consider how little processing power all the features in those mods should require. Someone should really look into this..
5. Decrease sv_maxupdaterate.

For reference on what kind of a hardware you might need, I've been testing with a 1ghz amd processor, and without metamod I can run a 14 player server (with clients with fast connections) without any significant slowdown. With a metamod+some small mods that number goes down to about 10.


Almost all of the information I have about the internal workings of a HL server, I got from using a very simple debugging utility called strace, and I recommend anyone with any interest in learning more about what makes these programs tick, to check it out.

For example, performance differences between 3.1.1.0 and 3.1.1.1 versions are clearly visible by comparing strace outputs of different versions. It seems that in 3.1.1.1 version, generating an update for a client can take up to 3 times longer than it does in 3.1.1.0 version, and that's what causing it to perform so badly.

Also, I would recommend Valve to test using sched_yield() call instead of usleep(), for purposes of releasing a cpu for other applications.

30.11.2003 13:55:15  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
PelzMorph

Russe BF
Also ich hab auf meiner alten Möhre den Server mit Linux Pingboost und Adminmod und MEtamod laufen!

Klappt supi!

Verbindung ist auch akzeptabel (DSL-Flat 768/128)!

Bring FastPath auch beim Serverhosten Vorteile oder nur wenn man als Client connected?
30.11.2003 14:02:00  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csprobsalldays

X-Mas Arctic
wie sehe ich das der booster läuft???
30.11.2003 16:36:39  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
mercury

satan_mercury
 
Zitat von PelzMorph
Bring FastPath auch beim Serverhosten Vorteile oder nur wenn man als Client connected?



Ping ist Ping. Also bringts auch da was.

 
Zitat von csprobsalldays
wie sehe ich das der booster läuft???



"meta list" in der serverconsole.
Aber wenn du das sonst nicht merkst dass der an ist dann mach den wieder runter Augenzwinkern
30.11.2003 16:54:24  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
WU-TANG.Killer

WU-TANG.Killer
Ähem...
Was muss ein PC mindestens haben um als Cs- / Battlefield- / WC3- / NFSHP2- Server für 14 -18 Leute zu taugen?? (Die genannten Spiele werden nicht gleichzeitig gespielt, d.h der Server sollte alle diese Spiele einzeln packen)
Welches Spiel beansprucht den Server am meisten??
Fragen, Kritik und Anmerkungen erwünscht Augenzwinkern
30.11.2003 19:52:07  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
PissedOff

Guerilla
*tread nach oben hol*

folgendes problem:

mein clan braucht webspace/ts server/cs server (10mann)
und ich hab 2 angebote:

cs 1.6 und 1.5 zum switchen
10 mann mit pw
5gig für maps
ftp zugriff
20€ / monat

und:

root server
"mind." 700mhz
512ram
10gig hd
mit debian
50gig free traffic

25€/monat

frage: packt der root server nen 10mann cs und 5mann ts server? wird knapp oder? wenn ne kleine hp draufliegt zieht dat perfomance?

ein klares nein oder ja würde mir helfen! danke
11.12.2003 12:38:22  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Executor007

Marine NaSe
habe nen dual xeon 2,66 ghz tyan board 2 gb ram. schafft der wohl 200 slots? wenn ich uptime eingebe stehen da zu stoßzeiten werte von 1.05 1.01 0.88
allerdings wenn ich nen server joine lagt es überhaupt nicht.

derzeit 213 slots (sind ja nie alle server voll, viele cw server)
13.12.2003 11:07:42  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csprobsalldays

X-Mas Arctic
excutor wo hast du den her???
14.12.2003 0:24:44  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csprobsalldays

X-Mas Arctic
excutor hallo wo steht dein rtot wo hast du den her sag mal link plz
14.12.2003 14:01:17  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
*Pr3Dat0r*

X-Mas Leet
Ich hab eine Frage:
Wie krieg ich ne map wie z.B cs_bikini auf unseren clanserver??
also das die spielbar ist
14.12.2003 14:11:43  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
\hoschi

Arctic
 
Zitat von *Pr3Dat0r*
Ich hab eine Frage:
Wie krieg ich ne map wie z.B cs_bikini auf unseren clanserver??
also das die spielbar ist



wie beim client auch, einfach in die entsprechenden ordner hochladen

eventuell noch in die mapcycle.txt schreiben, aber das würd ich lassen
14.12.2003 16:29:27  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Executor007

Marine NaSe
mein server wird gehostet bei www.efyou.com Bin da Leiter Der Gameserverabteilung.

läuft prima die kiste.
16.12.2003 19:14:50  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Executor007

Marine NaSe
gehostet wird er noch bei metacor gatel.net 80.245.224.xxx


werde jedoch zu abovenet wechseln pings liegen dor tmit fp um die 32.

MfG Exe
16.12.2003 19:16:00  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
LuK$3n

Guerilla
Was schafft dieser Rechner
HI,

Ich wollte mal fragen wieviel Server mit wie vielen Slots dieser Rechner schafft:

K7S5A
AMD 1700
256 ddr ram samsung
20 GB 5400 upm
Win XP Pro

Ich hatte vor 3 Server mit je 10 Slots laufen zu lassen. (alle server mit Clanmod und Statsme und hlguard)

Ich bitte um eure antorten!
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von LuK$3n am 07.01.2004 18:21]
21.12.2003 16:31:23  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
OmG

Arctic
gelöscht wegen nich aktuell
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von OmG am 22.12.2003 15:36]
22.12.2003 15:34:54  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Lupus Chaoticus

Lupus Chaoticus
1. Rechner

Athlon XP 1800+
Asus A7N8X Deluxe Rev 1.03 (nForce 2)
512 MB DDR RAM (Hynix; Dualchannel)
240 GB HDD (2x 120 GB Seagate; 7200 upm, 8 MB Cache)
Windows 2000 Pro (SP4)

2. Rechner

P3 500 (Slot 1)
Gigabyte GA-6BXC (Intel 440BX)
256 MB SD RAM (Hynix)
120 GB HDD (1x 80 GB Maxtor, 1x 40 GB IBM; beide 7200 upm)
Windows 2000 Pro (SP4)

---

Mich würde interessieren, wie viele Server mit wie viel Slots ich auf beiden Rechnern laufen lassen könnte.
Handelt sich um CS 1.5
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Lupus Chaoticus am 22.12.2003 16:45]
22.12.2003 16:44:03  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
 Thema: Der "Was schafft mein Server?" -Thread ( Und ich fange gleich mal an )
« vorherige 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 nächste »

mods.de - Forum » Server OP Forum » 

Hop to:  

Mod-Aktionen:
25.10.2006 18:55:12 Traxer hat diesen Thread repariert.
20.10.2006 02:31:08 mercury hat diesen Thread repariert.
20.10.2006 02:29:02 Traxer hat diesen Thread repariert.
18.10.2006 17:26:19 Traxer hat diesen Thread repariert.

| tech | impressum