NEU 📢 Begrenztes Startangebot: bis zu 70 % Rabatt auf deinen ersten Monat, für jedes Spiel!Tarife ansehen

So reduzierst du Lags auf einem Garry's Mod Server: Tickrate, Props und Addons

Veröffentlicht am Oct 9, 2025Aktualisiert Nov 2, 2026von Amine

Lag auf einem Garry's Mod Server kommt meist von drei Dingen, die der Server bei jedem Tick bezahlt: der Tickrate selbst, den Props und Entities, die Spieler spawnen, und Addon-Code, der bei jedem Tick läuft. Speicher ist ein schwächerer Verdächtiger: In unserem Boot-Test im August 2026 belegte ein leerer Garry's Mod Server auf einem 2-GB-Tarif 99 MB.

Was bewirkt die Tickrate auf einem GMod-Server?

Die Tickrate gibt an, wie oft pro Sekunde der Server die Welt simuliert. Die Valve Developer Community beschreibt jeden Tick so: Der Server verarbeitet eingehende Spielerbefehle, führt einen Schritt der Physiksimulation aus, prüft die Spielregeln und aktualisiert jedes Objekt. Eine höhere Tickrate erhöht die Präzision, „erfordert aber mehr CPU-Leistung und verfügbare Bandbreite sowohl auf dem Server als auch auf dem Client.“

Der Standardwert der Engine liegt bei 66,6666 Ticks pro Sekunde, und das Facepunch-Wiki empfiehlt 30 bis 128. Auf einem PlayNHost-Server beginnt die Einstellung Tickrate bei 22, und du kannst sie ändern.

Deshalb vervielfacht die Tickrate alles andere. Jedes Prop auf der Karte ist Teil des Physikschritts, ein Sandbox-Server, der bei einer Tickrate gut zurechtkommt, kann bei einer höheren also ohne jede andere Änderung ins Hintertreffen geraten.

Erhöhe die Tickrate erst, wenn der Server bei einer niedrigeren stabil läuft, und ändere sie immer nur um einen Schritt.

Wie viele Props können Spieler in Sandbox spawnen?

Sandbox begrenzt bereits, was jeder Spieler erstellen kann. Die Standardwerte in der sandbox.txt des Gamemodes:

ConvarBegrenztStandard
sbox_maxpropsProps, die ein einzelner Spieler erstellen kann200
sbox_maxragdollsRagdolls, die ein einzelner Spieler erstellen kann10
sbox_maxconstraintsConstraints ohne Seile, die ein einzelner Spieler erstellen kann2000

Die Limits gelten pro Spieler, die Gesamtzahl auf der Karte wächst also mit der Zahl der Bauenden. Senke sie über die Serverkonsole oder deine Server-Config, wenn Bauwerke den Server in die Knie zwingen. Ein negativer Wert hebt das Limit auf, prüfe also, dass niemand einen gesetzt hat.

Um die Karte zu leeren, kann ein Admin (oder die Serverkonsole) gmod_admin_cleanup ausführen. Das entfernt alles, was Spieler gespawnt haben, und spawnt die eigenen Entities der Karte neu. Ergänze einen Typ, zum Beispiel gmod_admin_cleanup props, um nur diese Art zu entfernen.

Wie verursachen Addons Lag?

Addon-Code, der an Think oder Tick gehängt ist, läuft auf dem Server einmal pro Tick, bei einer Tickrate von 22 also 22 Mal pro Sekunde und bei 66 genau 66 Mal. Die meisten Addons sagen dir nicht, ob sie das tun.

  • FĂĽge Addons in kleinen Gruppen hinzu, damit du weiĂźt, welche Gruppe schuld ist, wenn die Leistung einbricht.
  • Wisse, was Spieler herunterladen. Der Server bindet deine gesamte Workshop-Collection ein, aber Spieler bekommen nur die aktuelle Karte (wenn sie in der Collection ist), den Gamemode (wenn er eine Workshop-ID nennt) und alles, was ein Addon mit resource.AddWorkshop markiert. Lua-Dateien werden separat gesendet. Jeder zusätzliche Download verlangsamt das Beitreten, und das Facepunch-Wiki warnt, dass das Markieren reiner Lua-Addons zum Download die Beitrittszeiten erhöht.

Wie finde ich die Ursache des Lags?

Gehe in dieser Reihenfolge vor:

  1. Entities zählen. ents.GetCount() gibt zurück, wie viele Entities existieren. Wenn die Zahl die ganze Sitzung über steigt, sind Props dein Problem.
  2. Physik prüfen. Das folgende Beispiel aus dem Facepunch-Wiki, in einer serverseitigen Lua-Datei wie garrysmod/lua/autorun/server/ abgelegt, gibt eine Meldung aus, wenn ein Physikschritt länger als 100 ms dauert.
  3. Addons gruppenweise ausschalten und sehen, ob der Lag verschwindet.
  4. Die Tickrate um einen Schritt senken und sehen, ob das Ruckeln verschwindet.
  5. Den Speicher zuletzt prüfen. Öffne die Diagramme unter Auslastung deines Servers, während Spieler online sind.
hook.Add("Think", "LagDetector", function ()
	if physenv.GetLastSimulationTime() * 1000 > 100 then
		print("Physics lag detected!")
	end
end)

Bei unserem Angebot Garry's Mod Server mieten sind Tickrate und Workshop-Collection beide Felder unter Einstellungen, dann Spieleinstellungen, und sie werden beim Start des Servers gelesen, ein Test mit einer niedrigeren Tickrate braucht also einen Neustart. Unsere Referenz der Garry's-Mod-Einstellungen erklärt jede einzelne.

Wann ist der Tarif zu klein?

Wenn der Speicher bei laufendem Spielbetrieb ständig das Limit deines Tarifs erreicht. Lies den Tab RAM unter Auslastung während einer vollen Sitzung ab, nicht auf einem leeren Server. Wenn der Speicher in Ordnung ist und der Server beim Bauen ruckelt, sieh dir zuerst Props, Addons und Tickrate an.

Der kleinste Tarif hat 4 Spielerplätze. Für einen Build-Server mit ein paar Freunden fängst du dort an, mit den Sandbox-Limits an Ort und Stelle.

Derselbe Ansatz, zuerst zu diagnostizieren, gilt auch fĂĽr Minecraft: siehe wie viel RAM ein Minecraft-Server braucht.

ERSTELLE DEINEN GAMESERVER
BEREIT ZUM LOSLEGEN?

Spare bis zu 70% im ersten Monat.
Premium-Performance, sofortige Aktivierung und unschlagbare Zuverlässigkeit. Alles zum besseren Preis.

UNSERE NEUESTEN BLOGS