🎛️Аргументи та властивості
Дізнайтеся про початкові аргументи та властивості системи.
Початкові аргументи та властивості системи - це значення, які додаються до для запуску Plazma, і вони загалом впливають на роботу Plazma.
розділяється на початковий аргумент та властивості системи.
Властивості системи
Властивості системи вводяться перед -jar
і оброблюються JVM перед ініціалізацією Plazma.
시스템 속성을 수정하면 Plazma 및 JVM의 작동 방식이 변경될 수 있으며, 게임에 큰 영향을 미칠 수 있습니다!
각 시스템 속성이 어떠한 역할을 하는지 확실히 알지 못하는 경우, 절대 사용하지 마세요!
Спосіб використання
Властивості системи вводяться як аргументи Java між java
та -jar
.
예를 들어, Plazma.dummyProperty
시스템 속성을 적용하려 하는 경우, 다음과 같이 입력하면 다음 속성에 37
이 입력되어 Plazma가 초기화 됩니다.
-D
позначає, що цей аргумент не вбудований у JVM, але є додатковим аргументом для Plazma,
Якщо не вказано жодного значення для властивостей, вони за замовчуванням встановлюються на .
**Paperweight 계열 서버 플랫폼은 각 플랫폼마다 시스템 속성을 구분하기 위하여 속성 이름에 `.`을 포함하고 있습니다.**
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
Деактивує систему попередження 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
Увімкнути у Minecraft.
Це призводить до значного погіршення продуктивності, оскільки кожен чанк зберігається послідовно.
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
під час ініціалізації.
Повний список параметрів запуску
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