PDA

Bekijk Volledige Versie : Een eigen gameserver?



Andreas
05/10/06, 17:56
Hallo,

ik lees geregeld op dit forum over gameservers e.d. :). Nou wil ik eigenlijk ook een server kopen en daar een gameserver op laten lopen.

Ik wou dan daarop een cod2 gameserver laten lopen.

1- Zou ik beter Linux of beter Windows als OS gebruiken op zo'n server? En ook welke versie, dus Debian, Suse of juist Windows 2003 Server standard e.d.

2- Wat raden jullie mij aan als cod2 gameserver? Is dan een P4 @ 2,4 GhZ met 512 mb genoeg? etc.

3- Ik heb wel vaker een gameserver laten lopen, gewoon hier thuis op mijn pctje. Dat was op Win XP home, kan ik dit ook gewoon zo instellen op een Windows server? En hoe zit dat instellen met een Linux server?

4- Kan ook een TS/Ventrilo tegelijkertijd met een cod2 gameserver laten lopen? (Zonder dat het gaat laggen)

Zo'n eventuele gameserver is dan alleen voor privégebruik, ik was dan niet van plan om cod2gameserver te verhuren...

groeten,

Andreas

rensariens
05/10/06, 18:06
Als het alleen voor jezelf is en je wilt er ook nog wat van leren zou ik voor een linux distro gaan, misschien is centos 4 een goede keuze ?

Of je pentium 4 gaat voldoen hangt af van het aantal slots, je kan op die machine max 30 actieve slots hebben.

Ts/ventrilo nemen nauwelijks resources in.

Thijssss
05/10/06, 19:38
Hallo,

ik lees geregeld op dit forum over gameservers e.d. :). Nou wil ik eigenlijk ook een server kopen en daar een gameserver op laten lopen.

Ik wou dan daarop een cod2 gameserver laten lopen.

1- Zou ik beter Linux of beter Windows als OS gebruiken op zo'n server? En ook welke versie, dus Debian, Suse of juist Windows 2003 Server standard e.d.


Linux, enkel als je er mee om kan gaan natuurlijk. De distro maakt niet uit, diegene waar jij het beste mee om kunt gaan. Personelijk zou ik Linux pakken
voor een game server omdat daar volgens mij toch het OS minder je systeem belast als met windows.



2- Wat raden jullie mij aan als cod2 gameserver? Is dan een P4 @ 2,4 GhZ met 512 mb genoeg? etc.


Zet thuis een server op en monitor je systeem resources en data traffic, zo kun je kijken wat je nodig hebt.



3- Ik heb wel vaker een gameserver laten lopen, gewoon hier thuis op mijn pctje. Dat was op Win XP home, kan ik dit ook gewoon zo instellen op een Windows server? En hoe zit dat instellen met een Linux server?


Windows.. volgens mij kun je gewoon inloggen op een desktop in dat geval?
Ik heb dat zelf nooit gedaan.
Linux is meestal een kwestie van een cfg bestandje editten om het in te stellen en het proces starten en op de achtergrond knallen.. en uitloggen weer :) Je kan ook wel remote desktop naar linux doen maar dat is absoluut niet nodig.. normaal gesproken installeer je geen windows achtig bende op een
server. Hooguit een controle paneel voor je game server die via een webinterface werkt.



4- Kan ook een TS/Ventrilo tegelijkertijd met een cod2 gameserver laten lopen? (Zonder dat het gaat laggen)


Als je genoeg resources hebt, ja.
(wellicht is dual core dan een goed idee, of gewoon een goeie sterke cpu natuurlijk.. ligt er maar net aan hoeveel je game vraagt als je met zoveel spelers als je wilt spelen aan het spelen bent op je server).



Zo'n eventuele gameserver is dan alleen voor privégebruik, ik was dan niet van plan om cod2gameserver te verhuren...


Misschien kun je gewoon een cod2 server huren bij een bedrijf die zich hierin specialiseert? scheelt je veel kosten en vaak is dat met een gemakkelijke interface etc' erbij zodat je direct kun beginnen zonder gezeur.

