Kısa cevap: Sunucu açıkken panelin konsolundan ownerid SteamID64 "Isim" "Sebep" komutunu girin, ardından server.writecfg yazarak kaydedin. Oyuna yeniden girdiğinizde yetkiniz aktif olur. Yetkiyi geri almak için removeowner SteamID64 komutunu kullanın.

Rust sunucunuzda eşya oluşturmak, ışınlanmak, oyuncuları atmak ya da yasaklamak gibi işlemleri yapabilmek için kendinize oyun içi yetki vermeniz gerekir. Bu işlem birkaç komutla tamamlanır. Bu rehberde yetkiyi nasıl vereceğinizi, Steam ID numaranızı nasıl bulacağınızı ve verilen yetkiyi nasıl geri alacağınızı anlatıyoruz.

Başlamadan önce

  • Sunucuya giriş yaptıysanız çıkış yapın. Yetki, oyuna bağlanırken uygulandığı için yetkiyi verdikten sonra yeniden bağlanmanız gerekir.
  • Komutu konsoldan göndereceğiz. İlk yetkiyi oyun içi F1 konsolundan veremezsiniz, çünkü o konsolu kullanmak için zaten yetkiniz olması gerekir. Komutu oyun panelinizin konsolundan ya da RCON üzerinden girin.
  • Komut gönderebilmeniz için sunucunun açık olması gerekir. Panelde sunucunuzun çalışır durumda olduğunu kontrol edin.
  • Steam ID numaranız hazır olsun. Aşağıda nasıl bulacağınızı anlatıyoruz.

Steam ID numaramı nasıl bulurum?

Rust, oyuncuları kullanıcı adıyla değil SteamID64 numarasıyla tanır. Bu numara 7656119 ile başlayan 17 haneli bir sayıdır. Bulmak için iki yol var:

  • Profil adresinize bakın. Steam profilinizi tarayıcıda açın. Adres steamcommunity.com/profiles/ ile bitip arkasından uzun bir sayı geliyorsa o sayı SteamID64 numaranızdır.
  • Bir SteamID sorgulama sitesi kullanın. Profil adresiniz özel bir addan oluşuyorsa steamidfinder.com sitesine girip Steam profil adresinizi yapıştırın. steamID64 olarak belirtilen, 765 ile başlayan numarayı kopyalayın. SteamID bulmak için buna benzer birçok alternatif site vardır.

Kendinize yetki verin

Konsola şu komutu girin. Kendi Steam ID numaranızı ve istediğiniz bir ismi yazın:

ownerid SteamID64 "Isim" "Sebep"

Örnek:

ownerid 76561198000000000 "Ekiphost" "Sunucu sahibi"

Tırnak içindeki isim ve sebep, kaydı daha sonra tanıyabilmeniz için yazılan notlardır. Asıl önemli olan Steam ID numarasıdır. Örnekteki numara yalnızca biçimi göstermek içindir, kendi numaranızı yazın.

Ardından değişikliği kaydedin:

server.writecfg

Bu adımı atlamayın. Komutu kaydetmezseniz yetki yalnızca o oturum için geçerli olur ve sunucu yeniden başlatıldığında kaybolur. Konsol server.writecfg komutuna genellikle “Config Saved” yanıtı verir. ownerid komutu ise çoğu zaman ayrıca bir onay mesajı göstermez, bu normaldir.

Komutları girdikten sonra oyuna bağlanın. Yetkinizi test etmek için oyunda F1 tuşuyla konsolu açıp noclip yazın. Karakteriniz uçmaya başlıyorsa yetkiniz çalışıyor demektir.

Owner ve moderatör arasındaki fark

Rust'ta iki yetki seviyesi vardır. Sunucuyu birlikte yönettiğiniz kişilere tam yetki vermek yerine moderatör yetkisi vermeniz daha güvenlidir:

Yetki Komut Kapsamı
Owner (yönetici) ownerid Tüm komutlar, başka yetkilileri ekleme ve çıkarma dahil
Moderatör moderatorid Daha sınırlı yetki, oyuncu yönetimi için yeterli

 

