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,
.csolarak. 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
-
Eklenti dosyasını edinin
.csdosyasını uMod eklenti kütüphanesinden veya yazarın dağıttığı başka bir yerden indirin. -
oxide/plugins'e yükleyin
Dosya yöneticisi üzerinden veya FTP ile.
.csdosyasının kendisini yükleyin, zip'ini değil. -
Yüklenmesine izin verin
uMod yeni dosyaları otomatik olarak algılar. Bir yükleme onayı veya hata için konsolu izleyin.
-
Yapılandırın
Config dosyası artık
oxide/config'da bulunacaktır. Onu düzenleyin, ardından uygulamak içinoxide.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
| Komut | Ne 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.
-
Grubu oluşturun
oxide.usergroup add VIPs -
Gruba yetkilerini verin
oxide.grant group VIPs kits.vip -
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.