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

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

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

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

مقدمة

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

التحضير

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

قبل المتابعة، تأكد من تثبيت Java 25 على نظام ويندوز الخاص بك. يمكنك التحقق من التثبيت بفتح موجه الأوامر وتشغيل:

java --version

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

التثبيت

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

C:\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 C:\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. لتطبيق قاعدة الجدار الناري بسهولة، شغّل الأمر التالي في PowerShell:

New-NetFirewallRule -DisplayName "Hytale Server" -Direction Inbound -Protocol UDP -LocalPort 5520 -Action Allow

ملاحظات الأداء

مسافة الرؤية هي أحد أهم العوامل التي تؤثر على استهلاك الذاكرة. القيم الأعلى تزيد من استخدام RAM لأن المزيد من بيانات العالم يجب أن تبقى نشطة في نفس الوقت.

لأغلب الإعدادات، توفر مسافة رؤية قصوى تبلغ 12 قطعة (384 بلوك) توازنًا جيدًا بين أداء السيرفر وتجربة اللعب.

للمقارنة، تستخدم سيرفرات Minecraft مسافة رؤية افتراضية تبلغ 10 قطع (160 بلوك). القيمة الافتراضية لـ Hytale وهي 384 بلوك تعادل تقريبًا 24 قطعة Minecraft، مما يفسر متطلبات الذاكرة الأعلى. يجب تعديل هذه القيمة بناءً على عدد اللاعبين المتوقع والموارد المتاحة في النظام.

الخاتمة

مبروك، أصبح لديك الآن سيرفر Hytale يعمل على نظامك. من هنا، يمكنك توسيع الإعداد بتثبيت الإضافات، وضبط إعدادات العالم، وتحسين معايير الأداء لتناسب قاعدة لاعبيك. يُنصح بالمراقبة المنتظمة لاستهلاك الموارد لضمان تشغيل مستقر مع نمو السيرفر.

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