Lasă-ți prietenii să te ajute cu serverul, ca subuseri

Invită prieteni pe serverul tău Torchlite din pagina Users, alege-le permisiunile și decide ce primește un co-admin și ce păstrezi doar pentru tine.

6 min de cititDe Echipa TorchliteActualizat

Lasă-ți prietenii să te ajute cu serverul, ca subuseri
Pe această pagină

Un server ținut cu prietenii e mai ușor de dus când altcineva poate apăsa Renew cât mănânci tu sau poate reporni serverul când are lag. Varianta greșită e să-ți dai parola. E și parola ta pentru torchlite.host și pentru SFTP, iar oricine o are poate face tot ce poți și tu, inclusiv să șteargă fișiere.

Varianta corectă e un subuser: un prieten cu propriul cont, care vede serverul tău în panelul lui și poate face doar ce îi permiți. Asta se configurează din pagina Users.

Cum funcționează subuserii

Un subuser e un cont de panel separat care are acces la serverul tău. Câteva lucruri de știut înainte să inviți pe cineva:

  • Tu rămâi proprietarul. Un subuser nu poate șterge serverul, nu ți-l poate lua și nu te poate scoate.
  • Permisiunile se bifează una câte una. Fiecare pagină și fiecare buton din panel cer o permisiune potrivită. Fără ea, pagina e ascunsă din meniul lateral al subuserului sau butonul nu apare.
  • Nimeni nu poate da mai mult decât are. Un subuser care are voie să administreze useri poate da doar permisiunile pe care le are el.
  • Totul se înregistrează. Pagina Activity arată cine a pornit, a oprit sau a editat ceva, așa că poți verifica oricând.
  • Ce fac ei contează ca activitate. Ce face un subuser pe serverul tău, de exemplu când îl pornește sau editează un fișier, se înregistrează pe server și contează la regula de inactivitate de 5 zile, la fel ca ce faci tu. Simpla logare în panel nu contează pentru nimeni, nici pentru el, nici pentru tine: contează doar ce se face pe server.

Un subuser nu are nevoie de nimic de la tine în afară de o adresă de email. Nu-i trebuie un server al lui.

Invită pe cineva

  1. Deschide serverul și intră la Users din meniul lateral.
  2. Apasă New user.
  3. În fereastra Create new subuser, scrie adresa prietenului la User Email.
  4. Bifează permisiunile pe care să le aibă. Secțiunile următoare te ajută să alegi.
  5. Apasă Invite User.

Ce urmează depinde de faptul că adresa are sau nu deja un cont de panel Torchlite:

  • Are: nu se trimite nimic. Serverul apare pur și simplu în lista lui de servere data viitoare când deschide panelul.
  • Nu are: panelul îi creează un cont pe adresa respectivă și îi trimite un link Setup Your Account, unde prietenul își alege o parolă. După asta se loghează pe game.torchlite.host cu emailul lui și parola aleasă.

Folosește exact adresa pe care prietenul o folosește sau vrea s-o folosească pe Torchlite. Dacă mai târziu vrea un server gratuit al lui, același email și aceeași parolă merg și pe torchlite.host.

Permisiunile, grup cu grup

Fereastra de invitație grupează permisiunile sub titluri ca CONTROL și FILE, cu o căsuță care bifează tot grupul. Iată ce acoperă fiecare grup:

GrupCe permite
WEBSOCKETconnect: vede consola live și statisticile de resurse. Aproape toată lumea are nevoie de ea.
CONTROLconsole trimite comenzi; start, stop și restart sunt butoanele de pornire și oprire.
USERVede, adaugă, modifică și scoate alți subuseri.
FILERăsfoiește, citește, creează, modifică, șterge și arhivează fișiere; sftp permite SFTP cu celelalte permisiuni de fișiere.
BACKUPCreează, vede, șterge, descarcă și restaurează backup-uri.
ALLOCATIONVede și modifică alocările de port ale serverului.
STARTUPVede și modifică variabilele din Startup și imaginea Docker.
DATABASECreează, vede, schimbă parola, șterge baza de date, plus view_password.
SCHEDULEVede, creează, modifică și șterge programări.
SETTINGSrename redenumește serverul, reinstall îl reinstalează.
ACTIVITYread citește jurnalul de activitate al serverului.