B3rt
05/10/06, 23:26
Misschien een rare vraag maar waar wil je die server gaan hosten en voor hoeveel personen?

Als je antwoord thuis is kan ik je nu alvast teleurstellen, tenminste als we het over een server voor Internet hebben en niet LAN.

Thuis een server hosten is in Nederland praktisch onmogelijk, dit om de heel simpele reden dat je teweinig upload bandbreedte hebt.
De meeste hebben adsl, heb je een snelle ADSL verbinding dan is je upload theoretisch gezien maar maximaal 1,3mbit (= technische begrenzing van ADSL)
Op deze 1,3mbit zou je met een beetje tweaken een servertje van maximaal 65 of 6 personen kunnen laten draaien, maar dat is al krap aan!
Deze spelers zullen hoogstwaarschijnlijk last van "lag" hebben.

Een voiceserver ernaast kun je dan al helemaal vergeten.

Dus als je zelf thuis een server wilt hosten die bereikbaar is via het Internet zul je minimaal een 5mbit up EN down snelheid nodig hebben, gezien je dan al een zeer snel kabel of glasvezel verbinding moet hebben is de kans dus klein dat je dit kunt hosten.

Advies: huur dus gewoon ergens een server!

Hollanda
06/10/06, 00:19
Ik denk dat je ook sterk kan overdrijven (maarja, je moet natuurlijk ook je eigen business verdedigen =). Thuis kan je heus wel een servertje van 16 slots hosten, mits je accepteerd dat je bij tijd en wijle hoge pings zult hebben.

Inderdaad is een voiceservertje ernaast lastig, dit zul je uit moeten proberen (upload bandbreedte verhaal etc).

Bento
06/10/06, 00:44
1 jaar CS server thuis gedraaid, 16 slots op 704 kbit upload. Nooit lag behalve als je download enzo :) kan je er geen ventrilo ed. naast draaien maar dat kost ook geen drol om te huren per maand.

swedendedicated
06/10/06, 00:50
Voor 1 gameserver zou ik niet gelijk een server aanschaffen en die eventueel colo zetten. Gewoon voor een paar tientjes een gameserver huren en teamspeak.

B3rt
06/10/06, 04:51
Ik denk dat je ook sterk kan overdrijven (maarja, je moet natuurlijk ook je eigen business verdedigen =). Thuis kan je heus wel een servertje van 16 slots hosten, mits je accepteerd dat je bij tijd en wijle hoge pings zult hebben.

Inderdaad is een voiceservertje ernaast lastig, dit zul je uit moeten proberen (upload bandbreedte verhaal etc).

Niks overdrijvenaan, ook gaming is puur rekenwerk!

1 speler verbruikt ca 8kb aan data als hij zijn speed op ISDN insteld, deze modi geeft uit zichzelf al hogere pings voor de gamer!

Dan gaan we even rekenen ervan uitgaand dat de gamer ook echt op ISDN speelt.

Een gangbaar snel ADSL abo heeft een 1mbit upstream of te wel 1024kbps(=1 mbit) dat is dus 128KB

128Kb delen door de 8Kb data die de speler nodig heeft is dus 16spelers.
Helaas haal je die 128Kb vrijwel nooit wegens overhead, services die draaien, afstand naar de centrale, drukte van het netwerk etc...
Je komt in de praktijk vaak op een gemiddelde van 100Kb uit, deel je dat dan door die 8KB dan kun je nog maar 12 spelers hosten!

Let wel op, je mag je dus absoluut NIETS maar dan ook echt NIETS anders doen meer doen met je Internet, dus geen msn, icq, mail checken, surfen etc.... Dit geld natuurlijk ook voor eventuele andere PC's in je netwerk.

Dat is dus op ISDN snelheid, netspeed ca 8000

