تخفيضات خاطفة 50% خصم على جميع الخوادم اليوم الأخير!
ينتهي خلال: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
التصنيفات

دليل إعداد خادم Foundry

AR foundry setup config factory-building 0 وجدوا هذا المقال مفيداً

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

ملاحظة: تعمل خوادم Foundry المخصصة بشكل مستقل عن خيار الاستضافة داخل اللعبة. يبقي الخادم المخصص عالم المصنع الخاص بك متصلاً على مدار الساعة طوال أيام الأسبوع حتى يتمكن اللاعبون من الاستمرار في البناء والأتمتة دون الحاجة لتواجد المضيف.

1. البدء الأول

  1. سجل الدخول إلى GPanel واختر خادم Foundry الخاص بك.
  2. انتقل إلى علامة تبويب Startup وراجع المتغيرات القابلة للتكوين (انظر الجدول في القسم 2).
  3. عيّن SERVER_NAME باسم لخادمك. يظهر هذا في متصفح خوادم Steam.
  4. عيّن SRV_PW إذا كنت تريد تقييد الوصول. اتركه فارغاً لخادم عام.
  5. اختيارياً عيّن MAP_SEED للتحكم في توليد العالم. اتركه فارغاً لبذرة عشوائية.
  6. عد إلى علامة تبويب Console وانقر على Start.
  7. انتظر حتى تؤكد وحدة التحكم أن الخادم قد بدأ. قد يستغرق التشغيل الأول بضع دقائق حيث يقوم الخادم بتوليد العالم وإنشاء ملفات التكوين الأولية.
البدء الأول يُنشئ ملفات التكوين. إذا كنت بحاجة لتعديل App.cfg أو ملفات تكوين أخرى، قم بتشغيل الخادم مرة واحدة، واتركه يكمل التحميل، ثم أوقفه قبل التعديل. لن تكون الملفات موجودة حتى التشغيل الأول.

2. متغيرات بدء التشغيل في GPanel

المتغيرات التالية متاحة في علامة تبويب Startup في GPanel. يتم تمريرها إلى الخادم عند كل بدء تشغيل.

المتغير مطلوب الوصف
SERVER_NAME نعم الاسم المعروض في متصفح خوادم Steam.
SRV_PW لا كلمة مرور اختيارية يجب على اللاعبين إدخالها للانضمام. اتركه فارغاً لخادم عام.
MAX_PLAYERS لا الحد الأقصى لعدد اللاعبين المتزامنين. الافتراضي هو 32.
MAP_SEED لا رقم بذرة توليد العالم. استخدم نفس البذرة لإعادة إنشاء تضاريس متطابقة. اتركه فارغاً لعالم عشوائي.
WORLD_NAME لا اسم مجلد العالم/الحفظ. الافتراضي هو MyFoundry. تغيير هذا ينشئ عالماً جديداً.
PUBLIC_SERVER لا ما إذا كان الخادم يظهر في متصفح خوادم Steam. عيّنه إلى true أو false. الافتراضي هو true.

3. ملف تكوين الخادم

للإعدادات المتقدمة التي تتجاوز ما تقدمه متغيرات بدء التشغيل، يمكنك تعديل ملف تكوين الخادم مباشرة. أوقف خادمك قبل إجراء التغييرات.

موقع الملف

App.cfg

افتح هذا الملف باستخدام علامة تبويب Files في GPanel أو اتصل عبر SFTP. يستخدم الملف تنسيق key=value بسيط مع إعداد واحد لكل سطر. إذا لم يكن الملف موجوداً، قم بتشغيل الخادم وإيقافه مرة واحدة لتوليده.

أوقف الخادم دائماً قبل تعديل ملفات التكوين. يقرأ الخادم App.cfg عند بدء التشغيل. التغييرات التي تُجرى أثناء تشغيل الخادم لن تسري حتى إعادة التشغيل التالية.

الإعدادات الرئيسية في App.cfg

الإعداد الافتراضي الوصف
server_name My Server اسم الخادم المعروض في متصفح خوادم Steam.
server_password (فارغ) كلمة المرور المطلوبة للانضمام إلى الخادم. فارغ يعني عام.
server_world_name MyFoundry اسم مجلد العالم/الحفظ. كل اسم فريد ينشئ عالماً منفصلاً ببيانات حفظ خاصة به.
server_max_players 32 الحد الأقصى للاعبين المتزامنين المسموح بهم على الخادم.
server_is_public true يتحكم في ما إذا كان الخادم مدرجاً في متصفح خوادم Steam.
server_port 3724 منفذ اللعبة. تتم إدارته بواسطة GPanel -- لا تغيره إلا إذا طلب منك الدعم ذلك.
server_query_port 27015 منفذ استعلام Steam المستخدم لقوائم متصفح الخوادم. تتم إدارته بواسطة GPanel.
map_seed (عشوائي) رقم البذرة لتوليد العالم الإجرائي. استخدم أي قيمة عددية صحيحة. نفس البذرة تنتج دائماً نفس تخطيط التضاريس.
autosave_interval 300 فترة الحفظ التلقائي بالثواني. الافتراضي هو 300 (5 دقائق). عيّنه إلى 0 لتعطيل الحفظ التلقائي.
pause_server_when_empty true يوقف عالم اللعبة مؤقتاً عندما لا يكون هناك لاعبون متصلون. عيّنه إلى false لإبقاء المصنع يعمل على مدار الساعة.

