先说结论:Hytale服务器搭建已经不是照搬 Minecraft 开服方法。当前官方专用服务器要求 Java 25,默认使用 UDP 5520 和 QUIC 协议,首次启动还必须完成 Hytale 账号认证。如果只是两三个朋友偶尔玩,可以先试用游戏内的朋友加入;需要 24 小时存档、稳定公网连接、更多玩家或模组时,再搭建独立服务器。
本文以 64 位 Linux 为例,从服务器文件、Java 25、账号认证、UDP 5520、配置与白名单,一直讲到存档备份、更新和外网验收。官方 Server Manual 复核日期为 2026 年 8 月 3 日;本文属于C级版本与配置验证,没有下载完整服务端、执行账号认证、启动世界或玩家进服,正式开服前请按文末清单验证。
适合谁:希望给固定朋友、社群或模组玩家提供持续在线 Hytale 世界的服主。
最重要的原则:只从 Hytale 官方渠道取得服务器文件;认证凭据、设备码和备份不对玩家公开;更新前先备份并留出回退窗口。
什么情况才需要Hytale专用服务器?
| 需求 | 更合适的方式 | 原因 |
|---|---|---|
| 2–3人偶尔同时游玩 | 游戏内朋友加入 | 建服成本低,但主机离线后世界不可用 |
| 朋友随时进入同一世界 | 24小时专用服务器 | 不依赖某一位玩家的电脑和家庭网络 |
| 公开社区、白名单或模组服 | 专用服务器 | 可控制权限、日志、更新、备份和容量 |
| 家庭网络无公网IP或受对称NAT影响 | 带公网IP的VPS | 免去家庭端口映射与主机断电问题 |
Hytale 官方也把“持续在线、更多配置选项和避免 NAT 问题”列为专用服务器的主要价值。不要为了跟教程而购买服务器;先确认世界是否需要在主机离线后继续运行。
Hytale服务器需要什么配置?
官方给出的起点是至少 4GB 内存和 Java 25,同时明确说明:玩家和实体数量主要推高 CPU,玩家分散探索、视野距离和已加载世界范围主要推高内存。下表是待实测的购买起点,不是固定承载承诺。
| 场景 | 建议测试起点 | 必须观察 |
|---|---|---|
| 2–4人私服、原版规则 | 2–4核、4–8GB、SSD | Java堆、区块加载、备份时间和重启恢复 |
| 5–12人持续世界 | 4核、8GB起测、SSD | 玩家分散探索、实体数量、视野距离和GC |
| 公开或较多模组 | 按实际玩法从4核8–16GB验证 | 模组冲突、启动时间、日志错误、备份与回滚 |
不要把 Java 进程的“已保留内存”当成真实有效载荷。需同时看进程常驻内存、GC、CPU、世界保存耗时和玩家卡顿反馈。可参考云服务器CPU、内存和带宽选择方法记录测试结果。
开始前需要准备什么?
- 64 位 x64 或 arm64 Linux,并确认可安装 Java 25;
- 独立的普通运行用户,不用 root 长期运行;
- 通过 Hytale 官方启动器、Downloader CLI 或官方 JAR 取得的服务器文件;
- 可完成设备认证的 Hytale 账号;
- 公网 IPv4,以及放行 UDP 5520 的云安全组和系统防火墙权限;
- 服务器之外的备份位置和恢复验收计划。
官方服务器需要认证后才能与 Hytale 服务 API 通信。不要下载网盘中的所谓“免验证服务端”,也不要把设备授权码、auth.enc、auth.key或供应商 token 发到公开群。
安装并确认Java 25
根据当前发行版 Linux 选择 Java 25 包。安装后先检查:
java --version
主版本必须是 25。如果服务器同时安装了多个 Java,要确认最终运行 HytaleServer.jar 的路径,不要只看 SSH 会话中的默认版本。
怎样获取Hytale服务器文件?
官方目前提供三条路径:从官方 Launcher 安装复制、使用 Hytale Downloader CLI,或用 HytaleServer.jar --bootstrap 引导。生产服更适合 Downloader CLI 或 bootstrap,因为两者能产生官方更新所需的目录结构。
如果已经从官方渠道取得 HytaleServer.jar,可以在空目录执行:
cd /opt/hytale
java -jar HytaleServer.jar --bootstrap
进入引导控制台后执行:
/auth login device
/update setup
按提示在 accounts.hytale.com/device 完成认证。认证码有时效,且相当于一次账号授权,不要展示在直播、截图或公开工单中。引导完成后会形成 start.sh、Assets.zip 和 Server/ 目录,随后用官方 wrapper 启动:
./start.sh
Hytale默认端口为什么是UDP 5520?
| 用途 | 端口 | 协议 | 放行范围 |
|---|---|---|---|
| Hytale玩家连接 | 5520 | UDP / QUIC | 向目标玩家网络开放 |
| SSH管理 | 以系统配置为准 | TCP | 仅管理员固定来源或VPN |
| 应用监控或Web插件 | 按插件实际配置 | 不固定 | 不应默认公开 |
Hytale 玩家通信使用 QUIC,只放行 TCP 5520 不会生效。Linux UFW 可使用:
sudo ufw allow 5520/udp
sudo ufw status
云安全组也要放行同一 UDP 端口。不要为了排障关闭全部防火墙;先确认进程在 0.0.0.0:5520 监听,再分别检查云安全组、系统防火墙和玩家本地网络。更完整的排查顺序可参考服务器端口不通排查指南。
玩家、服务器与存档的关系