Echter tegenwoordig speelt iedereen op ADSL/Kabel snelheden en dan gebruiken de games ineens netspeeds van 15000/16000/20000, dat komt overeen met gemiddeld 15KB per speler, bijna het dubbele dus.
(een leased server gebruikt dus ca 15KB per speler)

Zelfde rekensom:
100Kb delen door 15 = 6,7 dus 6 spelers in de praktijk
Ga je even van de meest gunstigste situatie uit, je hebt inderdaad de volledige 1mbit ter beschikking: 128Kb delen door 15 is 8,5 dus in de praktijk 8 gamers!

Dit is dus al met een upstream van 1024kbps, of te wel 1mbit
Of te wel het snelste ADSL abo!! (Adsl2 kan technsich niet hoger als 1,3mbit)

Je kan dus voorstellen als je een upstream van 768 hebt dat deze waardes nog lager zijn, 768 is 96Kb, dat deel je weer door 15Kb en dan kom je op 6,4 (dus 6) spelers uit.

Dus weinig overdrijven aan het is puur rekenwerk, 8 spelers met 1mbit upstream is te doen maar dan kan je verder niets meer met je lijn en de kans op lag en hoge en instabiele pings blijven ook!

Andreas
06/10/06, 12:05
Niks overdrijvenaan, ook gaming is puur rekenwerk!

1 speler verbruikt ca 8kb aan data als hij zijn speed op ISDN insteld, deze modi geeft uit zichzelf al hogere pings voor de gamer!

Dan gaan we even rekenen ervan uitgaand dat de gamer ook echt op ISDN speelt.

Een gangbaar snel ADSL abo heeft een 1mbit upstream of te wel 1024kbps(=1 mbit) dat is dus 128KB

128Kb delen door de 8Kb data die de speler nodig heeft is dus 16spelers.
Helaas haal je die 128Kb vrijwel nooit wegens overhead, services die draaien, afstand naar de centrale, drukte van het netwerk etc...
Je komt in de praktijk vaak op een gemiddelde van 100Kb uit, deel je dat dan door die 8KB dan kun je nog maar 12 spelers hosten!

Let wel op, je mag je dus absoluut NIETS maar dan ook echt NIETS anders doen meer doen met je Internet, dus geen msn, icq, mail checken, surfen etc.... Dit geld natuurlijk ook voor eventuele andere PC's in je netwerk.

Dat is dus op ISDN snelheid, netspeed ca 8000

Echter tegenwoordig speelt iedereen op ADSL/Kabel snelheden en dan gebruiken de games ineens netspeeds van 15000/16000/20000, dat komt overeen met gemiddeld 15KB per speler, bijna het dubbele dus.
(een leased server gebruikt dus ca 15KB per speler)

Zelfde rekensom:
100Kb delen door 15 = 6,7 dus 6 spelers in de praktijk
Ga je even van de meest gunstigste situatie uit, je hebt inderdaad de volledige 1mbit ter beschikking: 128Kb delen door 15 is 8,5 dus in de praktijk 8 gamers!

Dit is dus al met een upstream van 1024kbps, of te wel 1mbit
Of te wel het snelste ADSL abo!! (Adsl2 kan technsich niet hoger als 1,3mbit)

Je kan dus voorstellen als je een upstream van 768 hebt dat deze waardes nog lager zijn, 768 is 96Kb, dat deel je weer door 15Kb en dan kom je op 6,4 (dus 6) spelers uit.

Dus weinig overdrijven aan het is puur rekenwerk, 8 spelers met 1mbit upstream is te doen maar dan kan je verder niets meer met je lijn en de kans op lag en hoge en instabiele pings blijven ook!

Ok, iedereen bedankt! Ik was alleen van plan om een simpele (game/web/ts)server te draaien in een datacenter, niet thuis :). Ik ga denk ik wel eerst proberen Linux etc. onder de knie te krijgen, eerst proberen centos op oude pc draaiend te krijgen met gameserver (gewoon als test). Ik ben nu 16 en ik gok dat ik over paar jaar niet meer cod2 oid speel, dan kan ik hem altijd voor andere doeleinden gebruiken...

