Skip to content
MemoryShadow edited this page Sep 26, 2022 · 5 revisions

欢迎你第一次使用minecraftctl, 请看这里

由于控制参数自从v1.0.1到目前配置参数日益增多,故在此建立相关的说明文档

配置项 允许的值 默认值 说明
GamePath String(一条存在的路径) "/home/${USER}/Minecraft" 服务端路径
ScreenName String 'Minecraft[1.18.2] Java' 会话名(若在修改时任有服务端在运行,会导致残留进程)
StartCache Unsigned Int 2048 启动时内存(MB)
MaxCache Unsigned Int 4096 最大内存(MB)
MasterHost String master 你要连接的中转主机的地址是什么
HostProtocol Enum(http,https) https 选择连接时启用的协议
Insecure Bool false 是否忽略可能不安全的链接(如果你的中转主机SSL证书与这个域名不匹配或者不由某官方机构颁发就填true)
Authlib Bool false 是否启用第三方验证
AuthlibInjector String "https://littleskin.cn/api/yggdrasil" 第三方验证的验证地址
AuthlibInjectorVer String "1.1.44" 第三方验证器版本
AuthlibInjectorSoure String "https://github.com/yushijinhun/authlib-injector/releases/download/v${authlib_injectorVer}/authlib-injector-${authlib_injectorVer}.jar" 第三方验证核心下载地址(下载过慢推荐使用代理地址:https://github.91chi.fun/ |这是尚未启用的特性,详情请查看Issues · 鸽子画饼)
MainJAR String "spigot-1.18.2" 服务器启动核心文件名(不含后缀)
ServerCore Enum(official,unofficial)
这里允许一些其他的值,会将这些值重新映射回基本类型:
official:official,forge
unofficial:unofficial,bukkit,spigot,paper,purpur,airplane
"spigot" 服务器核心,备份文件时使用 注: 要启用备份配置文件功能请在Backup目录下创建Config文件夹
BackupThread Unsigned Int 1 备份所使用的线程数量(如果因为线程过多被杀,请调回来)
BackupCompressLevel 0~9 6 备份文件的压缩质量(调整至更大会占用相当大的内存空间)
StopWaitTimeMax Unsigned Int 20 关闭时等待的秒数(若是超过此时间服务器还没停止,就会强制杀死进程)
Language String(I18n地区代码) "zh-CN" minecraftctl显示的语言
InstallPath String(一条存在的路径) '/opt/minecraftctl' minecraftctl安装路径
SleepSecond Unsigned Int 15 配置刹车时长(秒),避免长时间过高的CPU占用
WorkSecond Unsigned Int 15 配置工作时长(秒)
WorkExceedSecond Unsigned Int 50 设置切片超时时间(秒),如果完成切片的时间超过这个值就放弃刹车(因为意味着几乎无性能损耗)
WorkPart Unsigned Int 1000 配置每个工作切片周期(行)

目前就是这些,如果有需要知道更详细的请提issues

Clone this wiki locally