Câteva fac mai mult decât sugerează numele:

  • Renew are nevoie de control.restart. Butonul Renew apare doar pentru cei care pot reporni serverul. Dă-o oricui vrei să țină serverul pornit cât lipsești.
  • Uneltele Minecraft au nevoie de o permisiune din SETTINGS. Modpacks, Plugin Manager, Mod Manager, Versions, Configs și celelalte apar doar pentru cine are cel puțin o permisiune SETTINGS. Unele dintre unelte pot înlocui sau reinstala fișierele serverului, așa că dai mai mult decât sună „rename”.
  • backup.download expune tot. Un backup conține toate fișierele de pe server, inclusiv config-uri cu parole în ele.
  • backup.restore poate șterge fișiere. O restaurare poate goli întâi toate fișierele curente.

Când nu ești sigur, lasă căsuța nebifată. Subuserul îți spune repede dacă îi lipsește ceva.

Ce îi dai unui co-admin

Nu există un singur set corect, dar astea trei acoperă majoritatea grupurilor de prieteni.

Un jucător care ține serverul pornit. Cineva care reînnoiește cât lipsești și repornește serverul când o ia razna:

  • websocket.connect, control.console, control.start, control.restart

Un co-admin. Cineva care instalează plugin-uri, editează config-uri și are grijă de lume împreună cu tine:

  • tot CONTROL și WEBSOCKET;
  • FILE: create, read, read-content, update, delete, archive și sftp;
  • BACKUP: create și read;
  • STARTUP: read; SCHEDULE: read; ACTIVITY: read;
  • SETTINGS: rename, ca să-i apară uneltele Minecraft.

Ce păstrezi pentru tine, chiar și cu un co-admin de încredere:

  • tot USER, ca nimeni să nu invite oameni pe la spatele tău;
  • backup.delete, backup.download și backup.restore, pentru că singurul tău backup e butonul tău de „undo”;
  • DATABASE, sau măcar view_password;
  • startup.update și startup.docker-image, care pot face serverul să nu mai pornească;
  • settings.reinstall.

Poți oricând să adaugi o permisiune mai târziu, când cineva chiar are nevoie de ea. Dacă începi cu puțin, nu pierzi nimic.

Schimbă sau scoate accesul

Ca să schimbi ce poate face cineva, găsește-l în lista din Users, apasă Modify permissions, bifează sau debifează căsuțe și apasă Save. Schimbarea se aplică imediat.

Ca să scoți pe cineva, folosește butonul de ștergere de pe rândul lui și confirmă cu Yes, remove subuser. Accesul lui la server se termină pe loc; contul lui și eventualele servere proprii nu sunt atinse.

Dacă avea database.view_password, deschide după aceea Databases, folosește Rotate Password pe baza de date și pune parola nouă în config-urile plugin-urilor. Pentru SFTP și panel și-a folosit propria parolă, așa că nu mai ai altceva de schimbat.

Probleme frecvente

Prietenului meu nu i-a venit niciun email

Panelul trimite email doar celor care nu au încă un cont. Dacă adresa lui are deja unul, doar se loghează și serverul e în lista lui. Altfel, roagă-l să caute în Spam mesajul Setup Your Account.

Prietenul vede serverul, dar consola e goală

Îi lipsește websocket.connect. Fără ea, panelul nu-i poate trimite consola și statisticile.

Prietenul nu poate apăsa Renew

Butonul Renew are nevoie de control.restart. Adaug-o la CONTROL, din Modify permissions.

Prietenului îi lipsește Plugin Manager

Uneltele Minecraft apar doar pentru cine are o permisiune SETTINGS. Dă-i settings.rename dacă ai încredere în el cu uneltele astea.

Prietenul nu se poate conecta prin SFTP

Are nevoie de file.sftp și de permisiunile de fișiere pentru ce vrea să facă. Trebuie să folosească Username-ul afișat în Settings când e logat el, care conține numele lui de utilizator din panel, și parola lui, cum explică ghidul SFTP.

Te-ai blocat la un pas?

Întreabă pe forum. Întrebarea ta trimite înapoi la ghid, ca cine răspunde să știe unde ai rămas.

Întreabă despre ghid

Despre autor

Echipa Torchlite

Oamenii care administrează Torchlite

Construim și administrăm panelul Torchlite și nodurile. Fiecare ghid e verificat pe serverele noastre înainte să apară și actualizat când se schimbă panelul.

Ai găsit o greșeală? Spune-ne pe Discord

Ghiduri similare

Toate ghidurile →