YENİ 📢 Sınırlı lansman teklifi: Tüm oyunlarda ilk aya %70'e varan indirim!Paketleri görün

Rust sunucusu nasıl barındırılır (2026)

RustUpdated Nov 5, 20268 min read

Kısa cevap. Bir Rust sunucusunu ücretsiz olarak kendin barındırabilirsin: Rust Dedicated Server'ı (Steam uygulaması 258550) SteamCMD ve anonim girişle kur, RustDedicated dosyasını bir RCON şifresi ve bir dünya boyutuyla başlat, UDP 28015 (oyun) ile sorgu portunu aç. Ya da bir Rust sunucusu kirala ve ağ işleriyle uğraşma.

Oyuncular sunucunu oyun içi sunucu listesinde bularak ya da F1'e basıp adresin ve portunla bağlanma komutunu yazarak katılır.

5 Kasım 2026'da kontrol edildi; o gün Rust'ın Steam duyurularındaki en yeni aylık güncelleme Livestock'tu (1 Ekim 2026). Facepunch'ın aylık güncellemeleri 2026 boyunca her ayın ilk Perşembe günü geldi ve sunucunun varsayılan wipe sayacı ilk Perşembe günü Londra saatiyle 19:00'a doğru geri sayar, bu yüzden sunucunu o gün güncellemeyi planla.

Bu rehber Facepunch'ın kendi sunucu belgelerini ve barındırdığımız her Rust sunucusunda çalıştırdığımız yapıyı temel alır. Doğrudan kiralama yoluna geçmek için Seçenek 2'ye bak.

Neye ihtiyacın var

  • Sunucu yazılımı: "Rust Dedicated Server", Steam uygulaması 258550. Anonim girişle iner. Sunucu çalıştırmak için Steam hesabına ihtiyacın yok, ama her oyuncunun Steam'de Rust'a sahip olması gerekir.
  • Sürekli açık kalan bir makine: Windows, Linux veya macOS. Facepunch'ın sunucu belgeleri gereken belleği listeler (6000 boyutlu bir harita daha fazla kullanır) ve en az 15 GB boş disk ister, SSD veya NVMe şiddetle tercih edilir. Bu rehber Linux kullanır, bizim de çalıştırdığımız budur.
  • Ağ: oyun portu (varsayılan 28015, UDP) ve sorgu portu (UDP) internetten erişilebilir olmalı. RCON bir TCP portu kullanır, Rust+ eşlik uygulamasının da kendi TCP portu vardır.
  • Bir RCON şifresi: kendin seç. Facepunch'ın örneği bunu komut satırında ayarlar ve dış yönetim araçları bununla bağlanır.
  • SteamID64'ün: kendini yönetici yapmak için Steam hesabının 17 haneli numarası.

Seçenek 1: kendin barındır

Bu adımlar bir Linux makine içindir. SteamCMD komutları Facepunch'ın yayımladıklarıdır.

Sunucuyu kur

  1. SteamCMD'nin ihtiyaç duyduğu kütüphaneyi kur (Debian veya Ubuntu).
    sudo apt-get install lib32gcc-s1
  2. SteamCMD'yi kur.
    mkdir steamcmd
    cd steamcmd
    wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
    tar xvfz steamcmd_linux.tar.gz
    chmod +x steamcmd.sh
  3. SteamCMD'nin bir kez kendini güncellemesine izin ver. Yeni bir SteamCMD ilk çalıştırmada kendini günceller ve yeniden başlar. Kurulum betiğimiz bu yüzden önce ./steamcmd.sh +quit çalıştırır: bu yeniden başlatmanın üzerinden verilen bir indirme "Missing configuration" hatasıyla başarısız olabilir.
  4. Sunucuyu indir.
    ./steamcmd.sh +force_install_dir ../rust +login anonymous +app_update 258550 validate +quit
    +login kısmını çıkarırsan Steam "Failed to install app '258550' (No subscription)" cevabını verir. Kurulum betiğimiz ayrıca sonrasında steamapps/appmanifest_258550.acf dosyasının var olduğunu kontrol eder ve yoksa indirmeyi yeniden çalıştırır, çünkü SteamCMD kurulumlarımızda oyun dosyası bırakmadan başarı bildirdi. Sen de aynısını ../rust/steamapps/appmanifest_258550.acf ile yap.

