Sandbox is de modus waar Garry's Mod naar vernoemd is en die het meest waarschijnlijk een server neerhaalt. Alles wat je bouwt blijft gesimuleerd: props, constraints, ragdolls en apparaten kosten de server bij elke tick, voor altijd, of er nu iemand naar kijkt of niet.
Dat is het hele geheim van het draaien van een goede build-server. Niet beperken wat mensen maken, maar begrijpen wat het kost.
Wat kost wat
- Een los propje is goedkoop. Een paar honderd zijn prima op elk plan.
- Een verbonden apparaat is duur. Lassen, touwen en assen worden samen elke tick opgelost, dus één grote gelaste machine kan meer wegen dan honderden losse props.
- Ragdolls zijn erger dan ze lijken. Elk is een volledig fysica-object en ze stapelen zich ongemerkt op.
- Alles op een thruster of wiel slaapt nooit. Fysica-objecten in rust kosten minder; dingen die blijven bewegen krijgen die korting niet.
Het praktische gevolg: een server kan perfect gezond zijn met duizend props en moeite hebben met vijftig, als die vijftig gelast zijn tot één apparaat dat iemand rondrijdt.
Prop-limieten zijn een vriendelijkheid
Een build-server zonder limiet bereikt zijn grens tijdens de leukste sessie ooit, wat het slechtste moment is.
- Stel een limiet per speler in en vertel mensen wat die is. De meeste bouwers weten liever wat hun budget is dan dat ze het ontdekken.
- Automatische opruiming op een timer voor verweesde props en ragdolls. Niet alles wat ooit gespawned is, verdient te blijven bestaan.
- Overweeg een aparte bouwzone als je server ook een rondegebaseerde modus heeft, zodat verzamelde builds de modus waar mensen echt in spelen niet belasten.
Tools die zichzelf terugverdienen
De Sandbox-tools die het waard zijn om een nieuwe groep te leren, grofweg in de volgorde waarin ze handig worden: de physics gun voor plaatsing, de tool gun voor constraints, duplicator voor het herhalen van een ontwerp, en de advanced duplicator voor het verplaatsen van builds tussen sessies. Geen van deze zijn prestatieverbeteringen, maar een groep die deze kent bouwt doelbewust in plaats van door accumulatie, wat in de praktijk een prestatieverbetering is.
Addons: dezelfde regel als overal
Een addon die iedere tick werk doet, kost je zesenvijftig keer per seconde voor altijd en de meeste adverteren dat niet. Voeg ze toe in kleine batches zodat een prestatie-daling naar iets specifieks wijst, en wees op je hoede voor alles wat reageert op gebeurtenissen overal op de kaart in plaats van vlakbij een speler.
Grote Workshop-collecties zijn ook een download voor iedereen die meedoet. Op een buildserver waar je vrienden wilt laten gewoon binnenkomen, is die download een echte drempel.
Dit is dezelfde discipline die Factorio servers gezond houdt, waar mods ook beoordeeld worden op per-tick kosten in plaats van functionaliteiten.
Wanneer de server worstelt
Werk dit in deze volgorde af, want de goedkoopste oplossingen zijn het waarschijnlijkst:
- Tel props en constraints. Als die de hele dag oplopen, heb je je antwoord.
- Ruim verweesden op, en meet opnieuw.
- Verlaag de tickrate één stap. Fysica-zware Sandbox betaalt meer voor tickrate dan de meeste gamemodi.
- Controleer geheugen als laatste. Is het niet vol, dan is het niet jouw probleem.
De volledige diagnostiek voor een worstelende server vind je in lag op Garry's Mod server verminderen, en dezelfde "tick-budget voor geheugen" logica geldt voor Minecraft.
Onze Garry's Mod server hosting toont prop-limieten, tickrate en addons in het paneel, zodat het tunen van een build-server een herstart is in plaats van een ticket.
Wat een groter plan niet oplost
Meer geheugen maakt een gelast apparaat niet goedkoper om te simuleren. Als je server vertraagt wanneer iemand zijn creatie rondrijdt, is dat de fysica-oplosser op één thread, en is de oplossing de build of de tickrate in plaats van het plan.

door 


