Permissions Nedir ?

Sunucumuz içerisindeki oyuncuları ayırdığımız gruplar ve bu gruplara vermiş olduğumuz yetkilere permissions denmektedir. Sunucunuza yeni katılan oyunculara, özel gruba dahil olanlara ve sunucunuzun yetkililerinin kullanabileceğini komutları, erişebilecekleri eklentileri ve sistemleri permissions ile ayarlayabilirsiniz.

Bilinmesi Gerekenler

  • Permissions yapılandırma dosyasında yapacağınız en ufak bir hata oyun sunucunuzda büyük sorunlara yol açabilir. Hatalı bir permissions dosyasını kullanmaya çalışırsanız modül error (hata) verir ve sunucunuzda hiç bir komut çalışmaz
  • Sunucunuz aktifken permissions yapılandırma dosyası üzerinde değişiklikler yapmanızı kesinlikle önermiyoruz, ancak yapmanız gerekiyor ise oyun sunucunuzunuz panelinde “p reload” komutunu kullanarak yapmış olduğunuz değişiklikleri aktif olarak işleyebilirsiniz
  • Permissions yapılandırma dosyası xml kullanmaktadır. Bir hata yaptığınızda hatanın nerede olduğunu bulmak için teker teker incelemek yerine bir Xml Validate sitesinden yararlanarak hatalarınızı kolayca bulabilir ve çözüme kavuşturabilirsiniz. Örnek bir site : xmlvalidation.com
  • Sunucu içerisinde “/p add KullanıcıAdı GrupAdı” ve “/p remove KullanıcıAdı GrupAdı” komutlarını kullanarak oyuncularınızın bulundukları grupları değiştirebilirsiniz. Grup yetkisi vereceğiniz oyuncu aktif değil ise “KullanıcıAdı” yerine Steam64ID girebilirsiniz.

Permissions Yapılandırma Algoritması

       <Group>
(1)      <Id>Oyuncu</Id>
(2)      <DisplayName>Oyuncu</DisplayName>
(3)      <Prefix>Oyuncu</Prefix>
(4)      <Suffix>Oyuncu</Prefix>
(5)      <Color>#FF0000</Color>
         <Members>
(6)        <Member>76561198135766060</Member>
         </Members>
(7)      <ParentGroup>default</ParentGroup>
(8)      <Priority>100</Priority>
         <Permissions>
(9)        <Permission Cooldown="3">tp</Permission>
(9)        <Permission Cooldown="3">ban</Permission>
(9)        <Permission Cooldown="3">heal</Permission>
         </Permissions>
       </Group>
  1. Komut kullanırken ve sunucunuzda kullandığınız eklentilerin yapılandırma dosyalarınızda hedef grubu göstermek amacı ile kullanılan basit ID sistemidir. Bu ID sistemini grupları şifrelemek ve gizlemek amacı ile kullanabilirsiniz. Şifreleme yöntemi sunucunuzun yetkililerini
  2. Oyunun arayüzünde, sunucunuzun giriş menüsünde bulunun oyuncu listesinde gözüken kullanıcı adlarının başında bulunan yazıdır, herhangi bir yetkiye sahip değildir ve oldukça kullanışlıdır
  3. Sunucu içeri sohbette, oyuncularınızın kullanıcı adlarının başında gözüken yazıdır, herhangi bir yetkiye sahip değildir ve genelde oyuncuları ayırmak amacı ile kullanılmaktadır. Neredeyse tüm sunucu sahipleri bu seçeneği kullanmaktadır. Aşırı kullanışlıdır ve bir çok alanda kullanılabilir.
  4. Sunucu içeri sohbette, oyuncularınızın kullanıcı adlarının sonunda gözüken yazıdır, herhangi bir yetkiye sahip değildir ve genelde oyuncuları ayırmak amacı ile kullanılmaktadır. Genelde sunucu sahipleri bu seçeneği kullanmaz ve tercihlerinin dışında olur, çoğu bakımdan kullanışsızdır.
  5. Sunucu içerisi sohbette oyuncularınızın gönderdiği mesajların gözüken renginin ayarlandığı satır. Renk seçeneğini ayarlamak için ingilizce ile renk adı girebilir veya hex kodu kullanabilirsiniz. İngilizce renk seçenekleri red, blue, black, white ve yellow ile sınırlıdır, basit düzeyde ayarlamalar için kullanılır. Hex kodu kullanarak renk seçeneği ayarlamak her zaman daha profesyonel ve daha kullanışlı olmuştur, her türden rengi destekleyen bu kodlama sistemi ile gruplarınızı istediğiniz renkler ile yapılandırabilirsiniz : https://www.radyolojinet.com/rn_html_renk_kodlari.html
  6. Gruba kayıtlı olan oyuncularınızın hesaplarının Steam64ID’lerinin bulunduğu satır aralığıdır. Bu satır aralığına yeni bir Steam64ID ekleyebilir veya var olan bir Steam64ID’yi silebilirsiniz. Aktif olmayan oyuncularınıza grup yetkisi vermek/almak için oldukça kullanışlıdır
  7. Genelde kullanılmaz, grup adı yapılandırması için kullanılmaktadır ve oldukça önemsidir
  8. Grubunuzun permissions listesinde yetki seviyesini ayarlayabileceğiniz satırdır. 1 En çok ve 100 en az olmak üzere gruplarınızı derecelendirebilirsiniz, böylece sunucunuzda p.add yetkisine sahip olan yetkili veya görevlileriniz kendi yetkilerini yükseltemez ve fazladan grup yetkisi veremezler
  9. Grubun sahip olduğu yetkileri yapılandırdığınız satır aralığıdır. Bu satır aralığına ekleyeceğiniz komut veya eklentilere özel yetkiler gruba kayıtlı tüm oyunculara erişim yetkisi vermektedir. Komutun solunda bulunan sayısal bölüm, bu yetkiyi kaç saniyede bir kullanabileceğini ayarlamanıza olanak sağlamaktadır. Komutlara süre eklemeniz güvenlik açısından oldukça önemlidir