Rust Dedicated Server Nedir?
Rust'ın çok oyunculu modunu kendi sunucunuzda barındırmanızı sağlayan resmi sunucu yazılımıdır. Harita, wipe döngüsü, oyuncu limiti ve mod kurallarını siz belirlersiniz. SteamCMD üzerinden ücretsiz indirilir.
Donanım Gereksinimleri
- RAM: Test sunucusu 4 GB; 50 oyuncu için 8 GB; 100+ oyuncu ve büyük harita için 12–16 GB
- CPU: Rust çok çekirdek kullanır ancak yüksek frekans faydalıdır
- Disk: Harita dosyaları wipe sonrası büyür; en az 30 GB boş alan planlayın
- Bant genişliği: Oyuncu sayısı arttıkça upload trafiği artar
Adım 1: SteamCMD Kurulumu
Linux'ta SteamCMD indirip çalıştırın. Windows Server'da aynı aracı kullanabilirsiniz. Anonymous login ile giriş yapın (login anonymous).
Adım 2: Sunucu Dosyalarını İndirin
SteamCMD içinde:
force_install_dir /home/rust/server app_update 258550 validate
İndirme tamamlandığında RustDedicated binary dosyası oluşur.
Adım 3: Başlatma Scripti
Harita boyutu, seed, slot sayısı ve sunucu adını başlatma parametrelerinde belirtin. Örnek parametreler: +server.worldsize 3000, +server.maxplayers 50, +server.hostname "Sunucu Adınız". Script'i screen veya systemd ile arka planda çalıştırın.
Adım 4: Oxide/uMod Kurulumu
Plugin desteği için Oxide (uMod) kurulur. Oxide zip dosyasını sunucu dizinine çıkarın; restart sonrası oxide klasörü oluşur. Plugin'ler oxide/plugins içine atılır. Wipe sonrası plugin ayarlarının korunup korunmadığını kontrol edin.
Wipe (Harita Sıfırlama) Yönetimi
Rust sunucularında düzenli wipe (genelde haftalık veya iki haftada bir) oyuncu ilgisini canlı tutar. Wipe öncesi:
- Oyunculara duyuru yapın
server/identityve harita dosyalarını yedekleyin veya silin- Blueprint wipe mı full wipe mı olduğuna karar verin
- Restart sonrası yeni seed/size ayarlayın
Firewall ve Portlar
Rust varsayılan port 28015 (UDP/TCP). Firewall'da bu portu açın. DDoS saldırıları oyun sunucularında sık görülür; koruma katmanları ve sunucu güvenliği için sunucu güvenliği rehberimize bakabilirsiniz.
Sonuç
Rust sunucusu kurmak SteamCMD ile başlar; asıl iş wipe planlaması, plugin yönetimi ve topluluk iletişimidir. Performans sorunlarında önce RAM ve entity yoğunluğunu kontrol edin.