Betaal voor vierentwintig maanden en bespaar 17% of meerKies bij elk abonnement de termijn van vierentwintig maanden bij het bestellen
Naar de hoofdinhoud

TPS en MSPT op een Minecraft server

Een Minecraft server werkt zijn wereld twintig keer per seconde bij, en elke beurt heeft vijftig milliseconden om klaar te zijn. TPS telt hoeveel beurten hij haalde, MSPT zegt hoelang er één duurde. Deze pagina gaat over wat die twee getallen betekenen, waarom er één van liegt, en wat je met het antwoord doet.

Het budget van vijftig milliseconden

  • 20 TPS
  • 50 ms per tick
  • 1 draad
  • MSPT
  • TPS

Twintig keer per seconde loopt de server zijn wereld één keer af: elke mob verzetten, elke hopper draaien, elk stukje redstone een stap geven, de chunks inladen waar mensen naartoe gelopen zijn, weer en groei toepassen en iedereen antwoord geven die iets deed. Die ene ronde heet een tick en heeft vijftig milliseconden.

Is hij eerder klaar, dan wacht de server op de klok, en dat is wat een gezonde server de hele dag doet. Is hij te laat, dan begint de volgende tick te laat en zakt de teller onder de twintig. Er bestaat geen bonus voor sneller: twintig is het plafond en de enige vraag is hoeveel van het budget je overhoudt.

Hoe de twee getallen zich verhouden, en waar spelers het gaan zien.
MSPTWat TPS aangeeftWat je merkt
Onder 20 ms20,0Niets. Ruimte over voor een drukke avond
20 tot 35 ms20,0Normaal voor een volle server. In de gaten houden, niet repareren
35 tot 50 ms20,0, en dan zakkendMobs haperen bij de spawn, hoppers lopen achter
50 tot 100 ms10 tot 19Blokken breken traag, mobs schaatsen, redstone slaat over
Boven 100 msOnder 10Onspeelbaar. Er is iets stuk, niet iets druk

Waarom TPS het getal is dat liegt

TPS meldt een probleem pas als het al gebeurd is. Een tick van vijfenveertig milliseconden past nog binnen de vijftig, dus de teller zegt twintig, en dat blijft hij zeggen tot de avond waarop er dertig mensen tegelijk inloggen en hetzelfde werk er niet meer in past.

MSPT is de waarschuwing vooraf, want die beweegt geleidelijk. Als je hem een week volgt weet je of je op twintig milliseconden zit met ruimte om te groeien, of op vijfenveertig zonder. Dat is het verschil tussen een upgrade plannen en erdoor verrast worden.

Laat ons allebei de getallen lezen en zeggen wat ze opeet

Waar de ticktijd werkelijk heen gaat

De gebruikelijke volgorde, van wat bijna altijd bovenaan staat tot wat er zelden toe doet.
WatWaarom het ticktijd kostWat het aan geheugen kost
Geladen entitiesElke mob, elk voorwerp en elke wapenstandaard krijgt per tick een beurtWeinig, tot het er tienduizenden zijn
Hoppers en blokentiteitenElke hopper kijkt elke tick naar zijn buren, ook als hij niets verplaatstVrijwel niets
RedstoneEen klok werkt bij elke puls zijn hele netwerk bijVrijwel niets
Chunks inladen en genererenNieuw terrein wordt gebouwd terwijl een speler ernaartoe looptVeel, maar kort
Plugins en modsAlles wat per tick is ingepland draait binnen datzelfde budgetLoopt sterk uiteen
De grootte van je wereldVrijwel niets. Terrein op schijf krijgt geen beurtVrijwel niets

Die laatste regel verrast mensen. Een wereld van tweehonderd gigabyte kost geen milliseconde voor de stukken waar niemand staat. Alleen het geladen deel krijgt een beurt, en daarom is een chunkloader die een gebied wakker houdt waar al maanden niemand geweest is een van de duurste fouten die er zijn.

Aflezen op je eigen server

