admins Ru adăugarea (sourcemod) - alliedmodders wiki

SourceMod a detaliat și un sistem de administrare flexibilă și poate fi dificil pentru unii utilizatori. Pentru a simplifica lucrurile, au fost introduse „steaguri“, care definesc drepturile administratorilor.

În momentul de față, există două moduri de a adăuga un administrator. Una dintre ele este prin intermediul plugin-admin flatfile.smx, care este activată în mod implicit. Acest fișier oferă două fișiere: o imagine simplificată, iar cealaltă, fișierul woody mai complex. O altă modalitate de a adăuga un administrator - utilizarea SQL.

SourceMod are trei metode de identificare:

Du-te la serverul folderul rădăcină. Deschideți [modul de director (pentru CSS este cstrike, pentru ea TF2 tf, și așa mai departe)] / addons / sourcemod / configs / admins_simple.ini

se adaugă următorul text pe o linie nouă, înlocuind yoursteamid ID-ul Steam (folosind clientul statutul de comandă al consolei pentru a găsi ID-ul Steam - se pare ca STEAM_n :. o: p)

Salvați fișierul, și apoi scrie în sm_reloadadmins consola de server. Conectarea la server prin clientul jocului. Scrie sm_admin consola de jocuri, și apoi a reveni la joc. Ar trebui să vedeți meniul admin.

În primul rând, să trecem repede peste acordarea de niveluri de acces:

Personalizabile Grupul 6.

În SourceMod'e imunitate - un sistem flexibil, bazat pe nivelurile de imunitate. Fiecare administrator poate avea o valoare arbitrară a nivelului de imunitate. Astfel, pentru a face acțiunea administratorului nu poate fi decât un singur administrator, al cărui nivel de imunitate mai.

De exemplu, executați o rețea # 1 are un „3“ nivel de imunitate, și a alerga o rețea # 2 are un nivel de imunitate „10“. Acesta dispune de o rețea # 2 poate efectua acțiuni pe termen o rețea # 1, și a alerga o rețea # 1 nu poate produce o acțiune pe termen rețea 2 #. nivelurile de imunitate poate fi complet arbitrară, poate fi egală cu orice număr mai mare decât zero. Amintiți-vă că „0“ înseamnă nici o imunitate.

În mod implicit, administratorii au același nivel de imunitate poate afecta reciproc. Acest lucru poate fi modificat printr-un fișier sm_immunity_mode CFG / sourcemod.cfg.

Parole pentru a lucra, administratorul serverului trebuie să modifice linia „PassInfoVar“ în addons / sourcemod / configs / fișier core.cfg. De exemplu:

În plus, în cazul în care un administrator are o parolă, el sau ea trebuie să introducă o parolă prin setinfo echipa în consola de client. De exemplu, folosind exemplul de mai sus, BAILOPAN va prescrie următoarele:

Pentru a automatiza acest proces (printr-o setinfo parolă), puteți crea un „autoexec.cfg“ fișier în folderul client joc. Acest fișier este situat pe drumul SteamApps \ CONT \ [joc] \ [directorul de moda] \ cfg. De exemplu:

  • C: \ Program Files \ Steam \ steamapps \ bailopan \ Counter-Strike Source \ cstrike \ cfg

Puteți introduce, de asemenea, o parolă înainte de a se conecta la server. Pentru Steam ID și identificarea IP, privilegii de administrator vor fi emise în mod automat pentru a vă dacă parola este corectă. Pentru a identifica numele, parola ar trebui să fie corectă atunci când modificați numele, altfel va fi dat afara de pe server.

Cel mai simplu mod de a adăuga un manager - editarea configs / fișier admins_simple.ini. Acest fișier conține doi parametri pe linie: informațiile de identificare, și steaguri. Un șir de steaguri - ceva flexibil și poate conține următoarele informații:

  • Opțional: nivelul de imunitate, separate prin două puncte ( „:“);
  • flag Strochno sau;
  • Numele grupului care începe cu caracterul „@“

Puteți adăuga, de asemenea, un administrator prin configs / admins.cfg. format de fișier personalizabil în KeyValues. Fiecare administrator are propria sa unitate în cadrul blocului de administrare. Puteți crea și / sau modifica fișierul utilizând KVManager admins.cfg. Formatul de fișier este după cum urmează:

  • AUTH. Obligatoriu. Ar trebui să fie: abur. nume. sau ip (în cazul în care nu există nici o metodă de identificare specifică), spune SourceMod'u decât este valoarea de identificare.
  • identitate. Obligatoriu. O valoare unică ce permite SourceMod'u găsi metoda Acest administrator audentifikatsionnomu și valoarea rezultată.
  • parola. Opțional. Parola pentru a intra administrator (a se vedea mai sus despre parole).
  • de grup. Opțional. Numele grupului căruia administratorul trebuie să aparțină. Acesta poate fi declarat mai mult de o linie „grup“. Nu este nevoie de a pune simbolul „@“ înainte de numele grupului.
  • steaguri. Opțional. pavilion de acces.
  • imunitate. Opțional. nivel de imunitate.

nume de administrator opțional (acesta poate fi gol). Acesta nu este folosit și este prezent numai pentru comoditatea de programe terțe.