Rust sunucusu kaynak tüketimi yüksek bir oyun sunucusudur; harita boyutu ve oyuncu sayısı RAM ihtiyacını doğrudan belirler.
Gerekenler
- Ubuntu 22.04/24.04 çalışan bir Linux sunucu (sanal sunucu yeterlidir) ve SSH erişimi.
- Küçük sunucular için en az 8 GB RAM, kalabalık sunucular için 16 GB ve üzeri; disk alanı 20 GB+.
1. SteamCMD'yi kurun ve oyuncu için ayrı kullanıcı açın
Oyun sunucusunu root ile değil, yetkisiz bir kullanıcıyla çalıştırın. Komutlar Ubuntu içindir:
sudo add-apt-repository -y multiverse
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install -y steamcmd
sudo adduser --disabled-password --gecos "" gameserver
sudo -iu gameserver
2. Sunucu dosyalarını indirin
Aşağıdaki komut Steam uygulama kimliği 258550 olan sunucu dosyalarını indirir. Aynı komut güncelleme için de kullanılır:
/usr/games/steamcmd +force_install_dir ~/rust +login anonymous +app_update 258550 validate +quit
Yapılandırma
Ayarlar başlatma komutundaki + parametreleriyle verilir: server.worldsize (harita boyutu, ör. 3000), server.seed (harita tohumu), server.maxplayers, server.hostname. Küçük harita daha az RAM kullanır.
Sunucuyu başlatın
cd ~/rust
./RustDedicated -batchmode +server.port 28015 +server.level "Procedural Map" +server.seed 12345 +server.worldsize 3000 +server.maxplayers 50 +server.hostname "Sunucu Adi" +server.identity "main" +rcon.port 28016 +rcon.password "guclu-bir-sifre" +rcon.web 1
Portları açın
Güvenlik duvarında şu portlara izin verin (port açma rehberi):
28015/udp— oyun trafiği28016/tcp— RCON (yalnızca kendi IP'nize açın)
sudo ufw allow 28015/udp
sudo ufw allow from YOUR_IP to any port 28016 proto tcp
Bağlanma
Rust'ta F1 ile konsolu açıp client.connect SUNUCU_IP:28015 yazın.
İpuçları
- Sunucuyu SSH kapansa da çalışır tutmak için
screenveyatmuxkullanın; kalıcı çözüm için bir systemd servisi oluşturun. - Oyun güncellendiğinde sunucuyu durdurup indirme komutunu yeniden çalıştırın; istemci ve sunucu sürümü eşleşmelidir.
- İlk başlatmada harita oluşturulurken dakikalarca bekleyebilirsiniz; bu normaldir.
- Eklenti için uMod (Oxide) kullanabilirsiniz; yalnızca güvenilir eklentileri yükleyin.
- RAM planlaması için ürünlerimize sanal sunucular sayfasından bakabilirsiniz.
- Parametreler oyun güncellemeleriyle değişebilir; emin olmadığınızda oyunun resmi belgesine bakın.
Sık sorulan sorular
Rust sunucusu için kaç GB RAM gerekir?
İlgili rehberler
Minecraft Sunucusu Kurulumu (Ubuntu Sunucuda Paper ile)
Linux sanal sunucuda Minecraft Java sunucusu kurma: Java kurulumu, Paper indirme, ilk çalıştırma, port açma, screen/systemd ile arka planda çalıştırma.
02 Oyun Sunucuları / minecraftMinecraft Sunucusu İçin Kaç GB RAM Gerekir?
Oyuncu sayısı, eklenti ve mod kullanımına göre Minecraft sunucusu için gereken RAM ve işlemci tavsiyeleri.
03 Oyun Sunucuları / fivemFiveM Sunucusu Kurulumu: txAdmin ile Adım Adım
FiveM (GTA V) sunucusu kurma: gerekenler, lisans anahtarı, sunucu dosyalarını indirme, txAdmin kurulum sihirbazı ve port ayarları.
04 Oyun Sunucuları / minecraftMinecraft Sunucusuna Oyuncular Bağlanamıyor: Çözüm Listesi
Sunucu çalışıyor ama oyuncular giremiyor: port, güvenlik duvarı, sürüm uyumsuzluğu, whitelist ve online-mode kontrolleri.
Bu rehberde eksik ya da yanlış bir şey mi gördünüz? Bize bildirin.