VPS: إعداد سيرفر Soulmask المخصص على ويندوز
تم إنشاء هذا الدليل باستخدام المنتجات التالية:
(قد تختلف التفاصيل مع المنتجات من مزودين مختلفين ولكن المفاهيم الرئيسية تظل كما هي)
المقدمة
هل لديك VPS أو سيرفر مخصص بنظام ويندوز وتريد تثبيت خدمة سيرفر Soulmask المخصص عليه؟ أنت في المكان الصحيح. في هذا الدليل، سنشرح لك خطوة بخطوة كيفية تثبيت هذه الخدمة على سيرفرك.
التحضير
للبدء، اتصل بـ VPS الخاص بك عبر سطح المكتب البعيد (RDP). استخدم دليلنا الوصول الأولي (RDP) إذا كنت بحاجة لمساعدة في ذلك.
بمجرد دخولك إلى السيرفر، ستحتاج إلى إعداد SteamCMD لتتمكن من تحميل ملفات السيرفر المخصص اللازمة. SteamCMD هو نسخة سطر الأوامر (CLI) من عميل Steam، وهو الأداة التي تتيح لك تحميل مجموعة من ملفات ورشة Steam وملفات السيرفر المخصص بسهولة. قم بتحميل SteamCMD من الموقع الرسمي لشركة Valve أو مباشرة من هنا.
أنشئ مجلد جديد في مكان ما على سيرفرك، في هذا المثال سنسميه steamcmd. اذهب إلى مجلد التنزيلات، وابحث عن ملف steamcmd.zip الذي قمت بتحميله وضعه داخل مجلد steamcmd. الآن قم بفك ضغط الملف عن طريق النقر بزر الفأرة الأيمن واستخدام وظيفة فك الضغط في ويندوز مباشرة، أو باستخدام أي برنامج مثل 7zip أو Winrar. يجب أن تحصل على ملف steamcmd.exe بعد فك الضغط.
شغّل ببساطة steamcmd.exe وانتظر حتى تكتمل عملية التثبيت بالكامل.
بمجرد ظهور رسالة Loading Steam API.... OK، تكون العملية قد اكتملت بنجاح ويمكنك البدء في تثبيت سيرفر Soulmask المخصص في القسم التالي.
التثبيت
بعد التثبيت، يجب أن تكون قادرًا على تنفيذ الأوامر داخل نافذة أوامر steamcmd.exe التي شغّلتها سابقًا. تحتاج إلى تسجيل الدخول أولاً قبل أن تتمكن من فعل أي شيء، وذلك عبر المستخدم anonymous باستخدام الأمر: login anonymous
بمجرد تسجيل الدخول، يمكنك الآن البدء في تحميل الملفات.
اختياري: يمكنك تحديد مجلد التثبيت المفضل لديك باستخدام الأمر force_install_dir [path]، مع استبدال [path] بالمسار الذي تريد استخدامه لسيرفرك. على سبيل المثال:
force_install_dir C:\Soulmask-Server
الآن شغّل الأمر app_update 3017310 والذي سيبدأ عملية التحميل. معرف التطبيق 3017310 هو تطبيق Soulmask.
يرجى عدم مقاطعة العملية قبل اكتمالها لتجنب الأخطاء. قد يستغرق الأمر بعض الوقت، لكن الصبر يستحق! :)
بمجرد الانتهاء بنجاح، توجه إلى مجلد التنزيل حيث تم تحميل جميع ملفات السيرفر. هنا، يمكنك استخدام ملف StartServer.bat لتشغيل السيرفر. ومع ذلك، نوصي بإعداد تحويل المنافذ وتكوين السيرفر أولاً.
تحويل المنافذ لسيرفرك
للتأكد من أن سيرفرك متاح للجمهور، يجب تعديل قواعد تحويل المنافذ للمنافذ التي يستخدمها سيرفر Soulmask. يمكنك فعل ذلك إما عبر أوامر PowerShell مباشرة، وهو الأسهل، أو عبر صفحة جدار الحماية في Windows Defender.
- عبر PowerShell
- عبر Windows Defender
افتح مربع البحث في ويندوز وابحث عن PowerShell. تأكد من النقر بزر الفأرة الأيمن واختيار تشغيل كمسؤول حتى تكون الصلاحيات متاحة وكل شيء يعمل بشكل صحيح.
تأكد من تشغيل PowerShell بوضع المسؤول، وإلا قد لا تُطبق الإعدادات بشكل صحيح.
بعدها، انسخ والصق الأوامر التالية في نافذة PowerShell:
New-NetFirewallRule -DisplayName "Soulmask Server" -Direction Inbound -LocalPort 8777,27015 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "Soulmask Server" -Direction Inbound -LocalPort 8777,27015 -Protocol UDP -Action Allow
New-NetFirewallRule -DisplayName "Soulmask Server" -Direction Outbound -LocalPort 8777,27015 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "Soulmask Server" -Direction Outbound -LocalPort 8777,27015 -Protocol UDP -Action Allow
هذه الأوامر ستنشئ تلقائيًا قواعد جدار ناري ضرورية لجعل سيرفر Soulmask متاحًا للجمهور.
استخدم وظيفة البحث في ويندوز لفتح إعدادات جدار الحماية مع الأمان المتقدم. قد تحتاج للضغط على الإعدادات المتقدمة لفتح النافذة المطلوبة إذا فتحت صفحة جدار الحماية الأساسية.
يجب عليك إنشاء قواعد جديدة لسيرفر Soulmask. للقيام بذلك، اضغط على قواعد الوارد والصادر كما هو موضح أدناه وأضف القواعد للبروتوكولات والمنافذ التالية:
- TCP وارد وصادر: 8777، 27015
- UDP وارد وصادر: 8777، 27015
يرجى استخدام دليلنا تحويل المنافذ (جدار الحماية) إذا كنت بحاجة لمزيد من المساعدة في ذلك.
بعد إضافة هذه القواعد، سيكون سيرفرك متاحًا الآن، مما يعني أنه يمكنك الاتصال به عبر عنوان IP الخاص بسيرفرك. يمكنك فعل ذلك من خلال الذهاب إلى وضع اللعب الجماعي من القائمة الرئيسية، ثم اختيار الاتصال المباشر عبر IP وإدخال عنوان IP والمنفذ المستخدم، والذي هو 8777 بشكل افتراضي أو كما قمت بإعداده.
ننصحك بتكوين إعدادات السيرفر أولاً من خلال القسم التالي قبل الوصول إلى سيرفرك.
التكوين
في هذه المرحلة، تكون قد أنهيت إعداد سيرفر Soulmask الخاص بك. يمكنك إجراء المزيد من التعديلات على السيرفر عبر تعديل المعاملات داخل ملف StartServer.bat الموجود في الدليل الرئيسي وملف GameUserSettings.ini الموجود تحت المسار ../WS/Saved/Config/WindowsServer.
اطلع على دليلنا تكوين السيرفر للاطلاع على جميع المعاملات وخيارات التكوين المتاحة لسيرفر Soulmask الخاص بك.
بدء الاتصال بسيرفرك
حان الوقت الآن لتشغيل سيرفرك. توجه إلى الدليل الرئيسي وشغّل ملف StartServer.bat لبدء عملية التشغيل. هذا سيفتح وحدة تحكم السيرفر في نافذة أوامر ويبدأ عملية التشغيل.
إذا فشل سيرفرك في البدء واختفت نافذة الأوامر فجأة، توجه إلى مجلد ../WS/Saved/Logs وتحقق من أحدث سجل لتشخيص المشكلة.
هناك مشكلة شائعة تتعلق بفشل خدمة Steam عبر الإنترنت في البدء على ملفات السيرفر المخصصة لويندوز بسبب تعبئة غير صحيحة. إذا كان الخطأ متعلقًا بـ Steam، توجه إلى الدليل الرئيسي وانقل الملفات التالية إلى مجلد ../WS/Binaries/Win64: steamclient64.dll، tier0_s64.dll، vstdlib_s64.dll. ثم حاول تشغيل السيرفر مرة أخرى ويجب أن يبدأ بشكل صحيح في نافذة الأوامر.
الآن يمكنك الاتصال بسيرفرك مباشرة عبر IP من خلال إدخال عنوان IP الخاص بسيرفرك والمنفذ 8777 داخل قائمة اللعب الجماعي داخل اللعبة.
إذا كنت ترغب في ظهور سيرفرك ضمن قائمة السيرفرات، يرجى مراجعة دليلنا تكوين السيرفر وإضافة المعامل المناسب -SteamServerName داخل ملف StartServer.bat. احفظ الملف بعد التعديل وشغّل ملف الباتش مرة أخرى.
لقد قمت بتثبيت Soulmask بنجاح على سيرفرك المخصص بنظام ويندوز.
الخاتمة
مبروك، لقد قمت بتثبيت وتكوين سيرفر Soulmask بنجاح على VPS الخاص بك! إذا كان لديك أي أسئلة أو مشاكل أخرى، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر لمساعدتك يوميًا!