Başlat

  1. Sunucuyu çalıştır, rust klasöründen. Kullandığımız komut satırının biçimi şöyle, değiştireceğin seçeneklerle birlikte:
    ./RustDedicated -batchmode +server.port 28015 +server.identity "server1" +server.hostname "My Rust server" +server.maxplayers 50 +server.level "Procedural Map" +server.worldsize 3000 +server.seed 12345 +rcon.port 28016 +rcon.web true +rcon.password "choose-a-long-password"
    Facepunch 1000 ile 6000 arasında bir dünya boyutuna ve 0 ile 2147483647 arasında bir seed'e izin verir. Büyük haritalar daha fazla disk ve bellek ister. server.identity, bu sunucunun dosyalarını tutan klasörün adıdır. Sunucuyu çıktısı görünür şekilde çalışır tutmak için Facepunch onu screen içinde çalıştırmayı önerir.
  2. Hazır satırını bekle. Facepunch sunucunun tam açılmasının birkaç dakika sürdüğünü söyler. Konsol Server startup complete yazdığında hazırdır.

Portları aç

  • Oyun: UDP 28015 veya +server.port ile ayarladığın değer. Güvenlik duvarında izin ver (örneğin sudo ufw allow 28015/udp) ve router'ında yönlendir.
  • Sorgu: UDP, ve oyun portundan farklı olmalı. Facepunch sunucu listesinin buna ihtiyaç duyduğunu söyler. +server.queryport ayarlamazsan Rust, oyun ve RCON portlarının büyüğünden bir fazlasını kullanır: yukarıdaki komutla 28017, bu yüzden onu da aç (sudo ufw allow 28017/udp).
  • RCON ve Rust+: TCP, yalnızca dış bir RCON aracı veya Rust+ eşlik uygulaması kullanıyorsan. Facepunch bağlanmak ve oynamak için yalnızca oyun portunun gerektiğini söyler. RCON'u zayıf bir şifreyle dışarı açma.
  • Makineye sabit bir yerel adres ver, böylece router kuralın ona işaret etmeye devam eder.

Yönetici ol ve katıl

  1. Kendini yönetici yap. Sunucu durmuşken server/server1/cfg/users.cfg dosyasına bir satır ekle (yolda kendi identity'ni kullan):
    ownerid 76561198000000000 "YourName" ""
    Sunucuyu yeniden başlat ve sahip seviyesini almak için katıl. Sunucu çalışırken bunun yerine sunucu konsoluna veya RCON üzerinden SteamID64'ünle ownerid yazıp yeniden bağlanabilirsin. Facepunch moderatör için moderatorid komutunu da belgeler.
  2. Katıl. Rust'ta F1'e bas ve connect your.ip.address:28015 yaz. Aynı makinede connect localhost:28015 çalışır.
  3. Her ay güncelle. Facepunch aylık güncellemesini yayımladığında, ayın ilk Perşembe günü sunucuyu durdur ve indirme komutunu yeniden çalıştır.

Oxide ve Carbon eklentileri

Facepunch, Oxide'in her sunucu güncellemesinden sonra yeniden kurulması gerektiğini (Oxide kısa süre sonra yeni sürüm yayımlar) ve başlangıç betiğinde SteamCMD çalıştırmanın dosyaları vanilla haline döndürdüğünü belirtir. Bunun yerine Carbon kullanıyorsan her Rust güncellemesinden sonra Carbon'un kendi güncelleme talimatlarını izle.

Seçenek 2: PlayNHost'ta barındır

Kiralamak kurulumu, portları, güvenlik duvarını ve aylık güncelleme rutinini ortadan kaldırır. Yine de bir ad, bir harita ve kurallarını sen seçersin.

  1. Bir plan seç. Rust sunucu barındırma sayfasını aç ve planları karşılaştır: yazım anında WORKBENCH LEVEL 1 (40 oyuncu), WORKBENCH LEVEL 2 (70) ve WORKBENCH LEVEL 3 (125). Sunucu oluştur'a bas (WORKBENCH LEVEL 3'te Planı özelleştir) ve siparişi tamamla. Fiyatlar değişir, bu yüzden o sayfadan kontrol et.
  2. Kurulumu bekle. Sunucu panelde görünür. Hazır olduğunda konsolu Server startup complete yazar.
  3. Ona ad ver ve haritayı seç. Ayarlar sayfasında Sunucu Adı, Dünya Boyutu ve Dünya Seed'i alanlarını ayarla (1 ile 2147483647 arasında bir sayı), sonra yeniden başlat. Seed değişikliği bir sonraki başlatmada geçerli olur, ama eski harita wipe yapana kadar diskte kalır, bu yüzden seed'i bir harita wipe'ının parçası olarak değiştir. Bkz. Rust dünya boyutunuzu ve seed’inizi nasıl seçersiniz.
  4. Eklentileri veya vanilla'yı seç. Mod Framework'ü altından vanilla, Oxide veya Carbon seç. Bkz. Rust sunucunuz Oxide ile Carbon arasında nasıl değiştirilir.
  5. Oyuncularını davet et. Genel bakış sayfasındaki Arkadaşlarla oyna kartı nasıl katılacaklarını gösterir, Davet mesajını kopyala da bunu kopyalar. Bkz. Rust sunucunuza nasıl katılırsınız.

