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

VPS: إعداد سيرفر مخصص لـ Hytale

تم إنشاء هذا الدليل باستخدام المنتجات التالية:

(قد تختلف التفاصيل مع المنتجات من مزودين مختلفين ولكن المفاهيم الرئيسية تظل كما هي)

مقدمة

هل لديك VPS لينكس وتريد تثبيت Hytale عليه؟ أنت في المكان الصحيح. في هذا الدليل، سنشرح خطوة بخطوة كيفية تثبيت هذه الخدمة على سيرفرك اللينكس.

التحضير

لتشغيل سيرفر Hytale، يجب أن يلبي نظامك بعض المتطلبات الأساسية. السيرفر يعمل على Java 25 ويتطلب على الأقل 4 جيجابايت من RAM. يدعم كل من معمارية x64 و arm64. يعتمد الاستخدام الفعلي للموارد على عدد اللاعبين، ومسافة الرؤية، ونشاط العالم، لذلك قد تكون هناك حاجة لموارد إضافية للسيرفرات الأكبر.

قبل المتابعة، تأكد من تثبيت Java 25 على نظامك. يمكنك التحقق من التثبيت باستخدام:

java --version

إذا لم يكن Java مثبتًا بعد على نظامك، اتبع دليلنا المخصص تثبيت Java لسيرفرات لينكس. يشرح هذا الدليل كيفية تثبيت Java وتكوينه بشكل صحيح في بيئتك.

التثبيت

ابدأ بإنشاء مجلد مخصص لسيرفر Hytale. هذا يحافظ على تنظيم جميع ملفات السيرفر في مكان واحد.

sudo mkdir -p /opt/hytale
sudo chown -R $(whoami):$(whoami) /opt/hytale
cd /opt/hytale

السيرفر يحتاج إلى مكونين رئيسيين: تطبيق السيرفر نفسه وملفات اللعبة (assets). يمكن الحصول على هذه الملفات باستخدام أداة تحميل Hytale عبر سطر الأوامر، والتي صممت لنشر السيرفرات وتسهيل التحديثات.

يوفر أداة التحميل CLI طريقة منظمة لتحميل وتحديث ملفات سيرفر Hytale. بعد تحميل أرشيف الأداة، فك ضغطه في مجلد مؤقت. داخل الأرشيف، ستجد ملف QUICKSTART.md يشرح الاستخدام الأساسي للأداة.

شغّل الأداة من سطر الأوامر واتبع التعليمات لتحميل أحدث إصدار من السيرفر. بعد الانتهاء، انسخ ملفات السيرفر المحملة وأرشيف الملفات (assets) إلى مجلد السيرفر الخاص بك. بعد هذه الخطوة، يجب أن يحتوي المجلد على ملف 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 مع تحديد مسار أرشيف الملفات (assets). عدّل المسار إذا كانت ملفاتك مخزنة في مكان مختلف.

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

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