سيرفر مخصص: إعداد سيرفر Hytale مخصص
تم إنشاء هذا الدليل باستخدام المنتجات التالية:
(قد تختلف التفاصيل مع المنتجات من مزودين مختلفين ولكن المفاهيم الرئيسية تظل كما هي)
مقدمة
هل لديك سيرفر Linux مخصص وتريد تثبيت Hytale عليه؟ أنت في المكان الصحيح. في هذا الدليل، سنشرح خطوة بخطوة عملية تثبيت هذه الخدمة على سيرفرك اللينكس.
التحضير
لتشغيل سيرفر Hytale، يجب أن يلبي نظامك بعض المتطلبات الأساسية. السيرفر يعمل على Java 25 ويتطلب على الأقل 4 جيجابايت من RAM. يدعم كل من معمارية x64 و arm64. يعتمد الاستخدام الفعلي للموارد على عدد اللاعبين، ومسافة الرؤية، ونشاط العالم، لذلك قد تكون هناك حاجة لموارد إضافية للسيرفرات الأكبر.
قبل المتابعة، تأكد من تثبيت Java 25 على نظامك. يمكنك التحقق من التثبيت باستخدام:
java --version
إذا لم يكن Java مثبتًا بعد على نظامك، اتبع دليلنا المخصص تثبيت Java لسيرفرات Linux. يشرح هذا الدليل كيفية تثبيت Java وتكوينه بشكل صحيح في بيئتك.
التثبيت
ابدأ بإنشاء مجلد مخصص لسيرفر Hytale. هذا يحافظ على تنظيم جميع ملفات السيرفر في مكان واحد.
sudo mkdir -p /opt/hytale
sudo chown -R $(whoami):$(whoami) /opt/hytale
cd /opt/hytale
السيرفر يحتاج إلى مكونين رئيسيين: تطبيق السيرفر نفسه وملفات اللعبة (الأصول). يمكن الحصول على هذه الملفات باستخدام أداة تحميل Hytale عبر سطر الأوامر، والتي تهدف إلى تسهيل نشر السيرفرات والتحديثات.
يوفر أداة التحميل CLI طريقة منظمة لتحميل وتحديث ملفات سيرفر Hytale. بعد تحميل أرشيف الأداة، فك ضغطه في مجلد مؤقت. داخل الأرشيف، ستجد ملف QUICKSTART.md يشرح الاستخدام الأساسي للأداة.
شغّل أداة التحميل من سطر الأوامر واتبع التعليمات لتحميل أحدث إصدار من السيرفر. بمجرد الانتهاء، انسخ ملفات السيرفر المحملة وأرشيف الأصول إلى مجلد السيرفر الخاص بك. بعد هذه الخطوة، يجب أن يحتوي المجلد على ملف JAR الخاص بالسيرفر وأرشيف الأصول مثل Assets.zip.
| الأمر | الوصف |
|---|---|
./hytale-downloader | تحميل أحدث إصدار |
./hytale-downloader -print-version | عرض إصدار اللعبة بدون تحميل |
./hytale-downloader -version | عرض إصدار أداة hytale-downloader |
./hytale-downloader -check-update | التحقق من تحديثات أداة hytale-downloader |
./hytale-downloader -download-path game.zip | التحميل إلى ملف محدد |
./hytale-downloader -patchline pre-release | التحميل من قناة الإصدار المسبق |
./hytale-downloader -skip-update-check | تخطي التحقق التلقائي من التحديث |
التكوين
تشغيل السيرفر
يتم تشغيل السيرفر عن طريق إطلاق ملف JAR وتحديد مسار أرشيف الأصول. عدّل المسار إذا كانت الأصول مخزنة في مكان مختلف.
java -jar HytaleServer.jar --assets /opt/hytale/Assets.zip --bind 0.0.0.0:5520
المصادقة
عند التشغيل لأول مرة، يجب مصادقة السيرفر قبل أن يتمكن اللاعبون من الاتصال. يتم ذلك مباشرة من خلال وحدة تحكم السيرفر باستخدام عملية تسجيل دخول تعتمد على الجهاز. اتبع التعليمات المعروضة في وحدة التحكم لإكمال المصادقة.
/auth login device
سيكون الناتج كالتالي:
> /auth login device
===================================================================
تفويض الجهاز
===================================================================
قم بزيارة: https://accounts.hytale.com/device
أدخل الرمز: ABCD-1234
أو قم بزيارة: https://accounts.hytale.com/device?user_code=ABCD-1234
===================================================================
في انتظار التفويض (ينتهي خلال 900 ثانية)...
[يقوم المستخدم بإكمال التفويض في المتصفح]
> تم التفويض بنجاح! الوضع: OAUTH_DEVICE
بمجرد المصادقة، يمكن لسيرفرك قبول اتصالات اللاعبين.
تكوين الجدار الناري
افتراضيًا، يستمع السيرفر على منفذ UDP رقم 5520 ويرتبط بجميع الواجهات المتاحة. يمكنك تغيير العنوان والمنفذ إذا لزم الأمر. يتواصل السيرفر عبر UDP باستخدام بروتوكول QUIC. تأكد من أن جدارك الناري يسمح بحركة UDP الواردة على المنفذ المختار باستخدام Iptables أو UFW.
sudo iptables -A INPUT -p udp --dport 5520 -j ACCEPT
sudo ufw allow 5520/udp
ملاحظات الأداء
مسافة الرؤية هي أحد أهم العوامل التي تؤثر على استهلاك الذاكرة. القيم الأعلى تزيد من استخدام RAM لأن المزيد من بيانات العالم يجب أن تبقى نشطة في نفس الوقت.
لأغلب الإعدادات، توفر مسافة رؤية قصوى تبلغ 12 قطعة (384 بلوك) توازنًا جيدًا بين أداء السيرفر وتجربة اللعب.
للمقارنة، تستخدم سيرفرات Minecraft مسافة رؤية افتراضية تبلغ 10 قطع (160 بلوك). القيمة الافتراضية لـ Hytale البالغة 384 بلوك تعادل تقريبًا 24 قطعة Minecraft، مما يفسر متطلبات الذاكرة الأعلى. يجب تعديل هذه القيمة بناءً على عدد اللاعبين المتوقع والموارد المتاحة في النظام.
الخاتمة
مبروك، أصبح لديك الآن سيرفر Hytale يعمل على نظامك. من هنا، يمكنك توسيع الإعداد بتثبيت الإضافات، تعديل إعدادات العالم، وضبط معايير الأداء لتناسب قاعدة لاعبيك. يُنصح بالمراقبة الدورية لاستخدام الموارد لضمان تشغيل مستقر مع نمو السيرفر.
لأي أسئلة أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم الخاص بنا، المتوفر يوميًا لمساعدتك! 🙂