Ana içeriğe geç

Rust eklenti yönetimi

uMod ve Oxide temel kullanımı

uMod kurulduktan sonra, eklenti çalıştırmak üç klasöre ve yaklaşık altı komuta iner. Özellikle reload komutunu öğrenin: bu, bir değişikliği beş saniyede test etmek ile her seferinde sunucunuzu yeniden başlatmak arasındaki farktır.

  • Rust rehberleri
  • Güncellendi
  • 6 dk okuma
  • 3 klasör
  • 6 temel komut
  • Yetki grupları
OXIDE KOMUTLARıRCON konsoluoxide.reload BetterChatoxide.unload BetterChatoxide.reload *oxide.usergroup add VIPsoxide.grant group Admins noclip.use# reload her zaman restarttan üstündür

Kısa cevap

.cs eklenti dosyalarını oxide/plugins'e yükleyin. Ayarları ilk çalıştırmadan sonra oxide/config'da görünür. Değişiklikleri yeniden başlatmadan uygulamak için oxide.reload PluginName kullanın ve yetkileri bireylere değil oxide.grant group (GROUP) (PERMISSION) ile gruplara verin.

Önemli noktalar

  • Üç klasör: plugins, config, data. Her birinin tek bir görevi var.
  • Config dosyaları sadece eklenti bir kez çalıştıktan sonra görünür. Onları elle oluşturmayın.
  • oxide.reload, neredeyse her eklenti değişikliği için yeniden başlatmadan üstündür.
  • Kişilere değil gruplara verin. Ölçeklenir ve denetlenebilir.
  • Her eklentinin kendi dokümantasyonu yetkilerini listeler. Tahmin etmeden önce onu okuyun.

Üç klasör

uMod sunucunuzda üç klasör oluşturur ve hangisinin ne yaptığını bilmek daha sonra çok fazla kafa karışıklığını önler.

oxide/plugins
Eklenti dosyalarının kendisi, .cs olarak. Buraya bir dosya bırakmak onu otomatik olarak yükler.
oxide/config
Çoğu eklenti için config dosyaları. Bunlar sizin tarafınızdan sağlanmaz, eklenti tarafından ilk çalıştırmada oluşturulur.
oxide/data
Bazı eklentilerin yeniden başlatmalar arasında tuttuğu, oyuncu kayıtları veya ekonomi bakiyeleri gibi saklanan veriler. Bunu rastgele düzenlenecek bir şey olarak değil, eklentinin belleği olarak düşünün.

Eksik bir config dosyası düzeltilmesi gereken bir sorun değildir. Az önce bir eklenti yüklediyseniz ve oxide/config'da onunla ilgili hiçbir şey yoksa, bunun sebebi eklentinin henüz çalışmamış olmasıdır. Sunucuyu başlatın, yüklenmesine izin verin ve dosya orada olacaktır.

Eklenti yükleme

  1. Eklenti dosyasını edinin

    .cs dosyasını uMod eklenti kütüphanesinden veya yazarın dağıttığı başka bir yerden indirin.

  2. oxide/plugins'e yükleyin

    Dosya yöneticisi üzerinden veya FTP ile. .cs dosyasının kendisini yükleyin, zip'ini değil.

  3. Yüklenmesine izin verin

    uMod yeni dosyaları otomatik olarak algılar. Bir yükleme onayı veya hata için konsolu izleyin.

  4. Yapılandırın

    Config dosyası artık oxide/config'da bulunacaktır. Onu düzenleyin, ardından uygulamak için oxide.reload PluginName çalıştırın.

uMod web sitesindeki her eklenti, kurulumunu, config seçeneklerini ve tanımladığı yetkileri kapsayan bir açıklamayla gelir. Ayarları tahmin etmeye başlamadan önce o sayfayı okuyun, çünkü soracağınız soruların çoğu orada cevaplanmıştır.

İhtiyacınız olan komutlar

Temel Oxide eklenti yönetimi komutları.
KomutNe işe yarar
oxide.reload (PLUGIN NAME)Belirtilen eklentiyi yeniden yükler.
oxide.unload (PLUGIN NAME)Belirtilen eklentiyi kaldırır.
oxide.reload *Tüm eklentileri aynı anda yeniden yükler.
oxide.usergroup add (GROUP NAME)Yeni bir Oxide kullanıcı grubu oluşturur.
oxide.grant group (GROUP NAME) (PERMISSION)Bir gruba bir yetki verir.
oxide.grant user (USERNAME/STEAM64 ID) (PERMISSION)Tek bir kullanıcıya bir yetki verir.

oxide.reload, çalışma şeklinizi değiştiren komuttur. Bir config'i düzenlemek ve tek bir eklentiyi yeniden yüklemek saniyeler sürer ve kimseyi bağlantıdan koparmaz. Aynı şeyi başarmak için sunucuyu yeniden başlatmak, oyuncularınıza bir harita yüklemesine ve seed değiştiyse on dakikaya kadar mal olur.

Pratikte yetki grupları

Oxide yetkileri bir bireysel kullanıcıya veya bir gruba verilebilir. İkisi de işe yarar. Grupları kullanın.