玩家从 UDP 5520 进入 Hytale 服务器,服务器读取 config.json、权限和白名单,并把玩家与世界数据写入 universe/。模组放在 mods/,但模组和服务端不一定同时完成兼容更新,所以不能在没有备份时自动替换。
哪些配置和数据最重要?
config.json:服务器核心配置和更新策略;permissions.json:权限和管理能力;whitelist.json与bans.json:玩家准入与封禁;universe/:世界和玩家存档;mods/:已安装模组及其版本;logs/:启动、认证、玩家和异常排查日志;auth.enc与auth.key:敏感认证文件,严格限制访问。
先让官方工具生成当前版本的配置,再对照官方手册修改。不建议从不同日期的教程拼装整份 JSON,因为字段和默认值会随 Early Access 更新。
首次外网连接应该怎样验收?
- 确认日志显示认证成功且世界加载完成;
- 检查 UDP 5520 监听以及云安全组、Linux 防火墙;
- 从另一网络的客户端使用公网 IP 和端口加入;
- 使用普通玩家账号验证白名单和管理权限边界;
- 进入世界、移动到新区块、放置物品并等待自动保存;
- 执行正常停服,重启后确认玩家与世界状态保留;
- 在隔离目录恢复最近备份,再次进服验收。
“进程在跑”不等于开服成功。Hytale 使用 QUIC,客户端可能出现连接已建立但世界加载很慢的情况;这时要同时检查 UDP、网卡驱动、CPU、内存和区块加载,不能只做 Ping 测试。
模组服怎样降低更新风险?
- 记录模组名称、版本、下载来源、依赖和适配服务端版本;
- 先在独立测试世界一次增加少量模组;
- 检查
logs/中的加载、权限和版本错误; - 分别使用新玩家和已有存档验证;
- 生产世界停服备份后才同步相同清单;
- 服务端更新后如果插件未兼容,保留可回退的服务端、资产和存档组合。
不要按“模组数量”计算服务器配置。小型 UI 模组与改变世界生成、NPC 和区块逻辑的模组,资源影响完全不同。

Hytale服务器怎样更新?
官方服务端可每小时检查更新,但默认不强制自动应用。为正式服建议保留“检查更新”,在无玩家窗口手动备份并应用:
/update check
/update download
/update status
/update apply --confirm
应用更新时,服务端会以退出码 8 关闭,官方 start.sh 或 start.bat 负责应用已暂存文件并重启。如果不用官方 wrapper,可能出现“更新已下载但永远没应用”。更新前仍应完成服务器外部备份,只依赖本机自动备份不足以处理整机故障。
应该备份哪些内容?
universe/中的世界和玩家数据;config.json、permissions.json、whitelist.json和bans.json;mods/和模组版本清单;jvm.options、启动参数和当前服务端版本;- 认证文件的受控加密备份,并与普通存档严格分权。
备份至少保留多个时间点,并有一份在服务器外部。恢复验收必须包括“进服、查看已有世界、操作、保存、再次重启”,不是只看解压没报错。更完整的备份边界可参考云服务器快照、备份与恢复方法。
常见故障怎样排查?
| 现象 | 优先检查 | 常见原因 |
|---|---|---|
| 服务端启动即退出 | java --version、工作目录、Assets.zip |
Java不是25或目录结构不对 |
| 服务端无法接受玩家 | 认证日志、账号授权、系统时间 | 首次认证未完成或凭据无效 |
| 外网连接超时 | UDP 5520、进程监听、两层防火墙 | 只开了TCP或安全组未放行 |
| 连接后世界加载很慢 | QUIC、客户端网卡、CPU、内存和视野 | 驱动或区块加载压力 |
| 内存与CPU持续升高 | 玩家分散程度、视野、实体、模组和GC | 已加载世界过大或内存压力导致GC |
| 更新后循环启动 | wrapper、更新日志、模组和上一版备份 | 模组不兼容或更新目录不完整 |
正式开放前检查清单
- Java 25 路径与真实启动进程一致;
- 服务器文件只来自 Hytale 官方渠道;
- 认证凭据、设备码和认证文件没有泄露;
- UDP 5520 在云安全组与系统防火墙中一致;
- 使用另一网络的普通玩家完成外网连接;
- 白名单、管理权限和封禁边界已验证;
- 已完成一次正常停服、备份、恢复和重启;
- 更新使用官方 wrapper,并已测试退出码8的更新流程;
- CPU、内存、GC、磁盘、进程和备份失败有监控;
- 至少一份存档与配置备份位于服务器外。
Hytale服务器搭建前,怎样选择云服务器?
先确定玩家所在国家、同时在线目标、是否长期分散探索,再列出模组、视野、备份和更新窗口。小型原版服可从 2–4 核、4–8GB 的带公网 IP Linux 环境开始验证,再根据 Java 堆、GC、区块加载和玩家实际行为扩容。
可在萤光云 VPS 地域与配置页查看实时可售节点,再使用按玩家位置选择服务器地域的方法筛选候选节点。地理距离不等于实际线路质量,正式购买前仍应让主要玩家分时段测试。
官方资料
- Hypixel Studios:Hytale Server Manual
- Hypixel Studios:Joining Friends
- Hypixel Studios:Server Provider Authentication Guide
- Hypixel Studios:Slow Connection / World Not Loading on Server







