Terraria · دليل

دليل TShock: الإعداد والأوامر والصلاحيات

آخر تحديث October 11, 2026 5 دقائق قراءة

في هذه الصفحة
  1. إصدارات TShock وTerraria
  2. الإعداد الأول: أنشئ حساب المالك
  3. المجموعات والصلاحيات
  4. أوامر TShock (أوامر خادم Terraria)
  5. احمِ مبانيك بالمناطق
  6. الشخصيات المحفوظة على الخادم
  7. ملف التهيئة وREST API
  8. TShock على HytHost
  9. الأسئلة الشائعة

يحوّل 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 عند الطلب أو انتقل إليه لاحقًا من اللوحة: استضافة Terraria من HytHost تبدأ من €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

على استضافة Terraria من HytHost، يبعد 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

تتضمن استضافة Terraria من HytHost كلًا من TShock وVanilla وtModLoader، مع إمكانية التبديل من اللوحة، بدءًا من €2.59/شهريًا.

Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours

هل كان هذا الدليل مفيدًا؟