PlazmaMC Document Portal
GitHubDiscordDownload
English
English
  • 🏠Welcome to Docs Portal
    • βš›οΈGitHub
    • πŸ’¬Discord
    • πŸ“ŠbStats
  • Plazma
    • ✨Plazma Usage Docs
    • ❓What is Plazma?
      • ⬇️Download
      • βœ…Version Support Status
    • βš’οΈServer Management Guide
      • πŸ‘ŸGetting Started
        • πŸŽ¨λ°œμ „ν•˜κΈ°
      • πŸ“œReference
        • πŸ–₯️Commands
        • πŸ›‘οΈPermissions
        • πŸŽ›οΈArguments and Properties
        • πŸ“‹κ΅¬μ„±
          • πŸͺ¨Property
          • πŸͺ£Bukkit
          • 🚰Spigot
          • πŸ›©οΈPaper
            • 🌏Global Configuration
            • 🏳️World Configurations
          • 🐑Pufferfish
          • πŸ¦‘Purpur
            • 🌏Global Configuration
            • 🏳️World Configurations
          • ✨Plazma
            • 🌏Global Configuration
            • 🏳️World Configurations
      • πŸŽ“Advanced Topics
        • 🧹Optimization
        • πŸ”€Proxy
        • ↩️Vanillaization
        • 🩻X-Ray Blocking
        • ⚠️Vulnerabilities and Fixes
      • ⁉️Frequently Asked Questions
      • πŸ©Ίμ§„λ‹¨
        • β¬ν”ŒλŸ¬κ·ΈμΈ
    • βš™οΈDeveloper Guide
      • ✏️Contribute
      • β˜•Javadocs
  • Thunderbolt
    • 🌩️Thunderbolt Usage Guide
  • Volt
    • ⚑Volt Development Guide
  • Miscellaneous
Powered by GitBook
On this page
  • System properties
  • Usage
  • Complete System Properties
  • Obsolete attribute
  • Start Argument
  • Usage
  • Full Start Argument
Edit on GitHub
  1. Plazma
  2. Server Management Guide
  3. Reference

Arguments and Properties

Learn about startup arguments and system properties.

The start arguments and system properties are values appended to the used in Plazma execution, which have a overall impact on the operation of Plazma.

