TShock-guide: opsætning, kommandoer og rettigheder
På denne side
TShock gør en almindelig Terraria-server til en, du faktisk kan styre som admin: konti og grupper, bans, beskyttede regioner, kommandoer til items og mobs, serverside-karakterer og anti-cheat. Det er standardvalget til offentlige Terraria-servere.
Denne guide gennemgår den første opsætning, grupper og rettigheder, de kommandoer du bruger dagligt, regioner, serverside-karakterer, REST API'et og de vigtigste indstillinger i konfigurationen.
TShock- og Terraria-versioner
TShock er bygget til én bestemt Terraria-version ad gangen. Den nuværende udgivelse, TShock 6.2.1, kører Terraria 1.4.5.8. Spillerne skal bruge samme Terraria-version som serveren.
Når Terraria opdateres, så vent på den matchende TShock-udgivelse, før du opdaterer serveren. Tag en backup af tshock.sqlite og hele mappen tshock, før du opgraderer TShock: de indeholder dine konti, grupper, bans og regioner.
Selve opsætningen af serveren, med porte og verdener, er beskrevet i sådan laver du en Terraria-server.
Første opsætning: opret ejerkontoen
Ved første start skriver TShock en setup-kode i konsollen og gemmer den i tshock/setup-code.txt. Join serveren og skriv:
/setup 123456 /user add YourName YourPassword owner /login YourName YourPassword /setup
Første linje låser opsætningen op med koden, den anden opretter din konto i gruppen owner, den tredje logger dig ind, og den sidste slår opsætningstilstanden fra. Når der først findes en konto, kan opsætningen ikke bruges igen.
Spil fra gruppen owner. TShock har også en indbygget superadmin, men udviklerne fraråder at spille som den: den omgår alt, også serverside-karakterer.
Vælg TShock ved bestillingen, eller skift til det senere i panelet: Terraria-hosting hos HytHost starter ved €2.59/md.
Se Terraria-planerGrupper og rettigheder
Alle spillere hører til en gruppe, og grupperne har rettighederne. TShock opretter disse som standard: guest (ikke logget ind), default (registrerede spillere), vip, newadmin, admin, trustedadmin og owner.
| Kommando | Hvad den gør |
|---|---|
/group add builder | Opretter en gruppe |
/group parent builder default | Lader den arve en anden gruppes rettigheder |
/group addperm builder tshock.world.editregion | Tilføjer en rettighed |
/group delperm builder tshock.world.editregion | Fjerner en rettighed |
/group listperm builder | Viser gruppens rettigheder |
/user group Alex builder | Flytter en spillers konto til en gruppe |
Spillerne opretter selv deres konti med /register password og logger ind med /login. Vil du forhindre uregistrerede spillere i at bygge, så sæt RequireLogin til true i konfigurationen.
TShock-kommandoer (kommandoer til Terraria-serveren)
| Kommando | Hvad den gør |
|---|---|
/kick Name reason | Smider en spiller ud |
/ban add Name reason 7d | Banner en spiller, her i 7 dage; uden varighed er bannet permanent |
/ban list / /ban del 3 | Viser bans, eller fjerner ban nummer 3 |
/mute Name | Gør en spiller tavs i chatten |
/tp Name / /tphere Name | Teleporterer dig til en spiller, eller henter spilleren til dig |
/item "Iron Pickaxe" 1 | Giver dig et item |
/give "Healing Potion" Name 10 | Giver en anden spiller et item |
/butcher | Dræber alle fjendtlige NPC'er |
/time day | Indstiller tiden: day, night, noon, midnight |
/spawnmob Zombie 5 | Spawner mobs i nærheden af dig |
/save / /off | Gemmer verdenen, eller gemmer og lukker ned |
/reload | Genindlæser konfigurationen og rettighederne |
Kommandoer starter med /; starter du i stedet med !, køres kommandoen stille uden at blive vist for andre spillere. Navne med mellemrum skal stå i anførselstegn.
Beskyt byggerier med regioner
Regioner forhindrer andre spillere i at ændre et område, for eksempel spawn eller en by.
/region set 1 /region set 2 /region define spawn /region protect spawn true /region allow Alex spawn /region allowg builder spawn
Efter /region set 1 slår du på en blok for at markere første hjørne; gør det samme for hjørne 2. Giv derefter regionen et navn og beskyt den. allow lader én spiller bygge indenfor, allowg en hel gruppe. /region list og /region info spawn viser, hvad der findes.
Bemærk, at den automatiske spawn-beskyttelse siden TShock 6 er slået fra som standard (SpawnProtection i konfigurationen). En region omkring spawn giver dig alligevel mere præcis kontrol.
Serverside-karakterer
Normalt ligger hver spillers karakter, med inventar, på spillerens egen computer, så spillere kan tage items med fra andre verdener eller bruge redigerede karakterer. Serverside-karakterer (SSC) gemmer i stedet karaktererne på serveren, så alle udvikler sig på lige vilkår.
- Slå det til i
tshock/sscconfig.jsonmed"Enabled": true, og genstart. - Bestem, hvad nye karakterer starter med:
StartingHealth,StartingManaogStartingInventory. - Admins med rettigheden
tshock.ignore.sscgemmes ikke i SSC.
Beslut dig tidligt: når SSC er slået til, starter spillerne med startinventaret, og en admin skal importere en eksisterende karakter med /uploadssc. Slår du det til senere, kommer det bag på de faste spillere.
Konfigurationsfilen og REST API'et
TShocks indstillinger ligger i tshock/config.json. Dem, de fleste servere ændrer:
ServerPassword: en adgangskode for at joine;MaxSlots: spillergrænsen (8 som standard);RequireLogin: spillere skal logge ind, før de kan spille;EnableWhitelist: kun tilladte adresser kan joine;BackupInterval: hvor ofte TShock gemmer en backup af verdenen.
Anvend ændringer med /reload, eller genstart ved indstillinger, der kræver det.
REST API'et lader hjemmesider og værktøjer styre serveren over HTTP, som standard på port 7878. Det er slået fra som standard (RestApiEnabled), og du bør lade det være slået fra, medmindre du har brug for det: et REST-token kan køre enhver serverkommando med rettighederne fra den konto, det hører til. Hvis du bruger det, så giv tokenets konto kun de rettigheder, værktøjet har brug for, og offentliggør aldrig tokenet.
TShock hos HytHost
Med Terraria-hosting fra HytHost er TShock ét klik væk: vælg det ved bestillingen, eller skift til det senere under fanen Software i panelet, som bevarer din verden, adgangskode, MOTD og pladser. Serveren kører TShock 6.2.1 til Terraria 1.4.5.8, med REST API'et slået fra som standard.
Setup-koden vises i panelets konsol ved første start, og du redigerer config.json og sscconfig.json i filhåndteringen.
Ofte stillede spørgsmål
Ved første start bruger du setup-koden fra konsollen: /setup code, derefter /user add Name Password owner, /login Name Password og /setup igen for at lukke opsætningen.
TShock skriver den i serverkonsollen ved første start og gemmer den i tshock/setup-code.txt. Den virker kun, indtil den første konto er oprettet.
TShock 6.2.1 understøtter Terraria 1.4.5.8. Hver TShock-udgivelse er lavet til én Terraria-version, og spillerne skal bruge samme version som serveren.
Beskyt det med en region: /region set 1 og /region set 2 for at markere hjørnerne, /region define spawn og derefter /region protect spawn true.
Kun hvis et værktøj har brug for det. REST API'et kan køre enhver serverkommando, så lad det være slået fra som standard, giv dets token en konto med minimale rettigheder, og del aldrig tokenet.
Kør en TShock-server
Terraria-hosting fra HytHost inkluderer TShock, Vanilla og tModLoader, som du skifter mellem i panelet, fra €2.59/md.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursVar denne guide en hjælp?