Panelin senin yerine yaptıkları:

  • Sunucun için bir RCON şifresi üretilir ve Ayarlar altında gösterilir. Buna yalnızca RustAdmin gibi dış araçlar için ihtiyacın var. Panelin kendi konsolu onsuz çalışır. Şifreyi silersen veya değiştirmek istersen bkz. Rust sunucunuz RCON şifresi olmadan başlamaz.
  • Portlar atanır ve baştan açıktır. Oyun, sorgu, RCON ve Rust+ portları başlangıç satırına senin için yazılır.
  • Otomatik güncelleme açıkken (varsayılan, Ayarlar sayfasında Gelişmişi göster altında) sunucu her başlatmada Steam'de yeni sürüm olup olmadığına bakar, bu da ayın ilk Perşembe günü önem taşır. Bkz. Rust sunucunuz nasıl güncellenir.
  • Eklenti çerçevesi her başlatmada kendini yeniden kurar, bu yüzden bir oyun güncellemesi Oxide'i veya Carbon'u asla silmez.
  • Oxide'den ayrılmak da bir ayardır: Carbon'a veya vanilla'ya geç, sunucu bir sonraki başlatmada Rust'ın orijinal oyun dosyalarını geri yükler, böylece geride hiçbir Oxide dosyası kalmaz.
  • Release ve Staging dalları arasında geçmek Branch ayarıdır, bir SteamCMD oturumu değil. Bkz. Rust sunucunuz staging branch’ine nasıl geçirilir.
  • Wipe'ların kendi Wipe sayfası vardır ve Önce yedek al seçeneği bir şey silinmeden önce yedek alır. Bkz. Rust sunucunuz nasıl wipelanır.

Kendin barındırmak mı, kiralamak mı: dürüst bir karşılaştırma

  • Maliyet: sunucu yazılımı ücretsizdir. Kendin barındırmak donanım, elektrik ve bant genişliği ya da Facepunch belgelerinin listelediği belleğe sahip bir bulut makinesi maliyeti getirir. Kiralamak, planın belirlediği aylık bir ücrettir.
  • Çalışma süresi: evdeki sunucu yalnızca bilgisayarın, elektriğin ve internetin açık olduğu sürece çalışır. Kiralanan sunucu barındırıcının donanımında çalışır.
  • Açıklık: evde oyuncular genel IP adresine bağlanır ve güvenlik duvarı ile router'a sen bakarsın. Kiralanan sunucu ev IP'ni işin dışında tutar.
  • Aylık güncelleme: kendin barındırmak her seferinde sunucuyu durdurmak, SteamCMD çalıştırmak ve eklenti çerçeveni güncellemek demektir. Bizim sunucularımızda Otomatik güncelleme ve çerçevenin yeniden kurulumu başlatmada olur.
  • Kontrol: kendin barındırmak sana her dosyayı ve her başlangıç seçeneğini verir. Bizim sunucularımızda yine de Dosyalar sekmesi, Ek argümanlar ve kendi araçların için RCON var.

Kurulumu atlamaya hazır mısın? Rust sunucu planlarına bak. Zaten bir sunucun var mı? Rust sunucunuz nasıl kurulur: temel ayarlar ile başla.

Sunucunuz başka bir yerde mi? Bize taşıyın

EN YENİ BLOG YAZILARIMIZ