Gameserver-performance verbeteren
Performanceproblemen herkennen
Typische symptomen:
- Lag: Vertragingen bij acties
- Rubberbanding: Spelers worden teruggezet
- Crashes: Server crasht regelmatig
- Lage TPS: Onder 20 TPS (Minecraft)
- Hoge ping: Ondanks een nabije locatie
Oorzaken en oplossingen
1. RAM-tekort
Symptoom: Lag-spikes, OutOfMemory-errors
Oplossing:
- RAM upgraden
- Memory leaks door plugins opsporen
- Regelmatige herstarts
2. CPU-belasting te hoog
Symptoom: Constante lag, lage TPS
Oplossing:
- Aantal spelers verminderen
- Plugins/mods verminderen
- View-distance verlagen
- Entity-limieten instellen
3. Te veel plugins
Symptoom: Trage commando's, lag-spikes
Oplossing:
- Ongebruikte plugins verwijderen
- Lichtere alternatieven zoeken
- Plugin-profiler gebruiken
4. Netwerkproblemen
Symptoom: Hoge ping, packet loss
Oplossing:
- Serverlocatie controleren
- Rate-settings optimaliseren
- Provider contacteren
Monitoring
| Tool | Spel | Wat het meet |
|---|---|---|
| Spark | Minecraft | TPS, memory, CPU per plugin |
| net_graph | CS2/TF2 | Ping, loss, choke |
| Perf | Rust | FPS, entity count |
| Prometheus | Alle | CPU, RAM, netwerk |
Checklist
- RAM-gebruik onder 80%
- CPU-gebruik onder 70%
- TPS op 20 (Minecraft)
- Ping onder 50ms (voor spelers in NL)
- Geen error-logs
- Regelmatige herstarts actief
- Backups werken