Ik blijf hier wel rondkijken en als wat te vragen heb, laat ik het wel horen :)

groeten,

Andreas

Kenneth
06/10/06, 12:55
ik zou niet web en game bij elkaar gooien, al zeker niet met een database server (bijv. MySQL) en scripttaal (bijv. PHP). Anders ga je lag problemen krijgen :D

Paulewk
06/10/06, 13:02
Niks overdrijvenaan, ook gaming is puur rekenwerk!
.... hoop theorie


Praktijk wijst toch anders uit, ik heb ook vaak zat thuis 12 man op me UT server gehad, dat is toch al het dubbele van wat jij beweerd.

Owja, was een 1Mbit DSL lijn.

Ben het dus eens met Bento en Hollanda.

Bento
06/10/06, 13:02
B3RT, zoals ik al aangaf kan je makkelijk 16 players hosten en zeker op 1 mbit upstream. je moet in je HLDS config gewoon je maxrateen maxupdaterate goed instellen, geen gekke sounds en models laten downloaden tenzij je gebruikmaakt van sv_downloadurl.

Ik draaide een Condition Zero server met 16 spelers op 704 kbit upload met sv_maxrate op 5000 en sv_maxupdaterate op 17. Downloadserver erbij en gaan met die banaan.

DutchTSE
06/10/06, 13:48
toch ben ik het wel met bert eens dat een gameserver beter draait in een DC dan thuis :)

zelfs tussen thuis 12 slots en DC 12 slots zit verschil, ook al trekken beide het.

Overigens leuk al die theorie, maar TS wilde toch echt een server in het DC hebben, en niet thuis. Enige advies dat ik dan weer kan geven is: huur voor 17 euro een 12 slots private en een teamspeak server, scheelt je heel veel qua kosten :)

Hollanda
06/10/06, 15:56
Overigens leuk al die theorie, maar TS wilde toch echt een server in het DC hebben, en niet thuis. Enige advies dat ik dan weer kan geven is: huur voor 17 euro een 12 slots private en een teamspeak server, scheelt je heel veel qua kosten :)

Hm waar lees jij dat?

Thuis een gameservertje hosten is mogelijk, maar verwacht er niet hetzelfde van als in een DC (staat boven ook al een paar x)...

xgunx
06/10/06, 18:48
voor windows zijn de patches eerder beschikbaar, verder watvoor server hangt er net vanaf hoeveel je er op wilt laten draaien.

Sorcer
06/10/06, 18:52
Hallo,

ik lees geregeld op dit forum over gameservers e.d. :). Nou wil ik eigenlijk ook een server kopen en daar een gameserver op laten lopen.

Ik wou dan daarop een cod2 gameserver laten lopen.

1- Zou ik beter Linux of beter Windows als OS gebruiken op zo'n server? En ook welke versie, dus Debian, Suse of juist Windows 2003 Server standard e.d.

2- Wat raden jullie mij aan als cod2 gameserver? Is dan een P4 @ 2,4 GhZ met 512 mb genoeg? etc.

3- Ik heb wel vaker een gameserver laten lopen, gewoon hier thuis op mijn pctje. Dat was op Win XP home, kan ik dit ook gewoon zo instellen op een Windows server? En hoe zit dat instellen met een Linux server?

4- Kan ook een TS/Ventrilo tegelijkertijd met een cod2 gameserver laten lopen? (Zonder dat het gaat laggen)

Zo'n eventuele gameserver is dan alleen voor privégebruik, ik was dan niet van plan om cod2gameserver te verhuren...

groeten,
Andreas

1: Dit is ieder voor zich, het werkt allebei erg goed. Het is maar net wat je fijn vind werken. Ikzelf werk met Linux in CentOS. Waarom CentOS? lange levensduur dan Fedora (waarmee ik eerst werkte)

2: Een P4 met 512 MB is voor 1 Server genoeg.

