Hytale游戏服务器 jar
通用选项
- --help 显示此帮助信息。
- --version 打印版本信息。
服务器配置
- -b, --bind <InetSocketAddress> 监听的端口(默认:0.0.0.0/0.0.0.0:5520)。
- -t, --transport <TransportType> 传输类型(默认:QUIC)。
- --assets <Path> 资源目录(默认:..\HytaleAssets)。
- --prefab-cache <Path> 不可变资源的预制件缓存目录。
- --world-gen <Path> 世界生成目录。
- --universe <Path> 宇宙/存档路径。
- --auth-mode <authenticated|offline|insecure> 认证模式(默认:已认证)。
插件与模组
- --mods <Path> 额外的模组目录。
- --early-plugins <Path> 需要加载的额外早期插件目录。
- --accept-early-plugins 你承认加载早期插件是不受支持的,并可能导致稳定性问题。
备份设置
- --backup 启用备份功能。
- --backup-dir <Path> 备份目录。
- --backup-frequency <Integer> 备份频率(默认:30)。
- --backup-max-count <Integer> 最大备份数量(默认:5)。
调试与日志
- --log <KeyValueHolder> 设置日志记录器的级别。
- --event-debug 启用事件调试。
- --disable-sentry 禁用Sentry错误报告。
- --disable-file-watcher 禁用文件监视器。
- --disable-cpb-build 禁用紧凑型预制缓冲区的构建。
- --disable-asset-compare 禁用资源比较。
验证与生成
- --generate-schema 让服务器生成架构,将其保存到资源目录中,然后退出。
- --validate-assets 如果有任何资源无效,服务器将报错退出。
- --validate-prefabs [ValidationOption] 如果有任何预制件无效,服务器将报错退出。
- --validate-world-gen 如果默认世界生成无效,服务器将报错退出。
- --shutdown-after-validate 在资产和/或预制件验证完成后自动关闭服务器。
其他功能
- --boot-command <String> 启动时运行的命令。如果提供了多个命令,它们将按顺序同步执行。
- --migrate-worlds <String> 需要迁移的世界。
- --migrations <Object2ObjectOpenHashMap> 要运行的迁移任务。
- --owner-name <String> 服务器所有者名称。
- --owner-uuid <UUID> 服务器所有者UUID。
- --identity-token <String> 身份令牌(JWT)。
- --session-token <String> 会话服务API的会话令牌。
- --client-pid <Integer> 客户端进程ID。
- --singleplayer 单人模式。
- --bare 以精简模式运行服务器。例如:不加载世界、不绑定端口或不创建目录。(注意:插件仍会被加载,它们可能不遵守此标志)。
- --allow-op 允许OP权限(推测功能,原文未详细说明)。
- --force-network-flush <Boolean> 强制网络刷新(默认:true)。