تخطي إلى المحتوى الرئيسي

سيرفر مخصص: إعداد سيرفر 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 يعمل على نظامك. من هنا، يمكنك توسيع الإعداد بتثبيت الإضافات، تعديل إعدادات العالم، وضبط معايير الأداء لتناسب قاعدة لاعبيك. يُنصح بالمراقبة الدورية لاستخدام الموارد لضمان تشغيل مستقر مع نمو السيرفر.

لأي أسئلة أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم الخاص بنا، المتوفر يوميًا لمساعدتك! 🙂