3: Met een Linux Server is het eigenlijk precies hetzelfde. Je pakt de de files uit van het spel CoD2. De configuratie file stel je in. Hierna kun je met een Linux command de server opstarten. (Veel op google valt hier over te vinden)

4: Dat kan, zorgen dat je een goede verbinding erop hebt :)

Veel succes ermee :)

Magus
06/10/06, 20:14
1- Zou ik beter Linux of beter Windows als OS gebruiken op zo'n server? En ook welke versie, dus Debian, Suse of juist Windows 2003 Server standard e.d.

Als je van plan bent die gameserver in een datacentrum onder te brengen (colocatie) dan zou ik voor linux gaan. Dat spaart je een hoop euri uit aan licentiekosten.

Welke versie, daar kun je een distro-flame mee uitlokken ;) Zelf hebben we enkele gamedozen in de racks hangen. Die draaien allemaal op centos 4.x die standaard met een 2.6 kernel wordt geinstalleerd. Deze versie van de linuxkernel is om de een of andere reden veel sneller voor games, pings zijn lager en ratings hoger. Vraag me niet waarom, maar het is gewoon iets wat me opviel.


2- Wat raden jullie mij aan als cod2 gameserver? Is dan een P4 @ 2,4 GhZ met 512 mb genoeg? etc.

Een P4 voldoet prima voor een gameserver. Voor de rest ligt het eraan hoeveel slots je zou willen gaan gebruiken. Ik zou voor 1024Mb RAM gaan. Denk er ook aan dat je fsb en chipset ook een schakel zijn in dit verhaaltje.


3- Ik heb wel vaker een gameserver laten lopen, gewoon hier thuis op mijn pctje. Dat was op Win XP home, kan ik dit ook gewoon zo instellen op een Windows server? En hoe zit dat instellen met een Linux server?

Op een linuxmachine is het een klein beetje meer werk in die zin dat je een startscriptje nodig hebt. Dit soort scripts staat over het algemeen meer dan volledig op verschillende sites beschreven. FF googles op cos startup script linux ofzo ;)


4- Kan ook een TS/Ventrilo tegelijkertijd met een cod2 gameserver laten lopen? (Zonder dat het gaat laggen)

Yup, maar speel een beetje met de codecs als je ze beiden tegelijk runt.


Zo'n eventuele gameserver is dan alleen voor privégebruik, ik was dan niet van plan om cod2gameserver te verhuren...

Verhuren kan ook gewoon hoor, maar dan heb je wel veel RAM nodig en moet je even de voorwaarden van TS/Ventrilo en EA nakijken of je dan geen licentiekosten moet betalen.

groets
Magus

Andreas
10/10/06, 18:05
Als je van plan bent die gameserver in een datacentrum onder te brengen (colocatie) dan zou ik voor linux gaan. Dat spaart je een hoop euri uit aan licentiekosten.

Welke versie, daar kun je een distro-flame mee uitlokken ;) Zelf hebben we enkele gamedozen in de racks hangen. Die draaien allemaal op centos 4.x die standaard met een 2.6 kernel wordt geinstalleerd. Deze versie van de linuxkernel is om de een of andere reden veel sneller voor games, pings zijn lager en ratings hoger. Vraag me niet waarom, maar het is gewoon iets wat me opviel.



Een P4 voldoet prima voor een gameserver. Voor de rest ligt het eraan hoeveel slots je zou willen gaan gebruiken. Ik zou voor 1024Mb RAM gaan. Denk er ook aan dat je fsb en chipset ook een schakel zijn in dit verhaaltje.



Op een linuxmachine is het een klein beetje meer werk in die zin dat je een startscriptje nodig hebt. Dit soort scripts staat over het algemeen meer dan volledig op verschillende sites beschreven. FF googles op cos startup script linux ofzo ;)



Yup, maar speel een beetje met de codecs als je ze beiden tegelijk runt.



Verhuren kan ook gewoon hoor, maar dan heb je wel veel RAM nodig en moet je even de voorwaarden van TS/Ventrilo en EA nakijken of je dan geen licentiekosten moet betalen.

