🎛️Argumentumok és tulajdonságok

Ismerje meg a kezdő paramétereket és rendszer tulajdonságait.

A kezdő argumentumok és rendszer tulajdonságok azok az értékek, amelyeket hozzá kell adni a Plazma futtatásához használt parancshoz , és általánosságban befolyásolják a Plazma működését.

.


Rendszer tulajdonság

A rendszer tulajdonságok az -jar előtt kerülnek be azon értékek közé, amelyeket a Plazma inicializálása előtt a JVM kezel.

A Plazma és a JVM működése módosulhat a rendszer tulajdonságainak módosításával, ami jelentős hatással lehet a játékra!

Ha nem biztos abban, hogy az egyes rendszer tulajdonságok milyen szerepet töltenek be, soha ne használja őket!

Használati útmutató

A rendszer tulajdonságok a java és a -jar közötti Java parancsparaméterként kerülnek megadásra.

Például, ha a Plazma.dummyProperty rendszer tulajdonságot akarja alkalmazni, akkor az alábbi módon beírva a következő tulajdonságba 37 kerül, amikor a Plazma inicializálódik.

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

A -D azt jelzi, hogy ez a paraméter nem a JVM-be van beágyazva, hanem kizárólag a Plazmához hozzáadott saját paraméter.

Ha nem ad meg értéket a tulajdonságoknál, az érték .

A Paperweight sorozatú szerver platform mindegyik platformon a tulajdonságok megkülönböztetése érdekében a tulajdonság nevébe .-t tartalmaz.

Néhány terminálban, például a Windows Powershell-ben, lehet, hogy nem fogadja el ezeket az argumentumokat, ezért az argumentumok mindkét végéhez hozzá kell adni a " jelet .

Összes rendszer tulajdonság

convertLegacySigns

  • Forma: Boolean

  • Alapértelmezett: False

Letiltja a lejárt jelzőtáblák formátumának frissítését.

debug.entities

  • Forma: Boolean

  • Alapértelmezett: False

Engedélyezi az entitásokhoz kapcsolódó hibakeresési naplókat.

debug.rewriteForIDE

  • Forma: Boolean

  • Alapértelmezett: False

Az IDE-ben a helyes verzióinformációk betöltéséhez letiltja az NMS átvizsgálást, éés automatikusan újra leképezi a belső verzióinformációkat.

disable.watchdog

  • Forma: Boolean

  • Alapértelmezett: False

Letiltja a Spigot Watchdog figyelmeztetési rendszerét.

letMeReload

  • Forma: Boolean

  • Alapértelmezett: False

Letiltja a /reload parancs megerősítő üzenetét.

A /reload parancs nagyon instabil, ezért minden /reload használata után felmerülő probléma a felhasználó felelőssége.

Ha fejlesztő vagy és frissítened kell a bővítményedet, használj inkább hotswapot a /reload helyett.

io.papermc.paper.suppress.sout.nags

  • Forma: Boolean

  • Alapértelmezett: False

Letiltja a standard input-output rendszert használó bővítményeket.

net.kyori.adventure.text.warnWhenLegacyFormattingDetected

  • Forma: Boolean

  • Alapértelmezett: False

Figyelmeztet, ha elavult formázást észlel a csevegés komponensben.

Paper.bypassHostCheck

  • Forma: Boolean

  • Alapértelmezett: False

Letiltja a szerverhez való csatlakozáskor a szerver mintázat ellenőrzését.

Paper.debugDynamicMissingKeys

  • Forma: Boolean

  • Alapértelmezett: False

Engedélyezi a hiányzó kulcsokkal kapcsolatos hibakeresési naplókat az NBT objektumokban.

Paper.debugInvalidSkullProfiles

  • Forma: Boolean

  • Alapértelmezett: False

Engedélyezi a hibás koponya profilokkal kapcsolatos hibakeresési naplókat.

Ez minden hibás koponya blokkot a világban a helyükkel együtt naplóz.

Paper.disableChannelLimit

  • Forma: Boolean

  • Alapértelmezett: False

Letiltja a 128 db plugin alkalmazásának korlátozását játékosonként.

Paper.disableClassPrioritization

  • Forma: Boolean

  • Alapértelmezett: False

Letiltja a plugin osztály prioritás rendszert.

Hasznos lehet problémák esetén a plugin shade-ben.

Paper.disableFlushConsolidate

  • Forma: Boolean

  • Alapértelmezett: False

Letiltja a Netty flush konszolidációs rendszert.

Paper.excessiveTELimit

  • Forma: Integer

  • Alapértelmezett: 750

Ha az entitások száma meghaladja ezt az értéket, több részre osztva küldi el őket.

Paper.filterThreshold

  • Forma: Integer

  • Alapértelmezett: 8192

Beállítja a szerver által egyszerre fogadható maximális csomagméretet.

Paper.ignoreJavaVersion

  • Forma: Boolean

  • Alapértelmezett: False