Drie manieren om hetzelfde te zien, van grof naar fijn.
WaarWat het je vertelt
/tpsHet gemiddelde over één, vijf en vijftien minuten. Operatorrechten nodig
/mspt op Paper en PurpurDe ticktijd zelf, en dat is het getal dat je waarschuwt
De grafiek in ons paneelDezelfde cijfers over tijd, zodat een piek er anders uitziet dan een lijn

Lees ze af terwijl het druk is en niet als de server leeg staat. Een lege server haalt twintig op elk pakket dat we verkopen, en precies daarom zegt meten op een rustig moment niets over de avond waar je je zorgen om maakt.

Welke van de twee helften je koopt

Geheugen bijna vol met een prima ticktijd betekent dat de server meer vasthoudt dan er ruimte is, en dan is een groter pakket het antwoord. Standard is 12 GB voor €13,59 per maand op de termijn van vierentwintig maanden, tegenover €6,99 voor Mini met 4 GB.

Geheugen halfleeg met een ticktijd die richting vijftig kruipt betekent dat één kern tijd tekortkomt, en daar verandert meer geheugen niets aan. Daar is onze Performance-lijn voor: hetzelfde geheugen en hetzelfde aantal vCPU op een snellere machine, met een eigen stuk NVMe.

Eigen kernen tegen gedeelde vCPU, en wat een tick werkelijk nodig heeft

Voordat je iets koopt

De meest voorkomende oorzaak van een server op vier ticks per seconde is niet het pakket. Het zijn tienduizenden geladen entities, of een chunkloader die terrein wakker houdt waar al maanden niemand geweest is, of één plugin die per tick is ingepland terwijl één keer per seconde genoeg was. Geen enkel pakket bij geen enkele aanbieder lost dat op, en er een kopen is de dure manier om daarachter te komen.

Wat je eerst probeert, voor een upgrade

Vragen over TPS en MSPT

Wat is een goede TPS op een Minecraft server?

Twintig, en hoger bestaat niet. Twintig ticks per seconde is de snelheid waarop het spel draait, dus TPS is een plafond en geen score: een gezonde server staat op 20,0 en een server die het niet bijhoudt staat eronder. Alles vanaf 19,5 naar beneden is werk dat de server had moeten doen en niet gehaald heeft.

Wat is een goede MSPT?

Onder de vijftig milliseconden, en hoe verder eronder hoe meer ruimte je overhoudt. MSPT is hoelang een tick duurde en vijftig is het hele budget: op veertig gebruik je vier vijfde en duwt een drukke avond je eroverheen, op twintig heb je alles nog vrij.

Waarom voelt mijn server traag terwijl TPS 20 aangeeft?

Omdat TPS pas beweegt als het al misging. Een tick van vijfenveertig milliseconden past nog binnen zijn vijftig, dus de teller zegt twintig terwijl de server één druk moment verwijderd is van het tegendeel. MSPT ziet dat aankomen, TPS meldt het achteraf.

Waar gaat de ticktijd op een Minecraft server naartoe?

In de praktijk: eerst geladen entities, dan hoppers en andere blokentiteiten, dan redstone, dan het inladen en genereren van chunks voor spelers uit. Weer, groei en het zoeken van paden door mobs liggen daaronder. Vrijwel niets daarvan wordt bepaald door hoeveel geheugen de server heeft.

Gaat de TPS omhoog van meer RAM?

Alleen als geheugen was wat tekortkwam. Een server die aan een stuk door aan het opruimen is wint bij meer geheugen. Een server die op de helft van zijn geheugen zit met een oplopende ticktijd wint er geen enkele tick mee, want de tick draait op één kern en die kern was op.

Hoe bekijk ik TPS en MSPT op mijn eigen server?

Het commando /tps geeft het gemiddelde over de laatste één, vijf en vijftien minuten, en op Paper en Purpur geeft /mspt de ticktijd zelf. Voor allebei heb je operatorrechten nodig. In ons paneel staan dezelfde getallen als grafiek, zodat je ziet of het een piek is of een lijn die oploopt.

Levering: de meeste servers gaan er direct doorheen en draaien binnen enkele seconden na de betaling, de rest volgt overdag binnen 60 minuten en 's nachts binnen 12 uur.