TShock Rehberi: Kurulum, Komutlar ve İzinler
Bu sayfada
TShock, sıradan bir Terraria sunucusunu bir yönetici olarak gerçekten yönetebileceğiniz bir sunucuya dönüştürür: hesaplar ve gruplar, yasaklar, korumalı bölgeler, eşya ve yaratık komutları, sunucu taraflı karakterler ve hile koruması. Herkese açık Terraria sunucuları için standart tercihtir.
Bu rehber ilk kurulumu, grupları ve izinleri, her gün kullanacağınız komutları, bölgeleri, sunucu taraflı karakterleri, REST API'yi ve temel yapılandırma ayarlarını anlatır.
TShock ve Terraria sürümleri
TShock her seferinde tam olarak bir Terraria sürümü için hazırlanır. Güncel sürüm TShock 6.2.1, Terraria 1.4.5.8 ile çalışır. Oyuncular sunucuyla aynı Terraria sürümünü kullanmalıdır.
Terraria güncellendiğinde, sunucuyu güncellemeden önce uyumlu TShock sürümünün çıkmasını bekleyin. TShock'u yükseltmeden önce tshock.sqlite dosyasını ve tshock klasörünün tamamını yedekleyin: hesaplarınız, gruplarınız, yasaklarınız ve bölgeleriniz bunlarda saklanır.
Sunucunun kendisinin portlar ve dünyalarla birlikte kurulumu Terraria sunucusu nasıl kurulur rehberinde anlatılıyor.
İlk kurulum: sahip hesabını oluşturun
İlk açılışta TShock konsola bir kurulum kodu yazdırır ve bunu tshock/setup-code.txt dosyasına kaydeder. Sunucuya girin ve şunu yazın:
/setup 123456 /user add YourName YourPassword owner /login YourName YourPassword /setup
İlk satır kurulumu kodla açar, ikincisi hesabınızı owner grubunda oluşturur, üçüncüsü giriş yapmanızı sağlar, sonuncusu ise kurulum modunu kapatır. Bir hesap oluşturulduktan sonra kurulum tekrar kullanılamaz.
owner grubuyla oynayın. TShock'ta yerleşik bir superadmin de vardır, ancak geliştiricileri onunla oynamayı önermez: sunucu taraflı karakterler dahil her şeyi atlar.
Siparişte TShock'u seçin ya da daha sonra panelden ona geçin: HytHost Terraria hosting €2.59/ay'dan başlar.
Terraria paketlerini görGruplar ve izinler
Her oyuncu bir gruba aittir ve gruplar izinleri barındırır. TShock varsayılan olarak şunları oluşturur: guest (giriş yapmamış), default (kayıtlı oyuncular), vip, newadmin, admin, trustedadmin ve owner.
| Komut | Ne yapar |
|---|---|
/group add builder | Bir grup oluşturur |
/group parent builder default | Başka bir grubun izinlerini devralmasını sağlar |
/group addperm builder tshock.world.editregion | Bir izin ekler |
/group delperm builder tshock.world.editregion | Bir izni kaldırır |
/group listperm builder | Grubun izinlerini listeler |
/user group Alex builder | Bir oyuncunun hesabını bir gruba taşır |
Oyuncular kendi hesaplarını /register password ile oluşturur ve /login ile giriş yapar. Kayıtsız oyuncuların inşa etmesini engellemek için yapılandırmada RequireLogin değerini true yapın.
TShock komutları (Terraria sunucu komutları)
| Komut | Ne yapar |
|---|---|
/kick Name reason | Bir oyuncuyu sunucudan atar |
/ban add Name reason 7d | Bir oyuncuyu yasaklar, burada 7 günlüğüne; süre verilmezse yasak kalıcıdır |
/ban list / /ban del 3 | Yasakları listeler veya 3 numaralı yasağı kaldırır |
/mute Name | Bir oyuncuyu sohbette susturur |
/tp Name / /tphere Name | Bir oyuncuya ışınlanır veya onu yanınıza getirir |
/item "Iron Pickaxe" 1 | Size bir eşya verir |
/give "Healing Potion" Name 10 | Başka bir oyuncuya eşya verir |
/butcher | Tüm düşman NPC'leri öldürür |
/time day | Saati ayarlar: day, night, noon, midnight |
/spawnmob Zombie 5 | Yakınınızda yaratık çağırır |
/save / /off | Dünyayı kaydeder veya kaydedip sunucuyu kapatır |
/reload | Yapılandırmayı ve izinleri yeniden yükler |
Komutlar / ile başlar; bunun yerine ! ile başlatırsanız komut diğer oyunculara duyurulmadan sessizce çalışır. Boşluk içeren adlar tırnak içine yazılır.
Yapıları bölgelerle koruyun
Bölgeler, diğer oyuncuların spawn ya da bir kasaba gibi bir alanı değiştirmesini engeller.
/region set 1 /region set 2 /region define spawn /region protect spawn true /region allow Alex spawn /region allowg builder spawn
/region set 1 komutundan sonra ilk köşeyi işaretlemek için bir bloğa vurun; ikinci köşe için de aynısını yapın. Ardından bölgeye bir ad verin ve koruyun. allow tek bir oyuncunun içeride inşa etmesine izin verir, allowg ise bütün bir gruba. /region list ve /region info spawn mevcut bölgeleri gösterir.
TShock 6'dan beri otomatik spawn korumasının varsayılan olarak kapalı olduğunu unutmayın (yapılandırmadaki SpawnProtection). Spawn çevresindeki bir bölge zaten daha ince bir kontrol sağlar.
Sunucu taraflı karakterler
Normalde her oyuncunun karakteri envanteriyle birlikte kendi bilgisayarında durur; bu yüzden oyuncular başka dünyalardan eşya ya da düzenlenmiş karakterler getirebilir. Sunucu taraflı karakterler (SSC) ise karakterleri sunucuda saklar, böylece herkes adil şekilde ilerler.
tshock/sscconfig.jsoniçinde"Enabled": trueile açın ve yeniden başlatın.- Yeni karakterlerin neyle başlayacağını belirleyin:
StartingHealth,StartingManaveStartingInventory. tshock.ignore.ssciznine sahip yöneticiler SSC'ye kaydedilmez.
Erkenden karar verin: SSC açıldığında oyuncular başlangıç envanteriyle başlar ve mevcut bir karakteri bir yöneticinin /uploadssc ile içe aktarması gerekir. Sonradan açmak düzenli oyuncuları şaşırtır.
Yapılandırma dosyası ve REST API
TShock'un ayarları tshock/config.json dosyasındadır. Çoğu sunucunun değiştirdikleri:
ServerPassword: katılmak için şifre;MaxSlots: oyuncu sınırı (varsayılan 8);RequireLogin: oyuncuların oynamadan önce giriş yapması gerekir;EnableWhitelist: yalnızca izin verilen adresler katılabilir;BackupInterval: TShock'un dünya yedeğini ne sıklıkla aldığı.
Değişiklikleri /reload ile uygulayın veya gerektiren ayarlar için sunucuyu yeniden başlatın.
REST API, web sitelerinin ve araçların sunucuyu HTTP üzerinden, varsayılan olarak 7878 portunda yönetmesini sağlar. Varsayılan olarak kapalıdır (RestApiEnabled) ve ihtiyacınız yoksa kapalı bırakmalısınız: bir REST token'ı, ait olduğu hesabın izinleriyle herhangi bir sunucu komutunu çalıştırabilir. Kullanıyorsanız token'ın hesabına yalnızca aracın ihtiyaç duyduğu izinleri verin ve token'ı asla yayımlamayın.
HytHost'ta TShock
HytHost Terraria hosting üzerinde TShock bir tık uzağınızda: siparişte seçin ya da daha sonra paneldeki Software sekmesinden ona geçin; bu sekme dünyanızı, şifrenizi, MOTD'nizi ve slotlarınızı korur. Sunucu Terraria 1.4.5.8 için TShock 6.2.1 çalıştırır ve REST API varsayılan olarak kapalıdır.
Kurulum kodu ilk açılışta panel konsolunda görünür; config.json ve sscconfig.json dosyalarını dosya yöneticisinde düzenlersiniz.
Sıkça sorulan sorular
İlk açılışta konsoldaki kurulum kodunu kullanın: /setup code, ardından /user add Name Password owner, /login Name Password ve kurulumu kapatmak için tekrar /setup.
TShock ilk açılışta onu sunucu konsoluna yazdırır ve tshock/setup-code.txt dosyasına kaydeder. Yalnızca ilk hesap oluşturulana kadar çalışır.
TShock 6.2.1, Terraria 1.4.5.8'i destekler. Her TShock sürümü tek bir Terraria sürümünü hedefler ve oyuncular sunucuyla aynı sürümü kullanmalıdır.
Bir bölgeyle koruyun: köşeleri işaretlemek için /region set 1 ve /region set 2, ardından /region define spawn, sonra /region protect spawn true.
Yalnızca bir aracın buna ihtiyacı varsa. REST API herhangi bir sunucu komutunu çalıştırabilir; bu yüzden varsayılan olarak kapalı tutun, token'ına en az izne sahip bir hesap verin ve token'ı asla paylaşmayın.
Bir TShock sunucusu çalıştırın
HytHost Terraria hosting, panelden değiştirilebilen TShock, Vanilla ve tModLoader içerir; €2.59/ay'dan başlayan fiyatlarla.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursBu rehber işine yaradı mı?