VPS: إعداد سيرفر مخصص Foundry على ويندوز
تم إنشاء هذا الدليل باستخدام المنتجات التالية:
(قد تختلف التفاصيل مع المنتجات من مزودين مختلفين ولكن المفاهيم الرئيسية تظل كما هي)
مقدمة
هل لديك VPS ويندوز وتريد تثبيت خدمة سيرفر مخصص Foundry عليه؟ أنت في المكان الصحيح. في هذا الدليل، سنشرح خطوة بخطوة كيفية تثبيت هذه الخدمة على سيرفرك.
كيفية إعداد سيرفر مخصص Foundry على VPS ويندوز!
تحب تفهم الأمور بشكل أفضل لما تشوفها على أرض الواقع؟ إحنا معاك! غص في الفيديو اللي يشرح كل شيء بطريقة سهلة. سواء كنت مستعجل أو تحب تتعلم بأكثر طريقة ممتعة!
التحضير
أول شيء، اتصل بـ VPS الخاص بك عبر سطح المكتب البعيد (RDP). استخدم دليلنا الوصول الأولي (RDP) إذا كنت تحتاج مساعدة في هذا.
بعد ما تدخل على سيرفرك، لازم تثبت SteamCMD عشان تقدر تحمل ملفات السيرفر المخصص اللازمة. SteamCMD هو نسخة سطر الأوامر (CLI) من عميل Steam، وهو الأداة اللي تتيح لك تحميل ملفات ورشة Steam وسيرفرات مخصصة بسهولة. حمّل SteamCMD من موقع Valve الرسمي أو مباشرة من هنا.
سوِ مجلد جديد في أي مكان على سيرفرك، في هذا المثال راح نسميه steamcmd. اذهب إلى مجلد التنزيلات، ولقِ ملف steamcmd.zip اللي حملته وحطه داخل مجلد steamcmd. الآن فك الضغط عن الملف بالضغط يمين واستخدام خاصية فك الضغط في ويندوز مباشرة، أو باستخدام برامج مثل .7zip أو Winrar. المفروض يطلع لك ملف steamcmd.exe بعد فك الضغط.
شغّل ببساطة steamcmd.exe وانتظر حتى يكتمل التثبيت بالكامل.
بمجرد ظهور رسالة Loading Steam API.... OK، تكون العملية تمت بنجاح وتقدر تبدأ تثبيت سيرفر Foundry المخصص في القسم التالي.
التثبيت
بعد التثبيت، راح تقدر تنفذ أوامر داخل موجه أوامر steamcmd.exe اللي شغلته قبل. لازم تسجل دخول أولاً باستخدام المستخدم anonymous، عن طريق الأمر: login anonymous
بعد تسجيل الدخول، تقدر تبدأ تحميل الملفات.
اختياري: تقدر تحدد مجلد التثبيت المفضل عندك باستخدام الأمر force_install_dir [path]، استبدل [path] بالمسار اللي تبي تستخدمه لسيرفرك. مثال:
force_install_dir C:\Foundry-Server
الآن شغّل الأمر app_update 2915550 اللي راح يبدأ التحميل. رقم التطبيق 2915550 هو تطبيق Foundry.
لا توقف العملية قبل ما تكتمل عشان تتجنب الأخطاء. ممكن ياخذ وقت شوي، بس الصبر يستاهل! :)
بعد ما يكتمل التحميل، اذهب إلى مجلد التنزيل، حيث تم تحميل كل ملفات السيرفر. هنا، تقدر تستخدم FoundryDedicatedServerLauncher.exe لتشغيل السيرفر. لكن ننصحك تضبط إعدادات فتح المنافذ وتكوين السيرفر أولاً.
فتح المنافذ لسيرفرك
عشان تضمن وصول السيرفر للعامة، لازم تعدل قواعد فتح المنافذ للمنافذ اللي يستخدمها سيرفر Foundry. تقدر تسوي هذا إما عن طريق أوامر PowerShell مباشرة، وهي أسهل، أو من خلال صفحة جدار الحماية في Windows Defender.
- عن طريق PowerShell
- عن طريق Windows Defender
افتح مربع البحث في ويندوز، وابحث عن PowerShell. تأكد تضغط يمين وتختار تشغيل كمسؤول عشان تكون الصلاحيات متاحة وكل شيء يشتغل صح.
تأكد إنك تشغل PowerShell بوضع المسؤول، وإلا الإعدادات ممكن ما تتطبق بشكل صحيح.
بعدها، انسخ والصق الأوامر التالية في موجه PowerShell:
New-NetFirewallRule -DisplayName "Foundry Server" -Direction Inbound -LocalPort 3724,27015 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "Foundry Server" -Direction Inbound -LocalPort 3724,27015 -Protocol UDP -Action Allow
New-NetFirewallRule -DisplayName "Foundry Server" -Direction Outbound -LocalPort 3724,27015 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "Foundry Server" -Direction Outbound -LocalPort 3724,27015 -Protocol UDP -Action Allow
هذه الأوامر راح تنشئ قواعد جدار ناري تلقائياً ضرورية عشان سيرفر Foundry يكون متاح للعامة.
استخدم البحث في ويندوز وافتح إعدادات جدار الحماية مع الأمان المتقدم. ممكن تحتاج تضغط على الإعدادات المتقدمة عشان تفتح النافذة المطلوبة إذا فتحت صفحة جدار الحماية الأساسية.
لازم تنشئ قواعد جديدة لسيرفر Foundry. للقيام بذلك، اضغط على قواعد الوارد والصادر كما هو موضح وأضف القواعد للبروتوكولات والمنافذ التالية:
- TCP وارد وصادر: 3724، 27015
- UDP وارد وصادر: 3724، 27015
إذا تحتاج مساعدة إضافية، استخدم دليلنا فتح المنافذ (جدار الحماية).
بعد ما تضيف هذه القواعد، سيرفرك راح يكون متاح، يعني تقدر تتصل فيه عبر عنوان IP الخاص بالسيرفر. تقدر تسوي هذا من خلال الذهاب إلى Multiplayer من القائمة الرئيسية، ثم IP Direct Connect وأدخل عنوان IP والمنفذ المستخدم، اللي هو 3724 بشكل افتراضي وكما ضبطته.
ننصحك تضبط إعدادات السيرفر أولاً من خلال القسم التالي قبل ما تدخل على السيرفر.
التكوين
في هذه المرحلة، تكون انتهيت من إعداد سيرفر Foundry. تقدر تسوي تكوين إضافي للسيرفر عن طريق ملف تكوين. ارجع لمجلد اللعبة، وأنشئ ملف جديد اسمه app.cfg (إذا ما كان موجود أصلاً) في الدليل الرئيسي. لازم يكون في نفس المجلد مع ملف تشغيل السيرفر FoundryDedicatedServerLauncher.exe.
الآن افتح ملف app.cfg باستخدام المفكرة أو أي محرر تفضله، وابدأ تضيف خيارات التكوين للمعلمات اللي تبي تعدلها. كل معلمة تكتبها في سطر جديد بصيغة: اسم_المعلمة=القيمة.
كمثال، هنا ثلاث خيارات تكوين مضبوطة:
server_world_name=ZAPDocsTest
server_name=ZAP-Hosting Docs Test
server_max_players=10
شوف دليلنا تكوين السيرفر عشان تعرف كل الخيارات المتاحة ووظائفها.
تشغيل السيرفر والاتصال به
حان الوقت لتشغيل سيرفرك. اذهب إلى الدليل الرئيسي وشغل FoundryDedicatedServerLauncher.exe لبدء التشغيل. هذا راح يفتح وحدة تحكم السيرفر في موجه الأوامر ويبدأ عملية التشغيل.
الآن تقدر تتصل بالسيرفر مباشرة عبر IP من خلال الذهاب إلى Multiplayer->IP Direct Connect وإدخال عنوان IP للسيرفر والمنفذ 3724، اللي هو الافتراضي واللي فتحته.
إذا تبي سيرفرك يظهر في قائمة السيرفرات، تأكد من مراجعة دليلنا تكوين السيرفر وأضف المعلمات server_name و server_is_public المناسبة في ملف التكوين. احفظ الملف وشغل ملف التشغيل مرة ثانية.
الخاتمة
مبروك، لقد قمت بتثبيت وتكوين سيرفر Foundry بنجاح على VPS الخاص بك! إذا عندك أي أسئلة أو مشاكل إضافية، تواصل مع فريق الدعم عندنا، متوفرين لمساعدتك كل يوم!