🎛️Argumenty a vlastnosti
Zistite viac o počiatočných argumentoch a systémových vlastnostiach.
Začiatočné argumenty a vlastnosti systému predstavujú hodnoty, ktoré sa pridávajú k , čo celkovo ovplyvňuje fungovanie Plazmy.
rozdeľuje štartový argument a vlastnosti systému.
Systémová vlastnosť
Systémová vlastnosť je hodnota spracovaná v JVM pred inicializáciou Plazmy pred -jar
.
Ak sa zmenia vlastnosti systému, môže to ovplyvniť fungovanie Plazmy a JVM a môže to mať veľký vplyv na hru!
Ak neviete presne, akú úlohu zohráva každá vlastnosť systému, určite ju nepoužívajte!
Použitie
Systémová vlastnosť sa zadáva ako Java argument medzi java
a -jar
.
Napríklad, ak sa snažíte použiť systémovú vlastnosť Plazma.dummyProperty
, po zadaniu nasledujúceho kódu sa hodnota 37
priradí k danej vlastnosti a Plazma sa inicializuje.
-D
označuje, že tento argument nie je vstavaný do JVM, ale je špecifický pre Plazmu a
Ak nezadáte žiadnu hodnotu do vlastnosti, hodnota sa nastaví na .
Platforma serverov z radu Paperweight obsahuje bodku .
v názve vlastnosti na rozlišovanie vlastností systému pre každú platformu.
V niektorých termináloch ako Windows Powershell nemusia byť tieto argumenty povolené, preto je potrebné pridať "
na oboch koncoch argumentu .
Všetky systémové vlastnosti
convertLegacySigns
convertLegacySigns
Typ:
Boolean
Predvolená hodnota:
False
Aktualizuje zastaraný formát tabúľ.
debug.entities
debug.entities
Typ:
Boolean
Predvolená hodnota:
False
Aktivuje záznamy debugovacích informácií o entitách.
debug.rewriteForIDE
debug.rewriteForIDE
Typ:
Boolean
Predvolená hodnota:
False
Deaktivuje NMS revíziu pre IDE na správne načítanie debugovacích informácií a automatický remapovanie vnútorných verzií.
disable.watchdog
disable.watchdog
Typ:
Boolean
Predvolená hodnota:
False
Deaktivuje systém upozornení Watchdog v Spigote.
letMeReload
letMeReload
Typ:
Boolean
Predvolená hodnota:
False
Deaktivuje potvrdenie príkazu /reload
.
Príkaz /reload
je veľmi nestabilný, preto všetky problémy v serveri po jeho použití sú zodpovednosťou používateľa.
Ak ste vývojár pluginov a musíte aktualizovať pluginy, použite hotswap namiesto príkazu /reload
.
io.papermc.paper.suppress.sout.nags
io.papermc.paper.suppress.sout.nags
Typ:
Boolean
Predvolená hodnota:
False
Deaktivuje pluginy, ktoré používajú štandardný výstup a vstup.
net.kyori.adventure.text.warnWhenLegacyFormattingDetected
net.kyori.adventure.text.warnWhenLegacyFormattingDetected
Typ:
Boolean
Predvolená hodnota:
False
Upozorní pri detekcii zastaraného formátovania v chatových komponentoch.
Paper.bypassHostCheck
Paper.bypassHostCheck
Typ:
Boolean
Predvolená hodnota:
False
Deaktivuje overovanie vzoru servera pri pripájaní hráča.
Paper.debugDynamicMissingKeys
Paper.debugDynamicMissingKeys
Typ:
Boolean
Predvolená hodnota:
False
Aktivuje záznamy debugovacích informácií o chýbajúcich kľúčoch v NBT objektoch.
Paper.debugInvalidSkullProfiles
Paper.debugInvalidSkullProfiles
Typ:
Boolean
Predvolená hodnota:
False
Aktivuje záznamy debugovacích informácií o neplatných profiloch lebiek.
Toto zaznamenáva všetky neplatné lebky v svete spolu s ich polohou.
Paper.disableChannelLimit
Paper.disableChannelLimit
Typ:
Boolean
Predvolená hodnota:
False
Deaktivuje obmedzenie na 128 kanálov aplikovaných na hráča.
Paper.disableClassPrioritization
Paper.disableClassPrioritization
Typ:
Boolean
Predvolená hodnota:
False
Deaktivuje triedny prioritizačný systém pluginov.
Užitočné pri problémoch so zatienením pluginov.
Paper.disableFlushConsolidate
Paper.disableFlushConsolidate
Typ:
Boolean
Predvolená hodnota:
False
Deaktivuje systém zlučovania Netty flush.
Paper.excessiveTELimit
Paper.excessiveTELimit
Typ:
Integer
Predvolená hodnota:
750
Ak entita presiahne stanovenú hodnotu, bude odoslaná ako viacero paketov.
Paper.filterThreshold
Paper.filterThreshold
Typ:
Integer
Predvolená hodnota:
8192
Nastavuje maximálnu veľkosť paketu, ktorú server môže prijať naraz.
Paper.ignoreJavaVersion
Paper.ignoreJavaVersion
Typ:
Boolean
Predvolená hodnota:
False
Deaktivuje kontrolu verzie Javy.
Týmto spôsobom sa môže JVM pokúsiť pristúpiť k neexistujúcemu kódu!
Môže to trvalo poškodiť súbory v hre a spôsobiť zlyhanie hry.
Všetky problémy spôsobené týmto opatrením sú plne zodpovednosťou používateľa a Plazma neposkytuje žiadnu podporu!
Paper.maxCustomChannelName
Paper.maxCustomChannelName
Typ:
Integer
Predvolená hodnota:
64
Nastavuje obmedzenie pre názov pluginu.
Paper.maxSignLength
Paper.maxSignLength
Typ:
Integer
Predvolená hodnota:
80
Nastavuje maximálnu dĺžku textu na jednom riadku tabule.
Paper.minPrecachedDatafixVersion
Paper.minPrecachedDatafixVersion
Typ:
Integer
Predvolená hodnota:
(verzia sveta) + 1
Nastavuje verziu údajov, ktoré sa majú najskôr aktualizovať pri inicializácii sveta.
Užitočné pri hromadnom aktualizovaní blokov, inak sa nepoužíva.
Paper.parseYamlCommentsByDefault
Paper.parseYamlCommentsByDefault
Typ:
Boolean
Predvolená hodnota:
True
Aktivuje spracovanie komentárov v YAML súboroch.
Paper.playerConnection.keepAlive
Paper.playerConnection.keepAlive
Typ:
Integer
Predvolená hodnota:
30
Ak hráč neodosielal žiadne dáta počas určeného času (v sekundách), hráča vyhodí zo servera.
V bežnom prípade neprestáva posielať na server, takže nie je vyhostená, ale ak hra prestane reagovať, server ju považuje za zlyhanú a prestane ju ďalej spracovávať a vyhostí hráča.
Paper.skipServerPropertiesComments
Paper.skipServerPropertiesComments
Typ:
Boolean
Predvolená hodnota:
False
Ignoruje komentáre vlastností servera.
Paper.debug-sync-loads
Paper.debug-sync-loads
Typ:
Boolean
Predvolená hodnota:
False
Aktivuje záznamy debugovacích informácií o synchronizovaní chunkov.
Paper.enable-sync-chunk-writes
Paper.enable-sync-chunk-writes
Typ:
Boolean
Predvolená hodnota:
False
Aktivuje v Minecrafte.
Tento systém ukladá každý chunk postupne, čo spôsobuje veľký výkonový pokles.
Paper.explicit-flush
Paper.explicit-flush
Typ:
Boolean
Predvolená hodnota:
False
Aktivuje Explicit Flushing v sieťovom kanáli.
Paper.strict-thread-checks
Paper.strict-thread-checks
Typ:
Boolean
Predvolená hodnota:
False
Vždy zaznamenáva chyby, ktoré nevznikli v hlavnom vlákne.
Paper.tickList-warn-on-excessive-delay
Paper.tickList-warn-on-excessive-delay
Typ:
Boolean
Predvolená hodnota:
False
Ak sú naplánované úlohy príliš dlho čakajú, vypíše sa varovanie.
Paperclip.patchOnly
Paperclip.patchOnly
Typ:
Boolean
Predvolená hodnota:
False
Ak sa používa predvolený spustiteľný súbor, aplikuje sa iba záplatovanie bez spustenia servera.
Plazma.aggressiveOptimize
Plazma.aggressiveOptimize
Typ:
Boolean
Predvolená hodnota:
false
Konflikt:
Plazma.disableConfigOptimization
Posilňuje optimalizáciu počiatočnej konfigurácie.
Jeho aktivácia spôsobuje, že server sa stáva rýchlejším a bezpečnejším, no môže mať výrazný vplyv na hrateľnosť hry.
Plazma.disableConfigOptimization
Plazma.disableConfigOptimization
Typ:
Boolean
Predvolená hodnota:
false
Konflikt:
Plazma.aggressiveOptimize
Neoptimalizuje počiatočnú konfiguráciu.
Toto nastavenie používa predvolenú konfiguráciu Paperu.
Plazma.iKnowWhatIAmDoing
Plazma.iKnowWhatIAmDoing
Typ:
Boolean
Predvolená hodnota:
false
Potláča varovanie, ktoré sa zobrazuje pri inicializácii Plazmy .
Plazma.useVanillaFavicon
Plazma.useVanillaFavicon
Typ:
Boolean
Predvolená hodnota:
false
Deaktivuje značenie Plazma a používa základný serverový ikonu.
Plazma.useVanillaConfiguration
Plazma.useVanillaConfiguration
Typ:
Boolean
Predvolená hodnota:
false
Konflikt:
Plazma.disableConfigOptimization
Tento vlastnosť je stále vo vývoji.
Tento vlastnosť vráti všetky opravené chyby v patchoch!
Toto môže mať veľký vplyv na bezpečnosť a výkon servera.
Všetky problémy, ktoré spôsobí použitie tejto vlastnosti sú zodpovednosťou správcu servera.
Poskytuje počiatočnú konfiguráciu s predvolenými hodnotami od Mojangu.
Toto deaktivuje všetky záplaty na chyby, ktoré boli aplikované v Paperi.
Chybové opravy môžu byť opäť aktivované v Paper konfigurácii alebo Plazma konfigurácii.
Plazma.vanillaize
Plazma.vanillaize
Typ:
Boolean
Predvolené nastavenie:
true
Konflikt:
Plazma.aggressiveOptimize
Tento vlastnosť je stále vo vývoji.
Nastavuje počiatočnú konfiguráciu približne k základným hodnotám.
Toto sa zvyčajne uplatňuje len v miere, ktorá nemá vplyv na výkon a bezpečnosť servera a keď je použitá vlastnosť Plazma.disableConfigOptimization
, konfiguruje sa na základné hodnoty z vanilla.
Použitá zastaraná vlastnosť
Nižšie uvedené systémové vlastnosti sú zastarané.
timings.bypassMax
timings.bypassMax
Typ:
Boolean
Predvolená hodnota:
false
OBSOLETE: Po odstránení Timings z Plazma
Rozhoduje, či môže byť prekročená maximálna hodnota, ktorá sa môže posielať do Aikarho Timings API.
Ak nie je v API spracovaná výnimka, aplikuje sa obmedzenie rýchlosti.
Argument štartu
Argument štartu je hodnota, ktorá sa zadáva za -jar *.jar
a inicializuje sa spolu s Plazmou.
Spôsob použitia
Systémové vlastnosti sa zadávajú ako programové argumenty za -jar *.jar
.
Napríklad, ak chcete použiť argument štartu nogui
,
plazma bude tento argument spracovávať počas inicializácie nasledovne:
Celkový argument štartu
bukkit-settings
bukkit-settings
Alias:
b
Predvolená hodnota:
bukkit.yml
Nastavuje názov a umiestnenie konfiguračného súboru Bukkit.
command-settings
command-settings
Alias:
c
Predvolená hodnota:
commands.yml
Nastavuje názov a umiestnenie konfiguračného súboru príkazov Bukkit.
config
config
Alias:
c
Predvolená hodnota:
server.properties
Nastavuje názov a umiestnenie súboru vlastností servera.
demo
demo
Spustí server v demo svete.
eraseCache
eraseCache
Odstráni zostávajúce cache súbory po aktualizácii sveta.
forceUpgrade
forceUpgrade
Vynúti sveta bez ohľadu na verziu.
help
help
Alias:
?
Zobrazí všetky argumenty štartu a ich popis v Plazme.
initSettings
initSettings
Vytvorí len konfiguračné súbory a vypne server.
jfrProfile
jfrProfile
Aktivuje JFR profilovanie.
max-players
max-players
Alias:
s
,size
Predvolená hodnota:
(vlastnosť servera)
Nastavuje maximálny počet , ktorí sú povolení na serveri.
nogui
nogui
Vypne grafický rozhranie Plazmy.
nojline
nojline
Vypne JLine a použije základnú konzolu.
online-mode
online-mode
Alias:
o
Predvolená hodnota:
(vlastnosť servera)
Určuje, či sa majú hráči overovať prostredníctvom Mojang autentizačných serverov.
Ak nie je použitý Velocity alebo iný proxy, môže to byť porušením EULA.
paper-settings
paper-settings
Alias:
paper
Predvolená hodnota:
paper.yml
Tento argument bol po verzii 1.19.4 zastavený.
Nastavuje umiestnenie konfiguračného súboru PaperSpigot, ktorý bol zastavený.
Slúži na prenesenie existujúcej konfigurácie do nového súboru a následne sa nepoužíva.
paper-settings-directory
paper-settings-directory
Alias:
paper-dir
Predvolená hodnota:
config
Nastavuje názov a umiestnenie priečinka, kde sa nachádza konfiguračný súbor Paper.
plazma-settings-directory
plazma-settings-directory
Alias:
plazma-dir
Nastavuje názov a umiestnenie priečinka, kde sa nachádza konfiguračný súbor Plazma.
plugins
plugins
Alias:
p
Predvolená hodnota:
plugins
Nastavuje umiestnenie priečinka s pluginmi.
pufferfish-settings
pufferfish-settings
Alias:
pufferfish
Predvolená hodnota:
pufferfish.yml
Nastavuje názov a umiestnenie konfiguračného súboru Pufferfish.
purpur-settings
purpur-settings
Alias:
purpur
Predvolená hodnota:
purpur.yml
Nastavuje názov a umiestnenie konfiguračného súboru Purpur.
safeMode
safeMode
Spustí server v úplnom vanilla režime.
server-ip
server-ip
Alias:
h
,host
Predvolená hodnota:
(vlastnosť servera)
Nastavuje názov hostiteľa servera alebo .
server-port
server-port
Alias:
p
,port
Predvolená hodnota:
(vlastnosť servera)
Nastavuje port servera.
server-name
server-name
Predvolená hodnota:
A Plazma Server
Nastavuje názov servera.
spigot-settings
spigot-settings
Alias:
S
Predvolená hodnota:
spigot.yml
Nastavuje názov a umiestnenie konfiguračného súboru Spigot.
version
version
Alias:
v
Vypíše verziu Plazmy.
world-dir
world-dir
Alias:
W
,universe
,world-container
Predvolená hodnota:
(priečinok servera)
Nastavuje umiestnenie súborov sveta.
world-name
world-name
Alias:
w
,world
Predvolená hodnota:
(vlastnosť servera)
Nastavuje názov súboru sveta.
Last updated