چگونه یک سرور Hytale را تنظیم کنیم: نصب و پیکربندی 2026 کامل راهنمای راهنما

By HytaleCharts Team Category: guides 8 min read

یاد بگیرید که چگونه سرور اختصاصی Hytale خود را با این راهنمای جامع تنظیم کنید. پوشش نصب جاوا، فایل های سرور، احراز هویت، پیکربندی پورت، تنظیمات فایروال، تنظیمات و راهنمایی های بهینه سازی برای 2026.

Ready برای میزبانی Hytale server این که آیا شما در حال راه اندازی یک جهان خصوصی برای دوستان و یا راه اندازی یک سرور عمومی هستید، این راهنمای جامع شما را از طریق هر مرحله از فرآیند پیاده می کند - از نصب جاوا برای بهینه سازی عملکرد برای صدها بازیکن. در پایان این راهنما، شما یک سرور اختصاصی کاملا کاربردی دارید که برای بازیکنان آماده است. بیایید شروع کنیم. الزامات سیستم قبل از غواصی در نصب، اطمینان حاصل کنید که دستگاه سرور شما این حداقل الزامات را برآورده می کند: Component حداقل Recommend RAM4GB8-16GB CPU 2 هسته 4+ هسته Storage10GB SSD50+GB NVMe SSD javajava 25java 25 (Ad Optimizationum توصیه می شود) Architecture colspan RIPx64 یا arm64 از پشتیبانی می کنند. OSad Optimizationum.net Down JDK 25 نصب کننده برای سیستم عامل شما نصب کننده را اجرا کنید و از محرک های پیروی کنید. نصب یک ترمینال یا فرمان را باز کنید و اجرا کنید: java شما باید خروجی مشابه را ببینید: code> Openjdk 25.0.1 2025-20-21 LTS OpenJDK Runtime Environment Temurin-25.0.1+8 (build 25.0.1+8-LTS) OpenJDK 64 بیتی سرور VM Temurin-25.0.1+8 (build 25.0.1+8-LTS، حالت مخلوط، به اشتراک گذاری) اگر شما یک نسخه متفاوت یا یک خطا را ببینید، اطمینان حاصل کنید که جاوا 25 به درستی نصب شده و به سیستم PATH اضافه شده است. مرحله ۲: دریافت فایل های سرور شما دو گزینه برای گرفتن فایل های سرور Hytale دارید: A: کپی از نصب بازی شما (آزمون سریع) ساده ترین روش برای راه اندازی سریع - فایل های کپی به طور مستقیم از نصب Hytale شما: File Locations: SystemPath Windows%appdata%\Hytale\"install\package\game\latest Linux $XDG_DATA_Hytale/install/ release/package/game/latest macOS / Application پشتیبانی/Hytale/install/ release/package/game/latest Copy پوشه Server و Assets.zip به مکان سرور اختصاصی شما. Linux (iptables): iptables -A INPUT -p udp -dport 5520 -j ACCEPT Linux (ufw): sudo ufw اجازه می دهد 5520/udp NAT در نظر بگیرید QUIC در اکثر سناریوها به خوبی عبور می کند. اگر بازیکنان در اتصال مشکل دارند: اطمینان از ارسال پورت به طور خاص برای UDP، نه TCP S متقارن تنظیمات NAT ممکن است باعث بروز مشکلاتی شوند – یک VPS یا سرور اختصاصی را فعال کنید Player پشت NAT حامل درجه (معمولا در تلفن همراه) باید به عنوان مشتریان متصل شوند. Server File Structure ساختار فایل سرور شما با مدیریت و عیب یابی کمک می کند: PathDescription .cache/ پنهان کردن فایل های بهینه شده logs/ فایل های ورودی سرور mods/ Installed mods universe/ جهان و بازیکن ذخیره داده های bans.json لیست بازیکنان معرفی شده config.json تنظیمات سرور permissions.json Permission settings Whitelist.json بازیکنان سفید ساختار جهانی Worlds در universe/worlds/ ذخیره می شوند. هر جهان دارای config.json خود با تنظیمات است: جهان بذر و نوع نسل P فعال / غیر قابل انکار Fall Damage settings NPC رفتار تولید کننده required Plug هر جهان بر روی رشته اصلی خود اجرا می شود، با کار موازی توزیع شده در سراسر یک استخر مشترک. Installing Mods اضافه کردن تنظیمات به شما Hytale server ساده است: Download mods (.zip/code> یا .jar> فایل های یا سایر منابع قابل اعتماد/li> فایل های mod را در پوشه mods / پوشه قرار دهید. Restart the server Note: بسیاری از تنظیمات فقط سرور کار می کنند – پخش کنندگان به سرور شما به طور خودکار محتوای mod را بدون نصب دستی دریافت می کنند. بهینه سازی عملکرد View Distance فاصله View راننده اصلی استفاده از رم است. فاصله دید پیش فرض از 384 بلوک (12قطعات) معادل حدود 24 قطعه Minecraft است. Recommendations: برای سرورهای کوچک (1-10 بازیکن): تنظیمات پیش فرض به خوبی کار می کنند برای سرورهای متوسط (10-50 بازیکن): محدود کردن به 8-10 قطعه برای سرورهای بزرگ (50+ بازیکن): محدود به 6 تا 6 قطعه و نظارت بر منابع Recommmounce Plugins Major Hosting ارائه دهندگان افزونه های مفیدی برای مدیریت سرور دارند: PluginDescription Nitrado:WebServerBase برای برنامه های وب و APIs Nitrado:Query وضعیت سرور را از طریق HTTP (شماره های بازیکن و غیره) Nitrado: PerformanceSaver محدودیت های پویا، فاصله را بر اساس منابع مشاهده می کنند. ApexHosting:PrometheusExporter نشان دادن سرور دقیق و معیارهای JVM Disable Sentry در طول توسعه اگر شما در حال توسعه افزونه ها هستید، گزارش تصادف را برای جلوگیری از ارسال خطاهای توسعه ای غیرفعال کنید: java -jar HytaleServer دارایی های ارزیابی شده.zip – غیر قابل انکار ورودی Server Commands مرجع View تمام استدلال های سرور موجود با: java -jar HytaleServer Common Arguments: ArgumentDescription Path to Assets.zip (default:./HytaleAssets) –bind آدرس برای گوش دادن (default: 0.0.0.0:5520) –auth-andlt;mode > حالت راستی آزمایی: معتبر یا آفلاین –backup فعال کردن پشتیبان های اتوماتیک –backup-dir Backup directory – backup-frequency فاصله پشتیبان گیری (default: 30) – غیر قابل ورود گزارش تصادف غیر قابل تقسیم Multiserver Architecture Hytale به طور بومی از بازیکنان مسیریابی بین سرور ها پشتیبانی می کند - هیچ پروکسی معکوس مانند BungeeCord مورد نیاز نیست. Player Referral انتقال بازیکنان متصل به سرورهای دیگر با یک محموله داده اختیاری: PlayerRefrefer toServer (host، پورت، اختیاری داده) Security Note: محموله از طریق مشتری عبور می کند و می تواند دستکاری شود. از امضای رمزنگاری (به عنوان مثال HMAC با یک راز مشترک) برای تأیید اعتبار در سرور دریافت کننده استفاده کنید. Connection Redirect در دست دادن اتصال، بازیکنان را به سرورهای مختلف برای تعادل بار یا مسیریابی منطقه ای هدایت می کند. Disconnect Fallback هنگامی که بازیکنان به طور غیر منتظره (سرور سرور، مسائل شبکه) را قطع می کنند، مشتری به طور خودکار به یک سرور از قبل پیکربندی شده به جای بازگشت به منوی اصلی متصل می شود. دریافت سرور خود را لیست کنید هنگامی که سرور شما در حال اجرا است، آن را در مقابل بازیکنان قرار دهید: Submit to HytaleCharts: آن را به HytaleCharts ارسال کنید تا شروع به ساختن جامعه خود کنید!