سيرفر Terraria خاص بك يستحق ذلك إذا كانت مجموعتك تريد اللعب باستقلال عن مضيفين أفراد، وإدارة صلاحيات الإدارة بشكل منظم، واستخدام المودات أو إضافات tShock بطريقة مضبوطة. بالنسبة للمجموعات الصغيرة إلى المتوسطة، تُعد Terraria قليلة الاستهلاك للموارد نسبيًا؛ الأهم من القوة الخام هو حجم العالم المناسب، والإعدادات المستقرة، والنسخ الاحتياطية، وتوزيع الصلاحيات بوضوح.

متطلبات سيرفر Terraria الخاص بك

للبدء تحتاج إلى إصدار Terraria يناسب اللاعبين معك، ووصول إلى لوحة السيرفر، وقرار حول ما إذا كان السيرفر عامًا أو خاصًا أو مخصصًا لمجموعة ثابتة فقط. يبقى الرقم الإرشادي الحالي: 2 GB RAM تكفي للعديد من إعدادات Terraria، خاصةً مع المجموعات الصغيرة والاستخدام المعتدل للإضافات. إذا كنت تخطط لعدد كبير جدًا من اللاعبين، أو عوالم كبيرة، أو عدة إضافات، فينبغي أن تضع هامشًا احتياطيًا بدل تشغيل السيرفر بشكل دائم عند حدوده القصوى.

عند game-serverhosting لا تستأجر مشروع مجتمع مجانيًا، بل استضافة Multi-Game مدفوعة مع تحكم تقني، ودعم، وإجراءات تشغيل واضحة. للطلب يمكنك استخدام صفحة Terraria الحالية: استئجار سيرفر game-serverhosting Terraria.

إذا كنت تقارن إعدادات Koop أو Survival مشابهة، فإن دليل Valheim Server Koop لعام 2026 ودليل V Rising Server Vampir مناسبان أيضًا كمرجع داخلي لأدوار السيرفر، والمجموعات الخاصة، والتقدم.

طلب السيرفر وتحديد البيانات الأساسية

  1. اذهب إلى game-serverhosting
  2. 2 GB RAM تكفي لـ Terraria (فعّالة جدًا!)
  3. يتم إعداد السيرفر تلقائيًا مع tShock

حدّد اسم السيرفر، والحد الأقصى للسلوتات، وكلمة المرور قبل أول تشغيل. لا ينبغي اختيار عدد السلوتات حسب الحجم المرغوب فقط، بل حسب المجموعة التي تلعب فعليًا في الوقت نفسه. غالبًا ما يكون السيرفر الخاص بكلمة مرور أكثر منطقية للمجموعات الثابتة من السيرفر المفتوح، لأنك تقلل التخريب، والتقدم من غرباء، وأسئلة الصلاحيات المفاجئة.

tShock: الإدارة، الصلاحيات، والإضافات

tShock هو برنامج السيرفر لـ Terraria مع:

  • نظام صلاحيات
  • دعم الإضافات
  • Anti-Cheat
  • REST API
  • حماية المناطق

المصدر الرسمي للمشروع هو مستودع tShock من Pryaxis على GitHub: Pryaxis/TShock. تعامل مع tShock كأداة إدارة وأمان، وليس كبديل لقواعد سيرفر واضحة. نظام الصلاحيات مهم بشكل خاص: ليس كل لاعب دائم يحتاج إلى صلاحيات Owner. امنح الصلاحيات حسب المهمة، مثل الإشراف، أو حماية المناطق، أو الإدارة التقنية.

الإعدادات في config.json

يبقى مثال الإعداد الحالي نقطة بداية منطقية:

{
  "ServerName": "سيرفر Terraria الخاص بي",
  "MaxSlots": 8,
  "ServerPassword": "سري",
  "SpawnProtection": true,
  "SpawnProtectionRadius": 10,
  "AutoSave": true
}

ينبغي أن يكون ServerName واضحًا حتى يتعرف اللاعبون على السيرفر مرة أخرى. يحدد MaxSlots عدد اللاعبين المتزامنين. يحمي ServerPassword العوالم الخاصة. يساعد SpawnProtection وSpawnProtectionRadius ضد التغييرات العرضية أو المتعمدة في منطقة Spawn. يجب أن يبقى AutoSave مفعّلًا حتى يتم حفظ التقدم بانتظام. افحص دائمًا بعد التغييرات ما إذا كانت صيغة JSON صالحة: الفواصل الناقصة أو علامات الاقتباس الخاطئة تكفي لمنع التشغيل.

