-
Notifications
You must be signed in to change notification settings - Fork 1
Home
MemoryShadow edited this page Sep 26, 2022
·
5 revisions
由于控制参数自从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
欢迎使用minecraftctl,如果有问题,请提交issues或在discussions讨论
同样, 我也非常欢迎您提交PR