Sebep bakımdır. On yetkiyi doğrudan beş VIP'e verirseniz, takip edilecek elli yetki verme işleminiz olur ve biri VIP olmaktan çıktığında hepsini hatırlamanız gerekir. On yetkiyi bir VIPs grubuna verin ve bir kişiyi eklemek veya çıkarmak tek bir komut olur.

  1. Grubu oluşturun

    oxide.usergroup add VIPs
  2. Gruba yetkilerini verin

    oxide.grant group VIPs kits.vip
  3. Gruba insanlar ekleyin

    Onlara yetkileri bireysel olarak vermek yerine. Erişimleri daha sonra grup tanımını takip eder.

Uygulamalı örnekler

Az önce güncellediğiniz bir eklentiyi yeniden yükleyin
BetterChat dosyasını değiştirdiniz, bu yüzden oxide.reload BetterChat çalıştırın. Yeniden başlatmaya gerek yok.
Adminlere noclip verin
oxide.grant group Admins noclip.use, Admins grubundaki herkese bu yetkiyi verir.
Bir VIP katmanı oluşturun
oxide.usergroup add VIPs, ardından ücretli katmanın içermesi gereken her şeyi ona verin.
Bir kişiye geçici olarak bir şey verin
oxide.grant user 76561198000000000 kits.event. Bunu az kullanın ve verdiğinizi hatırlayın.
Kötü davranan bir eklentiyi hemen kapatın
oxide.unload PluginName. Bir yeniden başlatmadan daha hızlı ve daha az kesintiye sebep olur, ve size hemen o eklentinin sorun olup olmadığını söyler.

Edinmeye değer alışkanlıklar

Eklentileri değiştirmeden önce yedek alın
Herhangi bir şey eklemeden veya çıkarmadan önce oxide/'ın bir kopyasını alın. Bir klasörü geri yüklemek, bir yapılandırmayı hafızadan yeniden oluşturmaktan daha hızlıdır.
Bir seferde tek bir eklenti ekleyin
Ekleyin, yeniden yükleyin, konsolu ve sunucu FPS'ini izleyin, sonra devam edin. Altısını birden eklemek ve sunucunun mutsuz olduğunu bulmak size altı şüpheli bırakır.
İlerledikçe performansı izleyin
Eklentiler, Rust sunucu performansı üzerindeki ana etkendir ve önemsiz görünen bir eklenti bile size her tick'e mal olabilir.
Eklentileri güncel tutun
Her Rust güncellemesinden sonra uMod'u kontrol edin. Güncel olmayan bir eklenti derlemeyi başarısız kılar ve hata onu adlandırır, bu da en azından teşhis etmesi kolaydır.
Konsolu okuyun
uMod, neyin yanlış gittiğini söylemekte alışılmadık derecede iyidir. Çoğu eklenti sorunu, henüz yukarı kaydırıp okumadığınız çıktıda zaten açıklanmıştır.

Çatının kendisi hakkında daha fazla derinlik için, resmi uMod dokümantasyonu yetkili kaynaktır. Henüz kurmadıysanız, bir Rust sunucusuna uMod kurma rehberimizle başlayın.

Kendi Rust sunucusunu yönetenler için daha fazla rehber.

Hızlı yanıtlar

Sık sorulan sorular

.cs eklenti dosyalarını sunucunuzdaki oxide/plugins klasörüne yükleyin. Çoğu eklentinin config dosyaları, bir kez çalıştıktan sonra oxide/config'da görünür ve bazı eklentiler saklanan bilgiler için oxide/data'yı da kullanır.

Konsolda oxide.reload PluginName çalıştırın. Bu, sadece o eklentiyi yeniden yükler ve dosyasındaki veya config'indeki değişiklikleri alır. oxide.reload * her şeyi aynı anda yeniden yükler.

oxide.grant group (GROUP NAME) (PERMISSION) kullanın. Örneğin oxide.grant group Admins noclip.use, Admins grubundaki herkese noclip.use yetkisini verir. Yetkiler eklenti tarafından tanımlanır ve dokümantasyonu onları listeler.

oxide.usergroup add (GROUP NAME), örneğin oxide.usergroup add VIPs. Ardından yetkileri bireylere değil gruba verin, böylece daha sonra yeni bir VIP eklemek on komut yerine bir komut olur.

Hayır. Dosyayı oxide/config'da düzenleyin, ardından oxide.reload PluginName çalıştırın ve eklenti yeni ayarları alır. Eklenti işleri için tam bir sunucu yeniden başlatması nadiren gereklidir.

Genellikle dosya yanlış yerdedir, bir .cs dosyası değildir veya farklı bir Rust ya da uMod sürümü için yazılmıştır. Konsol, derleme başarısız olduğunda eklentiyi adlandıran bir hata yazdırır, bu yüzden tahmin etmek yerine onu okuyun.

Tam dosya erişimli Rust hosting

Barındırdığımız her Rust sunucusunda dosya yöneticisi, FTP ve konsol erişimi bulunur, böylece eklenti yükleme ve yeniden yükleme iki dakikalık bir iştir.

  • Birleşik Krallık veri merkezi
  • Dosya yöneticisi ve FTP
  • Ticket ve Discord üzerinden destek