اختيار حجم العالم المناسب للمجموعة

الحجم البلوكات موصى به لـ
صغير 4200 x 1200 1-4 لاعبين
متوسط 6400 x 1800 4-6 لاعبين
كبير 8400 x 2400 6-8 لاعبين

العالم الصغير يسرّع التنقل، والتحضير للزعماء، والعثور على الموارد. غالبًا ما يكون العالم المتوسط أفضل حل وسط عندما يكون أربعة إلى ستة لاعبين نشطين بانتظام. توفر العوالم الكبيرة مساحة واستكشافًا أكثر، لكنها قد تصبح أقل وضوحًا. بالنسبة لمجموعة ثابتة، حجم العالم هو أيضًا قرار تصميم: الجلسات القصيرة تستفيد من عوالم أكثر ضغطًا، بينما يستفيد التقدم الطويل من مساحة أكبر.

استخدام أوامر الإدارة بأمان

/user add <name> <passwort> owner    # إنشاء Admin
/group addperm <gruppe> <permission> # إضافة صلاحية
/region define <name>                # إنشاء منطقة
/region protect <name> true          # حماية منطقة
/time noon                           # ضبط الوقت على الظهيرة
/butcher                             # قتل كل NPCs

أنشئ أولًا وصول Owner الخاص بك واختبر تسجيل الدخول. بعد ذلك ينبغي أن تمنح المجموعات والصلاحيات تدريجيًا. حماية المناطق مناسبة للـ Spawn، والمخازن، والساحات، ومشاريع البناء. أوامر مثل /time noon غير خطيرة، لكنها قد تؤثر في التقدم. أما /butcher فهو أكثر تدخلًا بوضوح لأنه يزيل NPCs؛ استخدم مثل هذه الأوامر بوعي فقط، وليس أثناء الأحداث النشطة أو معارك الزعماء.

تثبيت الإضافات

  1. حمّل الإضافات من tShock Plugins
  2. ضع ملف DLL في مجلد /ServerPlugins
  3. أعد تشغيل السيرفر
  4. فعّل الإضافة باستخدام /reload

ثبّت فقط الإضافات التي تفهم غرضها ويمكنك فحص مصدرها. كل إضافة توسّع سطح الهجوم ويمكنها تغيير السلوك. بعد كل تثبيت ينبغي أن تفحص سجل السيرفر، وسلوك بدء التشغيل، والأوامر داخل اللعبة. إذا تسببت إضافة في أخطاء، فأزل أولًا آخر ملف DLL أُضيف، ثم أعد تشغيل السيرفر.

الإضافات الموصى بها

  • InfiniteChests – صناديق أكثر
  • Regions – حماية المناطق
  • SEconomy – نظام اقتصاد
  • AutoBroadcast – رسائل تلقائية

لا تستخدم كل الإضافات تلقائيًا. بالنسبة لسيرفرات Koop الخاصة، غالبًا ما تكفي حماية المناطق وبعض وظائف الراحة الفردية. أنظمة الاقتصاد أو الرسائل التلقائية أكثر ملاءمة لسيرفرات المجتمع الأكبر.

فحص النتيجة

أعد تشغيل السيرفر بعد الإعداد واتصل به كلاعب عادي. افحص اسم السيرفر، وكلمة المرور، وSpawn، وحجم العالم، وما إذا كان AutoSave يعمل بنشاط. بعد ذلك سجّل الدخول بحساب Admin الخاص بك واختبر أمرًا غير خطير مثل /time noon. ثم افحص إضافة مثبّتة، مثلًا عبر أمر المساعدة الخاص بها أو وظيفة مرئية.

اطلب من لاعب ثانٍ الانضمام في الوقت نفسه. هكذا تعرف مبكرًا ما إذا كانت السلوتات، وكلمة المرور، وبيانات الاتصال تعمل بشكل صحيح. بعد ذلك فقط ينبغي أن تعطي بيانات الوصول للمجموعة كلها.

Troubleshooting

إذا لم يبدأ السيرفر، فافحص أولًا ملف config.json الذي تم تغييره مؤخرًا. أخطاء JSON سبب شائع. إذا لم يستطع اللاعبون الانضمام، فتحقق من كلمة المرور، والإصدار، وحد السلوتات. إذا لم تعمل أوامر الإدارة، فغالبًا لم يتم إنشاء المستخدم بشكل صحيح أو لا تمتلك المجموعة Permission اللازمة.

