Răspunsul scurt
Rulează comenzi din consola din joc cu F1, sau prin RCON din panoul tău
de control ori dintr-un client precum RustAdmin. Cele esențiale sunt
global.ban, global.kick, admin.mutevoice,
global.say, global.status și server.save. Încheie orice
modificare de permisiuni cu server.writecfg.
Puncte cheie
- Consola necesită drepturi de admin. RCON nu, motiv pentru care setezi primul admin prin RCON.
- Banează după Steam 64 ID, nu după nume. Numele se schimbă, ID-urile nu.
- AuthLevel 1 este moderator, AuthLevel 2 este proprietar. Doar al doilea poate gestiona personalul.
server.writecfgpăstrează modificările. Fără el, acestea dispar la următoarea repornire.global.restartavertizează jucătorii timp de 300 de secunde. Folosește-o în loc de o oprire bruscă.
Rularea comenzilor
Există două căi către același set de comenzi, iar cea pe care o folosești depinde de unde te afli.
- Consola din joc
- Apasă F1, asigură-te că tab-ul CONSOLE este selectat, scrie comanda și apasă Enter. Trebuie să ai deja drepturi de admin pe server.
- RCON
- Conectează-te cu consola din panoul de control sau cu un client extern. Funcționează din afara jocului, nu necesită să joci și este modul în care acorzi primul admin.
Multe comenzi acceptă fie un nume de jucător, fie un Steam 64 ID. Preferă Steam ID-ul. Numele afișate pot fi schimbate, duplicate sau făcute confuze intenționat, iar un ban țintit pe un nume este un ban ocolit în treizeci de secunde.
Comenzile pe care le vei folosi de fapt
Sunt zeci mai jos, dar administrarea zilnică a serverului se reduce la vreo opt dintre ele. Dacă nu înveți altceva, învață-le pe acestea.
| Comandă | Ce face |
|---|---|
global.status | Cine este conectat, plus statistici despre server. Primul lucru de verificat la orice problemă. |
global.kick "player" | Elimină pe cineva temporar. Se poate reconecta imediat. |
global.banid "id" "reason" | Banează după Steam 64 ID, cu un motiv înregistrat. |
global.unban "id" | Anulează un ban. |
admin.mutevoice "player" | Mute vocal. Deseori răspunsul proporțional acolo unde un ban nu este. |
global.say "text" | Anunță ceva tuturor în chat. |
server.save | Forțează o salvare înainte să schimbi ceva riscant. |
server.writecfg | Salvează permanent modificările de configurare. Cea pe care oamenii o uită. |
Referința completă de comenzi
Grupate după prefix, pentru că așa le organizează Rust și așa le vei ține minte. Un asterisc în coloana de observații înseamnă că această comandă a fost semnalată în referința originală ca având o rezervă care merită verificată în raport cu versiunea curentă a jocului.
Administrarea jucătorilor și a serverului
Banuri, kick-uri, roluri de admin, chat și reporniri. Comenzile pe care le vei folosi cel mai mult.
| Sintaxă | Valori acceptate | Descriere | Observații |
|---|---|---|---|
global.ban "player" "reason" |
nume de jucător | Banează un jucător din joc | "reason" este opțional |
global.banid "player" "reason" |
Steam64 ID | Banează un jucător din joc după Steam ID | "reason" este opțional |
global.banlist |
Niciuna | Afișează o listă a utilizatorilor banați | |
global.banlistex |
Niciuna | Afișează o listă a utilizatorilor banați cu motive și nume de utilizator | |
global.kick "player" |
nume de jucător/Steam64 ID | Dă kick unui jucător de pe server | |
global.kickall "reason" |
Niciuna | Dă kick tuturor din joc | "reason" este opțional |
global.listid |
Niciuna | Afișează o listă a utilizatorilor banați după ID | |
global.moderatorid "id" |
Steam64 ID | Face dintr-un jucător un moderator al serverului | AuthLevel 1, (Moderator) |
global.ownerid "id" |
Steam64 ID | Face dintr-un jucător un proprietar al serverului | AuthLevel 2, (Admin) |
global.players |
Niciuna | Afișează jucătorii conectați în prezent | |
global.quit() |
Niciuna | Părăsește jocul | |
global.removemoderator "id" |
Steam64 ID | Elimină un moderator | |
global.removeowner "id" |
Steam64 ID | Elimină un proprietar | |
global.restart |
Niciuna | Repornește serverul cu un avertisment de 300 de secunde, la intervale de 5 secunde | |
global.say "text" |
șir de caractere | Trimite un mesaj tuturor jucătorilor în chat | |
global.status |
Niciuna | Afișează jucătorii conectați în prezent și statisticile serverului | Disponibilă doar pentru admini |
global.unban "id" |
Steam64 ID | Anulează banul unui jucător din joc | |
global.users() |
Niciuna | Afișează informații despre utilizatori pentru jucătorii de pe server |
Silențiere
Silențierea vocii și a chatului text, aplicată per jucător.
| Sintaxă | Valori acceptate | Descriere | Observații |
|---|---|---|---|
admin.mutevoice "player" |
nume de jucător/Steam64 ID | Împiedică un jucător să vorbească în joc | * |
admin.unmutevoice "player" |
nume de jucător/Steam64 ID | Permite unui jucător să vorbească în joc | * |
admin.mutechat "player" |
nume de jucător/Steam64 ID | Împiedică un jucător să trimită mesaje prin chatul din joc | * |
admin.unmutechat "player" |
nume de jucător/Steam64 ID | Permite unui jucător să trimită mesaje prin chatul din joc | * |
Controlul serverului
Salvare, încărcarea configurației, backup-uri și pornire sau oprire.
| Sintaxă | Valori acceptate | Descriere | Observații |
|---|---|---|---|
server.backup |
Niciuna | Face backup folderului serverului | |
server.readcfg |
Niciuna | Încarcă configurația serverului | |
server.save |
Niciuna | Forțează o salvare a jocului | |
server.start |
Niciuna | Pornește un server | |
server.stop |
Niciuna | Oprește un server | |
server.writecfg |
Niciuna | Salvează toate modificările de configurare |
Entități
Găsirea, depanarea și generarea entităților în lume.
| Sintaxă | Valori acceptate | Descriere | Observații |
|---|---|---|---|
entity.debug_lookat |
Niciuna | Activează depanarea pentru entitatea la care te uiți | |
entity.find_entity [entity] |
Nume de entitate | Găsește poziția tuturor entităților cu numele dat | |
entity.find_group [entity_group] |
Nume de grup de entități | Găsește poziția tuturor grupurilor de entități cu numele dat | |
entity.find_id [id] |
ID de entitate | Găsește poziția unei entități cu ID-ul dat | |
entity.find_parent |
Niciuna | Găsește poziția tuturor entităților părinte | |
entity.find_radius [radius] |
Număr întreg | Găsește poziția tuturor entităților din raza dată | |
entity.find_self |
Niciuna | Găsește poziția entității jucătorului | |
entity.find_status [status] |
Stare a entității | Găsește o entitate cu starea dată | |
entity.spawn [entity] |
Nume de entitate | Generează o entitate acolo unde te uiți | |
entity.spawnat [entity] [worldPos] |
Nume de entitate/poziție | Generează o entitate la poziția specificată din lume | |
entity.spawnhere [entity] [distance] |
Nume de entitate/număr întreg | Generează o entitate în apropiere, la distanța specificată față de jucător | |
entity.spawnitem [entity] |
Nume de obiect entitate | Generează un obiect în lume |
Crafting
Adăugarea și anularea elementelor din coada de crafting.
| Sintaxă | Valori acceptate | Descriere | Observații |
|---|---|---|---|
craft.add [id] |
ID de obiect | Adaugă un obiect în coada ta de crafting | Trebuie să ai obiectele necesare în inventar |
craft.cancel [id] |
ID de obiect | Anulează sarcina de crafting a obiectului specificat | |
craft.canceltask |
Niciuna | Anulează obiectul aflat în curs de fabricare |
Vreme
Controlul ploii, vântului, norilor și ceții.
| Sintaxă | Valori acceptate | Descriere | Observații |
|---|---|---|---|
weather.rain [value] |
Valoare între 0 și 1.0, 0 înseamnă deloc, 1.0 înseamnă 100% | Setează factorul de ploaie pe server | Folosirea oricărei alte valori decât una validă o va seta pe automat |
Timp
Derularea rapidă a ceasului din joc.
| Sintaxă | Valori acceptate | Descriere | Observații |
|---|---|---|---|
env.addtime 0-24 |
Număr întreg între 0 și 24 | Derulează rapid timpul cu numărul de ore specificat |
Chat
Afișarea de text în chat.
| Sintaxă | Valori acceptate | Descriere | Observații |
|---|---|---|---|
chat.say "text" |
șir de caractere | Afișează textul tău în chat |
Colectarea gunoiului
Curățarea manuală a memoriei.
| Sintaxă | Valori acceptate | Descriere | Observații |
|---|---|---|---|
gc.collect |
Niciuna | Colectează reziduurile din memorie |
Nivelurile AuthLevel
Rust exprimă drepturile de admin printr-un nivel de autorizare, iar cele două comenzi care le setează corespund direct acestuia.
- AuthLevel 1, moderator
- Acordat cu
global.moderatorid "id". Acces complet la comenzile de admin, fără posibilitatea de a adăuga sau elimina personal. - AuthLevel 2, proprietar
- Acordat cu
global.ownerid "id". Tot ce poate face un moderator, plus gestionarea listei de personal.
Acordă AuthLevel 2 cu zgârcenie. Un proprietar poate adăuga alt proprietar sau te poate elimina. Pentru oricine nu este co-proprietar, moderator este nivelul corect și nu îi costă nimic în capacitatea de moderare de zi cu zi.
Procesul complet, inclusiv găsirea unui Steam 64 ID și motivul pentru care modificarea nu se
păstrează fără writecfg, se află în ghidul nostru despre
adăugarea unui admin pe serverul tău Rust.
Administrarea unui server pe care oamenii vor să îl joace
Comenzile sunt partea ușoară. Ce ține un server populat este comportamentul persoanei care le deține, iar asta nu este ceva ce îți poate oferi un tabel de referință.
- Fii corect și consecvent
- Aplică regulile la fel tuturor, inclusiv oamenilor pe care îi placi. Aplicarea inconsecventă face mai mult rău unei comunități decât aplicarea insuficientă.
- Comunică clar
- Spune-le jucătorilor despre schimbări, reguli și evenimente înainte să le descopere pe calea grea. Chatul din joc, Discord sau un site web funcționează toate, atât timp cât unul dintre ele este locul cunoscut unde se caută informația.
- Rămâi calm
- Inclusiv cu cei care încalcă regulile. Un răspuns calm dezamorsează majoritatea situațiilor pe care unul iritat le escaladează.
- Cere feedback
- Jucătorii tăi observă lucruri pe care tu nu le observi, mai ales despre echilibru și despre relațiile dintre ei.
- Fii prezent
- Un admin care este prin preajmă valorează mai mult decât unul cu o listă de banuri mai lungă. Prezența vizibilă previne majoritatea lucrurilor pe care altfel ar trebui să le pedepsești.
Dacă problemele pe care le moderezi sunt probleme de performanță, nu probleme de oameni, ghidul nostru despre îmbunătățirea performanței serverului Rust acoperă convar-urile și obiceiurile privind pluginurile care chiar influențează FPS-ul serverului.