Letiltja a Java verzió ellenőrzést.

Ezzel a módszerrel a JVM hozzáférhet olyan kódrészhez, amely nem létezik!

Ez állandóan károsíthatja a világ és más fájlokat, és a játék teljes mechanizmusát tönkreteheti.

Minden ebből eredő problémáért Ön a felelős, és a Plamza nem nyújt támogatást ezzel kapcsolatban.

Paper.maxCustomChannelName

  • Forma: Integer

  • Alapértelmezett: 64

A plugin nevének korlátozását állítja be.

Paper.maxSignLength

  • Forma: Integer

  • Alapértelmezett: 80

Beállítja a táblák egy sorára írható maximális karakterhosszt.

Paper.minPrecachedDatafixVersion

  • Forma: Integer

  • Alapértelmezett: (világ verzió) + 1

Beállítja az inicializálandó világfrissítési információ verzióját.

Hasznos lehet nagy mennyiségű chunk frissítésekor, de egyéb esetekben nem használatos.

Paper.parseYamlCommentsByDefault

  • Forma: Boolean

  • Alapértelmezett: True

Engedélyezi a YAML fájlok kommentjeinek feldolgozását.

Paper.playerConnection.keepAlive

  • Forma: Integer

  • Alapértelmezett: 30

Ha a játékostól a megadott idő (másodperc) alatt nincs adatátvitel, akkor a játékost kirakja.

Általában a folyamatosan küld a szerverre, így nem lesz ha a játék nem válaszol, összeütközésnek tekinti és többé nem kezeli a játékost a szerveren, hanem kirúgja.

Paper.skipServerPropertiesComments

  • Forma: Boolean

  • Alapértelmezett: False

A szerver tulajdonságok kommentjeit figyelmen kívül hagyja.

Paper.debug-sync-loads

  • Forma: Boolean

  • Alapértelmezett: False

Engedélyezi a szinkron chunk írásának hibakeresési naplóit.

Paper.enable-sync-chunk-writes

  • Forma: Boolean

  • Alapértelmezett: False

Engedélyezi a Minecraft .

Ez a chunkokat sorrendben menti, ami jelentős teljesítményveszteséget okoz.

Paper.explicit-flush

  • Forma: Boolean

  • Alapértelmezett: False

Engedélyezi a hálózati csatorna explicit kiürítését.

Paper.strict-thread-checks

  • Forma: Boolean

  • Alapértelmezett: False

Mindig naplózza a fő szálon nem előforduló hibákat.

Paper.tickList-warn-on-excessive-delay

  • Forma: Boolean

  • Alapértelmezett: False

Ha a késleltetés túl hosszú, figyelmeztetést ad a tervezett műveletekről.

Paperclip.patchOnly

  • Forma: Boolean

  • Alapértelmezett: False

Ha az alapértelmezett futtatható fájlt használja, csak a javítást alkalmazza a szerver indítása nélkül.

Plazma.aggressiveOptimize

  • Forma: Boolean

  • Alapértelmezett: false

  • Ütközés: Plazma.disableConfigOptimization

A kezdeti konfigurációt erősebben optimalizálja.

Aktiválás esetén a szerver gyorsabb és biztonságosabb lesz, de nagy hatással lehet a játékmenetre.

Plazma.disableConfigOptimization

  • Forma: Boolean

  • Alapértelmezett: false

  • Ütközés: Plazma.aggressiveOptimize

Nem optimalizálja a kezdeti konfigurációt.

Ez lehetővé teszi a Paper alapértelmezett konfigurációjának használatát.

Plazma.iKnowWhatIAmDoing

  • Forma: Boolean

  • Alapértelmezett: false

Megakadályozza a Plazma inicializálásakor megjelenő .

Plazma.useVanillaFavicon

  • Forma: Boolean

  • Alapértelmezett: false

Letiltja a Plazma márka használatát, és a vanília alapértelmezett szerver faviót használja.

Plazma.useVanillaConfiguration

  • Forma: Boolean

  • Alapértelmezett: false

  • Ütközés: Plazma.disableConfigOptimization

Ez a tulajdonság még fejlesztés alatt áll.

Ez a tulajdonság visszafordítja az összes megrepedt biztonsági részt!

Ez jelentősen befolyásolhatja a szerver biztonságát és teljesítményét.

Ez a tulajdonság használatából eredő összes problémáért a szerver adminisztrátor a felelős.

A kezdeti konfigurációt a Mojang által rendelt alapértékekkel szolgáltatja.

Ez letiltja a Paper által alkalmazott összes biztonsági rést.

A biztonsági réseket újra aktiválhatja a Paper konfigurációban vagy a Plazma konfigurációban.

Plazma.vanillaize

  • Forma: Boolean

  • Alapértelmezés: true

  • Ütközés: Plazma.aggressiveOptimize

Ez a tulajdonság még fejlesztés alatt áll.