إذا سببت إضافة مشاكل، فأزلها للاختبار من /ServerPlugins، وأعد تشغيل السيرفر، وافحص السجل. ثبّت الإضافات واحدة تلو الأخرى، وليس كحزمة، حتى تتمكن من ربط الأخطاء بوضوح. عند وجود مشاكل في الأداء، قلل أولًا الإضافات غير الضرورية وافحص ما إذا كانت العوالم الكبيرة أو كثرة اللاعبين المتزامنين هي السبب.

الفحص، الحدود، وطريق الرجوع الآمن

ينطبق الدليل “استئجار سيرفر Terraria – إعداد اللعب الجماعي” على نوع السيرفر الموصوف في المقالة وحالة الإصدار الظاهرة وقت الفحص. أسماء القوائم، والإصدارات المتاحة، وتوافق المودات أو الإضافات، والموارد المطلوبة قد تختلف بعد التحديثات. لذلك لا تنقل أي قيم إلى إصدار لعبة أو Loader أو سيرفر آخر دون فحص.

أنشئ نسخة احتياطية من الملفات المتأثرة قبل إجراء تغييرات على العالم، أو ملف الحفظ، أو الإعدادات، أو التوسعات. بعد ذلك غيّر خطوة مترابطة واحدة فقط وافحصها بنفس إصدار العميل والسيرفر الذي تريد اللعب به لاحقًا.

نقطة الفحص النتيجة المتوقعة الإلغاء وطريق الرجوع
بدء السيرفر يصل السيرفر إلى حالة التشغيل الجاهزة دون رسالة خطأ جديدة. عند أخطاء البدء، ألغِ التغيير واستعد آخر نسخة احتياطية.
اختبار الاتصال يمكن لحساب اختبار الاتصال عبر العنوان المعروض في اللوحة. عند أخطاء الإصدار أو الاتصال، طابق الإصدار، والمنفذ، والسماحات مرة أخرى.
اختبار الوظيفة تعمل الوظيفة التي تم تغييرها تحديدًا دون إتلاف بيانات العالم أو اللعبة الموجودة. عند الآثار الجانبية، أوقف السيرفر واستعد الملفات المحفوظة.

اختبار فردي ناجح ليس ضمانًا للأداء أو التوفر. حجم العالم، والمودات، والإضافات، وعدد اللاعبين، ومسار الشبكة، والحمل المتزامن يمكن أن تغير النتيجة. وثّق الإصدار، والتغيير، ونتيجة الاختبار حتى تستطيع تتبع الانحرافات اللاحقة.

FAQ

كم RAM أحتاج لسيرفر Terraria؟

الرقم الإرشادي الحالي هو 2 GB RAM لمجموعات Terraria الصغيرة المعتادة. عند وجود كثير من اللاعبين، أو عوالم كبيرة، أو عدة إضافات، ينبغي أن تخطط لهامش احتياطي أكبر.

هل أحتاج إلى tShock بالضرورة؟

ليس ضروريًا للعب البسيط، لكنه عملي جدًا لإدارة الصلاحيات، والإضافات، وحماية المناطق، وتحكم Admin. إذا كنت تريد سيرفر لعب جماعي يعمل بشكل دائم، فإن tShock غالبًا هو الأساس الأفضل.

ما حجم العالم الأفضل للأصدقاء؟

لـ 1-4 لاعبين يناسب عالم صغير، ولـ 4-6 لاعبين عالم متوسط، ولـ 6-8 لاعبين عالم كبير. العامل الحاسم هو ما إذا كنتم تفضلون طرقًا قصيرة أم استكشافًا أكثر.

كيف أحمي منطقة Spawn الخاصة بي؟

فعّل SpawnProtection، واضبط SpawnProtectionRadius مناسبًا، واستخدم في tShock مناطق إضافية إذا كانت هناك أجزاء معينة لا ينبغي تغييرها.

لماذا لا يتم تحميل الإضافة الخاصة بي؟

افحص ما إذا كان ملف DLL موجودًا في مجلد /ServerPlugins، وما إذا كان السيرفر قد أُعيد تشغيله، وما إذا كانت الإضافة تناسب إصدار tShock المستخدم. عند حدوث أخطاء، أزل أولًا آخر إضافة تم تثبيتها.