TShock водич: поставување, команди и дозволи
На оваа страница
TShock го претвора обичниот Terraria сервер во сервер со кој навистина можете да управувате како админ: сметки и групи, банови, заштитени региони, команди за предмети и чудовишта, ликови зачувани на серверот и заштита од мамење. Тоа е стандардниот избор за јавни Terraria сервери.
Овој водич го опфаќа првото поставување, групите и дозволите, командите што ќе ги користите секојдневно, регионите, ликовите на серверот, REST API и главните поставки во конфигурацијата.
Верзии на TShock и Terraria
TShock се гради за една точна верзија на Terraria. Тековното издание, TShock 6.2.1, работи со Terraria 1.4.5.8. Играчите мора да ја користат истата верзија на Terraria како и серверот.
Кога Terraria ќе се ажурира, почекајте соодветно издание на TShock пред да го ажурирате серверот. Пред надградба на TShock, направете резервна копија од tshock.sqlite и од целата папка tshock: таму се вашите сметки, групи, банови и региони.
Самото поставување на серверот, со портите и световите, е опишано во како да направите Terraria сервер.
Прво поставување: креирајте ја сметката на сопственикот
При првото стартување, TShock печати код за поставување во конзолата и го зачувува во tshock/setup-code.txt. Влезете на серверот и напишете:
/setup 123456 /user add YourName YourPassword owner /login YourName YourPassword /setup
Првата линија го отклучува поставувањето со кодот, втората ја креира вашата сметка во групата owner, третата ве најавува, а последната го исклучува режимот за поставување. Штом постои сметка, поставувањето не може повторно да се користи.
Играјте од групата owner. TShock има и вграден superadmin, но неговите програмери советуваат да не играте со него: ги заобиколува сите правила, вклучително и ликовите на серверот.
Изберете TShock при нарачката или префрлете се подоцна во панелот: HytHost Terraria хостингот почнува од €2.59/мес.
Погледнете ги Terraria пакетитеГрупи и дозволи
Секој играч припаѓа на група, а групите имаат дозволи. TShock стандардно ги креира овие: guest (ненајавени), default (регистрирани играчи), vip, newadmin, admin, trustedadmin и owner.
| Команда | Што прави |
|---|---|
/group add builder | Креира група |
/group parent builder default | Ѝ ги наследува дозволите на друга група |
/group addperm builder tshock.world.editregion | Додава дозвола |
/group delperm builder tshock.world.editregion | Отстранува дозвола |
/group listperm builder | Ги прикажува дозволите на групата |
/user group Alex builder | Ја преместува сметката на играч во група |
Играчите сами креираат сметки со /register password и се најавуваат со /login. За да спречите нерегистрирани играчи да градат, поставете RequireLogin на true во конфигурацијата.
TShock команди (команди за Terraria сервер)
| Команда | Што прави |
|---|---|
/kick Name reason | Исфрла играч |
/ban add Name reason 7d | Банира играч, тука на 7 дена; без времетраење банот е траен |
/ban list / /ban del 3 | Ги прикажува бановите или го брише банот број 3 |
/mute Name | Го замолчува играчот во четот |
/tp Name / /tphere Name | Ве телепортира до играч или го носи кај вас |
/item "Iron Pickaxe" 1 | Ви дава предмет |
/give "Healing Potion" Name 10 | Му дава предмет на друг играч |
/butcher | Ги убива сите непријателски NPC |
/time day | Го поставува времето: day, night, noon, midnight |
/spawnmob Zombie 5 | Создава чудовишта близу вас |
/save / /off | Го зачувува светот или го зачувува и го гаси серверот |
/reload | Повторно ги вчитува конфигурацијата и дозволите |
Командите почнуваат со /; ако наместо тоа почнете со !, командата се извршува тивко, без да ги извести другите играчи. Имињата со празни места одат во наводници.
Заштитете ги градбите со региони
Регионите ги спречуваат другите играчи да менуваат одредена област, како спаунот или некој град.
/region set 1 /region set 2 /region define spawn /region protect spawn true /region allow Alex spawn /region allowg builder spawn
По /region set 1, удрете блок за да го означите првиот агол; истото направете за аголот 2. Потоа именувајте го регионот и заштитете го. allow му дозволува на еден играч да гради внатре, allowg на цела група. /region list и /region info spawn покажуваат што постои.
Имајте предвид дека од TShock 6 автоматската заштита на спаунот е стандардно исклучена (SpawnProtection во конфигурацијата). Регион околу спаунот и онака ви дава попрецизна контрола.
Ликови на серверот
Вообичаено, ликот на секој играч, заедно со инвентарот, се чува на неговиот компјутер, па играчите можат да донесат предмети од други светови или изменети ликови. Ликовите на серверот (SSC) наместо тоа ги чуваат ликовите на серверот, па сите напредуваат фер.
- Вклучете го во
tshock/sscconfig.jsonсо"Enabled": trueи рестартирајте. - Поставете со што почнуваат новите ликови:
StartingHealth,StartingManaиStartingInventory. - Админите со дозволата
tshock.ignore.sscне се зачувуваат во SSC.
Одлучете навреме: штом SSC е вклучен, играчите почнуваат со почетниот инвентар, а админ мора да увезе постоечки лик со /uploadssc. Вклучувањето подоцна ги изненадува редовните играчи.
Конфигурациската датотека и REST API
Поставките на TShock се наоѓаат во tshock/config.json. Оние што повеќето сервери ги менуваат:
ServerPassword: лозинка за влез;MaxSlots: ограничување на играчи (стандардно 8);RequireLogin: играчите мора да се најават пред да играат;EnableWhitelist: можат да влезат само дозволени адреси;BackupInterval: колку често TShock зачувува резервна копија од светот.
Применете ги промените со /reload или рестартирајте за поставките на кои им треба рестарт.
REST API им овозможува на веб-страници и алатки да го контролираат серверот преку HTTP, стандардно на портата 7878. Стандардно е исклучен (RestApiEnabled), и треба да остане исклучен освен ако не ви треба: REST токен може да изврши која било серверска команда со дозволите на сметката на која ѝ припаѓа. Ако го користите, дајте ѝ на сметката на токенот само дозволите што ѝ требаат на алатката и никогаш не го објавувајте токенот.
TShock на HytHost
На HytHost Terraria хостингот, TShock е на еден клик: изберете го при нарачката или префрлете се подоцна во табот Software во панелот, кој ги задржува вашиот свет, лозинката, MOTD и слотовите. Серверот работи со TShock 6.2.1 за Terraria 1.4.5.8, со стандардно исклучен REST API.
Кодот за поставување се појавува во конзолата на панелот при првото стартување, а config.json и sscconfig.json ги уредувате во менаџерот на датотеки.
Често поставувани прашања
При првото стартување, користете го кодот за поставување од конзолата: /setup code, потоа /user add Name Password owner, /login Name Password и повторно /setup за да го затворите поставувањето.
TShock го печати во конзолата на серверот при првото стартување и го зачувува во tshock/setup-code.txt. Работи само додека не се креира првата сметка.
TShock 6.2.1 ја поддржува Terraria 1.4.5.8. Секое издание на TShock е за една верзија на Terraria, а играчите мора да ја користат истата верзија како и серверот.
Заштитете го со регион: /region set 1 и /region set 2 за да ги означите аглите, /region define spawn, па /region protect spawn true.
Само ако некоја алатка има потреба. REST API може да изврши која било серверска команда, затоа стандардно чувајте го исклучен, дајте му на токенот сметка со минимални дозволи и никогаш не го споделувајте токенот.
Водете TShock сервер
HytHost Terraria хостингот вклучува TShock, Vanilla и tModLoader, со префрлање од панелот, од €2.59/мес.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursДали овој водич ви беше корисен?