TShock bələdçisi: quraşdırma, əmrlər və icazələr
Bu səhifədə
TShock adi Terraria serverini admin kimi həqiqətən idarə edə biləcəyiniz serverə çevirir: hesablar və qruplar, banlar, qorunan regionlar, əşya və canavar əmrləri, server tərəfli personajlar və fırıldaq əleyhinə qoruma. Bu, açıq Terraria serverləri üçün standart seçimdir.
Bu bələdçi ilk quraşdırmanı, qrupları və icazələri, hər gün istifadə edəcəyiniz əmrləri, regionları, server tərəfli personajları, REST API-ni və əsas konfiqurasiya ayarlarını əhatə edir.
TShock və Terraria versiyaları
TShock hər dəfə dəqiq bir Terraria versiyası üçün hazırlanır. Cari buraxılış olan TShock 6.2.1 Terraria 1.4.5.8 ilə işləyir. Oyunçular serverlə eyni Terraria versiyasından istifadə etməlidir.
Terraria yenilənəndə serveri yeniləməzdən əvvəl uyğun TShock buraxılışını gözləyin. TShock-u yeniləməzdən əvvəl tshock.sqlite faylının və bütün tshock qovluğunun ehtiyat nüsxəsini çıxarın: hesablarınız, qruplarınız, banlarınız və regionlarınız onlarda saxlanılır.
Serverin özünün portlar və dünyalarla birlikdə qurulması Terraria serveri necə yaradılır bələdçisində izah olunur.
İlk quraşdırma: sahib hesabını yaradın
İlk işə salınmada TShock konsolda quraşdırma kodu göstərir və onu tshock/setup-code.txt faylına yazır. Serverə daxil olun və yazın:
/setup 123456 /user add YourName YourPassword owner /login YourName YourPassword /setup
Birinci sətir kodla quraşdırmanı açır, ikincisi hesabınızı owner qrupunda yaradır, üçüncüsü sizi daxil edir, sonuncu isə quraşdırma rejimini söndürür. Hesab yarandıqdan sonra quraşdırmadan yenidən istifadə etmək olmur.
owner qrupu ilə oynayın. TShock-da daxili superadmin də var, lakin tərtibatçıları onunla oynamağı tövsiyə etmir: o, server tərəfli personajlar da daxil olmaqla hər şeyi yan keçir.
Sifariş zamanı TShock-u seçin və ya sonra paneldə ona keçin: HytHost Terraria hostinqi €2.59/ay-dan başlayır.
Terraria planlarına baxınQruplar və icazələr
Hər oyunçu bir qrupa aiddir, qruplar isə icazələri saxlayır. TShock standart olaraq bunları yaradır: guest (daxil olmayıb), default (qeydiyyatlı oyunçular), vip, newadmin, admin, trustedadmin və owner.
| Əmr | Nə edir |
|---|---|
/group add builder | Qrup yaradır |
/group parent builder default | Başqa qrupun icazələrini miras almasını təmin edir |
/group addperm builder tshock.world.editregion | İcazə əlavə edir |
/group delperm builder tshock.world.editregion | İcazəni silir |
/group listperm builder | Qrupun icazələrini siyahılayır |
/user group Alex builder | Oyunçunun hesabını qrupa köçürür |
Oyunçular öz hesablarını /register password ilə yaradır və /login ilə daxil olurlar. Qeydiyyatsız oyunçuların tikinti etməsinin qarşısını almaq üçün konfiqurasiyada RequireLogin dəyərini true edin.
TShock əmrləri (Terraria server əmrləri)
| Əmr | Nə edir |
|---|---|
/kick Name reason | Oyunçunu serverdən atır |
/ban add Name reason 7d | Oyunçunu banlayır, burada 7 günlük; müddət göstərilməsə ban daimidir |
/ban list / /ban del 3 | Banları siyahılayır və ya 3 nömrəli banı silir |
/mute Name | Oyunçunu çatda susdurur |
/tp Name / /tphere Name | Oyunçunun yanına teleport edir və ya onu yanınıza gətirir |
/item "Iron Pickaxe" 1 | Sizə əşya verir |
/give "Healing Potion" Name 10 | Başqa oyunçuya əşya verir |
/butcher | Bütün düşmən NPC-ləri öldürür |
/time day | Vaxtı təyin edir: day, night, noon, midnight |
/spawnmob Zombie 5 | Yaxınlığınızda canavarlar yaradır |
/save / /off | Dünyanı saxlayır və ya saxlayıb serveri söndürür |
/reload | Konfiqurasiyanı və icazələri yenidən yükləyir |
Əmrlər / ilə başlayır; əvəzinə ! ilə başlasanız, əmr digər oyunçulara bildirilmədən səssiz icra olunur. Boşluqlu adlar dırnaq içində yazılır.
Tikililəri regionlarla qoruyun
Regionlar digər oyunçuların spawn və ya şəhər kimi bir ərazini dəyişməsinin qarşısını alır.
/region set 1 /region set 2 /region define spawn /region protect spawn true /region allow Alex spawn /region allowg builder spawn
/region set 1 əmrindən sonra birinci küncü işarələmək üçün bir bloka vurun; ikinci künc üçün də eynisini edin. Sonra regiona ad verin və onu qoruyun. allow bir oyunçuya içəridə tikinti etməyə icazə verir, allowg isə bütöv qrupa. /region list və /region info spawn mövcud olanları göstərir.
Nəzərə alın ki, TShock 6-dan bəri avtomatik spawn qoruması standart olaraq söndürülüb (konfiqurasiyada SpawnProtection). Spawn ətrafındakı region onsuz da daha dəqiq nəzarət verir.
Server tərəfli personajlar
Adətən hər oyunçunun personajı inventarı ilə birlikdə onun öz kompüterində saxlanılır, buna görə oyunçular başqa dünyalardan əşyalar və ya redaktə edilmiş personajlar gətirə bilər. Server tərəfli personajlar (SSC) isə personajları serverdə saxlayır və hamı ədalətli şəkildə irəliləyir.
tshock/sscconfig.jsonfaylında"Enabled": trueilə aktivləşdirin və yenidən başladın.- Yeni personajların nə ilə başlayacağını təyin edin:
StartingHealth,StartingManavəStartingInventory. tshock.ignore.sscicazəsi olan adminlər SSC-də saxlanılmır.
Erkən qərar verin: SSC aktiv olanda oyunçular başlanğıc inventarı ilə başlayır və mövcud personajı admin /uploadssc ilə idxal etməlidir. Onu sonradan aktivləşdirmək daimi oyunçuları təəccübləndirir.
Konfiqurasiya faylı və REST API
TShock-un ayarları tshock/config.json faylındadır. Əksər serverlərin dəyişdikləri:
ServerPassword: qoşulmaq üçün parol;MaxSlots: oyunçu limiti (standart 8);RequireLogin: oyunçular oynamazdan əvvəl daxil olmalıdır;EnableWhitelist: yalnız icazəli ünvanlar qoşula bilər;BackupInterval: TShock-un dünyanın ehtiyat nüsxəsini nə qədər tez-tez saxladığı.
Dəyişiklikləri /reload ilə tətbiq edin və ya bunu tələb edən ayarlar üçün serveri yenidən başladın.
REST API veb saytlara və alətlərə serveri HTTP üzərindən, standart olaraq 7878 portunda idarə etməyə imkan verir. O, standart olaraq söndürülüb (RestApiEnabled) və ehtiyacınız yoxdursa, söndürülmüş saxlamalısınız: REST tokeni aid olduğu hesabın icazələri ilə istənilən server əmrini icra edə bilər. İstifadə edirsinizsə, tokenin hesabına yalnız alətin ehtiyac duyduğu icazələri verin və tokeni heç vaxt dərc etməyin.
HytHost-da TShock
HytHost Terraria hostinqində TShock bir klik uzaqlığındadır: sifariş zamanı seçin və ya sonra paneldəki Software tabında ona keçin; bu tab dünyanızı, parolunuzu, MOTD-ni və slotlarınızı saxlayır. Server Terraria 1.4.5.8 üçün TShock 6.2.1 işlədir, REST API isə standart olaraq söndürülüb.
Quraşdırma kodu ilk işə salınmada panel konsolunda görünür, config.json və sscconfig.json fayllarını isə fayl menecerində redaktə edirsiniz.
Tez-tez verilən suallar
İlk işə salınmada konsoldakı quraşdırma kodundan istifadə edin: /setup code, sonra /user add Name Password owner, /login Name Password və quraşdırmanı bağlamaq üçün yenidən /setup.
TShock onu ilk işə salınmada server konsolunda göstərir və tshock/setup-code.txt faylına yazır. O, yalnız ilk hesab yaranana qədər işləyir.
TShock 6.2.1 Terraria 1.4.5.8-i dəstəkləyir. Hər TShock buraxılışı bir Terraria versiyası üçündür və oyunçular serverlə eyni versiyadan istifadə etməlidir.
Onu regionla qoruyun: küncləri işarələmək üçün /region set 1 və /region set 2, sonra /region define spawn və /region protect spawn true.
Yalnız hansısa alətə lazımdırsa. REST API istənilən server əmrini icra edə bilər, buna görə onu standart olaraq söndürülmüş saxlayın, tokeninə minimal icazələri olan hesab verin və tokeni heç vaxt paylaşmayın.
TShock serveri işə salın
HytHost Terraria hostinqinə paneldən dəyişdirilə bilən TShock, Vanilla və tModLoader daxildir, €2.59/ay-dan.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursBu bələdçi sizə kömək etdi?