CS 1.6 sunucusu nasıl kurulur? Tek makinede kaç sunucu?
Counter-Strike 1.6 sunucusu bu sitedeki en hafif iş yükünü üretir. Bu yüzden doğru soru "hangi paket yeter" değil, "tek sunucuda kaç oyun sunucusu çalıştırabilirim" sorusudur.
Kaynak gerçeği
Tek bir 32 slotluk HLDS süreci 300-600 MB bellek ve bir çekirdeğin küçük bir bölümünü kullanır. Pratikte:
| Paket | Rahat çalışan sunucu sayısı |
|---|---|
| 2 GB / 1 vCPU | 2-3 |
| 8 GB / 4 vCPU | 10-15 |
| 16 GB / 8 vCPU | 25-30 |
Gerçek sınır bellek değil CPU'dur. Her HLDS süreci kendi iş parçacığında çalışır ve tick gecikmesine duyarlıdır; çekirdek başına 3-4 sunucudan fazlasını sıkıştırmak ping tutarlılığını bozar. Oyuncular bunu "sunucu takılıyor" olarak fark eder, hâlbuki bellek boldur.
ReHLDS kullanın
Orijinal HLDS uzun süredir güncellenmiyor. ReHLDS ve ReGameDLL hem kararlılık hem güvenlik açısından belirgin daha iyidir ve bilinen çökme yollarının çoğunu kapatır. Modern eklenti ekosistemi de ağırlıklı olarak bu derlemeler üzerinde test edilir.
32-bit kütüphaneleri
HLDS 32-bit derlenmiştir. Modern dağıtımlar 32-bit kütüphaneleri varsayılan olarak kurmaz ve bu adım atlandığında süreç sessizce başlamaz:
file ./hlds_linux
ldd ./hlds_linuxldd çıktısındaki her not found satırı eksik bir kütüphanedir.
Çoklu sunucu düzeni
Her sunucu için ayrı çalışma dizini ve ayrı port. 27015'ten başlayıp artırmak yaygın düzendir:
./hlds_run -game cstrike -port 27015 +maxplayers 32 +map de_dust2
./hlds_run -game cstrike -port 27016 +maxplayers 24 +map de_infernoKullandığınız port aralığını UDP olarak açın — 1.6 tamamen UDP üzerinden çalışır.
Sunucuları screen yerine systemd servisi olarak tanımlamak daha iyidir: makine yeniden başladığında hepsi kendiliğinden ayağa kalkar.
Saldırı yüzeyi
1.6 sunucuları sorgu taşması ve yansıtmalı saldırılara sık maruz kalır. UDP'de kaynak adresi sahte olabildiği için IP engellemek işe yaramaz; filtrelemenin ağ seviyesinde yapılması gerekir. Ayrıntı: DDoS koruması nedir?
Sonraki adım
Kaç sunucu için hangi paketin uygun olduğunu tek sayfada topladık: Counter-Strike 1.6 sunucu paketleri.