According to the start argument and system properties divided by the position added to the command (#user-content-fn-2).


System properties

System properties inputted before -jar are processed in the JVM before Plazma initialization.

μ‹œμŠ€ν…œ 속성을 μˆ˜μ •ν•˜λ©΄ Plazma 및 JVM의 μž‘λ™ 방식이 변경될 수 있으며, κ²Œμž„μ— 큰 영ν–₯을 λ―ΈμΉ  수 μžˆμŠ΅λ‹ˆλ‹€!

각 μ‹œμŠ€ν…œ 속성이 μ–΄λ– ν•œ 역할을 ν•˜λŠ”μ§€ ν™•μ‹€νžˆ μ•Œμ§€ λͺ»ν•˜λŠ” 경우, μ ˆλŒ€ μ‚¬μš©ν•˜μ§€ λ§ˆμ„Έμš”!

Usage

System properties are inputted as Java command arguments between java and -jar.

예λ₯Ό λ“€μ–΄, Plazma.dummyProperty μ‹œμŠ€ν…œ 속성을 μ μš©ν•˜λ € ν•˜λŠ” 경우, λ‹€μŒκ³Ό 같이 μž…λ ₯ν•˜λ©΄ λ‹€μŒ 속성에 37이 μž…λ ₯λ˜μ–΄ Plazmaκ°€ μ΄ˆκΈ°ν™” λ©λ‹ˆλ‹€.

java -Xms4G (...) -DPlazma.dummyProperty=37 -jar plazma.jar (...)

-D indicates that the argument is an exclusive argument added to Plazma, not embedded in the JVM,

If no value is entered for the property, the value is fixed to .

Paperweight 계열 μ„œλ²„ ν”Œλž«νΌμ€ 각 ν”Œλž«νΌλ§ˆλ‹€ μ‹œμŠ€ν…œ 속성을 κ΅¬λΆ„ν•˜κΈ° μœ„ν•˜μ—¬ 속성 이름에 .을 ν¬ν•¨ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

Windows Powershell λ“± 일뢀 ν„°λ―Έλ„μ—μ„œλŠ” μ΄λŸ¬ν•œ 인수λ₯Ό ν—ˆμš©ν•˜μ§€ μ•Šμ„ 수 μžˆμœΌλ―€λ‘œ, 인수 μ–‘ 끝에 "λ₯Ό μΆ”κ°€ν•΄μ•Ό ν•©λ‹ˆλ‹€.

Complete System Properties

convertLegacySigns

  • Type: Boolean

  • Default: False

Updates deprecated sign formats.

debug.entities

  • Type: Boolean

  • Default: False

Enables debug logs related to entity information.

debug.rewriteForIDE

  • Type: Boolean

  • Default: False

Disables NMS revision in IDE to correctly load debug information, and automatically remaps internal version information.

disable.watchdog

  • Type: Boolean

  • Default: False

Disables Spigot's Watchdog warning system.

letMeReload

  • Type: Boolean

  • Default: False

Disables confirmation message for the /reload command.

/reload λͺ…λ Ήμ–΄λŠ” 맀우 λΆˆμ•ˆμ •ν•˜λ―€λ‘œ, /reload μ‚¬μš© 이후 λ°œμƒν•˜λŠ” μ„œλ²„ λ‚΄ λͺ¨λ“  λ¬Έμ œλŠ” μ‚¬μš©μž λ³ΈμΈμ—κ²Œ μžˆμŠ΅λ‹ˆλ‹€.

If you are a plugin developer and need to update a plugin, use hotswapping instead of /reload.

io.papermc.paper.suppress.sout.nags

  • Type: Boolean

  • Default: False

Disables plugins using standard input/output system.

net.kyori.adventure.text.warnWhenLegacyFormattingDetected

  • Type: Boolean

  • Default: False

Warns when deprecated formatting is detected in chat components.

Paper.bypassHostCheck

  • Type: Boolean

  • Default: False

Disables server pattern matching verification when players connect to the server.

Paper.debugDynamicMissingKeys

  • Type: Boolean

  • Default: False

Enables debug logs for missing keys in NBT objects.

Paper.debugInvalidSkullProfiles

  • Type: Boolean

  • Default: False

Enables debug logs for skull blocks with invalid profile information.

Logs all invalid skull blocks in the world with their locations.

Paper.disableChannelLimit

  • Type: Boolean

  • Default: False

ν”Œλ ˆμ΄μ–΄λ‹Ή μ μš©λ˜λŠ” 128개의 ν”ŒλŸ¬κ·ΈμΈ μ±„λ„μ˜ 개수 μ œν•œμ„ λΉ„ν™œμ„±ν™” ν•©λ‹ˆλ‹€.

Paper.disableClassPrioritization

  • Type: Boolean

  • Default: False

Disables plugin class prioritization system.

Useful when issues arise in plugin shading.

Paper.disableFlushConsolidate

  • Type: Boolean

  • Default: False

Disables Netty flush consolidation system.

Paper.excessiveTELimit

  • ν˜•νƒœ: Integer

  • Default: 750

Splits entities into multiple packets if they exceed the set value.

Paper.filterThreshold

  • ν˜•νƒœ: Integer

  • Default: 8192

Sets the maximum packet size the server can receive at once.

Paper.ignoreJavaVersion

  • Type: Boolean

  • Default: False

Disables Java version verification.

μ΄λ ‡κ²Œ ν•˜λ©΄ JVM이 μ‘΄μž¬ν•˜μ§€ μ•ŠλŠ” μ½”λ“œμ— μ ‘κ·Όν•˜λ € μ‹œλ„ν•  수 μžˆμŠ΅λ‹ˆλ‹€!

Files and overall game mechanics can be permanently damaged, causing the game to break.

Any issues caused by this are the user's responsibility, and Plamza does not provide any support for it.

Paper.maxCustomChannelName

  • ν˜•νƒœ: Integer

  • Default: 64

ν”ŒλŸ¬κ·ΈμΈ 채널 μ΄λ¦„μ˜ μ œν•œμ„ μ„€μ •ν•©λ‹ˆλ‹€.

Paper.maxSignLength

  • ν˜•νƒœ: Integer

  • Default: 80

Sets the maximum length of characters that can be entered on one line of a sign.

Paper.minPrecachedDatafixVersion

  • ν˜•νƒœ: Integer

  • Default: (world version) + 1

Sets the version of initial world update information to be initialized.

Useful when updating a large number of chunks, but otherwise not used.

Paper.parseYamlCommentsByDefault

  • Type: Boolean

  • Default: True

Enables processing of comments in YAML files.

Paper.playerConnection.keepAlive

  • ν˜•νƒœ: Integer

  • Default: 30

Kicks players if no data is received from them for the entered value (in seconds).

일반적인 경우, κ²Œμž„μ€ μ„œλ²„λ‘œ κ³„μ†ν•΄μ„œ λ₯Ό μ „μ†‘ν•˜λ―€λ‘œ, κ²Œμž„μ΄ μ‘λ‹΅ν•˜μ§€ μ•ŠλŠ” 경우 κ²Œμž„μ΄ μΆ©λŒν•œ κ²ƒμœΌλ‘œ κ°„μ£Όν•˜κ³  더 이상 μ„œλ²„μ—μ„œλ„ ν”Œλ ˆμ΄μ–΄λ₯Ό μ²˜λ¦¬ν•˜μ§€ μ•Šκ³  μΆ”λ°©ν•©λ‹ˆλ‹€.

Paper.skipServerPropertiesComments

  • Type: Boolean

  • Default: False

Ignores comments in server properties.

Paper.debug-sync-loads

  • Type: Boolean

  • Default: False

Enables debug logs for synchronous chunk loading.

Paper.enable-sync-chunk-writes

  • Type: Boolean

  • Default: False

Enables Minecraft's .

This proceeds to save each chunk in order, causing significant performance degradation.

Paper.explicit-flush

  • Type: Boolean

  • Default: False

Enables Explicit Flushing for network channels.

Paper.strict-thread-checks

  • Type: Boolean

  • Default: False

Always logs errors not occurring on the main thread.

Paper.tickList-warn-on-excessive-delay

  • Type: Boolean

  • Default: False

Outputs a warning if scheduled tasks have excessive wait time.

Paperclip.patchOnly

  • Type: Boolean

  • Default: False

When using the default provided executable, only applies patches without starting the server.

Plazma.aggressiveOptimize

  • Type: Boolean

  • Default: false

  • Conflict: Plazma.disableConfigOptimization

Optimizes the initial configuration more strongly.

Enabling this makes the server faster and safer, but it can have a significant impact on gameplay.

Plazma.disableConfigOptimization

  • Type: Boolean

  • Default: false

  • Conflict: Plazma.aggressiveOptimize

Does not optimize the initial configuration.

This uses the default configuration of Paper.

Plazma.iKnowWhatIAmDoing

  • Type: Boolean

  • Default: false

Plazmaκ°€ μ΄ˆκΈ°ν™”λ  λ•Œ 좜λ ₯λ˜λŠ” 경고문을 μ–΅μ œν•©λ‹ˆλ‹€.

Plazma.useVanillaFavicon

  • Type: Boolean

  • Default: false

Disables Plazma branding and uses the vanilla default server favicon.

Plazma.useVanillaConfiguration

  • Type: Boolean

  • Default: false

  • Conflict: Plazma.disableConfigOptimization

ν•΄λ‹Ή 속성은 아직 κ°œλ°œμ€‘μž…λ‹ˆλ‹€.

ν•΄λ‹Ή 속성은 패치된 λͺ¨λ“  취약점을 λ˜λŒλ¦½λ‹ˆλ‹€!

This can significantly impact server safety and performance.

Any issues resulting from using this attribute are the responsibility of the server administrator.

Provides the default values provided by Mojang for the initial configuration.

This disables all vulnerability patches applied by Paper.

Vulnerability patches can be re-enabled in Paper configuration or Plazma configuration.

Plazma.vanillaize

  • Type: Boolean

  • Default: true

  • Conflict: Plazma.aggressiveOptimize

ν•΄λ‹Ή 속성은 아직 κ°œλ°œμ€‘μž…λ‹ˆλ‹€.

Sets the initial configuration closer to vanilla.

μ΄λŠ” 기본적으둜 μ„œλ²„ μ„±λŠ₯ 및 μ•ˆμ „μ— 영ν–₯을 μ£Όμ§€ μ•Šμ„ μ •λ„λ‘œλ§Œ 적용되며, Plazma.disableConfigOptimization 속성을 μ‚¬μš©ν•  경우 바닐라 기본값을 μ‚¬μš©ν•˜λ„λ‘ κ΅¬μ„±ν•©λ‹ˆλ‹€.

Obsolete attribute

The following system attribute is obsolete.

timings.bypassMax

  • Type: Boolean

  • Default: false

  • Deprecated: Since Timings was completely removed from Plazma

Determines whether exceeding the maximum value that can be sent to Aikar's Timings API is allowed.

Even if done so, rate limiting will be applied if not handled in the API.


Start Argument

The start argument is entered after -jar *.jar to initialize Plazma and is processed together.

Usage

System attributes are entered as program command arguments after -jar *.jar.

For example, if you want to apply the nogui start argument, enter as follows to have Plazma process the nogui argument during initialization.

java -Xms4G (...) -DPlazma.dummyProperty=37 -jar plazma.jar nogui (...)

Full Start Argument

bukkit-settings

  • Alias: b

  • Default: bukkit.yml

command-settings

  • Alias: c

  • Default: commands.yml

config

  • Alias: c

  • Default: server.properties

demo

Starts the server in demo world.

eraseCache

Removes remaining cache files after world upgrade.

forceUpgrade

버전을 λ¬΄μ‹œν•˜κ³  μ›”λ“œλ₯Ό κ°•μ œλ‘œ μ—…κ·Έλ ˆμ΄λ“œ ν•©λ‹ˆλ‹€.

help

  • Alias: ?

Outputs all start arguments and descriptions of Plazma.

initSettings

Creates configuration files only and shuts down the server.

jfrProfile

Enables JFR profiling.

max-players

  • Alias: s, size

  • Default: (server properties)

ν—ˆμš©λ˜λŠ” μ΅œλŒ€ ν”Œλ ˆμ΄μ–΄ 수λ₯Ό μ„€μ •ν•©λ‹ˆλ‹€.

nogui

Disables the graphical interface panel.

nojline

Disables JLine and uses vanilla console.

online-mode

  • Alias: o

  • Default: (server properties)

Selects whether to verify players with Mojang authentication server.

paper-settings

  • Alias: paper

  • Default: paper.yml

이 μΈμˆ˜λŠ” 1.19.4 이후 μ‚¬μš©μ΄ μ€‘μ§€λ˜μ—ˆμŠ΅λ‹ˆλ‹€

Sets the location of the deprecated PaperSpigot configuration file.

Used to transfer existing configurations to a new configuration file, and is no longer used afterwards.

paper-settings-directory

  • Alias: paper-dir

  • Default: config

plazma-settings-directory

  • Alias: plazma-dir

plugins

  • Alias: p

  • Default: plugins

Sets the location of the plugins folder.

pufferfish-settings

  • Alias: pufferfish

  • Default: pufferfish.yml

purpur-settings

  • Alias: purpur

  • Default: purpur.yml

safeMode

Starts the server in a completely vanilla state (safe mode).

server-ip

  • Alias: h, host

  • Default: (server properties)

μ„œλ²„μ˜ 호슀트 이름 λ˜λŠ” μ£Όμ†Œλ₯Ό μ„€μ •ν•©λ‹ˆλ‹€.

server-port

  • Alias: p, port

  • Default: (server properties)

Sets the port of the server.

server-name

  • Default: A Plazma Server

Sets the name of the server.

spigot-settings

  • Alias: S

  • Default: spigot.yml

version

  • Alias: v

Outputs the Plazma version.

world-dir

  • Alias: W, universe, world-container

  • Default: (server folder)

Sets the location where world files are stored.

world-name

  • Alias: w, world

  • Default: (server properties)

Sets the name of the world file.


Last updated 6 months ago

의 이름 및 μœ„μΉ˜λ₯Ό μ„€μ •ν•©λ‹ˆλ‹€.

의 이름 및 μœ„μΉ˜λ₯Ό μ„€μ •ν•©λ‹ˆλ‹€.

파일의 이름 및 μœ„μΉ˜λ₯Ό μ„€μ •ν•©λ‹ˆλ‹€.

Velocity λ“± ν”„λ‘μ‹œλ₯Ό μ‚¬μš©ν•˜λŠ” 것이 μ•„λ‹Œ 경우 μœ„λ°˜μœΌλ‘œ 제재될 수 μžˆμŠ΅λ‹ˆλ‹€.

이 μœ„μΉ˜ν•˜λŠ” ν΄λ”μ˜ 이름 및 μœ„μΉ˜λ₯Ό μ„€μ •ν•©λ‹ˆλ‹€.

이 μœ„μΉ˜ν•˜λŠ” ν΄λ”μ˜ 이름 및 μœ„μΉ˜λ₯Ό μ„€μ •ν•©λ‹ˆλ‹€.

의 이름 및 μœ„μΉ˜λ₯Ό μ„€μ •ν•©λ‹ˆλ‹€.

의 이름 및 μœ„μΉ˜λ₯Ό μ„€μ •ν•©λ‹ˆλ‹€.

의 이름 및 μœ„μΉ˜λ₯Ό μ„€μ •ν•©λ‹ˆλ‹€.

βš’οΈ
πŸ“œ
πŸŽ›οΈ
Bukkit ꡬ성 파일
Bukkit λͺ…λ Ήμ–΄ ꡬ성 파일
μ„œλ²„ 속성
Paper ꡬ성 파일
Plazma ꡬ성 파일
Pufferfish ꡬ성 파일
Purpur ꡬ성 파일
Spigot ꡬ성 파일
EULA