TShock vodič: postavljanje, naredbe i dozvole
Na ovoj stranici
TShock pretvara običan Terraria server u server kojim zaista možete upravljati kao admin: računi i grupe, banovi, zaštićene regije, naredbe za predmete i čudovišta, likovi spremljeni na serveru i zaštita od varanja. To je standardni izbor za javne Terraria servere.
Ovaj vodič pokriva prvo postavljanje, grupe i dozvole, naredbe koje ćete koristiti svakodnevno, regije, likove na strani servera, REST API i glavne postavke konfiguracije.
Verzije TShocka i Terrarije
TShock se izrađuje za jednu točno određenu verziju Terrarije. Trenutačno izdanje, TShock 6.2.1, radi s Terrarijom 1.4.5.8. Igrači moraju koristiti istu verziju Terrarije kao server.
Kada se Terraria ažurira, pričekajte odgovarajuće izdanje TShocka prije ažuriranja servera. Prije nadogradnje TShocka napravite sigurnosnu kopiju datoteke tshock.sqlite i cijele mape tshock: u njima su vaši računi, grupe, banovi i regije.
Postavljanje samog servera, s portovima i svjetovima, objašnjeno je u vodiču kako napraviti Terraria server.
Prvo postavljanje: izrada vlasničkog računa
Pri prvom pokretanju TShock ispisuje kod za postavljanje u konzoli i sprema ga u tshock/setup-code.txt. Uđite na server i upišite:
/setup 123456 /user add YourName YourPassword owner /login YourName YourPassword /setup
Prvi redak otključava postavljanje pomoću koda, drugi stvara vaš račun u grupi owner, treći vas prijavljuje, a posljednji isključuje način postavljanja. Kada račun jednom postoji, postavljanje se više ne može koristiti.
Igrajte iz grupe owner. TShock ima i ugrađeni superadmin, ali njegovi razvijatelji ne preporučuju igranje s njim: zaobilazi sve, uključujući likove na strani servera.
Odaberite TShock pri narudžbi ili se kasnije prebacite na njega u panelu: HytHost Terraria hosting počinje od €2.59/mj.
Pogledajte Terraria paketeGrupe i dozvole
Svaki igrač pripada nekoj grupi, a grupe sadrže dozvole. TShock prema zadanim postavkama stvara ove: guest (nije prijavljen), default (registrirani igrači), vip, newadmin, admin, trustedadmin i owner.
| Naredba | Što radi |
|---|---|
/group add builder | Stvara grupu |
/group parent builder default | Postavlja da nasljeđuje dozvole druge grupe |
/group addperm builder tshock.world.editregion | Dodaje dozvolu |
/group delperm builder tshock.world.editregion | Uklanja dozvolu |
/group listperm builder | Prikazuje dozvole grupe |
/user group Alex builder | Premješta račun igrača u grupu |
Igrači sami stvaraju račune naredbom /register password i prijavljuju se s /login. Da neregistrirani igrači ne bi mogli graditi, u konfiguraciji postavite RequireLogin na true.
TShock naredbe (naredbe za Terraria server)
| Naredba | Što radi |
|---|---|
/kick Name reason | Izbacuje igrača |
/ban add Name reason 7d | Banira igrača, ovdje na 7 dana; bez trajanja ban je trajan |
/ban list / /ban del 3 | Prikazuje banove ili uklanja ban broj 3 |
/mute Name | Utišava igrača u chatu |
/tp Name / /tphere Name | Teleportira vas do igrača ili ga dovodi k vama |
/item "Iron Pickaxe" 1 | Daje vam predmet |
/give "Healing Potion" Name 10 | Daje predmet drugom igraču |
/butcher | Ubija sve neprijateljske NPC-ove |
/time day | Postavlja doba dana: day, night, noon, midnight |
/spawnmob Zombie 5 | Stvara čudovišta u vašoj blizini |
/save / /off | Sprema svijet ili ga sprema i gasi server |
/reload | Ponovno učitava konfiguraciju i dozvole |
Naredbe počinju s /; ako umjesto toga počnete s !, naredba se izvršava tiho, bez obavijesti drugim igračima. Imena s razmacima stavljaju se u navodnike.
Zaštitite građevine regijama
Regije sprječavaju druge igrače da mijenjaju neko područje, primjerice spawn ili grad.
/region set 1 /region set 2 /region define spawn /region protect spawn true /region allow Alex spawn /region allowg builder spawn
Nakon /region set 1 udarite blok da označite prvi kut; isto ponovite za drugi kut. Zatim imenujte regiju i zaštitite je. allow dopušta gradnju unutra jednom igraču, allowg cijeloj grupi. /region list i /region info spawn pokazuju što postoji.
Imajte na umu da je od TShocka 6 automatska zaštita spawna prema zadanim postavkama isključena (SpawnProtection u konfiguraciji). Regija oko spawna ionako daje precizniju kontrolu.
Likovi na strani servera
Inače lik svakog igrača, s inventarom, živi na njegovom računalu, pa igrači mogu donijeti predmete iz drugih svjetova ili izmijenjene likove. Likovi na strani servera (SSC) umjesto toga spremaju likove na server, pa svi napreduju pošteno.
- Uključite ih u
tshock/sscconfig.jsons"Enabled": truei ponovno pokrenite server. - Odredite s čime novi likovi počinju:
StartingHealth,StartingManaiStartingInventory. - Admini s dozvolom
tshock.ignore.sscne spremaju se u SSC.
Odlučite rano: kada je SSC uključen, igrači kreću s početnim inventarom, a admin mora uvesti postojećeg lika naredbom /uploadssc. Kasnije uključivanje iznenadi stalne igrače.
Konfiguracijska datoteka i REST API
Postavke TShocka nalaze se u tshock/config.json. One koje većina servera mijenja:
ServerPassword: lozinka za ulazak;MaxSlots: ograničenje broja igrača (zadano 8);RequireLogin: igrači se moraju prijaviti prije igranja;EnableWhitelist: ulaze samo dopuštene adrese;BackupInterval: koliko često TShock sprema sigurnosnu kopiju svijeta.
Promjene primijenite naredbom /reload ili ponovnim pokretanjem za postavke koje to zahtijevaju.
REST API omogućuje web-stranicama i alatima upravljanje serverom preko HTTP-a, prema zadanim postavkama na portu 7878. Zadano je isključen (RestApiEnabled) i trebali biste ga ostaviti isključenim osim ako vam ne treba: REST token može izvršiti bilo koju naredbu servera s dozvolama računa kojem pripada. Ako ga koristite, računu tokena dajte samo dozvole koje alat treba i nikada ne objavljujte token.
TShock na HytHostu
Na HytHost Terraria hostingu TShock je udaljen jedan klik: odaberite ga pri narudžbi ili se kasnije prebacite na njega u kartici Software u panelu, koja zadržava vaš svijet, lozinku, MOTD i slotove. Server pokreće TShock 6.2.1 za Terraria 1.4.5.8, s REST API-jem prema zadanim postavkama isključenim.
Kod za postavljanje pojavljuje se u konzoli panela pri prvom pokretanju, a config.json i sscconfig.json uređujete u upravitelju datoteka.
Često postavljana pitanja
Pri prvom pokretanju upotrijebite kod za postavljanje iz konzole: /setup code, zatim /user add Name Password owner, /login Name Password i ponovno /setup za zatvaranje postavljanja.
TShock ga ispisuje u konzoli servera pri prvom pokretanju i sprema u tshock/setup-code.txt. Radi samo dok ne postoji prvi račun.
TShock 6.2.1 podržava Terrariju 1.4.5.8. Svako izdanje TShocka cilja jednu verziju Terrarije, a igrači moraju koristiti istu verziju kao server.
Zaštitite ga regijom: /region set 1 i /region set 2 za označavanje kutova, /region define spawn, zatim /region protect spawn true.
Samo ako ga neki alat treba. REST API može izvršiti bilo koju naredbu servera, pa ga prema zadanim postavkama držite isključenim, njegovom tokenu dodijelite račun s minimalnim dozvolama i nikada ne dijelite token.
Pokrenite TShock server
HytHost Terraria hosting uključuje TShock, Vanilla i tModLoader, s prebacivanjem iz panela, od €2.59/mj.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursJe li ti ovaj vodič pomogao?