Ga naar inhoud
Back to Homepage

Minecraft: Wat is TPS?

Een server-TPS of Ticks Per Second wordt gebruikt om de algehele gezondheid van de prestaties van uw server te kwantificeren. Net als een hartslag klopt uw ​​server met een vaste snelheid van 20 tikken per seconde, dus één tik per 0,05 seconde.

Bij elke tik gaan verschillende aspecten van de server een beetje vooruit; het verplaatsen van mobs, de groei van gras, bewegende objecten veranderen van positie, mobs controleren hun omgeving en updaten hun gedrag, gezondheid en honger, en nog veel meer.

Het geheel van uw server draait om de beat van de TPS van uw server. Bij topprestaties, 20 TPS, ontvang je nominale gameplay zonder enige vertraging op de server. Maar als de TPS van uw server daalt, zelfs al is het maar een paar tikken, zult u vertraging op de server opmerken.

Naarmate de TPS van de server daalt, begin je het rubberen bandeffect op te merken. Je server slaat ticks over in een poging zichzelf te corrigeren, waarbij in-game acties vaak een paar seconden geleden worden teruggedraaid. De meesten associëren deze gebeurtenis met teleporteren van mobs, het breken van blokken maar het item pas een paar seconden later laten vallen, vertraging in gevechtsaanvallen, of de zon die tegen de klok in door de lucht springt.

Alle acties en gebeurtenissen die plaatsvinden op de server worden beheerd door de TPS van de server. Naarmate deze daalt, vertraagt ​​ook de snelheid van uw server, de tijd op de server wordt in wezen vertraagd.

TPS op de server wordt voornamelijk bepaald door de snelheid en mogelijkheden van de hardware die wordt gebruikt voor host it. Hoewel de hardware van de server een belangrijke rol speelt in de TPS van de server, is deze niet doorslaggevend. Het eenvoudigweg gooien van de beste hardware op een server garandeert niet de prestaties ervan. Wat er op de server gebeurt, speelt een gelijke rol bij het bepalen van de TPS van de server.

Slecht beheer van iemands server kan net zo schadelijk zijn als adequate hardware. TPS-daling kan optreden als gevolg van verschillende in-game gebeurtenissen als gevolg van het gebruik van plug-ins, mods, complexe redstone-structuren en nog veel meer. Het bepalen van de bron van de TPS-daling is geen gemakkelijke taak, maar kan gemakkelijk worden vermeden met goede serverbeheerpraktijken.

Wanneer u mods of plug-ins toevoegt, moet u nadenken over de langetermijneffecten van uw keuzes. Veel nieuwe servereigenaren zullen ten onrechte aannemen dat het aantal mensen op hun server de prestaties van de server zal bepalen. Voordat je zegt dat “er maar een paar mensen online zijn en de server als een gek achterloopt”, moet je er rekening mee houden dat het aantal spelers op de server weinig rol speelt in de algehele prestaties van de server. De belangrijkste oorzaken van TPS-dalingen zijn het gevolg van wat er in uw wereld gebeurt. Voor gemodificeerde servers wordt dit duidelijker met alle nieuwe blokken en de functionaliteit die ze bieden.

Voor elk aangepast blok dat je toevoegt en dat een bepaalde functie biedt, moet de server bronnen toewijzen om ervoor te zorgen dat de functie wordt uitgevoerd. Op zichzelf heeft dat ene blok weinig gevolgen. Maar als dat blok een array vormt, zoals doorgaans gebeurt met zoiets als zonnepanelen, dan zal de server meer middelen moeten inzetten om de functies van die arrays uit te voeren. Als we het uitsplitsen, kunnen we een idee krijgen van hoeveel er werkelijk op de achtergrond gebeurt.

Als u een array van 1000 zonnepanelen heeft, controleert elk geplaatst paneel voortdurend de tijd van de dag. Controleert vervolgens de directe omliggende blokken op kabels waar stroom aan kan worden geleverd. Als een kabel wordt gecombineerd met een andere array, wordt die hoofdlijn bijgewerkt met de som van het vermogen van beide arrays. Deze updates vinden elke 0,05 seconde plaats en in combinatie met al het andere klopt het allemaal. Het is geen verrassing dat de druk die het op een server kan uitoefenen, niet door Minecraft is ontworpen.

Voorkomen van TPS-dalingen en goede TPS-beheerpraktijken

Section titled “Voorkomen van TPS-dalingen en goede TPS-beheerpraktijken”
  • Wanneer je iets aan je server toevoegt, zowel in de game als vanaf de achterkant, moet je nadenken over de langetermijnimplicaties die de toevoeging kan hebben. Hoe u dit bepaalt, is afhankelijk van uw begrip van de toevoeging. Voor mods en plug-ins betekent dit dat je moet beoordelen wat de mod/plug-in doet en een weloverwogen aanname moet doen over de langetermijneffecten ervan.
  • Terwijl je in het spel bent, moet je rekening houden met de grootte van je werelden en de blokken die je erin plaatst. Sommige aangepaste blokken vereisen mogelijk meer bronnen dan andere en slechts één ervan kan mogelijk grote schade aanrichten aan de TPS van de servers.
  • Het hebben van verschillende spelers op uw server met individuele basissen kan bijdragen aan het verbruik van hulpbronnen. Dus bouw indien mogelijk relatief dichtbij en deel machines in een gemeenschapsomgeving. Bouw conservatief, alleen wat u nodig heeft, en vermijd onnodige moedwillige builds die anders uw serverbronnen zouden belasten.