🎛️Аргументи и својства
Упознајте почетне аргументе и системска својства.
Почетни аргументи и системска својства су вредности које се додају на за покретање Плазме и имају општи утицај на рад Плазме.
ће поделити на почетни аргумент и системска својства.
Системска својства
Системска својства се уносе испред -jar
и обрађују се у JVM пре иницијализације Плазме.
Ако измените својства система, то може променити начин рада Plazma и JVM и може имати велики утицај на игру!
Ако не знате тачно коју улогу има свако својство система, никада не користите!
Употреба
Системска својства се уносе као Java командни аргументи између java
и -jar
.
На пример, ако желите да примените системско својство Plazma.dummyProperty
, уносећи следеће, следеће својство ће бити иницијализовано на 37
након покретања Плазме.
-D
означава да је тај аргумент додат у Плазму, а не уграђен у JVM,
Ако не унесете никакве вредности за својства, вредност ће бити постављена на .
Платформа сервера из Папервејт породице укључује .
у имену сваког својства како би раздвојила својства по платформама.
У неким терминалима као што је Windows Powershell, можда неће бити дозвољени ови аргументи, зато морате додати "
на оба краја аргумената их унели.
Сва системска својства
convertLegacySigns
convertLegacySigns
Тип:
Boolean
Подразумевано:
False
Ажурира формате застарелих табли за информације о ентитетима.
debug.entities
debug.entities
Тип:
Boolean
Подразумевано:
False
Омогућава дебаг информације о ентитетима.
debug.rewriteForIDE
debug.rewriteForIDE
Тип:
Boolean
Подразумевано:
False
Искључује NMS ревизију за правилно учитавање дебаг информација у IDE, и аутоматски преправља верзије.
disable.watchdog
disable.watchdog
Тип:
Boolean
Подразумевано:
False
Искључује систем за упозоравање чувара у Spigot-у.
letMeReload
letMeReload
Тип:
Boolean
Подразумевано:
False
Искључује поруку потврде за /reload
команду.
/reload
команда је веома нестабилна, па сви проблеми који се појаве након коришћења /reload
су ваша одговорност.
Ако сте развијач плагина и морате да ажурирате плагин, користите хотсвап уместо /reload
команде.
io.papermc.paper.suppress.sout.nags
io.papermc.paper.suppress.sout.nags
Тип:
Boolean
Подразумевано:
False
Искључује коришћење стандардног уноса/излаза за плагине.
net.kyori.adventure.text.warnWhenLegacyFormattingDetected
net.kyori.adventure.text.warnWhenLegacyFormattingDetected
Тип:
Boolean
Подразумевано:
False
Упозорава ако се у чету открију застарели облици форматирања.
Paper.bypassHostCheck
Paper.bypassHostCheck
Тип:
Boolean
Подразумевано:
False
Искључује проверу поклапања шаблона сервера када се играч повеже на сервер.
Paper.debugDynamicMissingKeys
Paper.debugDynamicMissingKeys
Тип:
Boolean
Подразумевано:
False
Омогућава дебаг информације за недостајуће кључеве у NBT објектима.
Paper.debugInvalidSkullProfiles
Paper.debugInvalidSkullProfiles
Тип:
Boolean
Подразумевано:
False
Омогућава дебаг информације за неисправне профиле глава блокова.
Ово логује све неисправне главе блокова у свету заједно са њиховим позицијама.
Paper.disableChannelLimit
Paper.disableChannelLimit
Тип:
Boolean
Подразумевано:
False
Онемогућава ограничење од 128 канала за прилагођавање по играчу.
Paper.disableClassPrioritization
Paper.disableClassPrioritization
Тип:
Boolean
Подразумевано:
False
Искључује систем приоритета класа плагина.
Корисно у случају проблема са плагином шејдовања.
Paper.disableFlushConsolidate
Paper.disableFlushConsolidate
Тип:
Boolean
Подразумевано:
False
Искључује консолидацију пропуста у Netty-у.
Paper.excessiveTELimit
Paper.excessiveTELimit
Тип:
Integer
Подразумевано:
750
Ако има више ентитета од наведеног броја, проследи их у више пакета.
Paper.filterThreshold
Paper.filterThreshold
Тип:
Integer
Подразумевано:
8192
Поставља величину максималног пакета који сервер може примити одједном.
Paper.ignoreJavaVersion
Paper.ignoreJavaVersion
Тип:
Boolean
Подразумевано:
False
Искључује проверу верзије Java-е.
На овај начин JVM може покушати приступити коду који не постоји!
Може довести до трајног оштећења свих фајлова у свету и уништења механике игре.
Сви проблеми који настају коришћењем овога су ваша одговорност, и Плазма не пружа подршку за то.
Paper.maxCustomChannelName
Paper.maxCustomChannelName
Тип:
Integer
Подразумевано:
64
Поставља ограничење на име плагин .
Paper.maxSignLength
Paper.maxSignLength
Тип:
Integer
Подразумевано:
80
Поставља максималну дужину текста на табли.
Paper.minPrecachedDatafixVersion
Paper.minPrecachedDatafixVersion
Тип:
Integer
Подразумевано:
(верзија света) + 1
Поставља верзију информација о ажурирању света које треба прво иницијализовати.
Корисно за велике промене у чанковима, али није корисно у другим случајевима.
Paper.parseYamlCommentsByDefault
Paper.parseYamlCommentsByDefault
Тип:
Boolean
Подразумевано:
True
Омогућава обраду коментара у YAML фајловима.
Paper.playerConnection.keepAlive
Paper.playerConnection.keepAlive
Тип:
Integer
Подразумевано:
30
Ако играч није примио никакве податке у том временском периоду (у секундама), играч ће бити избачен.
Уобичајено, ће наставити да шаље серверу, иако неће бити избачен, али ако игра не одговори, сматра се да је дошло до сукоба у игри и више неће обрађивати играча на серверу и избациће га.
Paper.skipServerPropertiesComments
Paper.skipServerPropertiesComments
Тип:
Boolean
Подразумевано:
False
Игнорише коментаре у серверским својствима.
Paper.debug-sync-loads
Paper.debug-sync-loads
Тип:
Boolean
Подразумевано:
False
Омогућава дебаг информације о синхроном писању чанкова.
Paper.enable-sync-chunk-writes
Paper.enable-sync-chunk-writes
Тип:
Boolean
Подразумевано:
False
Омогућава у Минекрафту.
Ово чува сваки чанк по реду, што може значајно успорити рад.
Paper.explicit-flush
Paper.explicit-flush
Тип:
Boolean
Подразумевано:
False
Омогућава експлицитно праћење мрежних канала.
Paper.strict-thread-checks
Paper.strict-thread-checks
Тип:
Boolean
Подразумевано:
False
Увек логује грешке које нису настале на главном току.
Paper.tickList-warn-on-excessive-delay
Paper.tickList-warn-on-excessive-delay
Тип:
Boolean
Подразумевано:
False
Исписује упозорење ако резервисани задаци имају превише каснитења.
Paperclip.patchOnly
Paperclip.patchOnly
Тип:
Boolean
Подразумевано:
False
Када користите основни извршни фајл, примењује само печатицу, а не покреће сервер.
Plazma.aggressiveOptimize
Plazma.aggressiveOptimize
Тип:
Boolean
Подразумевано:
false
Сукублуку:
Plazma.disableConfigOptimization
Појачавање почетне конфигурације.
Омогућавање ове опције чини сервер бржим и сигурнијим, али може значајно утицати на играње.
Plazma.disableConfigOptimization
Plazma.disableConfigOptimization
Тип:
Boolean
Подразумевано:
false
Сукублуку:
Plazma.aggressiveOptimize
Не оптимизује почетну конфигурацију.
Ово користи основну конфигурацију Папира.
Plazma.iKnowWhatIAmDoing
Plazma.iKnowWhatIAmDoing
Тип:
Boolean
Подразумевано:
false
Сузбија упозорење које се приказује при почетку иницијализације .
Plazma.useVanillaFavicon
Plazma.useVanillaFavicon
Тип:
Boolean
Подразумевано:
false
Искључује Plazma брендирање и користи ванила фавикон сервера.
Plazma.useVanillaConfiguration
Plazma.useVanillaConfiguration
Тип:
Boolean
Подразумевано:
false
Сукублуку:
Plazma.disableConfigOptimization
Ова особина је још у развоју.
Ова особина поништава све поправке!
Ово значајно утиче на безбедност и перформансе сервера.
Сви проблеми који настану уз ову особину су у надлежности администратора сервера.
Исporука почетне конфигурације са подразумеваним вредностима од Mojang-a.
Ово искључује све поправке ранијих недостатака које је Папир применио.
Поправке ранијих недостатака могу се поново укључити у Папир или Plazma конфигурацији.
Plazma.vanillaize
Plazma.vanillaize
Тип:
Boolean
Основна вредност:
true
Сукублуку:
Plazma.aggressiveOptimize
Ова особина је још у развоју.
Конфигурација почетне конфигурације блиска ванили.
Ово се примењује умерено, тако да не утиче значајно на перформансе и безбедност сервера, а ако се користи опција Plazma.disableConfigOptimization
, конфигурише се да користи вредности ваниле.
Коришћени атрибут
Следећи системски атрибути су коришћени.
timings.bypassMax
timings.bypassMax
Тип:
Boolean
Подразумевано:
false
Коришћен је: Timings је уклоњен из Плазме
Одлучује да ли је дозвољено прекорачење максималне вредности која се може проследити Aikar-овом Timings API-ју.
Иако се ово може урадити, ако се не обради у API-ју, примениће се ограничење брзине.
Почетни аргумент
Почетни аргумент се уноси након -jar *.jar
и иницијализује Плазму, обрађујући се истовремено.
Упутство за коришћење
Системски атрибут се уноси као аргумент програма након -jar *.jar
.
На пример, ако желите да примените почетни аргумент nogui
,
унесите га на следећи начин да би Плазма обрадила 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
Надимак:
?
Приказује све почетне аргументе и опис Плазме.
initSettings
initSettings
Креира само конфигурациону датотеку и зауставља сервер.
jfrProfile
jfrProfile
Омогућава JFR профилисање.
max-players
max-players
Надимак:
s
,size
Подразумевано:
(серверско сопственство)
Подешава максимални број дозвољених играча.
nogui
nogui
Искључује графички интерфејс.
nojline
nojline
JLine-откључајте и користите ванлајн конзолу.
онлајн-режим
онлајн-режим
Надимак:
о
Подразумевано:
(серверско сопственство)
Одлучује да ли ће играчи бити проверени на Mojang серверу за проверу.
Уколико не користите Velocity или други прокси, може доћи до кажњавања због прекршаја EULA.
paper-podešavanja
paper-podešavanja
Надимак:
paper
Подразумевано:
paper.yml
Овај аргумент је престао са коришћењем од верзије 1.19.4
Подешава локацију уклоњеног PaperSpigot конфигурационог фајла.
Користи се за премештање старе конфигурације у нови фајл, након чега више није потребан.
paper-podešavanja-direktorijum
paper-podešavanja-direktorijum
Надимак:
paper-dir
Подразумевано:
config
Подешава име и локацију фолдера у коме се налазе Paper конфигурациони фајлови.
plazma-podešavanja-direktorijum
plazma-podešavanja-direktorijum
Надимак:
plazma-dir
Подешава име и локацију фолдера у коме се налазе Plazma конфигурациони фајлови.
dodaci
dodaci
Надимак:
d
Подразумевано:
dodaci
Подешава локацију фолдера са додацима.
puferfis-podešavanja
puferfis-podešavanja
Надимак:
puferfis
Подразумевано:
puferfis.yml
Подешава име и локацију Puferfis конфигурационог фајла.
purpur-podešavanja
purpur-podešavanja
Надимак:
purpur
Подразумевано:
purpur.yml
Подешава име и локацију Purpur конфигурационог фајла.
safeMode
safeMode
Покреће сервер у потпуно ванлајн режиму.
server-ip
server-ip
Надимак:
h
,host
Подразумевано:
(серверско сопственство)
Подешава име хоста или сервера.
server-port
server-port
Надимак:
p
,port
Подразумевано:
(серверско сопственство)
Подешава порт сервера.
server-name
server-name
Подразумевано:
А Плазма Сервер
Подешава име сервера.
spigot-podešavanja
spigot-podešavanja
Надимак:
S
Подразумевано:
spigot.yml
Подешава име и локацију Spigot конфигурационог фајла.
верзија
верзија
Надимак:
v
Исписује верзију Плазме.
world-dir
world-dir
Надимак:
W
,универзум
,контенер-света
Подразумевано:
(фолдер сервера)
Подешава локацију где се чувају светски фајлови.
world-name
world-name
Надимак:
w
,svet
Подразумевано:
(серверско сопственство)
Подешава име светског фајла.
Last updated