مثال على التكوين

server_name=My Legion Factory
server_password=
server_world_name=MyFoundry
server_max_players=16
server_is_public=true
server_port=3724
server_query_port=27015
map_seed=48293175
autosave_interval=300
pause_server_when_empty=true
لا تغير قيم المنافذ. يتم تعيين server_port و server_query_port بواسطة GPanel ويجب أن تتطابق مع المنافذ المخصصة لك. تغييرها سيمنع اللاعبين من الاتصال والخادم من الظهور في المتصفح.

4. توليد العالم

يستخدم Foundry التوليد الإجرائي للعالم لإنشاء تضاريس الفوكسل الخاصة به. يتم توليد العالم من رقم بذرة، والذي يحدد تخطيط التضاريس ورواسب الخام والمناطق الحيوية.

بذرة الخريطة

  • عيّن قيمة map_seed في App.cfg أو متغير بدء التشغيل MAP_SEED إلى أي عدد صحيح.
  • استخدام نفس البذرة ينتج دائماً نفس تخطيط العالم، وهو مفيد إذا كنت تريد مشاركة عالم محدد مع الآخرين أو إعادة إنشاء عالم بعد إعادة التعيين.
  • اترك البذرة فارغة أو احذفها تماماً للسماح للخادم بتوليد عالم عشوائي.
  • تؤثر البذرة فقط على توليد العالم الأولي. تغيير البذرة في عالم موجود ليس له أي تأثير -- يجب إنشاء عالم جديد (تغيير server_world_name) حتى تسري البذرة الجديدة.

اسم العالم والعوالم المتعددة

يحدد إعداد server_world_name مجلد الحفظ الذي يستخدمه الخادم. يمكنك الاحتفاظ بعوالم متعددة عن طريق التبديل بين أسماء عوالم مختلفة:

  • كل server_world_name فريد ينشئ عالماً منفصلاً ببيانات حفظ خاصة وحالة مصنع وتقدم لاعبين خاصة به.
  • للتبديل بين العوالم، أوقف الخادم، وغيّر server_world_name في App.cfg، وأعد التشغيل.
  • يتم الاحتفاظ بالعوالم السابقة ويمكن تحميلها مرة أخرى بالعودة إلى اسمها.

الإيقاف المؤقت عند الفراغ

يتحكم خيار pause_server_when_empty في ما إذا كان مصنعك يستمر في العمل عندما لا يكون هناك لاعبون متصلون:

  • true (الافتراضي) -- يتوقف العالم مؤقتاً عندما يقطع جميع اللاعبين الاتصال. تتوقف المصانع عن الإنتاج، وتتوقف الموارد عن الاستهلاك. جيد لتوفير موارد الخادم والحفاظ على حالة اللعبة متوقعة.
  • false -- يستمر المصنع في العمل على مدار الساعة. تستمر خطوط الإنتاج، وتتراكم الموارد، ويتقدم العالم حتى عندما لا يلعب أحد. قد يزيد من استخدام موارد الخادم.

5. كيفية الاتصال

الخيار أ -- متصفح خوادم Steam

  1. شغّل Foundry.
  2. من القائمة الرئيسية، اختر Multiplayer.
  3. انقر على Join Game لفتح متصفح الخوادم.
  4. استخدم شريط البحث للعثور على خادمك بالاسم.
  5. اختر خادمك وانقر على Join. أدخل كلمة مرور الخادم إذا كانت مُعيّنة.
قد يستغرق ظهور الخادم الذي بدأ حديثاً في المتصفح بضع دقائق. إذا لم يظهر خادمك، جرّب تحديث القائمة أو الاتصال مباشرة عبر IP.

الخيار ب -- الاتصال المباشر

  1. شغّل Foundry.
  2. من القائمة الرئيسية، اختر Multiplayer.
  3. اختر خيار Direct Connect.
  4. أدخل عنوان IP الخادم والمنفذ من علامة تبويب Network في GPanel:
    <your-server-ip>:<port>
  5. أدخل كلمة مرور الخادم إذا طُلب منك ذلك وانقر على Connect.
