🎛️參數和屬性
了解启动参数和系统属性。
開始入口和系統屬性是Plazma執行所使用的命令所附加的值,對Plazma的操作產生整體影響。
에 따라 시작 인수와 시스템 속성으로 나뉘게 됩니다.
系统属性
系统属性是在-jar
之前输入的值,在Plazma初始化之前由JVM处理。
修改系統屬性可能會影響 Plazma 和 JVM 的操作方式,對遊戲產生重大影響!
如果不確定每個系統屬性的作用,絕對不要使用!
使用方法
系统属性作为Java命令参数输入在java
和-jar
之间。
例如,如果要應用Plazma.dummyProperty
系統屬性,輸入如下,下一個屬性將輸入37
以初始化Plazma。
-D
表示该参数不是JVM内置的,而是添加到Plazma的专用参数,
속성에 아무런 값도 입력하지 않으면 값이 됩니다.
Paperweight 系列伺服器平台為了區分每個平台的系統屬性,在屬性名稱中包含.
。
Windows Powershell 등 일부 터미널에서는 이러한 인수를 허용하지 않을 수 있으므로, 인수 양 끝에 "
를 합니다.
全部系统属性
convertLegacySigns
convertLegacySigns
类型:
布尔值
默认值:
False
更新停用的标志格式。
debug.entities
debug.entities
类型:
布尔值
默认值:
False
启用与实体信息相关的调试日志。
debug.rewriteForIDE
debug.rewriteForIDE
类型:
布尔值
默认值:
False
为了正确加载IDE中的调试信息,禁用NMS修订,并自动重新映射内部版本信息。
disable.watchdog
disable.watchdog
类型:
布尔值
默认值:
False
禁用Spigot的看门狗警告系统。
letMeReload
letMeReload
类型:
布尔值
默认值:
False
禁用/reload
命令的重新加载消息。
/reload
命令非常不穩定,因此使用 /reload
後產生的所有伺服器問題由使用者自行負責。
如果您是插件开发人员并且需要更新插件,请使用热交换而不是/reload
。
io.papermc.paper.suppress.sout.nags
io.papermc.paper.suppress.sout.nags
类型:
布尔值
默认值:
False
禁用使用标准输入输出系统的插件。
net.kyori.adventure.text.warnWhenLegacyFormattingDetected
net.kyori.adventure.text.warnWhenLegacyFormattingDetected
类型:
布尔值
默认值:
False
检测到聊天组件中已停用的格式时发出警告。
Paper.bypassHostCheck
Paper.bypassHostCheck
类型:
布尔值
默认值:
False
连接到服务器时禁用服务器的主机检查。
Paper.debugDynamicMissingKeys
Paper.debugDynamicMissingKeys
类型:
布尔值
默认值:
False
启用对NBT对象中丢失键的调试日志。
Paper.debugInvalidSkullProfiles
Paper.debugInvalidSkullProfiles
类型:
布尔值
默认值:
False
启用对具有无效头骨配置文件的调试日志。
这将记录世界中所有无效的头骨配置文件及其位置。
Paper.disableChannelLimit
Paper.disableChannelLimit
类型:
布尔值
默认值:
False
플레이어당 적용되는 128개의 플러그인 의 개수 제한을 비활성화 합니다.
Paper.disableClassPrioritization
Paper.disableClassPrioritization
类型:
布尔值
默认值:
False
禁用插件类优先级系统。
在插件Shade中遇到问题时很有用。
Paper.disableFlushConsolidate
Paper.disableFlushConsolidate
类型:
布尔值
默认值:
False
禁用Netty刷新合并系统。
Paper.excessiveTELimit
Paper.excessiveTELimit
类型:
整数
默认值:
750
如果实体超过设置的值,则将其分割为多个数据包进行传输。
Paper.filterThreshold
Paper.filterThreshold
类型:
整数
默认值:
8192
设置服务器一次接收的最大数据包大小。
Paper.ignoreJavaVersion
Paper.ignoreJavaVersion
类型:
布尔值
默认值:
False
禁用Java版本检查。
這樣做可能會導致 JVM 試圖訪問不存在的代碼!
可能会永久损坏世界等文件,并破坏游戏的整个机制。
由此产生的所有问题由用户承担,Plamza不提供任何支持。
Paper.maxCustomChannelName
Paper.maxCustomChannelName
类型:
整数
默认值:
64
設置插件名稱的限制。
Paper.maxSignLength
Paper.maxSignLength
类型:
整数
默认值:
80
设置牌子一行中可以输入的最大字符数。
Paper.minPrecachedDatafixVersion
Paper.minPrecachedDatafixVersion
类型:
整数
默认值:
(世界版本) + 1
设置要首先初始化的世界更新信息的版本。
对于需要大量更新的区块很有用,但在其他情况下不使用。
Paper.parseYamlCommentsByDefault
Paper.parseYamlCommentsByDefault
类型:
布尔值
默认值:
True
启用处理YAML文件注释。
Paper.playerConnection.keepAlive
Paper.playerConnection.keepAlive
类型:
整数
默认值:
30
当玩家在输入值(秒)后未收到任何数据时,将踢出玩家。
일반적인 경우, 은 서버로 계속해서 를 전송하므로, 게임이 응답하지 않는 경우 게임이 충돌한 것으로 간주하고 더 이상 서버에서도 플레이어를 처리하지 않고 추방합니다.
Paper.skipServerPropertiesComments
Paper.skipServerPropertiesComments
类型:
布尔值
默认值:
False
忽略服务器属性的注释。
Paper.debug-sync-loads
Paper.debug-sync-loads
类型:
布尔值
默认值:
False
启用同步区块写入的调试日志。
Paper.enable-sync-chunk-writes
Paper.enable-sync-chunk-writes
类型:
布尔值
默认值:
False
启用Minecraft的。
这将按顺序保存每个区块,导致严重的性能下降。
Paper.explicit-flush
Paper.explicit-flush
类型:
布尔值
默认值:
False
启用网络通道的显式刷新。
Paper.strict-thread-checks
Paper.strict-thread-checks
类型:
布尔值
默认值:
False
始终记录在主线程之外发生的错误。
Paper.tickList-warn-on-excessive-delay
Paper.tickList-warn-on-excessive-delay
类型:
布尔值
默认值:
False
如果预定任务具有过多等待时间,则输出警告。
Paperclip.patchOnly
Paperclip.patchOnly
类型:
布尔值
默认值:
False
使用默认提供的执行文件时,仅应用补丁而不启动服务器。
Plazma.aggressiveOptimize
Plazma.aggressiveOptimize
类型:
布尔值
默认值:
false
衝突:
Plazma.disableConfigOptimization
加強初始化配置的優化。
啟用後,伺服器速度更快,更安全,但可能會對遊戲遊玩產生重大影響。
Plazma.disableConfigOptimization
Plazma.disableConfigOptimization
类型:
布尔值
默认值:
false
衝突:
Plazma.aggressiveOptimize
不對初始化配置進行優化。
使用Paper的默認配置。
Plazma.iKnowWhatIAmDoing
Plazma.iKnowWhatIAmDoing
类型:
布尔值
默认值:
false
Plazma가 초기화될 때 출력되는 을 억제합니다.
Plazma.useVanillaFavicon
Plazma.useVanillaFavicon
类型:
布尔值
默认值:
false
停用Plazma品牌,使用基本的Vanilla伺服器favicon。
Plazma.useVanillaConfiguration
Plazma.useVanillaConfiguration
类型:
布尔值
默认值:
false
衝突:
Plazma.disableConfigOptimization
此屬性尚在開發中。
此屬性將回滾所有已修補的漏洞!
這可能會對伺服器的安全性和效能造成重大影響。
所有使用此屬性引起的問題應由伺服器管理員負責。
將初始化配置提供為Mojang提供的默認值。
將所有Paper應用的漏洞修補停用。
漏洞修補可重新在Paper配置或Plazma配置中啟用。
Plazma.vanillaize
Plazma.vanillaize
类型:
布尔值
默認:
true
衝突:
Plazma.aggressiveOptimize
此屬性尚在開發中。
將初始化配置設置為接近Vanilla。
這基本上只會以不會影響伺服器性能和安全性的程度應用, 如果使用Plazma.disableConfigOptimization
屬性,將配置為使用Vanilla預設值。
已停用屬性
以下系統屬性已停用。
timings.bypassMax
timings.bypassMax
类型:
布尔值
默认值:
false
已停用: Timings自Plazma中完全移除後
決定是否可以超過Aikar的Timings API可接受的最大值。
即使這樣做,如果API未處理異常,將應用速率限制。
起始引數
起始引數被輸入在 -jar *.jar
之後,Plazma將初始化並處理一起處理的值。
用法
系統屬性被輸入為 -jar *.jar
之後的程序命令引數。
例如,如果要應用 nogui
起始引數,
輸入以下內容將使Plazma在初始化期間處理 nogui
引數。
完整起始引數
bukkit-settings
bukkit-settings
別名:
b
預設值:
bukkit.yml
設置Bukkit配置文件的名稱和位置。
command-settings
command-settings
別名:
c
預設值:
commands.yml
設置Bukkit命令配置文件的名稱和位置。
config
config
別名:
c
預設值:
server.properties
設置服務器屬性文件的名稱和位置。
demo
demo
啟動服務器到演示世界。
eraseCache
eraseCache
刪除升級後剩餘的快取文件。
forceUpgrade
forceUpgrade
忽略版本並強制升級世界。
help
help
別名:
?
顯示Plazma的完整啟動引數和說明。
initSettings
initSettings
僅生成配置文件並關閉服務器。
jfrProfile
jfrProfile
啟用JFR配置。
max-players
max-players
別名:
s
,size
預設值:
(服務器屬性)
設置允許的最大數。
nogui
nogui
禁用圖形界面面板。
nojline
nojline
禁用JLine並使用原始控制台。
online-mode
online-mode
別名:
o
預設值:
(服務器屬性)
選擇是否要通過Mojang驗證服務器驗證玩家。
如果不使用Velocity等代理,可能會因違反EULA而受到制裁。
paper-settings
paper-settings
別名:
paper
預設值:
paper.yml
此參數自版本 1.19.4 後已停止使用
設置停用的PaperSpigot配置文件位置。
這是為了將現有配置轉移到新配置文件而使用的,之後將不再使用。
paper-settings-directory
paper-settings-directory
別名:
paper-dir
預設值:
config
設置Paper配置文件所在的文件夾名稱和位置。
plazma-settings-directory
plazma-settings-directory
別名:
plazma-dir
設置Plazma配置文件所在的文件夾名稱和位置。
plugins
plugins
別名:
p
預設值:
plugins
設置插件文件夾的位置。
pufferfish-settings
pufferfish-settings
別名:
pufferfish
預設值:
pufferfish.yml
設置Pufferfish配置文件的名稱和位置。
purpur-settings
purpur-settings
別名:
purpur
預設值:
purpur.yml
設置Purpur配置文件的名稱和位置。
safeMode
safeMode
以完全原始狀態啟動服務器(安全模式)。
server-ip
server-ip
別名:
h
,host
預設值:
(服務器屬性)
設置服務器的主機名稱或地址。
server-port
server-port
別名:
p
,port
預設值:
(服務器屬性)
設置服務器的端口。
server-name
server-name
預設值:
A Plazma Server
設置服務器的名稱。
spigot-settings
spigot-settings
別名:
S
預設值:
spigot.yml
設置Spigot配置文件的名稱和位置。
version
version
別名:
v
顯示Plazma版本。
world-dir
world-dir
別名:
W
,universe
,world-container
預設值:
(服務器文件夾)
設置存儲世界文件的位置。
world-name
world-name
別名:
w
,world
預設值:
(服務器屬性)
設置世界文件的名稱。
Last updated