A kezdeti konfigurációt közelebb állítja a vaníliához.

Alapvetően csak annyira alkalmazza, amennyire nem befolyásolja a szerver teljesítményét és biztonságát, ha a Plazma.disableConfigOptimization tulajdonságot használja, akkor a vanília alapértékeket használja a konfigurációhoz.

Használt tulajdonság

Az alábbi rendszer tulajdonság egy használt tulajdonság.

timings.bypassMax

  • Forma: Boolean

  • Alapértelmezett: false

  • Használt: Timings a Plazma-ban történő teljes eltávolítása óta

Meghatározza, hogy az Aikar Timings API-ba elküldhető érték túllépheti-e a maximált.

Ha így teszel, és az API nem kezeli kivételesen, akkor a sebességkorlály alkalmazódik.


Indítási argumentum

Az indítási argumentumok a -jar *.jar után kerülnek be, amikor a Plazma inicializálódik és együttesen kezelik őket.

Használati útmutató

A rendszer tulajdonságokat a -jar *.jar után program parancs argumentumként adják meg.

Például, ha a nogui indítási argumentumot akarod alkalmazni, akkor az alábbi módon beírva a Plazma inicializálása közben a nogui argumentumot fogja kezelni.

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

Teljes indítási argumentumok

bukkit-settings

  • Alias: b

  • Alapértelmezett: bukkit.yml

Beállítja a Bukkit konfigurációs fájl nevét és helyét.

command-settings

  • Alias: c

  • Alapértelmezett: commands.yml

Beállítja a Bukkit parancs konfigurációs fájl nevét és helyét.

config

  • Alias: c

  • Alapértelmezett: server.properties

Beállítja a szerver tulajdonságok fájl nevét és helyét.

demo

A demó világgal indítja a szervert.

eraseCache

A világ frissítése után a megmaradt gyorsítótárazott fájlokat eltávolítja.

forceUpgrade

Figyelmen kívül hagyja a verziót és kényszerítetten a világot.

help

  • Alias: ?

Kiírja a Plazma teljes indítási argumentumait és leírását.

initSettings

Csak a konfigurációs fájlokat hozza létre és leállítja a szervert.

jfrProfile

Aktiválja a JFR profilozást.

max-players

  • Alias: s, size

  • Alapértelmezett: (szerver tulajdonságok)

Beállítja a megengedett maximális számot.

nogui

Letiltja a grafikus felhasználói felület panelt.

nojline

JLine-et kikapcsolva, és a vanília konzolt használja.

online-mode

  • Alias: o

  • Alapértelmezett: (szerver tulajdonságok)

Mojang hitelesítő szerverrel ellenőrzi a játékosokat.

Ha nem használ Velocity vagy más proxy-t, akkor EULA megszegése miatt büntetésre kerülhet.

paper-beállítások

  • Alias: paper

  • Alapértelmezett: paper.yml

Ez az argumentum a 1.19.4 verziótól kezdve már nem használható!

A használaton kívüli PaperSpigot konfigurációs fájl helyét állítja be.

Ez az előző konfiguráció áthelyezésére szolgál egy új konfigurációs fájlba, majd ezt követően már nem használható.

paper-beállítások-mappája

  • Alias: paper-mappa

  • Alapértelmezett: config

A Paper konfigurációs fájl mappájának és helyének beállítása.

plazma-beállítások-mappája

  • Alias: plazma-mappa

A Plazma konfigurációs fájl mappájának és helyének beállítása.

bővítmények

  • Alias: b

  • Alapértelmezett: bővítmények

A bővítmények mappájának beállítása.

pufferfish-beállítások

  • Alias: pufferfish

  • Alapértelmezett: pufferfish.yml

A Pufferfish konfigurációs fájl nevének és helyének beállítása.

purpur-beállítások

  • Alias: purpur

  • Alapértelmezett: purpur.yml

A Purpur konfigurációs fájl nevének és helyének beállítása.

safeMode

(Biztonságos mód) Teljesen vanília állapotban indítja a szervert.

szerver-ip

  • Alias: h, host

  • Alapértelmezett: (szerver tulajdonságok)

A szerver hosztjának nevét vagy címét állítja be.

szerver-port

  • Alias: p, port

  • Alapértelmezett: (szerver tulajdonságok)

A szerver portját állítja be.

szerver-név

  • Alapértelmezett: Egy Plazma Szerver

A szerver nevét állítja be.

spigot-beállítások

  • Alias: S

  • Alapértelmezett: spigot.yml

A Spigot konfigurációs fájl nevének és helyének beállítása.

verzió

  • Alias: v

Plazma verzióját jeleníti meg.

világ-mappa

  • Alias: W, univerzum, világ-tartó

  • Alapértelmezett: (szerver mappa)

A világ fájlok mentési helyét állítja be.

világ-név

  • Alias: w, világ

  • Alapértelmezett: (szerver tulajdonságok)

A világ fájl nevét állítja be.


Last updated