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.
| Pop | RAM | worldsize | Not |
|---|---|---|---|
| 10–20 arkadaş | 8–12 GB | 2500–3000 | mod az |
| 50 vanilla | 16–24 GB | 3500 | Ryzen/i9 |
| 100+ plugin | 32 GB | 4000+ | 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.
