Oyun sunucusu
Rust sunucusu nasıl kurulur?
Rust sunucusu kurmak için SteamCMD ile anonim Steam hesabından sunucu dosyaları (app 258550) indirilir; sunucuyu işletmek için oyunu satın almak gerekmez. Ardından worldsize ve seed ile harita belirlenir, RustDedicated başlatılır, 28015/UDP oyun ve 28016/UDP sorgu portları açılır, eklenti için Oxide veya Carbon kurulur ve wipe döngüsü planlanır. İlk açılışta harita üretimi birkaç dakika sürebilir; 100 oyunculu 3500'lük harita için 6–8 vCPU ve 16 GB RAM tipik başlangıçtır.
Kendi Rust sunucunuzu kurun ve wipe döngünüzü siz belirleyin. SteamCMD kurulumundan harita tohumuna, eklenti altyapısından oyuncu sayısına göre kaynak planlamasına kadar.
Kurulumdan önce verilecek kararlar
Rust sunucusunun karakterini üç şey belirler: harita boyutu, wipe döngüsü ve eklenti altyapısı. Bunları kurulumdan sonra değiştirmek mümkün ama oyuncu kaybettirir; baştan karar vermek daha iyidir.
1. SteamCMD ile sunucu dosyalarını indirin
Rust sunucu dosyaları Steam üzerinden dağıtılır ve anonim hesapla indirilebilir — Rust lisansınız olması gerekmez. SteamCMD hem ilk kurulum hem de her güncelleme için kullanılacaktır.
sudo dpkg --add-architecture i386 && sudo apt update
sudo apt install -y steamcmd
steamcmd +force_install_dir ~/rust-server \
+login anonymous \
+app_update 258550 validate \
+quit2. Harita boyutu ve tohumu belirleyin
worldsize değeri hem bellek kullanımını hem de ilk açılışta harita üretim süresini doğrudan belirler. Büyük harita az oyuncuyla boş hissettirir; küçük harita kalabalıkta çatışmayı artırır ama kaynak rekabetini sertleştirir.
| worldsize | Uygun oyuncu | Not |
|---|---|---|
| 3000 | 50–100 | Yoğun çatışma, hızlı ilerleme |
| 3500–4000 | 100–200 | Dengeli, en yaygın tercih |
| 4500+ | 200+ | Geniş keşif, yüksek bellek ve uzun üretim süresi |
seed değeri haritanın şeklini belirler. Aynı seed ve aynı worldsize her zaman aynı haritayı üretir; beğendiğiniz bir haritayı not edip sonraki wipe'ta tekrar kullanabilirsiniz.
3. Sunucuyu başlatın
cd ~/rust-server
./RustDedicated -batchmode \
+server.hostname "Sunucu Adınız" \
+server.identity "sunucu1" \
+server.port 28015 \
+server.maxplayers 100 \
+server.worldsize 3500 \
+server.seed 12345 \
+rcon.port 28016 \
+rcon.password "guclu-bir-parola" \
+rcon.web 14. Portları açın
Oyun trafiği UDP üzerinden akar. Sunucunun oyun içi listede görünmesi için Steam sorgu portunun da açık olması gerekir; Rust+ mobil uygulamasını kullanacaksanız uygulama portunu da ekleyin.
sudo ufw allow 28015/udp # oyun
sudo ufw allow 28016/udp # Steam sorgu
sudo ufw allow 28082/tcp # Rust+ (isteğe bağlı)5. Eklenti altyapısını kurun: Oxide veya Carbon
Vanilla Rust eklenti desteklemez. Eklenti çalıştırmak için sunucu dosyalarının üzerine bir eklenti altyapısı kurulur. İki seçenek vardır ve ikisi de aynı eklenti ekosistemini büyük ölçüde destekler.
| Oxide / uMod | Carbon | |
|---|---|---|
| Olgunluk | Yıllardır standart, en geniş eklenti arşivi | Daha yeni, hızla gelişiyor |
| Performans | Kararlı | Bazı senaryolarda daha düşük yük |
| Güncelleme | Rust güncellemesinden kısa süre sonra | Genelde hızlı |
6. Wipe döngüsünü planlayın
Rust toplulukları haritayı ve ilerlemeyi düzenli aralıklarla sıfırlar. Wipe, oyunun bir parçasıdır: herkesin eşit başlamasını sağlar ve sunucuyu canlı tutar. Döngüyü baştan duyurmak oyuncu kaybını önler.
| Tür | Sıklık | Ne silinir |
|---|---|---|
| Harita wipe | Haftalık | Harita, yapılar, envanter |
| Blueprint wipe | Aylık | Öğrenilen tarifler dahil her şey |
| Force wipe | Ayda bir (Rust güncellemesiyle) | Tüm sunucularda zorunlu |
Aylık zorunlu wipe, Rust'ın büyük güncellemesiyle birlikte gelir ve tüm sunucuları kapsar. Kendi döngünüzü bu takvimle uyumlu kurmak, oyuncularınızın alışkanlığını bozmaz.
7. Kaynak ihtiyacı
| Ölçek | Tipik kaynak | Not |
|---|---|---|
| 50 oyuncu · 3000 harita | 4 vCPU · 12 GB RAM | Az eklentili başlangıç |
| 100 oyuncu · 3500 harita | 6–8 vCPU · 16 GB RAM | En yaygın yapılandırma |
| 200 oyuncu · 4000+ harita | 8+ vCPU · 32 GB RAM | Yoğun eklenti ve trafik |
Disk alanını da hesaba katın: harita dosyaları, oyuncu verisi ve yedekler zamanla birikir. Wipe öncesi yedek almak istiyorsanız iki katı alan ayırın.
Sık sorulanlar
01Rust sunucusu için oyunu satın almam gerekir mi?+
Sunucu dosyaları anonim Steam hesabıyla indirilir; sunucuyu işletmek için Rust lisansı gerekmez. Sunucuda oynayacak kişilerin oyuna sahip olması gerekir.
02Sunucum neden oyun içi listede görünmüyor?+
En sık neden Steam sorgu portunun (varsayılan 28016/UDP) kapalı olmasıdır. Oyun portu açık olsa bile sorgu portu kapalıysa sunucu listelenmez. Ayrıca sunucunun tam olarak başlamış olması gerekir — harita üretimi sürerken listede görünmez.
03Wipe zorunlu mu?+
Aylık force wipe Rust tarafından tüm sunuculara uygulanır ve kaçınılmazdır. Ara wipe'lar ise size bağlıdır; birçok topluluk haftalık harita wipe'ı tercih eder çünkü uzun süre sıfırlanmayan sunucularda yeni oyuncular geride kalır.
04Oxide mi Carbon mu kurmalıyım?+
Kullanacağınız eklentilerin hangisini desteklediğine bakın. Oxide daha köklü ve arşivi geniştir; Carbon daha yeni ve bazı senaryolarda daha düşük yük üretir. Sunucuyu kurarken birini seçin, ikisini aynı anda kullanmayın.