🎛️Аргументы и свойства
Изучите начальные аргументы и системные свойства.
Начальные аргументы и свойства системы - это значения, добавляемые к в выполнении Plazma, они имеют общее влияние на работу Plazma.
에 따라 시작 매개 변수와 시스템 속성으로 분리됩니다.
Системные свойства
Системные свойства вводятся перед -jar и обрабатываются в JVM до инициализации Plazma.
시스템 속성을 수정하면 Plazma 및 JVM의 작동 방식이 변경될 수 있으며, 게임에 큰 영향을 미칠 수 있습니다!
각 시스템 속성이 어떠한 역할을 하는지 확실히 알지 못하는 경우, 절대 사용하지 마세요!
Использование
Системные свойства вводятся как Java-аргументы между java и -jar.
예를 들어, Plazma.dummyProperty 시스템 속성을 적용하려 하는 경우, 다음과 같이 입력하면 다음 속성에 37이 입력되어 Plazma가 초기화 됩니다.
java -Xms4G (...) -DPlazma.dummyProperty=37 -jar plazma.jar (...)-D указывает, что этот аргумент не встроен в JVM, а добавлен в Plazma как специальный аргумент,
값을 입력하지 않으면 값이 .
Все системные свойства
convertLegacySigns
convertLegacySignsТип:
BooleanПо умолчанию:
False
Обновляет отключенный формат табличек.
debug.entities
debug.entitiesТип:
BooleanПо умолчанию:
False
Включает отладочные журналы для информации об энтити.
debug.rewriteForIDE
debug.rewriteForIDEТип:
BooleanПо умолчанию:
False
Отключает NMS ревизию для правильной загрузки отладочной информации в IDE и автоматической перекомпиляции внутренней версии.
disable.watchdog
disable.watchdogТип:
BooleanПо умолчанию:
False
Отключает систему предупреждений Watchdog в 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
Отключает систему приоритета классов плагина.
Это полезно в случае проблем с плагином Shade.
Paper.disableFlushConsolidate
Paper.disableFlushConsolidateТип:
BooleanПо умолчанию:
False
Отключает систему консолидации Netty flush.
Paper.excessiveTELimit
Paper.excessiveTELimit형태:
IntegerПо умолчанию:
750
Разбивает сущности на несколько пакетов для передачи, если их количество больше установленного значения.
Paper.filterThreshold
Paper.filterThreshold형태:
IntegerПо умолчанию:
8192
Устанавливает максимальный размер пакета, который сервер может принять за один раз.
Paper.ignoreJavaVersion
Paper.ignoreJavaVersionТип:
BooleanПо умолчанию:
False
Отключает проверку версии Java.
이렇게 하면 JVM이 존재하지 않는 코드에 접근하려 시도할 수 있습니다!
Это может привести к постоянному повреждению файлов мира и краху механики игры.
Все проблемы, возникшие при использовании этого, лежат на вас, и Plamza не предоставит никакой поддержки по этому поводу.
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
Не оптимизирует изначальную настройку.
Это переходит на основную конфигурацию Paper.
Plazma.iKnowWhatIAmDoing
Plazma.iKnowWhatIAmDoingТип:
BooleanПо умолчанию:
false
Plazma가 초기화될 때 출력되는 경고문을 억제합니다.
Plazma.useVanillaFavicon
Plazma.useVanillaFaviconТип:
BooleanПо умолчанию:
false
Отключает брендинг Plazma и вместо этого использует стандартную иконку сервера.
Plazma.useVanillaConfiguration
Plazma.useVanillaConfigurationТип:
BooleanПо умолчанию:
falseКонфликт:
Plazma.disableConfigOptimization
해당 속성은 패치된 모든 취약점을 되돌립니다!
Это может серьезно повлиять на безопасность и производительность сервера.
Все проблемы, возникающие при использовании этого атрибута, лежат на администраторе сервера.
Передает изначальную настройку в качестве значений, предоставленных Mojang.
Это отключает все патчи, исправляющие уязвимости, примененные в Paper.
Патчи уязвимостей можно снова активировать в конфигурации Paper или Plazma.
Plazma.vanillaize
Plazma.vanillaizeТип:
BooleanПо умолчанию:
trueКонфликт:
Plazma.aggressiveOptimize
Устанавливает изначальную настройку ближе к стандартной.
이는 기본적으로 서버 성능 및 안전에 영향을 주지 않을 정도로만 적용되며, Plazma.disableConfigOptimization 속성을 사용할 경우 바닐라 기본값을 사용하도록 구성합니다.
Используемое свойствоостановлено
Нижеуказанные системные свойства являются устаревшими.
timings.bypassMax
timings.bypassMaxТип:
BooleanПо умолчанию:
falseУстарело: Timings был полностью удален из Plazma
Определяет, может ли превышаться максимальное значение, передаваемое в API Timings Aikar.
Даже если это будет сделано, если не обрабатывается исключение API, будет применено ограничение скорости.
Начальный аргумент
Начальный аргумент вводится после -jar *.jar для инициализации Plazma и обработки вместе с ним.
Использование
Системные свойства вводятся в качестве аргументов программы после -jar *.jar.
Например, если вы хотите применить начальный аргумент nogui,
введите следующее, и Plazma обработает аргумент nogui во время инициализации.
java -Xms4G (...) -DPlazma.dummyProperty=37 -jar plazma.jar 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 и используйте консоль Vanilla.
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Запускает сервер в полностью Vanilla режиме (без модификаций).
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