مشاكل في الاتصال؟ تحقق من أن خادمك يعمل في GPanel، وتأكد من أنك تستخدم عنوان IP والمنفذ الصحيحين من علامة تبويب Network، وتأكد من تطابق كلمة مرور الخادم. يتم تعيين المنافذ عشوائياً ما لم يكن لديك IP خاص. راجع كيفية العثور على عنوان IP الخادم والمنفذ للمساعدة في تحديد تفاصيل الاتصال الخاصة بك.

6. إدارة الحفظ

الحفظ التلقائي

يقوم الخادم بالحفظ التلقائي بالفترة المحددة بواسطة autosave_interval في App.cfg (الافتراضي: كل 300 ثانية / 5 دقائق). عمليات الحفظ التلقائي في Foundry غير مزعجة ولا تسبب تأخراً ملحوظاً لمعظم أحجام المصانع.

موقع ملفات الحفظ

يتم تخزين ملفات الحفظ على الخادم في المسار المحدد بواسطة server_persistent_data_override_folder في App.cfg. المسار الافتراضي هو:

serverfiles/

يحتوي هذا الدليل على حالة العالم الكاملة بما في ذلك تعديلات التضاريس والهياكل الموضوعة وآلات المصنع وأحزمة النقل ومخزونات اللاعبين.

النسخ الاحتياطي اليدوي عبر SFTP

  1. أوقف الخادم من GPanel لضمان كتابة جميع البيانات على القرص.
  2. اتصل بخادمك عبر SFTP. راجع كيفية رفع الملفات عبر SFTP للتعليمات.
  3. قم بتنزيل دليل الحفظ الكامل لعالمك (مثل serverfiles/).
  4. احفظ النسخة الاحتياطية في مكان آمن على جهاز الكمبيوتر الخاص بك.
انسخ احتياطياً بانتظام. المصانع الكبيرة التي تحتوي على العديد من الآلات وأحزمة النقل تمثل جهد بناء كبير. النسخ الاحتياطي المنتظم يحمي من تلف الحفظ أو إعادة تعيين العالم العرضية أو التغييرات غير المرغوب فيها من لاعبين آخرين.

استعادة حفظ

  1. أوقف الخادم من GPanel.
  2. اتصل عبر SFTP وانتقل إلى دليل serverfiles/.
  3. ارفع دليل العالم المنسوخ احتياطياً، مع استبدال الموجود.
  4. تأكد من أن اسم المجلد يتطابق مع server_world_name في App.cfg.
  5. شغّل الخادم من GPanel. سيقوم الخادم بتحميل الحفظ المُستعاد.

7. نصائح الأداء

Foundry هي لعبة بناء مصانع، وأداء الخادم يتأثر مباشرة بتعقيد المصنع. ضع هذه النصائح في اعتبارك مع نمو مصنعك:

  • تعقيد المصنع: الأعداد الكبيرة من الآلات وأحزمة النقل وشبكات اللوجستيات تزيد من حمل دورات الخادم. إذا لاحظت تأخراً، فكر في دمج أو تحسين سلاسل الإنتاج.
  • تحميل الأجزاء: يعالج الخادم جميع الأجزاء المحملة. المزيد من مناطق المصنع النشطة المنتشرة عبر الخريطة يعني المزيد من الأجزاء للمحاكاة. الحفاظ على مصنعك مضغوطاً يقلل عدد الأجزاء التي يجب على الخادم تتبعها.
  • عدد اللاعبين: المزيد من اللاعبين المتصلين يعني المزيد من الأجزاء المحملة حول كل لاعب. إذا تدهور الأداء مع كثرة اللاعبين، فكر في تقليل server_max_players.
  • تكرار الحفظ التلقائي: عمليات الحفظ التلقائي المتكررة جداً (أقل من 60 ثانية) على العوالم الكبيرة قد تسبب تقطعات دورية. الافتراضي 300 ثانية عادة ما يكون مناسباً، لكن يمكنك زيادته إذا لزم الأمر.
  • الإيقاف المؤقت عند الفراغ: تمكين pause_server_when_empty=true يمنع المحاكاة غير الضرورية عندما لا يلعب أحد، مما يساعد في الحفاظ على أداء متسق أثناء جلسات اللعب النشطة.
نصيحة: إذا نما مصنعك بشكل كبير جداً وتعاني من تأخر مستمر، افتح تذكرة دعم لمناقشة ترقية خطة خادمك للحصول على موارد إضافية.

مقالات ذات صلة

تحتاج مساعدة؟

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


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

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.