Skip to main content

Performance Tuning


Scaling a Garry’s Mod server to support 100+ players requires a departure from “standard” settings. By adjusting how the engine calculates physics and how data packets are split, you can significantly reduce “Server Lag” and improve the experience for distant players.
Reading TimeDifficultyLast Updated
7 minutesIntermediateJanuary 2026

1. Networking Rates

High-capacity servers need wider “pipes” for data. Add these to your server.cfg:
sv_minrate 35000            // Set min rate to 35kbps
sv_maxrate 0                // Allow unlimited max rate
net_splitpacket_maxrate 1048576
sv_minupdaterate 16
sv_maxupdaterate 66

2. Physics Optimization

Physics interactions (collisions between props and players) are the #1 cause of CPU spikes.
VariableRecommendedEffect
gmod_physiterations2Doubles performance by slightly reducing collision precision.
sv_turbophysics1Prevents players from becoming “physics objects” when standing on props.
phys_timescale1.0Do not change this; it breaks movement timing.

3. Tickrate Considerations

While competitive shooters use 128 Tick, massive GMod servers must go lower to maintain stability.
  • Recommended Tickrate: 16 or 33.
  • Setting your server to 66 or 100 Tick with 80+ players will likely cause the server thread to “hitch” and timeout players. Modify this in your Startup command parameters.

Support Channels

If you need assistance or have any questions, please contact our support team:

First Month Discount

Use code KB20 at checkout to get 20% off your first month of hosting!

Last Updated: January 2026 | GMod: Optimization applied.