TShock útmutató: beállítás, parancsok és jogosultságok
Ezen az oldalon
A TShock egy sima Terraria szerverből olyat csinál, amelyet adminként valóban kezelni tudsz: fiókok és csoportok, kitiltások, védett régiók, tárgy- és szörnyparancsok, szerveroldali karakterek és csalás elleni védelem. Ez a megszokott választás nyilvános Terraria szerverekhez.
Ez az útmutató bemutatja az első beállítást, a csoportokat és jogosultságokat, a naponta használt parancsokat, a régiókat, a szerveroldali karaktereket, a REST API-t és a fő konfigurációs beállításokat.
TShock és Terraria verziók
A TShock mindig egy pontos Terraria verzióhoz készül. A jelenlegi kiadás, a TShock 6.2.1, a Terraria 1.4.5.8 verzióval fut. A játékosoknak ugyanazt a Terraria verziót kell használniuk, mint a szervernek.
Amikor a Terraria frissül, a szerver frissítése előtt várd meg a hozzá illő TShock kiadást. A TShock frissítése előtt ments biztonsági másolatot a tshock.sqlite fájlról és a teljes tshock mappáról: ezekben vannak a fiókjaid, csoportjaid, kitiltásaid és régióid.
Magának a szervernek a beállítását, a portokkal és világokkal együtt, a hogyan készíts Terraria szervert útmutató tárgyalja.
Első beállítás: a tulajdonosi fiók létrehozása
Első indításkor a TShock kiír egy beállítási kódot a konzolra, és elmenti a tshock/setup-code.txt fájlba. Csatlakozz a szerverhez, és írd be:
/setup 123456 /user add YourName YourPassword owner /login YourName YourPassword /setup
Az első sor a kóddal feloldja a beállítást, a második létrehozza a fiókodat az owner csoportban, a harmadik bejelentkeztet, az utolsó pedig kikapcsolja a beállítási módot. Ha már létezik fiók, a beállítás nem használható újra.
Az owner csoportból játssz. A TShocknak van beépített superadmin fiókja is, de a fejlesztők nem javasolják, hogy azzal játssz: mindent megkerül, a szerveroldali karaktereket is.
Válaszd a TShockot rendeléskor, vagy válts rá később a panelen: a HytHost Terraria hosting €2.59/hó-tól indul.
Terraria csomagokCsoportok és jogosultságok
Minden játékos egy csoportba tartozik, a csoportok pedig jogosultságokat tartalmaznak. A TShock alapból ezeket hozza létre: guest (nincs bejelentkezve), default (regisztrált játékosok), vip, newadmin, admin, trustedadmin és owner.
| Parancs | Mit csinál |
|---|---|
/group add builder | Létrehoz egy csoportot |
/group parent builder default | Örökölteti vele egy másik csoport jogosultságait |
/group addperm builder tshock.world.editregion | Hozzáad egy jogosultságot |
/group delperm builder tshock.world.editregion | Eltávolít egy jogosultságot |
/group listperm builder | Kilistázza a csoport jogosultságait |
/user group Alex builder | Áthelyezi egy játékos fiókját egy csoportba |
A játékosok a /register password paranccsal hoznak létre saját fiókot, és a /login paranccsal jelentkeznek be. Ha nem akarod, hogy a nem regisztrált játékosok építsenek, állítsd a RequireLogin értékét true-ra a konfigurációban.
TShock parancsok (Terraria szerver parancsok)
| Parancs | Mit csinál |
|---|---|
/kick Name reason | Kirúg egy játékost |
/ban add Name reason 7d | Kitilt egy játékost, itt 7 napra; időtartam nélkül a kitiltás végleges |
/ban list / /ban del 3 | Kilistázza a kitiltásokat, vagy törli a 3-as számút |
/mute Name | Lenémít egy játékost a chatben |
/tp Name / /tphere Name | Egy játékoshoz teleportál, vagy magadhoz hozza |
/item "Iron Pickaxe" 1 | Ad neked egy tárgyat |
/give "Healing Potion" Name 10 | Tárgyat ad egy másik játékosnak |
/butcher | Megöli az összes ellenséges NPC-t |
/time day | Beállítja a napszakot: day, night, noon, midnight |
/spawnmob Zombie 5 | Szörnyeket idéz a közeledbe |
/save / /off | Elmenti a világot, vagy mentés után leállítja a szervert |
/reload | Újratölti a konfigurációt és a jogosultságokat |
A parancsok / jellel kezdődnek; ha helyette ! jellel kezded, a parancs csendben fut le, a többi játékos nem kap róla értesítést. A szóközt tartalmazó neveket tedd idézőjelbe.
Építmények védelme régiókkal
A régiók megakadályozzák, hogy más játékosok módosítsanak egy területet, például a spawnt vagy egy várost.
/region set 1 /region set 2 /region define spawn /region protect spawn true /region allow Alex spawn /region allowg builder spawn
A /region set 1 után üss meg egy blokkot az első sarok kijelöléséhez; ugyanígy jelöld a második sarkot. Ezután nevezd el a régiót, és védd le. Az allow egy játékosnak engedi az építést odabent, az allowg egy egész csoportnak. A /region list és a /region info spawn megmutatja, mi létezik.
Fontos: a TShock 6 óta az automatikus spawnvédelem alapból ki van kapcsolva (SpawnProtection a konfigurációban). Egy régió a spawn körül amúgy is pontosabb irányítást ad.
Szerveroldali karakterek
Normál esetben minden játékos karaktere a tárgylistájával együtt a saját gépén van, így a játékosok behozhatnak tárgyakat más világokból vagy szerkesztett karaktereket. A szerveroldali karakterek (SSC) ehelyett a szerveren tárolják a karaktereket, így mindenki tisztességesen halad előre.
- Kapcsold be a
tshock/sscconfig.jsonfájlban a"Enabled": truebeállítással, majd indítsd újra. - Add meg, mivel kezdenek az új karakterek:
StartingHealth,StartingManaésStartingInventory. - A
tshock.ignore.sscjogosultsággal rendelkező adminok nem mentődnek az SSC-be.
Dönts korán: ha az SSC be van kapcsolva, a játékosok a kezdő tárgylistával indulnak, és egy meglévő karaktert egy adminnak kell importálnia a /uploadssc paranccsal. A későbbi bekapcsolás meglepi a törzsjátékosokat.
A konfigurációs fájl és a REST API
A TShock beállításai a tshock/config.json fájlban vannak. Amiket a legtöbb szerver módosít:
ServerPassword: jelszó a csatlakozáshoz;MaxSlots: a játékoskorlát (alapból 8);RequireLogin: a játékosoknak be kell jelentkezniük, mielőtt játszhatnak;EnableWhitelist: csak engedélyezett címek csatlakozhatnak;BackupInterval: milyen gyakran ment a TShock biztonsági másolatot a világról.
A módosításokat a /reload paranccsal alkalmazd, vagy indítsd újra a szervert azoknál a beállításoknál, amelyek ezt igénylik.
A REST API lehetővé teszi, hogy weboldalak és eszközök HTTP-n keresztül irányítsák a szervert, alapból a 7878-as porton. Alapból ki van kapcsolva (RestApiEnabled), és hagyd is így, hacsak nincs rá szükséged: egy REST token bármilyen szerverparancsot futtathat annak a fióknak a jogosultságaival, amelyhez tartozik. Ha használod, a token fiókjának csak az eszközhöz szükséges jogosultságokat add meg, és soha ne tedd közzé a tokent.
TShock a HytHoston
A HytHost Terraria hostingon a TShock egy kattintásnyira van: válaszd rendeléskor, vagy válts rá később a panel Software lapján, amely megtartja a világodat, jelszavadat, MOTD-det és slotjaidat. A szerver TShock 6.2.1-et futtat a Terraria 1.4.5.8-hoz, alapból kikapcsolt REST API-val.
A beállítási kód első indításkor megjelenik a panel konzolján, a config.json és sscconfig.json fájlokat pedig a fájlkezelőben szerkesztheted.
Gyakran ismételt kérdések
Első indításkor használd a konzolon megjelenő beállítási kódot: /setup code, majd /user add Name Password owner, /login Name Password, végül ismét /setup a beállítás lezárásához.
A TShock első indításkor kiírja a szerver konzoljára, és elmenti a tshock/setup-code.txt fájlba. Csak addig működik, amíg létre nem jön az első fiók.
A TShock 6.2.1 a Terraria 1.4.5.8-at támogatja. Minden TShock kiadás egy Terraria verzióhoz készül, és a játékosoknak ugyanazt a verziót kell használniuk, mint a szervernek.
Védd le egy régióval: /region set 1 és /region set 2 a sarkok kijelöléséhez, /region define spawn, majd /region protect spawn true.
Csak ha egy eszköznek szüksége van rá. A REST API bármilyen szerverparancsot futtathat, ezért alapból hagyd kikapcsolva, a tokenjéhez minimális jogosultságú fiókot rendelj, és soha ne oszd meg a tokent.
Indíts TShock szervert
A HytHost Terraria hosting TShockot, Vanillát és tModLoadert kínál, a panelről váltható, €2.59/hó-tól.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursHasznos volt ez az útmutató?