Rust server komutları, kendi sunucunu kontrollü şekilde yönetmene yardımcı olur: Yetkiler verirsin, oyuncuları kontrol edersin, dünyayı kaydedersin, ayarları değiştirirsin, sorunların yanına teleport olursun ve wipe işlemlerini hedefli şekilde yaparsın. Bu rehber, ücretli olarak barındırılan bir Rust sunucusunu çalıştırmak için en önemli command’leri net kontrol ve troubleshooting ile gösterir.

Gereksinimler
Command çalıştırmadan önce server konsoluna veya RCON’a erişimin olmalı. game-serverhosting’de bunun için genellikle canlı konsollu dashboard’u kullanırsın; alternatif olarak RCON doğru yapılandırılmışsa harici bir RCON client da çalışır. Yetki komutları için ilgili kişinin SteamID64 bilgisine ihtiyacın var.
Resmi birincil kaynak olarak Facepunch’ın Rust dokümantasyonu, server kurulumu için diğer şeylerin yanında server.cfg, RCON ve admin yetkilerinin kullanımını belirtir: wiki.facepunch.com dokümantasyonu. Facepunch’ın komut genel bakışı ayrıca burada kullanılan command’lerin birçoğunu listeler: wiki.facepunch.com dokümantasyonu.
RCON ile bağlantı
Dashboard veya harici bir client üzerinden server konsoluna bağlan. Kurulumun açık bir RCON girişi gerektiriyorsa şunu kullanırsın:
rcon.login <password>
Hosting kullanımında dashboard konsolu çoğu zaman daha sakin bir yoldur, çünkü server durumunu, logları ve girişleri tek yerde görürsün. RCON erişim bilgilerini herkese açık paylaşmamalı ve sadece gerçekten adminlik yapması gereken ekip üyelerine vermelisin.
Server yönetimi
Bu komutlar çalışan server operasyonunu etkiler. Özellikle oyuncular online ise bunları bilinçli kullan.
| Komut | Açıklama |
|---|---|
server.save |
Dünyayı kaydet |
server.writecfg |
Config’i kaydet |
server.stop |
Server’ı durdur |
server.hostname "Ad" |
Server adını değiştir |
server.maxplayers 100 |
Maks. oyuncu |
server.worldsize 3500 |
Harita boyutu |
server.save, bakım, yeniden başlatma veya planlı müdahalelerden önce mantıklıdır. server.writecfg ile değiştirilmiş server değişkenlerini, bunun için öngörülmüşlerse konfigürasyona yazarsın. Facepunch, server dokümantasyonunda birçok değişken için rust/server/server.identity/cfg/ klasöründeki bir server.cfg dosyasının uygun yer olduğunu belirtir.
Planlama, RAM ve ayarlar konusunda daha derine inmek istiyorsan bir sonraki adım olarak dahili rehber Rust Server kiralama: RAM, ayarlar ve pluginler uygundur.
Oyuncu yönetimi ve yetkiler
Moderasyon için önce genel bakışa ihtiyacın var. status sana aktif oyuncu bilgilerini gösterir. İdari komutlarda mümkün olduğunca isim yerine SteamID64 kullan, çünkü isimler benzer görünebilir veya değiştirilebilir.
| Komut | Açıklama |
|---|---|
status |
Online oyuncuları göster |
kick <name/id> "Sebep" |
Oyuncuyu kickle |
ban <name/id> "Sebep" |
Oyuncuyu banla |
unban <steamid64> |
Oyuncunun banını kaldır |
banlist |
Ban listesini göster |
ownerid <id> "Ad" |
Owner yetkisi ver |
moderatorid <id> "Ad" |
Moderator yetkisi |
removeowner <id> |
Owner’ı kaldır |
Owner yetkileri en yüksek idari seviyedir. Moderator yetkileri birçok operasyonel görev için yeterlidir. Bu yüzden owner’ı idareli ver. Facepunch’a göre admin veya moderator yetkileri ayarlandıktan sonra Auth-Level’ın devreye girmesi için yeniden bağlanmak gerekebilir.
Tipik sıra şöyledir: status çalıştır, SteamID64’ü kopyala, ownerid veya moderatorid ayarla, yeniden bağlan, ardından zararsız bir admin işlemiyle kontrol et.
Dünya komutları
Dünya komutları ortamı, zamanı veya spawnları değiştirir. Testler, eventler ve hata analizi için faydalıdır, ancak oyuncu deneyimini etkileyebilir.
| Komut | Açıklama |
|---|---|
env.time 12 |
Saati ayarla (0-24) |
weather.fog 0 |
Sisi devre dışı bırak |
weather.rain 0 |
Yağmuru devre dışı bırak |
weather.clouds 0 |
Bulutları kaldır |
spawn.fill_populations |
NPC’leri yeniden spawnla |
spawn.fill_groups |
Hayvan spawnlarını doldur |
Bu tür komutları en iyisi kritik PvP durumlarının dışında kullan veya eventleri önceden duyur. Düzenli wipe planlıyorsan Rust Wipe Takvimi 2026, Force Wipe ve Blueprint Wipe işlemlerini düzgün sınıflandırmana ayrıca yardımcı olur.
Teleport ve Noclip
Teleport command’leri özellikle oyuncular sıkıştığında, bir şüphe kontrol edilmesi gerektiğinde veya koordinat test etmek istediğinde faydalıdır.
noclip # Duvarların içinden uç
teleport <name> # Oyuncuya teleport ol
teleportpos 0 100 0 # Koordinatlara teleport ol
teleport2me <name> # Oyuncuyu yanına teleport et
Moderasyonda teleportları izlenebilir şekilde kullanmalısın. Kesin pozisyonlar için koordinatlar veya SteamID64, serbest yazılmış isimlerden daha sağlamdır. Harita planlaması hazırlıyorsan buna Rust Server Map Seed bulma rehberi uygundur.
Item verme
Item komutları testler, eventler veya net belgelenmiş bir sorundan sonra geri yükleme için uygundur. Canlı operasyonda kontrolsüz kullanılmamalıdır.
inventory.give <item> <menge>
inventory.giveto <name> <item> <menge>
inventory.giveall <item> <menge>
Örnek: inventory.give rifle.ak 1
Kullanmadan önce item kısa adlarını kontrol et. Bir komut çalışmıyorsa bunun nedeni sıkça yanlış item adı, eksik yetkiler veya hedef oyuncunun net bulunamaması olur.
Wipe yapma
Bir wipe, kapsamına göre dünya dosyalarını veya ayrıca Blueprint verilerini siler. Önceden ilgili verileri yedekle ve dosya işlemlerini yalnızca doğru server dizininde çalıştığından eminsen yap.
# Server dizininde:
# Map-Wipe (binalar/itemler gider, BP’ler kalır):
rm server/my_server/*.sav*
rm server/my_server/*.map
# BP-Wipe (ek olarak):
rm server/my_server/*.db
game-serverhosting’de wipe işlemlerini dashboard veya scheduler üzerinden rahatça planlayabilirsin. Operasyonda bu çoğu zaman shell üzerinden manuel dosya işlemlerinden daha izlenebilirdir, çünkü zamanlar ve akışlar daha temiz kontrol edilebilir.
Sonucu kontrol et
Admin komutlarından sonra önce konsolda hata mesajlarını kontrol edersin. Ardından oyunda değişikliğin görünür olup olmadığını kontrol edersin: Yetkiler çalışıyor mu, oyuncular modere edildi mi, zaman veya hava durumu uyuyor mu, itemler ulaştı mı ya da dünya kaydedildi mi. Konfigürasyon değişikliklerinde ilgili command’e bağlı olarak ayrıca yeniden başlatma veya yeniden bağlanma gerekebilir.
Troubleshooting
Bir komut tanınmıyorsa yazımı, yetkileri ve bağlamı kontrol et. Bazı komutlar server konsoluna aittir, bazıları client’ta admin olarak veya server prefix’i ile çalışır. Admin yetkileri devreye girmiyorsa yeniden bağlan ve SteamID64’ü kontrol et. RCON bağlanmıyorsa şifreyi, portu, firewall’u ve RCON’un server’da doğru etkinleştirilip etkinleştirilmediğini kontrol et. Wipe sorunlarında doğru server.identity ve dolayısıyla doğru server klasörünü düzenleyip düzenlemediğini kontrol et.
Kontrol, sınırlar ve güvenli geri dönüş
“Rust Server Komutları – Sunucun için Admin Commands” rehberi, makalede açıklanan server tipi ve kontrol zamanında görünen sürüm durumu için geçerlidir. Menü adları, kullanılabilir sürümler, mod veya plugin uyumluluğu ve gereken kaynaklar güncellemelerden sonra farklı olabilir. Bu yüzden değerleri kontrol etmeden başka bir oyun, loader veya server sürümüne aktarma.
Dünya, oyun kaydı, konfigürasyon veya eklentilerde değişiklik yapmadan önce etkilenen dosyaların yedeğini oluştur. Ardından yalnızca birbiriyle bağlantılı tek bir adımı değiştir ve bunu daha sonra oynamak istediğin aynı client ve server sürümüyle kontrol et.
| Kontrol noktası | Beklenen sonuç | İptal ve geri dönüş |
|---|---|---|
| Server başlangıcı | Server, yeni hata mesajı olmadan çalışmaya hazır duruma ulaşır. | Başlangıç hatalarında değişikliği geri al ve son yedeği geri yükle. |
| Bağlantı testi | Bir test hesabı panelde gösterilen adres üzerinden bağlanabilir. | Sürüm veya bağlantı hatalarında sürümü, portu ve izinleri tekrar karşılaştır. |
| Fonksiyon testi | Somut olarak değiştirilen fonksiyon, mevcut dünya veya oyun verilerine zarar vermeden çalışır. | Yan etkilerde server’ı durdur ve yedeklenmiş dosyaları geri yükle. |
Başarılı bir tekil test, performans veya erişilebilirlik garantisi değildir. Dünya boyutu, modlar, pluginler, oyuncu sayısı, ağ yolu ve eşzamanlı yük sonucu değiştirebilir. Sürümü, değişikliği ve test sonucunu belgele ki sonraki sapmaları takip edebilesin.
FAQ
Admin olarak önce hangi Rust server komutlarına ihtiyacım var?
Başlangıç için genellikle status, ownerid, moderatorid, server.save, server.writecfg, kick, ban ve unban yeterlidir. Bunlarla yetkiler ayarlayabilir, oyuncuları yönetebilir ve server durumunu güvenceye alabilirsin.
ownerid veya moderatorid sonrasında yeniden bağlanmam gerekir mi?
Çoğu zaman evet. Facepunch, admin yetkileri kurulurken Auth-Level’ın görünür şekilde devreye girmesi için reconnect gerekebileceğini açıklar. Sonrasında konsolu kontrol et ve zararsız bir admin işlemini test et.
Oyuncuları isimle mi yoksa SteamID64 ile mi yönetmeliyim?
Mümkün olduğunca SteamID64 kullan. İsimler benzer olabilir, özel karakterler içerebilir veya değiştirilebilir. SteamID64 daha nettir ve yanlış oyuncuyu kickleme, banlama veya yetkilendirme riskini azaltır.
Map-Wipe ile BP-Wipe arasındaki fark nedir?
Map-Wipe, binalar ve itemler gibi dünya durumunu kaldırırken Blueprintler korunur. BP-Wipe ek olarak Blueprint verilerini siler. Bu tür müdahaleleri yalnızca planlı yap ve community’ni önceden bilgilendir.
Tüm komutları doğrudan game-serverhosting panelinde kullanabilir miyim?
Canlı konsol tipik server komutları için tasarlanmıştır. Ancak tek tek işlemler Rust’a, server durumuna ve yetkilere bağlıdır. Bir command devreye girmiyorsa konsol çıktısını ve komutun mevcut bağlam için uygun olup olmadığını kontrol et.