وصلت لعبة Soulmask إلى الإصدار 1.0 في 10 أبريل 2026، وجلبت معها نظام خوادم مخصصة (dedicated server) يستحق الاستخدام فعلياً. سواء كنت ترغب في عالم PvE خاص لقبيلتك أو خادم PvP كامل متاح للجمهور، فإن تشغيل خادم مخصص أمر مباشر بمجرد معرفة الخطوات الدقيقة. يستعرض هذا الدليل كل شيء: متطلبات الأجهزة، ملفات الخادم، توجيه المنافذ (port forwarding)، أنماط اللعب، وملف الإعدادات GameXishu.json الذي يتحكم في كل متغيرات اللعب تقريباً.
ما الذي تحتاجه قبل إعداد خادم Soulmask؟
قبل التعامل مع SteamCMD، تأكد من أن أجهزتك تلبي الحد الأدنى من المتطلبات. تستهلك عملية الخادم وحدها أكثر من 12GB من ذاكرة الوصول العشوائي (RAM)، لذا فإن 16GB هو الحد الأدنى المطلق. يتطلب تشغيل الخريطتين في وقت واحد مساحة أكبر بكثير.
نظام Linux مدعوم أيضاً. الاختلاف الوحيد هو معرف تطبيق SteamCMD (App ID): استخدم 3017300 لنظام Linux و 3017310 لنظام Windows.

إعداد ملف تشغيل الخادم
كيفية تنزيل وتثبيت ملفات خادم Soulmask
تستخدم عملية الإعداد SteamCMD، وهي أداة سطر الأوامر من Valve لتنزيل ملفات الخادم المخصص دون الحاجة لامتلاك اللعبة على ذلك الجهاز.
- أنشئ مجلداً لملفات الخادم الخاصة بك، مثل C:\SoulmaskServer.
- قم بتنزيل SteamCMD من موقع Valve الرسمي للمطورين واستخرجه داخل ذلك المجلد.
- أنشئ ملف دفعي (batch file) باسم UpdateSoulmask.bat يحتوي على المحتوى التالي:
- steamcmd.exe +login anonymous +force_install_dir C:\SoulmaskServer +app_update 3017310 validate +quit
- انقر بزر الماوس الأيمن على الملف الدفعي وقم بتشغيله كمسؤول (Administrator).
- انتظر حتى ينتهي التنزيل. ستظهر جميع ملفات الخادم في دليل التثبيت الخاص بك.
بمجرد تنزيل الملفات، أنشئ ملفاً دفعياً ثانياً باسم StartServer.bat لتشغيل الخادم. يبدو أمر التشغيل الأساسي كالتالي:
- WSServer-Win64-Shipping.exe Level01_Main -server -log -UTF8Output -forcepassthrough -MULTIHOME=0.0.0.0 -Port=8777 -QueryPort=27015 -EchoPort=18888 -SteamServerName="My Soulmask Server" -MaxPlayers=60 -PSW="joinpassword" -adminpsw="adminpassword" -pve -saving=300 -backup=900 -online=Steam
استبدل كلمات المرور واسم الخادم بقيمك الخاصة. إذا كنت لا تريد كلمة مرور للانضمام، احذف معامل -PSW تماماً.
ما هي أنماط اللعب المتاحة في Soulmask 1.0؟
تأتي Soulmask 1.0 بأربعة أنماط مميزة، يغير كل منها طريقة اللعب بشكل جوهري. الأنماط المتاحة هي:
- Survival Mode — التجربة الافتراضية مع إعادة توازن لتقدم اللعبة في المراحل المتوسطة والمتأخرة.
- Tribe Mode — يركز على إدارة أفراد القبيلة، والأتمتة، وبناء الحضارة. يضيف نظام ترقية القبيلة، وشجرة تقنيات مرتبطة بمستوى القبيلة، وأحداث تجار عشوائية، ونظام سمعة، وغزوات أكثر عدوانية عبر Invasion Totems.
- PVP Mode — تفعيل قواعد لاعب ضد لاعب (player-versus-player) عبر الخادم بالكامل.
- Warrior Mode — نمط سرعة يركز على القتال. يتم تعطيل حالة الاحتضار، وتآكل المباني، والغزوات، وفقدان الأدوات عند الموت. تبدأ كشخصية فارغة (جودة Common، بدون مواهب) مع مجموعة أدوات بداية. الأعداء أكثر عدداً، والذكاء الاصطناعي أكثر ذكاءً، وتم إضعاف إطارات المراوغة (dodge i-frames)، وتسريع وتيرة التقدم.
تظل جميع الأنماط الأربعة قابلة للتعديل بالكامل من خلال GameXishu.json، لذا لا يوجد شيء ثابت بمجرد اختيار النمط.

