Ghid pentru Administrarea Serverului Rust cu Oxide
Acest tutorial îți oferă toate comenzile de bază pentru administrarea unui server Rust cu Oxide și câteva sfaturi pentru gestionarea eficientă a pluginurilor, permisiunilor și utilizatorilor.
—
Introducere la Oxide
Oxide este o platformă de modding pentru Rust care permite administrarea serverului, configurarea permisiunilor și instalarea de pluginuri. Oxide este esențial pentru serverele Rust care doresc funcționalități suplimentare și personalizare.
—
Comenzi Esențiale Oxide
1. Managementul Pluginurilor
Oxide permite încărcarea, descărcarea și reîncărcarea pluginurilor fără a opri serverul. Aici sunt câteva comenzi de bază:
oxide.load <plugin_name>
- Încarcă un plugin specific (de ex. oxide.load Kits
).
oxide.unload <plugin_name>
- Dezîncarcă un plugin specific.
oxide.reload <plugin_name>
- Reîncarcă un plugin pentru a aplica modificările.
oxide.loadall
- Încarcă toate pluginurile disponibile pe server.
oxide.unloadall
- Dezîncarcă toate pluginurile active.
oxide.reloadall
- Reîncarcă toate pluginurile active.
2. Administrarea Permisiunilor și Grupurilor
Permisiunile în Oxide sunt folosite pentru a gestiona ce comenzi sau funcții pot accesa jucătorii și administratorii. Fiecare plugin adaugă permisiuni specifice, pe care le poți controla folosind aceste comenzi:
oxide.grant group <group_name> <permission>
- Acordă o permisiune unui grup.
oxide.revoke group <group_name> <permission>
- Revocă o permisiune de la un grup.
oxide.grant user <username|steam_id> <permission>
- Acordă o permisiune unui utilizator.
oxide.revoke user <username|steam_id> <permission>
- Revocă o permisiune de la un utilizator.
oxide.usergroup add <username|steam_id> <group_name>
- Adaugă un utilizator într-un grup specific.
oxide.usergroup remove <username|steam_id> <group_name>
- Elimină un utilizator dintr-un grup specific.
oxide.show groups
- Afișează toate grupurile disponibile pe server.
oxide.show perms
- Afișează toate permisiunile definite pe server.
oxide.show group <group_name>
- Afișează toate permisiunile și utilizatorii dintr-un grup.
oxide.show user <username|steam_id>
- Afișează toate permisiunile și grupurile unui utilizator.
3. Administrarea Utilizatorilor și Chatului
Poți gestiona utilizatorii și comportamentul lor pe server cu câteva comenzi simple:
kick <username|steam_id> [reason]
- Scoate un utilizator de pe server cu un motiv opțional.
ban <username|steam_id> [reason]
- Blochează accesul unui utilizator la server, cu un motiv opțional.
unban <username|steam_id>
- Deblochează accesul unui utilizator.
mute <username|steam_id>
- Dezactivează chatul pentru un utilizator.
unmute <username|steam_id>
- Activează chatul pentru un utilizator.
—
Comenzi de Diagnostic și Debugging
Oxide oferă câteva comenzi utile pentru verificarea statusului serverului și a pluginurilor active:
oxide.version
- Afișează versiunea curentă a Oxide.
oxide.plugins
- Listează toate pluginurile încărcate și statusul acestora.
oxide.perms
- Listează toate permisiunile definite pe server.
oxide.config <plugin_name>
- Afișează configurația unui plugin specific.
oxide.lang <plugin_name>
- Afișează traducerile unui plugin (dacă există).
server.writecfg
- Salvează permisiunile și grupurile curente în fișierele de configurare.
—
Sfaturi pentru Configurarea Oxide
- Configurarea Permisiunilor - Setează permisiunile pentru fiecare plugin astfel încât să fie clare și eficiente. Creează grupuri precum
default
, moderator
, și admin
pentru a organiza jucătorii.
- Folosirea Grupurilor - Acordă permisiunile pe grupuri pentru a evita atribuirea manuală pentru fiecare jucător.
- Reîncărcarea Pluginurilor - După ce modifici configurările unui plugin, folosește comanda
oxide.reload <plugin_name>
pentru a aplica schimbările instant.
- Verificarea Periodică a Pluginurilor - Actualizează pluginurile regulat pentru a beneficia de optimizări și îmbunătățiri de securitate.
—
Întrebări Frecvente
Cum adaug un nou plugin?
Pur și simplu copiază fișierul .cs
al pluginului în directorul oxide/plugins
și folosește comanda oxide.load <plugin_name>
pentru a-l activa.
Cum fac ca jucătorii noi să primească un kit automat?
Creează un kit în pluginul de kits și setează-l în configurarea autokitului ca fiind disponibil pentru grupul default
.
Ce fac dacă serverul meu dă o eroare la un plugin?
Folosește comanda oxide.reload <plugin_name>
pentru a reîncărca pluginul și verifică fișierele de log din oxide/logs/
pentru detalii.
—
Sperăm că acest ghid a fost util! Dacă ai întrebări, nu ezita să le lași în comentarii!