يغطي هذا الدليل كيفية إعداد خادم Astroneer المخصص على Legion Hosting، وتكوين متغيرات التشغيل، وتعديل إعدادات الخادم، والاتصال بخادمك، والتعامل مع الحفظ والنسخ الاحتياطية. لتكوين القائمة البيضاء والمشرف، راجع إعداد المشرف والقائمة البيضاء في Astroneer.
1. المتطلبات الأساسية
قبل تشغيل خادم Astroneer الخاص بك، اجمع المعلومات التالية:
- اسم مستخدم Steam للمالك -- اسم ملفك الشخصي على Steam بالضبط. يستخدمه الخادم لتحديد حساب المالك.
- Steam ID (GUID) للمالك -- معرّف Steam الخاص بك المكون من 64 بت (مثلاً
76561198012345678). يستخدمه الخادم لمنحك صلاحيات المشرف/المالك داخل اللعبة.
كيفية العثور على Steam ID الخاص بك
- افتح Steam وانقر على اسم ملفك الشخصي في الزاوية العلوية اليمنى.
- اختر Account details. لا يظهر Steam ID مباشرة هنا، لكن رابط ملفك الشخصي يحتوي عليه إذا لم تعيّن رابطًا مخصصًا.
- بدلاً من ذلك، قم بزيارة steamid.io، والصق رابط ملفك الشخصي على Steam، وانسخ قيمة steamID64.
2. التشغيل الأول
- سجّل الدخول إلى GPanel واختر خادم Astroneer الخاص بك.
- انتقل إلى علامة تبويب Startup. سترى عدة متغيرات قابلة للتكوين (انظر الجدول أدناه).
- عيّن OWNER_NAME إلى اسم مستخدم Steam الخاص بك بالضبط.
- عيّن OWNER_GUID إلى معرّف Steam المكون من 64 بت الخاص بك.
- تحقق من أن PUBLIC_IP معيّن بشكل صحيح. يجب أن يتطابق مع عنوان IP العام لخادمك الموضح في علامة تبويب Network.
- ارجع إلى علامة تبويب Console وانقر على Start.
- انتظر حتى تظهر وحدة التحكم أن الخادم قد انتهى من التحميل. قد يستغرق التشغيل الأول دقيقة أو دقيقتين حيث تقوم Astroneer بتهيئة ملفات العالم عبر Proton.
3. متغيرات التشغيل في GPanel
المتغيرات التالية متاحة في علامة تبويب Startup في GPanel. يتم تمريرها إلى الخادم عند كل تشغيل.
| المتغير | مطلوب | الوصف |
|---|---|---|
PUBLIC_IP |
نعم | عنوان IP العام لخادمك. يجب أن يتطابق مع IP الموضح في علامة تبويب Network في GPanel. لن يكون الخادم قابلاً للوصول إذا كان هذا غير صحيح. |
OWNER_NAME |
نعم | اسم مستخدم Steam لمالك الخادم. يُمنح هذا الحساب صلاحيات مشرف كاملة داخل اللعبة. |
OWNER_GUID |
نعم | معرّف Steam المكون من 64 بت لمالك الخادم (مثلاً 76561198012345678). يعمل مع OWNER_NAME لتحديد حساب المشرف. |
SERVER_NAME |
لا | الاسم المعروض في متصفح الخوادم. يكون افتراضيًا "Astroneer Dedicated Server" إذا لم يُعيّن. |
SERVER_PWD |
لا | كلمة مرور اختيارية يجب على اللاعبين إدخالها للانضمام إلى الخادم. اتركها فارغة لخادم عام. |
4. AstroServerSettings.ini
لتكوين أكثر تقدمًا، يمكنك تعديل ملف إعدادات INI للخادم مباشرة. أوقف خادمك قبل إجراء التغييرات.
موقع الملف
Astro/Saved/Config/WindowsServer/AstroServerSettings.ini
افتح هذا الملف باستخدام علامة تبويب Files في GPanel أو اتصل عبر SFTP. إذا لم يكن الملف موجودًا، شغّل وأوقف الخادم مرة واحدة لإنشائه بالقيم الافتراضية.
الإعدادات الرئيسية
| الإعداد | القيمة الافتراضية | الوصف |
|---|---|---|
PublicIP |
(IP الخادم الخاص بك) | عنوان IP العام للخادم. يجب أن يتطابق مع IP الخادم الفعلي من علامة تبويب Network في GPanel. |
ServerName |
Astroneer Dedicated Server |
الاسم المعروض في متصفح الخوادم داخل اللعبة. |
ServerPassword |
(فارغ) | كلمة مرور اختيارية للانضمام. اتركها فارغة لخادم عام. |
OwnerName |
(لا يوجد) | اسم مستخدم Steam لمالك الخادم. يجب أن يتطابق تمامًا (حساس لحالة الأحرف). |
OwnerGuid |
(لا يوجد) | معرّف Steam المكون من 64 بت لمالك الخادم. |
MaxFPS |
30 |
الحد الأقصى لمعدل تحديث الخادم (إطارات في الثانية). القيم الأعلى تزيد من استجابة الخادم لكنها تستخدم المزيد من المعالج. يُوصى بقيم بين 30 و 60. |
WhitelistEnabled |
False |
عند تعيينها إلى True، يمكن فقط للاعبين المدرجين في القائمة البيضاء الانضمام. راجع إعداد المشرف والقائمة البيضاء في Astroneer للتفاصيل. |
AutoSaveGameInterval |
900 |
الوقت بين عمليات الحفظ التلقائي بالثواني. الافتراضي 900 (15 دقيقة). القيم الأقل تحفظ بشكل أكثر تكرارًا لكنها تزيد من عمليات القرص. |
BackupSaveGamesInterval |
7200 |
الوقت بين عمليات الحفظ الاحتياطي بالثواني. الافتراضي 7200 (ساعتان). النسخ الاحتياطية منفصلة عن الحفظ التلقائي وتوفر نقاط استعادة إضافية. |
مثال على الإعدادات
[/Script/Astro.AstroServerSettings]
PublicIP=YOUR_SERVER_IP
ServerName=My Astroneer Server
ServerPassword=
MaxFPS=30
OwnerName=YourSteamUsername
OwnerGuid=76561198012345678
WhitelistEnabled=False
AutoSaveGameInterval=900
BackupSaveGamesInterval=7200
Engine.ini في Astro/Saved/Config/WindowsServer/Engine.ini. يتحكم هذا الملف في إعدادات المحرك منخفضة المستوى مثل ربط منفذ الشبكة. في معظم الحالات لا تحتاج إلى تعديل هذا الملف -- الإعدادات الافتراضية تعمل بشكل صحيح مع تعيينات المنافذ في GPanel.
5. كيفية الاتصال
الخيار أ -- متصفح الخوادم داخل اللعبة
- شغّل Astroneer عبر Steam.
- من القائمة الرئيسية، اختر Multiplayer.
- انقر على علامة تبويب Dedicated Servers.
- ابحث عن خادمك بالاسم، أو تصفح القائمة.
- اختر خادمك وانقر على Join. أدخل كلمة مرور الخادم إذا طُلب منك ذلك.
الخيار ب -- الاتصال المباشر عبر IP
- شغّل Astroneer عبر Steam.
- من القائمة الرئيسية، اختر Multiplayer.
- انقر على علامة تبويب Dedicated Servers.
- استخدم عنوان IP والمنفذ من علامة تبويب Network في GPanel للاتصال مباشرة:
<your-server-ip>:<port> - أدخل كلمة مرور الخادم إذا كانت معيّنة.
PUBLIC_IP (و PublicIP في AstroServerSettings.ini) يتطابق مع عنوان IP الفعلي لخادمك الموضح في علامة تبويب Network في GPanel. عدم التطابق هو السبب الأكثر شيوعًا لفشل الاتصال.
6. إدارة الحفظ
الحفظ التلقائي
تحفظ Astroneer عالمك تلقائيًا على فترات منتظمة. يتم التحكم في التكرار بواسطة إعدادين في AstroServerSettings.ini:
- AutoSaveGameInterval -- عدد مرات حدوث الحفظ الأساسي (الافتراضي: 900 ثانية / 15 دقيقة).
- BackupSaveGamesInterval -- عدد مرات إنشاء حفظ احتياطي منفصل (الافتراضي: 7200 ثانية / ساعتان). توفر النسخ الاحتياطية نقاط استعادة إضافية تتجاوز الحفظ التلقائي العادي.
موقع ملفات الحفظ
تُخزّن ملفات الحفظ على الخادم في:
Astro/Saved/SaveGames/
الملفات لها الامتداد .savegame. ستجد كلاً من الحفظ الأساسي وأي نسخ احتياطية في هذا المجلد.
النسخ الاحتياطي اليدوي عبر SFTP
لإنشاء نسخة احتياطية يدوية من عالمك:
- أوقف الخادم من GPanel لضمان كتابة جميع البيانات على القرص.
- اتصل بخادمك عبر SFTP. راجع كيفية رفع الملفات عبر SFTP لتعليمات الاتصال.
- انتقل إلى
Astro/Saved/SaveGames/. - قم بتنزيل ملفات
.savegameالتي تريد الاحتفاظ بها.
استعادة حفظ
- أوقف الخادم من GPanel.
- اتصل عبر SFTP وانتقل إلى
Astro/Saved/SaveGames/. - ارفع ملف
.savegameالخاص بك إلى هذا المجلد، مع استبدال الحفظ الموجود إذا لزم الأمر. - شغّل الخادم من GPanel. سيقوم الخادم بتحميل ملف الحفظ عند بدء التشغيل.
استكشاف الأخطاء وإصلاحها
الخادم لا يظهر في المتصفح
- تأكد من أن الخادم قد بدأ بالكامل في GPanel. تحقق من وحدة التحكم بحثًا عن أي رسائل خطأ.
- تحقق من أن
PUBLIC_IPفي علامة تبويب Startup يتطابق مع IP الخادم من علامة تبويب Network تمامًا. - قد يستغرق متصفح الخوادم عدة دقائق لفهرسة خادم تم تشغيله حديثًا. جرب الاتصال مباشرة عبر IP أثناء الانتظار.
الخادم يتعطل عند بدء التشغيل
- تحقق من سجل وحدة تحكم GPanel بحثًا عن رسائل الخطأ. تشمل الأسباب الشائعة قيم إعدادات غير صالحة في
AstroServerSettings.ini. - جرب حذف
AstroServerSettings.iniوإعادة تشغيل الخادم. سيتم إنشاء ملف إعدادات جديد بالقيم الافتراضية. - إذا استمر التعطل، افتح تذكرة دعم مع IP الخادم وأي رسائل خطأ من وحدة التحكم.
مقالات ذات صلة
- إعداد المشرف والقائمة البيضاء في Astroneer
- كيفية العثور على IP الخادم والمنفذ
- كيفية رفع الملفات عبر SFTP
- دليل بدء تشغيل الخادم
هل تحتاج مساعدة؟
إذا واجهت مشاكل مع خادم Astroneer الخاص بك غير مذكورة هنا، افتح تذكرة دعم وأرفق IP الخادم ووصفًا للمشكلة وأي رسائل خطأ ذات صلة من وحدة تحكم GPanel.