Pe această pagină
TShock e un mod de server pentru Terraria. Jucătorii intră cu jocul normal, dar serverul primește conturi, grupuri, permisiuni, ban-uri și zone protejate, plus suport pentru plugin-uri de server. Dacă vrei să ții o lume publică sau doar să nu-ți arunce prietenii baza în aer, ăsta e tipul de ales.
Ghidul ăsta te duce prin prima pornire, prin cum devii superadmin și prin bazele grupurilor. Acoperă și setările lumii pe care ți le dă egg-ul și cum se compară TShock cu celelalte două tipuri de Terraria de pe Torchlite.
Vanilla, TShock sau tModLoader
Torchlite are trei tipuri de server Terraria. Îl alegi pe unul când creezi serverul.
| Tip | Jucătorii au nevoie de | Bun pentru | Stocare |
| Terraria (vanilla) | Jocul normal | Joc cu prietenii, fără extra | HDD |
| Terraria (TShock) | Jocul normal | Lumi publice sau semi-publice, unelte de admin, plugin-uri de server | HDD |
| Terraria (tModLoader) | tModLoader și aceleași moduri ca serverul | Moduri de conținut, cu boși, iteme și clase noi | HDD |
Serverul vanilla are cele mai multe setări în Startup: mărimea lumii, dificultatea, seed-ul, parola, MOTD-ul și versiunea de Terraria. TShock îți dă mai puține setări de pornire, dar mult mai mult control cât merge serverul. tModLoader e cel de ales dacă vrei moduri care schimbă jocul în sine, pentru că plugin-urile TShock rulează doar pe server și nu pot adăuga iteme sau inamici noi. Plugin-urile TShock sunt fișiere .dll care merg în folderul ServerPlugins.
Toate trei folosesc același format de lume, .wld, așa că o lume se poate muta între vanilla și TShock, cât timp ambele rulează aceeași versiune de Terraria.
Ce configurează egg-ul TShock
Astea sunt variabilele din Startup. Unele se văd, dar sunt blocate.
| Variabilă | Implicit | O poți schimba? |
| World Name | world | Da, până la 20 de caractere |
| World Size | 1 (1 mică, 2 medie, 3 mare) | Nu |
| Max Players | 8 | Nu |
| Tshock Version | latest | Nu |
La fiecare pornire, TShock deschide <World Name>.wld din folderul principal al serverului, deci implicit world.wld. Dacă fișierul nu există, generează o lume mică nouă și o salvează sub numele ăsta. Instalarea descarcă cea mai nouă versiune stabilă de TShock din momentul în care a fost instalat serverul.
Egg-ul nu are setare de dificultate, așa că o lume creată de el e o lume normală (Classic). Pentru Expert, Master sau Journey, ori pentru o lume medie sau mare, creeaz-o în jocul tău și urc-o pe server.
Urcă-ți propria lume
Lumile tale locale sunt fișiere .wld. Pe Windows sunt în Documents\My Games\Terraria\Worlds. Pe macOS caută în ~/Library/Application Support/Terraria/Worlds, iar pe Linux în ~/.local/share/Terraria/Worlds. Dacă lumea e salvată în Steam Cloud, oprește-i întâi salvarea în cloud din lista de lumi, ca să apară un fișier normal în folderul ăsta.
- Oprește serverul.
- Urcă fișierul
.wldîn folderul principal al serverului, din Files sau prin SFTP. - Pune la World Name numele fișierului fără
.wld. PentruHallow Base.wld, redenumește întâi fișierul în ceva de genulhallow-base.wld, pentru că, cu spații, comanda de pornire nu merge. - Pornește serverul.
Pe server contează literele mari și mici, așa că Myworld și myworld sunt fișiere diferite. Dacă numele nu se potrivește, TShock generează fără să zică nimic o lume mică nouă, în loc s-o încarce pe a ta.
Prima pornire: codul de setup
La prima pornire, TShock nu are niciun admin. Ca să rezolve asta, afișează în consolă un mesaj cu un cod de setup de unică folosință, un număr pe care îl folosești cu comanda /setup. Salvează codul și în tshock/setup-code.txt.
Codul apare la fiecare pornire până termini pașii de mai jos, așa că, dacă a fugit din consolă, repornește serverul sau deschide fișierul. Nu-l da nimănui: cine îl folosește primul se poate face superadmin.
Devino superadmin
Intră pe server din joc, deschide chat-ul și scrie comenzile astea pe rând, cu codul, numele și parola ta:
/setup 1234567
/user add NumeleTau ParolaTa superadmin
/login NumeleTau ParolaTa
/setupPrima linie îți dă drepturi de admin temporare. A doua creează un cont permanent în grupul superadmin. A treia te loghează în contul ăsta. Ultima, fără cod, oprește sistemul de setup, ca să nu mai meargă codul.
Alege o parolă pe care n-o folosești nicăieri altundeva. De acum înainte, te loghezi cu /login de fiecare dată când intri.
Consola din panel contează ca fiind serverul însuși și are toate permisiunile, așa că poți rula aceleași comenzi și acolo, fără slash, de exemplu user add NumeleTau ParolaTa superadmin.
Grupuri și permisiuni
În TShock totul se decide prin grupuri. Jucătorii nelogați sunt în guest. Un jucător care se înregistrează cu /register <parola> și se loghează trece în default. Deasupra, TShock creează o scară de grupuri, fiecare moștenind tot de la cel dinainte: vip, newadmin, admin, trustedadmin și owner. superadmin stă în afara scării și are toate permisiunile.
Comenzile pe care le folosești cel mai des:
| Comandă | Ce face |
/user group Nume admin | Mută un cont în alt grup |
/group list | Arată toate grupurile |
/group listperm admin | Arată ce are voie să facă un grup |
/group add builders | Creează un grup nou |
/group parent builders default | Face ca builders să moștenească de la default |
/group addperm builders tshock.item.spawn | Dă o permisiune unui grup |
/group delperm builders tshock.item.spawn | O ia înapoi |
Permisiunile sunt nume cu puncte, cum ar fi tshock.admin.kick, tshock.admin.ban, tshock.tp.self și tshock.world.modify. Cel mai sigur mod de a face pe cineva moderator e să-i pui contul în newadmin sau admin, nu să-i dai superadmin. Dă-i fiecăruia cel mai mic grup care îi ajunge.
Setările care nu sunt comenzi, cum ar fi parola serverului sau protecția spawn-ului, stau în tshock/config.json. Oprește serverul înainte să-l editezi, apoi pornește-l din nou ca să se aplice modificările.
Probleme frecvente
Codul de setup nu mai e în consolă
Repornește serverul și mesajul apare din nou, cât timp setup-ul nu e terminat. Poți citi codul și din tshock/setup-code.txt, în Files.
Doar eu pot construi lângă spawn
E protecția spawn-ului din TShock, pornită implicit. Jucătorii au nevoie de permisiunea tshock.world.editspawn ca să construiască acolo. Ca s-o oprești sau s-o micșorezi, schimbă SpawnProtection sau SpawnProtectionRadius în tshock/config.json și repornește.
Jucătorii primesc o eroare de versiune când intră
Jocul și serverul trebuie să ruleze aceeași versiune de Terraria, iar TShock e făcut pentru o versiune anume. După un update de Terraria, jucătorii cu versiunea nouă nu pot intra până nu apare o versiune de TShock pentru ea. Când apare, fă o copie a lumii, apoi folosește Reinstall Server din Settings ca să descarci cel mai nou TShock.
Lumea urcată nu s-a încărcat și am primit una nouă
World Name nu se potrivește exact cu numele fișierului, așa că TShock a generat o lume nouă. Verifică scrierea și literele mari, corectează numele și repornește. Fișierul urcat de tine e tot acolo.
Serverul s-a oprit singur
Serverele gratuite trebuie reînnoite cât timp merg. Ține panelul deschis și apasă Renew când îți cere; ghidul despre reînnoire explică cât de des.
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.
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.