Moderatör yetkisi aynı biçimle verilir ve yine ardından server.writecfg yazılması gerekir:

moderatorid 76561198000000000 "Ekiphost" "Moderator"

Dosyadan yetki vermek

Konsolu kullanamıyorsanız yetkiyi dosyadan da verebilirsiniz. Sunucunuzu durdurun, dosya yöneticisinden server/rust/cfg/users.cfg dosyasını açın ve her yetkili için ayrı bir satır ekleyin:

ownerid 76561198000000000 "Ekiphost" "Sunucu sahibi"

Dosyayı kaydedip sunucuyu başlatın. Sunucu bu dosyayı açılışta okuduğu için değişiklik sunucu kapalıyken yapılmalıdır. Konsoldan yetki verip server.writecfg çalıştırdıysanız kayıt bu dosyaya yazılır, yani yetkilileri orada görebilirsiniz.

Verilen yetkiyi silmek

Verdiğiniz bir yetkiyi geri almak için şu komutu girmeniz yeterlidir:

removeowner SteamID64

Örnek:

removeowner 76561198000000000

Moderatör yetkisini almak için removemoderator SteamID64 komutunu kullanın. Her iki durumda da silme işleminden sonra tekrar server.writecfg çalıştırın. Aksi halde yetki bir sonraki yeniden başlatmada geri gelebilir. Dosyadan düzenlediyseniz ilgili satırı users.cfg içinden silin.

Yetki çalışmıyorsa neleri kontrol etmelisiniz?

  • Sunucu açık mıydı? Komut yalnızca çalışan bir sunucuya gönderilebilir.
  • Steam ID doğru mu? 17 haneli, 7656119 ile başlayan SteamID64 numarasını yazdığınızdan emin olun. Kullanıcı adı yazmak işe yaramaz.
  • server.writecfg yazdınız mı? Yetkiniz yeniden başlatmadan sonra kaybolduysa bu adım atlanmıştır. Komutu yeniden girip server.writecfg yazın.
  • Yeniden bağlandınız mı? Yetki oyuna bağlanırken uygulanır. Sunucudan çıkıp tekrar girin.
  • Eklenti izni mi eksik? Oxide/uMod eklentilerinin kendi izin sistemi vardır. Eklentilerin izinlerini nasıl vereceğinizi “Rust Sunucusuna uMod/Oxide Eklentisi Nasıl Kurulur? Eklenti Yöneticisi ve Manuel Kurulum” yazımızda anlattık.

Yetkililerin tutulduğu cfg klasörü map wipe'ta etkilenmez. Full wipe yaparken bu klasörü silmemeniz gerekir. Ayrıntılar için “Rust Sunucusunda Wipe Nasıl Atılır? Full Wipe ve Map Wipe Rehberi” yazımıza bakın.

Güvenlik: Yetkiyi kime verdiğinize dikkat edin

Owner yetkisi tam kontrol demektir. Bu yetkiye sahip biri oyuncuları yasaklayabilir, ayarları değiştirebilir ve başka yetkilileri ekleyip çıkarabilir. Bu yüzden yalnızca güvendiğiniz kişilere verin, günlük işler için moderatör yetkisi yeterliyse onu tercih edin ve artık ihtiyaç kalmayan yetkileri geri alın.

Kısa özet

  • Sunucu açıkken panel konsolundan ownerid SteamID64 "Isim" "Sebep" yazın.
  • Ardından server.writecfg ile kaydedin, oyuna yeniden bağlanın.
  • Yetkiyi geri almak için removeowner SteamID64 ve yine server.writecfg kullanın.
  • Yardımcılarınıza tam yetki yerine moderatorid verin.

Ekiphost ile Rust sunucunuzu yönetin

Yetki verirken takıldığınız bir nokta olursa destek ekibimize yazabilirsiniz. Sunucunuzu doğru yönetmek, oyuncularınıza daha kaliteli bir deneyim sunmanın ilk adımıdır.

Projenize uygun VDS seçeneklerini Ekiphost'ta inceleyebilirsiniz.

Hai trovato utile questa risposta? 20 Utenti hanno trovato utile questa risposta (35 Voti)