Rust sunucusu için VDS mi, hazır paket mi?
Fark donanımda değil, her ay kimin kaç saat harcayacağında. Aylık wipe, kırılan Oxide ve DDoS — hangisi kimin işi.
"Rust sunucusu için VDS mi alsam, hazır paket mi?" Bu sorunun tek bir doğru cevabı yok ama yanlış cevabı var: ne yapacağınızı bilmeden VDS almak. Aradaki fark donanım değil, her ay kimin ne kadar zaman harcayacağıdır.
Rust gerçekte ne ister
Kararı vermeden önce sunucunun neye ihtiyaç duyduğunu bilmek gerekir, çünkü ikisinde de aynıdır:
Bellek, harita boyutuyla ve oyuncu sayısıyla birlikte büyür. Kabaca:
| Harita boyutu | Oyuncu | Gerçekçi RAM |
|---|---|---|
| 3000 | 50'ye kadar | 8 GB |
| 3500–4000 | 100'e kadar | 12–16 GB |
| 4500+ | 150+ | 24 GB ve üstü |
Bunlar taban değerler. Eklentiler ve biriken yapı verisi ay içinde belleği yukarı çeker — ayın sonunda başındakinden belirgin biçimde fazla RAM kullanılır.
İşlemcide çekirdek sayısı değil, tek çekirdek hızı önemlidir. Rust'ın ana simülasyon döngüsü büyük ölçüde tek çekirdekte çalışır. 16 çekirdekli yavaş bir işlemci, 6 çekirdekli hızlı bir işlemciden kötü performans verir. Paket seçerken işlemci modeline bakın, çekirdek sayısına değil.
Disk, açılış süresini belirler. Harita oluşturma ve kayıt yükleme disk yoğun işlerdir. NVMe'de bir çökme sonrası dönüş dakikalar yerine saniyeler alır.
VDS'te her ay sizin yapacaklarınız
Burası kararın asıl belirleyicisi. Kendi sunucunuzda şunlar sizin işiniz olur:
Aylık zorunlu wipe ve güncelleme. Facepunch her ayın ilk perşembesi bir güncelleme yayınlar ve bu güncelleme sunucu verisini geçersiz kılar. O gün sunucuyu güncellemek, haritayı sıfırlamak ve yapılanları temizlemek gerekir.
Oxide/uMod her güncellemede kırılır. Eklenti altyapısı oyunun sürümüne bağlıdır; oyun güncellenince uMod da güncellenene kadar hiçbir eklenti çalışmaz. Bu genelde birkaç saat sürer ve o süre boyunca sunucunuz eklentisiz kalır. Sonra tek tek eklentilerin yeni sürümle uyumunu kontrol etmek gerekir.
Steam güncellemeleri, servis yönetimi, otomatik yeniden başlatma. SteamCMD betiği, systemd servisi, çökme sonrası otomatik kalkış — hepsini siz kurarsınız.
Güvenlik duvarı ve DDoS. Rust sunucuları düzenli olarak saldırı alır. Çıplak bir VDS'te filtreleme yoksa sunucu saldırı boyunca erişilemez olur.
Yedekleme. Kimse ayın 25'inde veri kaybetmek istemez ve bunu ancak yedek varken söyleyebilirsiniz.
Toplamda bu, ayda birkaç saat ve güncelleme günlerinde müsait olmak demektir.
Hazır pakette ne değişir
Yönetilen bir Rust paketinde yukarıdakilerin tamamı sağlayıcıdadır. Sizin tarafınızda kalan şey oyunun kendisidir: eklenti seçmek, ayarları yapmak, oyuncuları yönetmek.
uLCloud'un Rust paketlerinde panelden yapabildikleriniz:
- Oxide/uMod'u tek anahtarla açıp kapatmak ve eklenti kurmak
- Canlı konsol ve RCON
- Dosya yöneticisi ve yapılandırma düzenleme
- Otomatik yedekleme
- 12 Tbps DDoS filtreleme — pakete dahil
- Zamanlanmış yeniden başlatma ve wipe
Karşılığında verdiğiniz şey kök erişimidir: sunucuda kendi ikili dosyalarınızı çalıştıramaz, sistem düzeyinde değişiklik yapamazsınız.
Hangisi size uygun
Dürüst ayrım şöyle:
Hazır paket alın, eğer:
- Tek bir Rust sunucusu işletecekseniz
- Linux servis yönetimiyle uğraşmak istemiyorsanız
- Güncelleme günlerinde müsait olacağınızı garanti edemiyorsanız
- DDoS korumasının dahil olmasını istiyorsanız
VDS alın, eğer:
- Birden fazla oyun sunucusunu aynı makinede toplayacaksanız — burada VDS genelde daha ucuza gelir
- Kök erişimi gerektiren özel bir eklenti ya da yamanız varsa
- Kendi izleme, yedekleme ve otomasyon altyapınız zaten varsa
- Sunucunun yanında bir web sitesi, veritabanı ya da Discord botu da çalıştıracaksanız
Şunu da açıkça söyleyelim: aynı donanım için VDS genelde daha ucuzdur. Fark, aradaki emeğin fiyatıdır. Ayda birkaç saatinizi bu işe ayırmak istiyorsanız VDS mantıklıdır; ayırmak istemiyorsanız hazır paket zaten o saatleri satın alıyor.
Ara bir yol
Çok sunuculu bir topluluk kuruyorsanız yaygın bir düzen şudur: oyun sunucularını yönetilen paketlerde tutmak, web sitesi ve Discord botu gibi yan servisleri küçük bir VDS'te toplamak. Böylece güncelleme günlerinin yükünü almadan kök erişiminin gerektiği yerde kök erişiminiz olur.