Bu rehberde neler var?
- SteamCMD ile App ID 258550 üzerinden Rust sunucu dosyalarının indirilmesi.
- Harita boyutu, slot ve RCON parametrelerini içeren başlatma script'i örneği.
- uMod (Oxide) kurulumu ve sık kullanılan Rust plugin örnekleri.
- Entity temizliği, wipe döngüsü ve bellek birikimine karşı alınacak önlemler.
Rust Sunucu Kurulumu: VDS Üzerinde Kapsamlı Rehber
Rust, açık dünya hayatta kalma türünün en zorlu ve popüler oyunlarından biridir. Kendi Rust sunucunuzu kurmak, oyuncu topluluğunuzu oluşturmanın ve özel kurallarla benzersiz bir deneyim sunmanın en iyi yoludur. Bu rehberde, VDS üzerinde profesyonel bir Rust sunucusu kurma sürecini detaylıca anlatıyoruz.
Rust Sunucusu İçin Sistem Gereksinimleri
Rust, sunucu tarafında yoğun CPU ve RAM kullanan bir oyundur. Facepunch kendi wiki’sinde oyuncu sayısı arttıkça daha hızlı bir işlemcinin gerektiğini yazıyor; bu yüzden yüksek frekanslı işlemciler kritik öneme sahiptir.
| Bileşen | Minimum | Önerilen (50+ Oyuncu) |
|---|---|---|
| CPU | 3-4 Core (3.0 GHz+) | 4-6 Core (4.0 GHz+) |
| RAM | 8 GB | 16-32 GB |
| Depolama | 20 GB SSD | 50+ GB NVMe SSD |
| Ağ | 100 Mbps | 1 Gbps |
💡 Rust sunucuları yüksek işlemci hızı gerektirir. Nerzen’in Ryzen VDS paketleri, AMD Ryzen 9 9950X işlemci ile Rust sunucularında benzersiz performans sunar.
Adım 1: VDS Sunucu Seçimi
Rust sunucunuz için doğru VDS seçimi hayati öneme sahiptir:
- Yüksek CPU frekansı: Facepunch’in kendi tavsiyesi, oyuncu sayısı arttıkça daha hızlı işlemci
- Yeterli RAM: Harita büyüklüğü ve oyuncu sayısına göre 8-32 GB
- NVMe SSD: Rust büyük miktarda dünya verisi okur/yazar
- DDoS koruması: Rust sunucuları sık DDoS saldırısı hedefidir
- İstanbul lokasyon: Türkiye ve Avrupa oyuncuları için düşük ping
Platinum VDS paketlerimiz ekonomik Rust sunucuları için, Ryzen VDS ise yüksek performans gerektiren büyük topluluklar için idealdir.
Adım 2: SteamCMD Kurulumu
SteamCMD, Valve’ın resmi komut satırı aracıdır ve Rust sunucu dosyalarını indirmek için kullanılır:
Linux Kurulumu
# Gerekli bağımlılıkları yükle
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install lib32gcc-s1 lib32stdc++6 steamcmd -y
# SteamCMD klasörü oluştur
mkdir /home/steamcmd
cd /home/steamcmd
# SteamCMD indir
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvf steamcmd_linux.tar.gz
Windows Kurulumu
- SteamCMD sayfasından Windows versiyonunu indirin
- Bir klasöre çıkarın
steamcmd.exeçalıştırın
Adım 3: Rust Sunucu Dosyalarını İndirme
# SteamCMD başlat
./steamcmd.sh
# Anonim giriş
login anonymous
# Kurulum dizini belirle
force_install_dir /home/rust-server
# Rust Dedicated Server indir (App ID: 258550)
app_update 258550 validate
# Çıkış
quit
Adım 4: Sunucu Yapılandırması
Başlatma Parametreleri
Rust sunucusunu başlatmak için bir script oluşturun:
#!/bin/bash
# start_rust.sh
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/rust-server/RustDedicated_Data/Plugins/x86_64
/home/rust-server/RustDedicated \
-batchmode \
+server.port 28015 \
+rcon.port 28016 \
+rcon.password "guclu_rcon_sifre" \
+rcon.web 1 \
+server.hostname "Sunucu Adiniz | nerzen.com" \
+server.description "Rust Sunucusu - Nerzen" \
+server.maxplayers 100 \
+server.worldsize 4000 \
+server.seed 12345 \
+server.saveinterval 300 \
+server.identity "my_server" \
+server.tags "monthly,vanilla"
Port Ayarları
Güvenlik duvarında aşağıdaki portları açın:
| Port | Protokol | Kullanım |
|---|---|---|
| 28015 | TCP/UDP | Oyun trafiği |
| 28016 | TCP | RCON (Uzaktan yönetim) |
| 28082 | TCP | Rust+ Companion App |
# UFW ile port açma (Linux)
sudo ufw allow 28015/tcp
sudo ufw allow 28015/udp
sudo ufw allow 28016/tcp
sudo ufw allow 28082/tcp
Adım 5: uMod (Oxide) Plugin Yönetimi
uMod (eski adıyla Oxide), Rust sunucuları için en popüler plugin platformudur:
uMod Kurulumu
# uMod indirme
wget https://umod.org/games/rust/download -O Oxide.Rust.zip
# Sunucu klasörüne çıkarma
unzip Oxide.Rust.zip -d /home/rust-server/
# Sunucuyu yeniden başlat
Popüler Rust Pluginleri
- Gather Manager: Kaynak toplama oranlarını ayarlama
- NTeleportation: Teleportasyon sistemi
- Clans: Klan sistemi
- Better Chat: Gelişmiş sohbet sistemi
- Backpacks: Ekstra envanter alanı
- ZoneManager: Bölge yönetimi
Rust Sunucu Performans Optimizasyonu
Sunucu Ayarları
# Performans optimizasyonu
server.saveinterval 600
fps.limit 256
gc.incremental_milliseconds 4
physics.steps 32
batching.colliders 1
Performans İpuçları
- Harita boyutunu optimize edin: 3000-4000 arası ideal
- Wipe döngüsü: Aylık wipe performansı artırır
- Plugin sayısını sınırlayın: Gereksiz pluginleri kaldırın
- NVMe SSD kullanın: Dünya verisi okuma/yazma hızı kritik
- RAM izleme: Rust sunucuları zamanla bellek biriktirir
Rust Sunucusu İçin VDS Paket Önerileri
| Sunucu Tipi | Önerilen Paket | Özellikler |
|---|---|---|
| Küçük (1-30 oyuncu) | TR-VDS-8 | 8 Core, 14 GB RAM, 120 GB NVMe SSD |
| Orta (30-75 oyuncu) | R9 - 9 | 8 Core Ryzen, 14 GB RAM, 200 GB NVMe SSD |
| Büyük (75-150 oyuncu) | R9 - 14 | 12 Core Ryzen, 32 GB RAM, 400 GB NVMe SSD |
| Mega (150+ oyuncu) | R9 - 16 | 24 Core Ryzen, 64 GB RAM, 500 GB NVMe SSD |
🚀 Yüksek oyuncu sayıları için Dedicated Server seçeneklerimizi de değerlendirebilirsiniz. Ryzen 9 7950X işlemcili fiziksel sunucularımız, en yoğun Rust sunucularını bile sorunsuz çalıştırır.
Sık Karşılaşılan Sorunlar
Sunucu Listesinde Görünmüyor
- Portların doğru açıldığını kontrol edin
server.tagsdeğerinin doğru olduğundan emin olun- Güvenlik duvarı kurallarını kontrol edin
Yüksek Entity Count
entity.deletebykomutuyla gereksiz entity’leri temizleyin- Decay (çürüme) ayarlarını aktif tutun
- Düzenli wipe yapın
Bellek Sızıntısı
- Sunucuyu belirli aralıklarla yeniden başlatın
- uMod pluginlerini güncel tutun
gc.collectkomutunu düzenli çalıştırın
Sonuç
Rust sunucu kurmak teknik bilgi gerektirse de, doğru VDS altyapısı ve bu rehberle profesyonel bir sunucu oluşturabilirsiniz. Nerzen olarak İstanbul lokasyonlu, 10 Gbps ağ, DDoS koruması ve 7/24 teknik destek ile Rust sunucunuz için güvenilir bir oyun sunucusu altyapısı sunuyoruz.
👉 Ryzen VDS paketlerimizle yüksek performanslı Rust sunucunuzu hemen kurun, ya da ekonomik seçenekler için Platinum VDS paketlerimizi inceleyin!