groets
Magus

Yo bedankt, duidelijke uitleg, ik ga het gewoon met wat verslaafde cod2 vrienden doen :) (een keer :P), ik spreek jullie nog wel :)

hitkid
21/11/06, 18:51
ik ben met sommige mensen eens en andre mensen on eens ik run af en toe een server van css zonder models (behalve dan sommige funmods) kon ik met adsl 1 upstream en 6 mb download kon ik makkelijk 6 mensen aan en een ts server runnen zonder lag ik deed dit wel dan op een andre pc dan ik op gamede ik heb dubbele pc's van 3.0ghertz proccor en 2gb in elke pc en 180gb sata harde schijven ik kon gewoon surfen en msnen zonder problemen behalve als je echt gaat downloaden dat krijgen ze lag natuurijk dus ik ben met sommige mensen eens maar tog ook niet helemaal XD

Stewie
21/11/06, 19:31
Hitkid: niet slecht bedoeld, maar probeer deze gekke tekentjes van je toetsenbord eens in je zinnen te gebruiken: . , ! ? ' ; " ;)

hitkid
21/11/06, 20:54
Hitkid: niet slecht bedoeld, maar probeer deze gekke tekentjes van je toetsenbord eens in je zinnen te gebruiken: . , ! ? ' ; " ;)

weet het, daarom heb ik een 3 voor NL op me rapport. omdat ik die nooit gebruik:p
Maar ik zal der aan denken dankje wel. :)

3j3ct
21/11/06, 21:01
ik ben met sommige mensen eens en andre mensen on eens ik run af en toe een server van css zonder models (behalve dan sommige funmods) kon ik met adsl 1 upstream en 6 mb download kon ik makkelijk 6 mensen aan en een ts server runnen zonder lag ik deed dit wel dan op een andre pc dan ik op gamede ik heb dubbele pc's van 3.0ghertz proccor en 2gb in elke pc en 180gb sata harde schijven ik kon gewoon surfen en msnen zonder problemen behalve als je echt gaat downloaden dat krijgen ze lag natuurijk dus ik ben met sommige mensen eens maar tog ook niet helemaal XD

vind je het erg als ik er geen reet van snap wat je ons probeert te vertellen?

hitkid
21/11/06, 21:15
vind je het erg als ik er geen reet van snap wat je ons probeert te vertellen?

sommige mensen zeggen dat je geen server kan runnen en daarnaast ook msnen en een teamspeak server runnen zonder lag en tog is het mij gelukt alleen ik kneep iedereen in huis van hun internet af behalvem mijn pc's

JayvD
21/11/06, 21:50
sommige mensen zeggen dat je geen server kan runnen en daarnaast ook msnen en een teamspeak server runnen zonder lag en tog is het mij gelukt alleen ik kneep iedereen in huis van hun internet af behalvem mijn pc's
Niemand zegt dat je thuis geen server kan runnen, tuurlijk is dat mogelijk echter merk je het wel snel.

Jij zegt er is geen lag, wat is lag? Is lag dat je continue last hebt van slechte doorvoer? Is lag dat je responstijd (ping) even hoger is? Wat is lag?

Je kan geen server thuis draaien zonder lagspikes, je draait veels teveel programma's op de achtergrond die hiervoor zorgen. Als je een server huurt die in een datacenter is de kans op lag stukken kleiner. Die systemen zijn ingericht op maar 1 ding: Gameservers. Geen rotzooi erbij.

Hollanda
22/11/06, 00:03
Volgens mij heeft ie het over teamspeak?

JayvD
22/11/06, 06:51
Volgens mij heeft ie het over teamspeak?

(Er staat in die berg tekst CSS server 6 slots + TS)

SF-Jeroen
27/11/06, 20:31
Let wel op je datalimiet. Cod2 wil nog wel eens heel wat verzetten.

Wat betreft Linux, Debian is the best:P

En ventrilo server kost geld !