Emriva.net

Rust Sunucu Kurulumu: VDS ile Adım Adım

Rust dedicated sunucusunu Emriva VDS üzerinde kurun. SteamCMD, kaynak ihtiyacı ve performans notları.

Oyun Sunucusu2 dk okumaSon güncelleme: 2026-08-15

Yazar

Yunus Emre Derin · Kurucu

Emriva Bilişim Medya Ve Reklamcılık kurucusu. VDS, dedicated sunucu ve web hosting altyapısı üzerinde ürün ve operasyon deneyimi.

Rust dedicated sunucu ne kadar kaynak yer?

Rust (Facepunch) entity, elektrik ve fizik ile RAM/CPU yer. 50 oyuncu vanilla: 8 GB çoğu zaman yetmez; 16 GB daha gerçekçidir. 100+ veya ağır plugin (oxide/uMod) 32 GB’a yaklaşır. Dünya boyutu (worldsize) ve seed entity sayısını değiştirir.

Linux SteamCMD app 258550. NVMe save yazımı için. Yüksek frekans + çekirdek (Ryzen) hop/entity spike’ta Xeon giriş paketine göre daha rahattır. Windows mümkün, headless Linux daha az sürpriz. İlk wipe öncesi +server.saveinterval 300 ve harici kopya rutini yazın. Procedural map 3500 worldsize birkaç GB RAM ve dakika mertebesi CPU yer; TimeoutStartSec=0 veya 600 saniye verin. Query port ile oyun portunu karıştırmak “sunucu listede yok” üretir. RCON parolasını server.cfg yerine EnvironmentFile’da tutmak process listesini korur. Oxide güncellemesini oyun yamasından ayrı test edin; ikisini aynı gece yapmak rollback’i zorlaştırır.

SteamCMD kurulumu nasıl yapılır?

steamcmd.sh +force_install_dir /opt/rust +login anonymous +app_update 258550 validate +quit. Bağımlılıklar: lib32gcc-s1 ve güncel glibc. İlk indirme onlarca GB; disk 100 GB+ planlayın (save + overlay + güncelleme).

Çalıştırma örneği: ./RustDedicated -batchmode +server.port 28015 +server.queryport 28016 +server.identity myserver +server.worldsize 3500 +server.seed 12345 +server.maxplayers 50 +server.hostname "TR Vanilla" +rcon.port 28017 +rcon.password GUCLuPAROLA +server.saveinterval 300. Parolayı komut geçmişine uzun süre açık bırakmayın; EnvironmentFile kullanın.

Güvenlik duvarı, RCON ve Oxide

ufw allow 28015:28017/udp && ufw allow 28017/tcp (RCON portunuz neyse). Query/RCON portlarını dokümantasyondaki güncel haritadan doğrulayın; Facepunch ara sıra parametre ekler. RCON’u internete zayıf parola ile açmak harita silme demektir.

uMod/Oxide ayrı kurulur ve oyun yamasıyla sık kırılır. Wipe takvimi (zorunlu wipe) save siler; takvimi oyuncuya duyurun. systemd: TimeoutStopSec yeterli olsun, save’e zaman verin. kill -9 last save’i kaybettirir. +server.tickrate varsayılanı abartmayın; yüksek tick CPU’yu yer, ping mucizesi getirmez. rcon.web 1 kullanıyorsanız TLS ve parola politikası okuyun. Harmony/plugin DLL Windows’tan kopyalanmış Linux’ta yüklenmeyebilir. İlk açılış procedural map üretimi dakikalar sürer; systemd’nin kısa TimeoutStartSec’i süreci öldürür. entity.number konsolda şişiyorsa plugin leak araştırın, hemen 32 GB RAM almayın.

Yedek, wipe ve teşhis

Yedek: server/myserver/save ve cfg. Wipe öncesi kopyayı indirin. RAM dolunca sunucu hitch yapar; htop ve rust console’da entity sayısı. Plugin timer’ları saniye başına binlerce hook ise CPU Ryzen olsa da yeter.

PopRAMworldsizeNot
10–20 arkadaş8–12 GB2500–3000mod az
50 vanilla16–24 GB3500Ryzen/i9
100+ plugin32 GB4000+ayrı ölçüm

Emriva ürün eşlemesi

Bu bölüm ürün eşlemesidir. Rust için 16 GB+ RAM’li Ryzen veya i9, NVMe 150 GB+. Xeon 8 GB paketler kısa süreli test içindir. Günlük yedek wipe’ı geri almaz; save kopyası sizin işinizdir.

RCON parolasını destek kaydına yazmayın. app_update çıktısı ve RAM rakamını paylaşın.