Windows tabanlı sanal sunucularınızda (VDS) veya yerel bilgisayarınızda kendi Rust sunucunuzu kurarak özelleştirilmiş bir oyun deneyimi oluşturabilirsiniz. Steam üzerinden resmi sunucu dosyalarını çekerek sıfırdan kararlı bir Rust sunucusu yapılandırmak için aşağıdaki adımları sırasıyla takip edebilirsiniz:
1. Adım: SteamCMD Aracının Edinilmesi ve Hazırlanması
Sunucu dosyalarını güvenli ve hızlı bir şekilde indirmek için Steam'in komut satırı istemcisi olan SteamCMD yazılımını kullanacağız.
- İlk olarak resmi bağlantı üzerinden aracı indirin: SteamCMD İndirme Sayfası (.Zip)
- İndirdiğiniz arşiv dosyasının içerisindeki verileri sunucunuzda şu dizine çıkartın:
C:\Program Files (x86)\Steam
2. Adım: SteamCMD ile Sunucu Dosyalarının İndirilmesi
- Dosyaları çıkarttığınız klasör içerisindeki
steamcmd.exeuygulamasını çalıştırın ve gerekli çekirdek güncellemelerinin tamamlanmasını bekleyin. - Güncelleme bittikten sonra karşınıza çıkan komut satırına (konsol) aşağıdaki komutu yazarak anonim olarak Steam ağında oturum açın:
login anonymous
- Giriş işleminin ardından Rust dedicated sunucu dosyalarını indirmek ve doğrulamak için şu komutu çalıştırın:
app_update 258550 validate
- Ekranda "Success! App '258550' fully installed." ibaresini görene kadar indirme işlemini yarıda kesmeden bekleyin.
Kurulum başarıyla bittiğinde, sunucu dosyalarınız otomatik olarak C:\Program Files (x86)\Steam\steamapps\common\Rust dizinine yerleşecektir.
3. Adım: Başlatıcı Dosyasının (start.bat) Hazırlanması
Sunucunuzun IP, port, RCON (uzaktan yönetim) şifresi ve harita kayıt düzenini belirleyerek tek tıkla boot edilebilmesi için bir başlatıcı hazırlamamız gerekir:
- Rust sunucu klasörünüzün içerisinde boş bir alana sağ tıklayıp Yeni > Metin Belgesi oluşturun.
- Dosya adını ve uzantısını tamamen silerek
start.batolarak değiştirin (Uzantısının .txt kalmadığından emin olun). - Dosyaya sağ tıklayıp Düzenle (Not Defteri ile Aç) dedikten sonra içerisine aşağıdaki optimize edilmiş çalıştırma kodlarını yapıştırın:
@echo off cls :start RustDedicated.exe -nographics -batchmode -silent-crashes +server.ip "SUNUCU_IP_ADRESINIZ" +server.identity "server0" +server.port 28015 +rcon.port 28016 +rcon.password "GÜÇLÜ_RCON_ŞİFRENİZ" -logfile "ServerLog.txt" +rcon.web true -logfile "output.txt" goto start
Not: Yukarıdaki kodların içerisinde yer alan SUNUCU_IP_ADRESINIZ ve GÜÇLÜ_RCON_ŞİFRENİZ alanlarını kendi hizmet bilgilerinize göre düzenlemeyi unutmayın.
4. Adım: Windows Güvenlik Duvarı Port Ayarları
Sunucunuzun aktif olduktan sonra dışarıdan gelen oyuncu bağlantılarını kabul edebilmesi ve Rust sunucu listesinde (Master Server) görünebilmesi için iletişim portlarını açmalısınız:
- Windows arama çubuğuna
Gelişmiş Güvenlik Özellikli Windows Defender Güvenlik Duvarıyazarak ilgili paneli açın. - Sol taraftaki menüden "Gelen Kurallar" (Inbound Rules) alanına tıklayın, ardından sağdaki eylemler menüsünden "Yeni Kural..." (New Rule) seçeneğini başlatın.
- Oyun trafiği ve uzaktan yönetim paneli için Rust'ın kullandığı 28015 ve 28016 portlarına hem TCP hem de UDP protokollerinde tam erişim izni (Allow the connection) tanımlayarak kuralı kaydedin.
Sunucunun Başlatılması
Tüm yapılandırma ve güvenlik duvarı adımları tamamlandıktan sonra, Rust klasörünün içerisine hazırladığınız start.bat dosyasına sağ tıklayıp "Yönetici Olarak Çalıştır" seçeneği ile sunucunuzu başlatabilirsiniz. Konsol ekranında harita (map) ve bileşen yüklemeleri bittiğinde sunucunuz oyuncu girişlerine tamamen hazır hale gelecektir.