Restart işlemi sırasında oyuncuların ayrılmaması için aşağıdaki kontrolleri uygulayın.
Bu adımlar, maliyeti minimize ederken kaynak kullanımını optimize eder ve oyuncu kaybını en aza indirir. Sizin sunucunuzda hangi adımın daha kritik olduğunu düşünüyorsunuz?
1. Gerekli Ön Hazırlık
- Oyuncu Uyarısı:
say a "Restart olacak! Lütfen bekleyin..."komutuyla 15‑30 saniyelik ön uyarı verin. - RCON Sıfırlama:
rcon sv_pausetimer 0ile bekleme süresi kapatılır; ardındanrcon rcon_enable 1ile RCON üzerinden komut gönderme yetkisi açılır.
2. En Yaygın Nedenler ve Çözümler
| Olası Neden | Kontrol | Çözüm |
|---|---|---|
| Yetersiz RAM | free -m çıktısı ve cat /proc/meminfo | Daha az RAM tüketen map‑cycle dosyası kullanın, sv_minplayers değerini 8‑10 arası tutun. |
| Network Kitle | ping -i 0.2 <IP> ile düşük gecikme test edin | Restart işlemini düşük trafik saatlerine (örn. 02:00‑03:00) taşıyın, rcon sv_aicrate 1 ile ağ hafifletme ayarı. |
| Auto‑Map‑Cycle Zamanlama | mapcyclefile içindeki map sırası | Restart sırasında otomatik map değişimini sv_restart 1 komutu ile 5‑10 saniye geciktirin. |
| Servis Kapanma Sorgusu | ps aux | grep csgo | screen -dmS cs2 bash -c "cd /home/csgo; ./srcds_run -game csgo -console -autoupdate -steam_dir … -steamcmd_script …" komutunu screen içinde çalıştırarak süreç’i koruyun. |
| Yanlış RCON Parola | rcon rcon_password çıktısını kontrol edin | Parolayı server.cfg dosyasına ekleyin; restart sırasında otomatik olarak okuyacak şekilde ayarlayın. |
3. Süreç İzleme
- Restart öncesinde
rcon tfpadminile admin haklarını geçici olarak devre dışı bırakın. - Restart bitince
tfpadmintekrar etkinleştir. rcon statusile sunucu durumu ve yeniden bağlanan oyuncu sayısı görüntüleyin.
Bu adımlar, maliyeti minimize ederken kaynak kullanımını optimize eder ve oyuncu kaybını en aza indirir. Sizin sunucunuzda hangi adımın daha kritik olduğunu düşünüyorsunuz?