Hier ist ein Bash-Skript namens realtime.sh
, mit dem du deine Gameserver in den Echtzeitmodus (Realtime) versetzen kannst. Es verbessert deutlich die Gesamtqualität von HLDS-/SRCDS-basierten Servern, darunter:
✅ Voll kompatibel mit Counter-Strike: Global Offensive und Counter-Strike 2.
Das Skript realtime.sh
nutzt das Realtime-Scheduling von Linux, um spielkritischen Prozessen – wie deinem Gameserver – eine höhere CPU-Priorität zuzuweisen.
srcds_linux
, cs2
, usw.)chrt -f -p
🎯 Ergebnis: Das System behandelt den Gameserver mit höchster Priorität, was Latenz und Mikroruckler reduziert.
Indirekt ja. Das Skript erhöht nicht direkt die FPS, aber es stabilisiert die Bildrate und reduziert Verzögerungen durch Multitasking im Betriebssystem.
➕ Weniger Schwankungen ➝ Flüssigeres Gameplay ➝ Bessere Spielerfahrung.
nano /home/realtime.sh
#!/bin/sh
PROCESS_NAMES="srcds_linux srcds_i686 srcds_i486 srcds_amd hlds_i686 hlds_i486 hlds_amd cs2"
for name in $PROCESS_NAMES; do
PIDS=$(pidof $name)
for p in $PIDS; do
chrt -f -p 98 $p
done
done
# Optimisation supplémentaire pour noyaux RT
PIDS=$(ps ax | grep sirq-hrtimer | grep -v grep | awk '{print $1}')
for p in $PIDS; do
chrt -f -p 99 $p
done
PIDS=$(ps ax | grep sirq-timer | grep -v grep | awk '{print $1}')
for p in $PIDS; do
chrt -f -p 51 $p
done
chmod 755 /home/realtime.sh
sudo nano /etc/crontab
Füge am Ende Folgendes hinzu: */5 * * * * root /home/realtime.sh > /dev/null 2>&1
✅ Das war’s! Deine Server profitieren nun automatisch von einer bevorzugten CPU-Zuteilung.
Linux verwendet eine sogenannte „Clocksource“ zur Zeitmessung. Standardmäßig ist dies meist tsc
, was auf manchen CPUs instabil sein kann.
Du kannst eine stabilere Taktquelle wie hpet
oder acpi_pm
testen:
cat /sys/devices/system/clocksource/clocksource0/available_clocksource
cat /sys/devices/system/clocksource/clocksource0/current_clocksource
hpet
wechseln: echo hpet | sudo tee /sys/devices/system/clocksource/clocksource0/current_clocksource
ℹ️ Diese Änderung ist temporär und geht nach einem Neustart verloren. Für eine dauerhafte Änderung muss der GRUB-Bootbefehl angepasst werden.
🎉 Glückwunsch! Du hast einen wichtigen Schritt in Richtung eines stabileren und professionelleren Gameservers gemacht. Teile diesen Tipp gern mit anderen Admins, um das Multiplayer-Erlebnis zu verbessern.
- ✍️ Verfasst am: 26/06/2025 à 20h00
- 🔄 Zuletzt aktualisiert am: 26/06/2025 à 20h00
- 🧠 Autor: Slymer | Idée originale par : BehaartesEtwas
- 💬 Community-Diskussion: Diskussion anzeigen