Servers · Gamehosting
Gameservers worden beperkt door één core, niet door hoeveel u er koopt.
De branche prijst gamehosting op aantal cores, omdat het aantal cores een prijslijst laat schalen. Wat bepaalt of uw wereld hapert, is de snelheid van één thread en of u genoeg geheugen hebt, en dat betekent meestal dat de juiste machine minder kost dan de machine die u wilde kopen.
Wat het echt beperkt
Drie beperkingen, in de volgorde waarin ze knellen.
Niet CPU, RAM en schijf: precies die volgorde zorgt ervoor dat mensen de verkeerde machine kopen. Dit zijn de factoren die bepalen of spelers iets merken.
De tick
Snelheid per thread
Een gameserver simuleert de wereld in ticks: een vast aantal per seconde, elk een doorloop van alle entiteiten, blokupdates en spelersacties. Die lus draait vrijwel geheel op één thread. Als hij niet binnen zijn budget klaar is, daalt de tickrate, en dat merken spelers als rubber-banding en vertraagde hits. Een snellere core verhoogt het plafond. Een tweede core niet, want de lus kan niet op twee tegelijk draaien.
Koop voor: Kloksnelheid en cache, niet het aantal cores.
Het plafond
Geheugen
Geheugen bepaalt hoeveel wereld en hoeveel spelers passen voordat de machine gaat swappen, en een server die swapt is al niet meer speelbaar. Gemodde setups en setups met veel plugins vermenigvuldigen dit: de mods staan in het geheugen, of er nu gespeeld wordt of niet. Dit is het getal waarmee u ruim moet zijn, want een tekort komt abrupt en niet geleidelijk.
Koop voor: Genoeg dat u niet in de buurt van de grens zit, en dan stoppen.
De beleving
Het netwerk
Zodra de tick gezond is, is alles wat een speler lag noemt het netwerk. Afstand bepaalt de ondergrens voor de round-trip time en geen hardware lost dat op, waardoor de regio een belangrijkere keuze is dan het pakket. Een bescheiden machine dicht bij uw spelers wint altijd van een grote aan de andere kant van een oceaan.
Koop voor: De regio waar uw spelers zijn, vóór al het andere.
De dure vergissing
De machine waar de meeste mensen ons om vragen, is groter dan die ze nodig hebben.
We verliezen het verschil liever dan dat we het verkopen. Dit is de opbouw van de keuze, inclusief het deel dat tegen onze eigen dure hardware pleit.
Een server voor vrienden
Eén wereld, een kleine groep, geen zware modpack. Dit wordt beperkt door één thread en een paar gigabytes, dus twee cores en 4 GB zijn ruim voldoende; de configurator toont elke grootte met de prijs in uw stad. Alles wat groter is, is geld voor cores die de simulatielus niet kan gebruiken.
Een communityserver die niet mag haperen
Hier is het argument voor vastgezette cores reëel: een gedeelde core is snel bij pieken en onvoorspelbaar bij constante belasting, en een gameserver is constante belasting. Wat u koopt is geen snelheid, maar de afwezigheid van een buurman.
Veel werelden, of één heel grote
Hier verdient bare metal zich terug: echt niet-gedeelde hardware, en bij DS-5 extra L3-cache op de cores gestapeld voor working sets die er bijna in passen. Het is het duurste antwoord op deze pagina en het minst vaak het juiste.
De andere kant
Wanneer de extra cores hun geld wel waard zijn.
Het argument hierboven is niet dat grote machines zinloos zijn. Het is dat het aantal cores een andere vraag beantwoordt dan de meeste mensen stellen.
- Meerdere werelden op één machine
- Elk serverproces krijgt zijn eigen corebudget. Tien instanties is het geval waarin het aantal cores echt de variabele is, niet één instantie met tien keer zoveel spelers.
- Modpacks met zware wereldgeneratie
- Generatie en chunkwerk kunnen parallel lopen, ook als de tick dat niet doet, en dat is het deel dat piekt wanneer een speler ergens nieuw naartoe loopt.
- Een community die echt groot is
- Boven een bepaald aantal spelers past de working set niet meer in de cache en gaat geheugenbandbreedte meetellen. Op dat punt doet een machine als DS-5, met extra L3 op de cores gestapeld, iets wat een hogere kloksnelheid alleen niet kan.
Regio gaat boven hardware. Kies eerst waar de machine staat, voordat u tussen twee pakketten op deze pagina kiest. Een bescheiden server dicht bij uw spelers voelt beter aan dan een grote aan de andere kant van een oceaan, want afstand bepaalt een ondergrens voor de round-trip time die geen hardware wegneemt. Begin bij de lijst met regio's.
Vragen
Wat mensen vragen voordat ze er een kopen.
Heb ik een dedicated server nodig voor een gameserver?
Waarom wordt het niet sneller met meer RAM?
Verhogen meer cores de tickrate?
Welke van uw machines heeft de meeste cache?
Beschermen jullie tegen DDoS-aanvallen?
Hoe weet ik welk pakket geschikt is voordat ik voor een maand betaal?
Wordt bandbreedte een probleem?
Verder lezen
De pagina's waar deze pagina steeds naar verwijst.
- Dedicated CPUFysieke cores vastgezet op uw instantie: het antwoord wanneer constante belasting voorspelbaar moet blijven.
- Dedicated serverHele machines, waaronder de 7950X3D met zijn gestapelde L3-cache.
- Afrekening per uurHoe u dit beslist met uw eigen wereld in plaats van met de benchmark van iemand anders.
Andere workloads