يغطي هذا الدليل كيفية إعداد وتكوين خادم Space Engineers المخصص على Legion Hosting، بما في ذلك التشغيل الأول، ومتغيرات بدء التشغيل في GPanel، وتكوين XML، وأوضاع اللعب، وإعدادات العالم، والاتصال، وإدارة الحفظ. لتثبيت التعديلات، راجع تثبيت التعديلات في Space Engineers. للمشاكل الشائعة، راجع استكشاف أخطاء Space Engineers وإصلاحها.
التشغيل الأول
عند توفير خادم Space Engineers لأول مرة، يحتاج إلى تثبيت ملفات اللعبة وإنشاء التكوين الأولي. يحدث هذا تلقائيًا عند التشغيل الأول.
- سجّل الدخول إلى GPanel واختر خادم Space Engineers من قائمة الخوادم.
- انقر على Start في تبويب Console. سيقوم الخادم بتنزيل وتثبيت ملفات خادم Space Engineers المخصص عبر SteamCMD. قد يستغرق هذا عدة دقائق في التشغيل الأول.
- راقب مخرجات وحدة التحكم لمتابعة التقدم. بمجرد ظهور رسالة تشير إلى أن الخادم جاهز ويستمع للاتصالات، يكون الإعداد الأولي مكتملاً.
- سيقوم الخادم بإنشاء ملفات التكوين الافتراضية، بما في ذلك
SpaceEngineers-Dedicated.cfgوحفظ عالم افتراضي.
تكوين الخادم -- متغيرات بدء التشغيل في GPanel
أسهل طريقة لتكوين خادم Space Engineers هي من خلال تبويب Startup في GPanel. تُطبَّق هذه المتغيرات كوسائط سطر الأوامر في كل مرة يبدأ فيها الخادم.
- أوقف خادمك من تبويب Console.
- انتقل إلى تبويب Startup.
- اضبط المتغيرات المدرجة أدناه حسب الحاجة.
- عُد إلى تبويب Console وانقر على Start لتطبيق التغييرات.
| المتغير | قيمة مثال | الوصف |
|---|---|---|
| Server Name | My Legion SE Server |
الاسم المعروض في متصفح الخوادم داخل اللعبة. عيّن اسمًا يسهل التعرف عليه حتى يتمكن اللاعبون من العثور على خادمك. |
| World Name | MyWorld |
اسم مجلد العالم/الحفظ المستخدم بواسطة الخادم. تغيير هذا ينشئ أو يحمّل عالمًا مختلفًا. |
| Max Players | 16 |
الحد الأقصى لعدد اللاعبين المتزامنين. يجب ألا يتجاوز حد الفتحات في خطة الاستضافة الخاصة بك. |
| Game Mode | Survival |
وضع اللعب للعالم. راجع قسم أوضاع اللعب أدناه للتفاصيل. |
| Save Interval | 5 |
عدد الدقائق بين كل حفظ تلقائي. القيم الأقل تقلل فقدان البيانات عند التعطل؛ القيم الأعلى تقلل عمليات القرص. |
التكوين المتقدم -- SpaceEngineers-Dedicated.cfg
للتحكم الأكثر دقة، يمكنك تعديل ملف تكوين XML الخاص بالخادم مباشرة. يتحكم هذا الملف في إعدادات غير متاحة في تبويب Startup في GPanel.
الوصول إلى ملف التكوين
- أوقف خادمك من تبويب Console.
- انقر على تبويب Files في GPanel.
- حدد وافتح
SpaceEngineers-Dedicated.cfgفي المجلد الجذر لخادمك.
إعدادات التكوين الرئيسية
يستخدم ملف التكوين تنسيق XML. فيما يلي الإعدادات الأكثر شيوعًا للتعديل ضمن كتلة <SessionSettings>:
| الإعداد | قيمة مثال | الوصف |
|---|---|---|
<ServerName> |
My Legion SE Server |
اسم الخادم الظاهر في المتصفح. قد يتم تجاوزه بواسطة متغير بدء التشغيل في GPanel. |
<ServerDescription> |
A Legion Hosting server |
الوصف الظاهر في متصفح الخوادم عندما يعرض اللاعبون تفاصيل الخادم. |
<ServerPassword> |
mypassword |
كلمة المرور المطلوبة للانضمام. اتركها فارغة لخادم عام. |
<MaxPlayers> |
16 |
الحد الأقصى لعدد اللاعبين المتزامنين. |
<AutoSaveInMinutes> |
5 |
فترة الحفظ التلقائي بالدقائق. عيّنها إلى 0 لتعطيل الحفظ التلقائي (غير مستحسن). |
<PauseGameWhenEmpty> |
true |
إيقاف المحاكاة مؤقتًا عندما لا يكون هناك لاعبون متصلون. يوفر الموارد لكنه يوقف جميع العمليات داخل اللعبة. |
<GroupID> |
0 |
معرّف مجموعة Steam. عند تعيينه، يمكن فقط لأعضاء هذه المجموعة الانضمام (ما لم يكن <GroupAccessEnabled> معطّلاً). |
<Administrators> |
<unsignedLong>76561198012345678</unsignedLong> |
قائمة معرّفات Steam64 الممنوحة صلاحيات المسؤول. أضف إدخال <unsignedLong> واحد لكل مسؤول داخل كتلة <Administrators>. |
<Banned> |
<unsignedLong>76561198012345678</unsignedLong> |
قائمة معرّفات Steam64 المحظورة من الخادم. |
مثال على مقتطف التكوين:
<MyObjectBuilder_SessionSettings>
<ServerName>My Legion SE Server</ServerName>
<ServerDescription>A Space Engineers server by Legion Hosting</ServerDescription>
<ServerPassword></ServerPassword>
<MaxPlayers>16</MaxPlayers>
<AutoSaveInMinutes>5</AutoSaveInMinutes>
<PauseGameWhenEmpty>true</PauseGameWhenEmpty>
<Administrators>
<unsignedLong>76561198012345678</unsignedLong>
</Administrators>
</MyObjectBuilder_SessionSettings>
إضافة المسؤولين
لمنح صلاحيات المسؤول، أضف معرّفات Steam64 داخل كتلة <Administrators>. يمكنك العثور على معرّف Steam64 الخاص بك بالبحث عن ملفك الشخصي على Steam في steamid.io.
<Administrators>
<unsignedLong>76561198012345678</unsignedLong>
<unsignedLong>76561198087654321</unsignedLong>
</Administrators>
أوضاع اللعب
توفر Space Engineers وضعين أساسيين للعب. يتم تعيين الوضع عند إنشاء العالم لأول مرة ويمكن تغييره في ملف التكوين أو تبويب Startup في GPanel.
| الوضع | الوصف | الأنسب لـ |
|---|---|---|
| Survival | يجب على اللاعبين التعدين عن الموارد وتكرير المواد وبناء المكونات لتشييد السفن والمحطات. يجب إدارة الصحة والأكسجين والهيدروجين والطاقة. يبدأ اللاعبون بأدوات أساسية ويتقدمون إلى معدات متطورة. | اللعب الجماعي القياسي. تعمل معظم الخوادم بوضع Survival لتجربة تقدم متوازنة. |
| Creative | يمتلك اللاعبون موارد غير محدودة وبناء فوري. جميع الكتل البنائية متاحة فورًا بدون تكلفة مواد. لا توجد آليات صحة أو بقاء. يمكن بناء السفن والمحطات بحرية. | البناء والنمذجة واختبار التصاميم. مفيد للخوادم الإبداعية أو للمسؤولين الذين يخططون لمبانٍ قبل التبديل إلى Survival. |
<GameMode> في SpaceEngineers-Dedicated.cfg أو من خلال تبويب Startup في GPanel. لن يؤدي التغيير من Creative إلى Survival إلى إزالة الكتل البنائية الموجودة، لكن سيحتاج اللاعبون إلى البدء بإدارة الموارد من ذلك الحين فصاعدًا.
إعدادات العالم -- Sandbox.sbc
تُخزَّن إعدادات العالم المحددة في ملف Sandbox.sbc داخل مجلد حفظ عالمك. تتحكم هذه الإعدادات في البيئة والفيزياء وتوازن اللعب في عالمك المحدد.
الوصول إلى Sandbox.sbc
- أوقف خادمك.
- افتح تبويب Files في GPanel.
- انتقل إلى مجلد حفظ العالم (عادةً في المسار المعروض في GPanel أو داخل مجلد
Saves/). - افتح
Sandbox.sbcفي محرر الملفات.
إعدادات العالم الرئيسية
توجد الإعدادات التالية ضمن كتلة <SessionSettings> في Sandbox.sbc:
| الإعداد | القيم / مثال | الوصف |
|---|---|---|
<ProceduralDensity> |
0.25, 0.35, 0.50 |
يتحكم في كثافة الكويكبات في العوالم المُنشأة إجرائيًا. 0.25 = منخفض، 0.35 = عادي، 0.50 = مرتفع. عيّنه إلى 0 لتعطيل الكويكبات الإجرائية (يُستخدم مع خرائط الكويكبات المُعدّة مسبقًا). |
<EnvironmentHostility> |
SAFE, NORMAL, CATACLYSM, APOCALYPSE |
يتحكم في المواجهات العدائية مثل زخات النيازك والذئاب والعناكب. SAFE يعطّل جميع التهديدات. NORMAL يفعّل تهديدات معتدلة. CATACLYSM و APOCALYPSE يزيدان الشدة والتكرار. |
<InventorySizeMultiplier> |
1, 3, 10 |
مضاعف سعة مخزون اللاعب والكتل البنائية. 1 = واقعي (مخازن صغيرة)، 3 = الافتراضي لمعظم الخوادم، 10 = مخازن كبيرة جدًا. |
<AssemblerSpeedMultiplier> |
1, 3, 10 |
مضاعف سرعة إنتاج المُجمّع. القيم الأعلى تقلل وقت التصنيع. |
<AssemblerEfficiencyMultiplier> |
1, 3, 10 |
مضاعف كفاءة المواد في المُجمّع. القيم الأعلى تعني مواد خام أقل مطلوبة لكل عنصر مُصنَّع. |
<RefinerySpeedMultiplier> |
1, 3, 10 |
مضاعف سرعة معالجة المصفاة. القيم الأعلى تكرّر الخام إلى سبائك أسرع. |
<WelderSpeedMultiplier> |
1, 2, 5 |
مضاعف سرعة اللحام (البناء/الإصلاح). |
<GrinderSpeedMultiplier> |
1, 2, 5 |
مضاعف سرعة الطحن (التفكيك). |
<EnableSpiders> |
true / false |
تفعيل أو تعطيل العناكب على الكواكب. |
<EnableWolves> |
true / false |
تفعيل أو تعطيل الذئاب على الكواكب. |
<MaxFloatingObjects> |
56, 100 |
الحد الأقصى لعدد الأجسام العائمة (العناصر المُسقطة، الحطام) في العالم. القيم الأقل تحسّن أداء الخادم. |
<MaxGridSize> |
0 (غير محدود), 50000 |
الحد الأقصى لعدد الكتل البنائية لكل شبكة (سفينة/محطة). تعيين حد يمنع اللاعبين من بناء شبكات كبيرة جدًا تؤثر على الأداء. 0 = بدون حد. |
<BlockCountThreshold> |
100 |
عدد الكتل البنائية التي تُعتبر الشبكات دونها "صغيرة" لأغراض التنظيف. |
<EnableAutorespawn> |
true / false |
إعادة إحياء اللاعبين تلقائيًا في آخر غرفة طبية بعد الموت. |
مثال على مقتطف إعدادات العالم:
<SessionSettings>
<GameMode>Survival</GameMode>
<InventorySizeMultiplier>3</InventorySizeMultiplier>
<AssemblerSpeedMultiplier>3</AssemblerSpeedMultiplier>
<AssemblerEfficiencyMultiplier>3</AssemblerEfficiencyMultiplier>
<RefinerySpeedMultiplier>3</RefinerySpeedMultiplier>
<WelderSpeedMultiplier>2</WelderSpeedMultiplier>
<GrinderSpeedMultiplier>2</GrinderSpeedMultiplier>
<MaxFloatingObjects>56</MaxFloatingObjects>
<EnvironmentHostility>NORMAL</EnvironmentHostility>
<ProceduralDensity>0.35</ProceduralDensity>
<EnableSpiders>true</EnableSpiders>
<EnableWolves>true</EnableWolves>
<AutoSaveInMinutes>5</AutoSaveInMinutes>
</SessionSettings>
<MaxFloatingObjects> عند 100 أو أقل وفكّر في تعيين حد <MaxGridSize> على الخوادم العامة. الشبكات الكبيرة جدًا والحطام العائم المفرط هما السببان الأكثر شيوعًا لتأخر الخادم في Space Engineers.
كيفية الاتصال
الخيار أ -- متصفح خوادم Steam
- افتح Steam وانقر على View > Game Servers (أو View > Servers في إصدارات Steam القديمة).
- انقر على تبويب Favorites، ثم انقر على Add a Server.
- أدخل IP الخادم والمنفذ (الموجودين في تبويب Network في GPanel) وانقر على Add this address to favorites.
- اختر الخادم من قائمة المفضلة وانقر على Connect.
الخيار ب -- متصفح الخوادم داخل اللعبة
- شغّل Space Engineers وانقر على Join Game من القائمة الرئيسية.
- في متصفح الخوادم، استخدم حقل البحث للعثور على خادمك بالاسم.
- اختر خادمك وانقر على Join World.
- إذا كان الخادم محميًا بكلمة مرور، سيُطلب منك إدخالها.
الخيار ج -- الاتصال المباشر عبر IP
- شغّل Space Engineers وانقر على Join Game من القائمة الرئيسية.
- انقر على تبويب Direct Connect (أو أدخل IP في حقل البحث/الفلتر).
- أدخل IP الخادم ومنفذ اللعبة من تبويب Network في GPanel:
<your-server-ip>:<your-game-port> - انقر على Join World وأدخل كلمة مرور الخادم إذا طُلب منك ذلك.
إدارة الحفظ
الحفظ التلقائي
تقوم Space Engineers بالحفظ التلقائي بالفترة المُعدّة في <AutoSaveInMinutes> (الافتراضي: 5 دقائق). يكتب الحفظ التلقائي فوق حفظ العالم الحالي. يمكنك ضبط هذه الفترة في SpaceEngineers-Dedicated.cfg أو تبويب Startup في GPanel.
موقع ملف الحفظ
تُخزَّن حفظات العالم على الخادم في مجلد حفظ العالم. يعتمد المسار الدقيق على تكوين خادمك، لكنه عادةً يوجد داخل مجلد Saves/ أو مجلد المثيل المرئي في تبويب Files في GPanel. يحتوي كل عالم على مجلد خاص يتضمن:
| الملف | الغرض |
|---|---|
Sandbox.sbc |
إعدادات العالم، قائمة التعديلات، تكوين الجلسة. |
Sandbox_config.sbc |
تكوين وإعدادات إضافية للجلسة. |
SANDBOX_0_0_0_.sbs |
ملف بيانات العالم الرئيسي الذي يحتوي على جميع الشبكات والمجسمات والكيانات. |
*.vx2 files |
ملفات بيانات المجسمات (تعديلات تضاريس الكواكب/الكويكبات). |
عمل نسخة احتياطية لعالمك
- أوقف خادمك من تبويب Console للتأكد من عدم الكتابة على الحفظ.
- اتصل بخادمك عبر SFTP. راجع كيفية رفع الملفات عبر SFTP للتعليمات.
- انتقل إلى مجلد حفظ العالم.
- قم بتنزيل مجلد العالم بالكامل إلى جهازك المحلي. يشمل ذلك جميع ملفات
.sbcو.sbsو.vx2.
استعادة نسخة احتياطية
- أوقف خادمك.
- اتصل عبر SFTP.
- انتقل إلى مجلد حفظ العالم.
- استبدل ملفات الحفظ الحالية بملفات النسخة الاحتياطية. تأكد من رفع جميع الملفات من النسخة الاحتياطية (
.sbcو.sbsو.vx2). - شغّل الخادم من GPanel. سيقوم بتحميل العالم المُستعاد.
نقل عالم من اللاعب الفردي
يمكنك رفع عالم من وضع اللاعب الفردي إلى خادمك المخصص:
- على جهازك المحلي، حدد موقع مجلد حفظات Space Engineers (عادةً
%AppData%/SpaceEngineers/Saves/). - ابحث عن مجلد العالم الذي تريد رفعه.
- أوقف خادمك واتصل عبر SFTP.
- ارفع مجلد العالم بالكامل إلى مجلد حفظ الخادم.
- حدّث World Name في تبويب Startup في GPanel أو في
SpaceEngineers-Dedicated.cfgليتطابق مع اسم المجلد المرفوع. - شغّل الخادم.
مقالات ذات صلة
- تثبيت التعديلات في Space Engineers
- استكشاف أخطاء Space Engineers وإصلاحها
- كيفية العثور على IP والمنفذ الخاص بخادمك
- كيفية رفع الملفات عبر SFTP
- دليل بدء تشغيل الخادم
هل تحتاج مساعدة؟
إذا استمرت المشاكل مع خادم Space Engineers الخاص بك، فإن فريق الدعم لدينا متاح للمساعدة.