شاشة شجرة تقنيات Tribe Mode
كيفية إعداد توجيه المنافذ (Port Forwarding) لـ Soulmask
توجيه المنافذ هو المكان الذي يواجه فيه معظم مستضيفي الخوادم لأول مرة مشاكل. تتطلب Soulmask فتح أربعة منافذ، واثنان منها ضروريان ليتمكن اللاعبون من العثور على خادمك والاتصال به.
قم بتوجيه المنافذ الأربعة على جهاز التوجيه (router) الخاص بك وتأكد من أن جدار حماية Windows (أو ما يعادله في Linux) يسمح بحركة المرور الواردة على كل منها. إذا لم يظهر خادمك في متصفح خوادم Steam بعد الإعداد، فالسبب الأكثر شيوعاً هو حظر المنفذ 27015 UDP. يتم تخزين رمز دعوة الاتصال المباشر الخاص بخادمك في ملف WS.log في المسار WS\Saved\Logs\WS.log، والذي يمكن للاعبين استخدامه للاتصال يدوياً إذا فشلت قائمة المتصفح.
شرح معاملات تشغيل الخادم الرئيسية
يقبل أمر StartServer.bat قائمة طويلة من المعاملات. هذه هي المعاملات التي ستعدلها بانتظام:
- -MaxPlayers=N — يحدد الحد الأقصى للاعبين، بحد أقصى 70.
- -GongHuiMaxMember=N — يتحكم في الحد الأقصى لعدد أعضاء القبيلة، والافتراضي هو 20.
- -gamedistindex=N — يحدد مؤشر المنطقة (من 0 إلى 7) لجدولة الأحداث والمناطق الزمنية.
- -pve / -pvp — تبديل قواعد القتال في الخادم.
- -initbackup — ينشئ نسخة احتياطية تلقائياً عند بدء تشغيل الخادم، وهو مفيد بعد التحديثات.
- -serverpm=MASK — يتعامل مع القائمة البيضاء، القائمة السوداء، والحظر عبر قوائم الأذونات.
كيف يعمل ملف GameXishu.json؟
GameXishu.json هو الملف الوحيد الذي يتحكم في كل متغير قابل للتعديل تقريباً في Soulmask. يوجد في المسار WS\Saved\GameplaySettings\GameXishu.json ولا يظهر إلا بعد التشغيل الأول للخادم، لذا قم بتشغيل الخادم مرة واحدة، وأغلقه بشكل صحيح، ثم قم بتحرير الملف.
تشمل فئات الإعدادات:
- الخبرة والتقدم — مضاعفات نقاط الخبرة (XP) للوعي، الشخصية، القناع، الكفاءة، الجمع، الصياغة، والقتال.
- الموارد والصياغة — معدلات السقوط للجمع، التعدين، قطع الأشجار، الذبح، وسرعة الصياغة.
- البقاء — معدلات استهلاك الطعام والماء والمتانة، مؤقتات تآكل العناصر، سعة الحمل، وحجم المخزون.
- القتال — نسب ضرر PvE و PvP، مدة إطارات المراوغة، وضرر الهياكل.
- القبيلة والترويض — حدود التوظيف، سرعة الترويض، حدود الحيوانات، وإعدادات السبات.
- البناء — معدل التآكل، سرعة الإصلاح، حدود البناء، إعدادات البوابة، وحدود الناقل/منجم الطاقة.
- الغزوات — تراكم الحرارة، حجم وقوة الغزو، عدد الأعداء، مؤقتات التهدئة، ونوافذ الهجوم.
- العنقود (Cluster) — مفتاح KaiQiKuaFu لنمط الخوادم المترابطة.
كيف تشغل كلتا الخريطتين وتعد عنقوداً (cluster) عبر الخرائط؟
تدعم Soulmask خريطتين: Cloud Mist Forest (الأصلية، باستخدام Level01_Main) و Shifting Sands (خريطة DLC بطابع مصر، باستخدام DLC_Level01_Main). كان DLC Shifting Sands متاحاً للمطالبة مجاناً من 10 أبريل إلى 10 مايو 2026.
للسماح للاعبين بالتنقل بين كلتا الخريطتين، تحتاج إلى تشغيل مثيلين منفصلين للخادم مرتبطين كعنقود. يتطلب كل خادم معرف خادم فريد، ومجموعة منافذ خاصة به، ونفس كلمة مرور الانضمام. يجب أيضاً تمكين نمط الخوادم المترابطة عن طريق ضبط KaiQiKuaFu=1 في ملف GameXishu.json على كلا الخادمين.
يستخدم الخادم الرئيسي (Cloud Mist Forest) المعامل -serverid=1 -mainserverport=8781، ويتصل الخادم التابع (Shifting Sands) بالخادم الرئيسي عبر -serverid=2 -clientserverconnect=MAIN_IP:8781.
ما ينتقل بين الخرائط: بيانات الشخصية (المستوى، القناع، شجرة التقنيات، أفراد القبيلة). ما لا ينتقل: المباني، الموارد الموضوعة، والمخزون المحلي. الشخصيات التي تم إنشاؤها حديثاً لا يمكنها أيضاً الانتقال حتى تتجاوز حالة البداية.
كيف تغلق الخادم بأمان؟
إغلاق نافذة الخادم مباشرة يخاطر بتلف ملفات الحفظ. استخدم إحدى هذه الطرق بدلاً من ذلك:
- Ctrl+C في نافذة وحدة تحكم الخادم يؤدي إلى إغلاق آمن مع حفظ تلقائي.
- Telnet عبر EchoPort (الافتراضي 18888) لإصدار أمر حفظ/إغلاق.
- RCON إذا تم تمكينه، عبر عميل RCON.
- لوحة GM داخل اللعبة لحفظ العالم أولاً، ثم إغلاق الخادم.
يوجد ملف حفظ العالم (world.db) في المسار WS\Saved\Worlds\Dedicated\Level01_Main\world.db. قم بنسخه احتياطياً بانتظام خارج جدول النسخ الاحتياطي التلقائي للخادم.
لمزيد من الأدلة التي تغطي ألعاب البقاء، وآليات بناء القواعد، وإدارة الخوادم عبر عناوين أخرى، تصفح المزيد من الأدلة على GAMES.GG.


