🎛️Argumentai ir savybės

Sužinokite apie pradinį argumentą ir sistemos savybes.

Pradžios argumentai ir sistemos savybės yra reikšmės, pridedamos prie Plazma vykdymo , kurios turi įtakos Plazmos veikimui iš esmės.

[Pagal pradinius parametrus ir sistemos savybes bus suskirstyta pagal .


Sistemos savybės

Sistemos savybės yra reikšmės, įvestos prieš Plazmos inicijavimą prieš JVM, kuris jas apdoroja.

Keičiant sistemos savybes, Plazmos ir JVM veikimas gali pasikeisti, tai gali labai paveikti žaidimą!

Jei nežinote, kokia yra kiekvienos sistemos savybės funkcija, nenaudokite jos!

Naudojimo instrukcija

Sistemos savybės įvedamos kaip Java komandos argumentas tarp java ir -jar.

Pavyzdžiui, norint pritaikyti Plazma.dummyProperty sistemos savybę, įvesdami šį kodą, įvykdžius šią savybę įvedama 37, o Plazma inicijuojama.

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

-D nurodo, kad ši reikšmė yra specialus argumentas, pridėtas prie Plazmos, o

Jei į savybes neįvedate jokios vertės, vertė bus nustatyta kaip .

Paperweight serijos serverių platforma, norėdama atskirti kiekvienos platformos sistemos savybes, į savybės pavadinimą įtraukia .

Kai kuriose terminalo programose, pvz., Windows PowerShell, šie parametrai gali būti neleidžiami, todėl parametrų galuose reikia pridėti " .

Visos sistemos savybės

convertLegacySigns

  • Formatas: Logiškas

  • Numatytasis: Neteisinga

Atnaujina naudojamus išjungtus ženklus.

debug.entities

  • Formatas: Logiškas

  • Numatytasis: Neteisinga

Įjungia susijusią entiteto informacijos derinį.

debug.rewriteForIDE

  • Formatas: Logiškas

  • Numatytasis: Neteisinga

IDE teisingai įkelia derinimo informaciją, išjungia NMS reviziją ir automatiškai pertvarko vidinę versijos informaciją.

disable.watchdog

  • Formatas: Logiškas

  • Numatytasis: Neteisinga

Išjungia Spigot stebėjimo šuns sistemos įspėjimus.

letMeReload

  • Formatas: Logiškas

  • Numatytasis: Neteisinga

Išjungia patvirtinimo pranešimą dėl reload komandos.

/reload komanda yra labai nestabili, todėl visi serverio po /reload naudojimo atsiradę problemos yra naudotojo atsakomybėje.

Jeigu esate įskiepių kūrėjas ir turite atnaujinti įskiepius, naudokite šilumą vietoj reload komandos.

io.papermc.paper.suppress.sout.nags

  • Formatas: Logiškas

  • Numatytasis: Neteisinga

Išjungia įprastos įvesties-išvesties sistemos įskiepius.

net.kyori.adventure.text.warnWhenLegacyFormattingDetected

  • Formatas: Logiškas

  • Numatytasis: Neteisinga

Įspėja, kai aptinkamas pasenusi formatavimo sistema pokalbių komponente.

Paper.bypassHostCheck

  • Formatas: Logiškas

  • Numatytasis: Neteisinga

Išjungia serverio šablono patikros patikrinimą, kai žaidėjas prisijungia prie serverio.

Paper.debugDynamicMissingKeys

  • Formatas: Logiškas

  • Numatytasis: Neteisinga

Įjungia derinimo įrašus, susijusius su praleistomis NBT raktažodžių dalimis.

Paper.debugInvalidSkullProfiles

  • Formatas: Logiškas

  • Numatytasis: Neteisinga

Įjungia derinimo įrašus, susijusius su netinkamais kaukių profiliais.

Tai įrašo visus neteisingus kaukių blokus žemėlapyje kartu su jų vietomis.

Paper.disableChannelLimit

  • Formatas: Logiškas

  • Numatytasis: Neteisinga

Išjungia 128 įskaitomųjų įskiepių skaičiaus apribojimą vienam žaidėjui.

Paper.disableClassPrioritization

  • Formatas: Logiškas

  • Numatytasis: Neteisinga

Išjungia įskiepių klasės prioritizavimo sistemą.

Tai naudinga, jei yra problemų su įskiepių šešėliu.

Paper.disableFlushConsolidate

  • Formatas: Logiškas

  • Numatytasis: Neteisinga

Išjungia Netty nusistovėjusią plūduriavimo konsolidavimo sistemą.

Paper.excessiveTELimit

  • Formatas: Sveikas skaičius

  • Numatytasis: 750

Jei entitetas yra didesnis nei nustatyta vertė, jis siunčiamas skaidruose paketuose.

Paper.filterThreshold

  • Formatas: Sveikas skaičius

  • Numatytasis: 8192

Nustato didžiausią paketo dydį, kurį serveris gali priimti vienu metu.

Paper.ignoreJavaVersion

  • Formatas: Logiškas

  • Numatytasis: Neteisinga

Išjungia Java versijos patikrinimą.

Taip galite pabandyti pasiekti JVM neegzistuojantį kodą!

Tai gali pakenkti failams ir visam žaidimo mechanizmui, nes jie gali būti negrįžtamai sugadinti.

Visos su tuo susijusios problemos yra jūsų atsakomybė, o Plamza nepateiks jokios pagalbos šiuo atveju.

Paper.maxCustomChannelName

  • Formatas: Sveikas skaičius

  • Numatytasis: 64

Nustato ribą plugin kanalo pavadinimui.

Paper.maxSignLength

  • Formatas: Sveikas skaičius

  • Numatytasis: 80

Nustato didžiausią simbolių skaičių, kurį galima įvesti į vieną piktogramą.

Paper.minPrecachedDatafixVersion

  • Formatas: Sveikas skaičius

  • Numatytasis: (pasaulio versija) + 1

Nustato pradinės pasaulio atnaujinimo informacijos versiją.

Tai naudinga tik tais atvejais, kai reikia atnaujinti didžiulius kiekvieno ruožo duomenis, tačiau kitais atvejais nebenaudojama.

Paper.parseYamlCommentsByDefault

  • Formatas: Logiškas

  • Numatytasis: True

Įjungia YAML failų komentarų apdorojimą.

Paper.playerConnection.keepAlive

  • Formatas: Sveikas skaičius

  • Numatytasis: 30

Jei žaidėjas neperduoda jokių duomenų per nustatytą laiką (sekundėmis), jis bus išmestas iš žaidimo.

Įprastai, nuolat siunčia į serverį, todėl, jei žaidimas neatsako, jis laikomas susidūrusiu ir toliau nebeapdoroja žaidėjų serverio pusėje, bet juos išmeta.

Paper.skipServerPropertiesComments

  • Formatas: Logiškas

  • Numatytasis: Neteisinga

Ignoruoja serverio savybių komentarus.

Paper.debug-sync-loads

  • Formatas: Logiškas

  • Numatytasis: Neteisinga

Įjungia sinchronizuotų ruožų kūrimo derinimo įrašus.

Paper.enable-sync-chunk-writes

  • Formatas: Logiškas

  • Numatytasis: Neteisinga

Įjungia Minecraft .

Tai leidžia kiekvieną ruožą išsaugoti eilės tvarka, kuri labai sumažina našumą.

Paper.explicit-flush

  • Formatas: Logiškas

  • Numatytasis: Neteisinga

Įjungia tinklo kanalo išsamią nusistovėjimą.

Paper.strict-thread-checks

  • Formatas: Logiškas

  • Numatytasis: Neteisinga

Visada žurnališkai užfiksuoja klaidas, kurios neįvyko pagrindiniame gijime.

Paper.tickList-warn-on-excessive-delay

  • Formatas: Logiškas

  • Numatytasis: Neteisinga

Jeigu užduotis turi per didelį laukimo laiką, išspausdina įspėjimą.

Paperclip.patchOnly

  • Formatas: Logiškas

  • Numatytasis: Neteisinga

Kai naudojamas numatytas vykdomasis failas, tačiau nepradedamas serveris, tik taikomi pataisymai.

Plazma.aggressiveOptimize

  • Formatas: Logiškas

  • Numatytasis: false

  • Konfliktas: Plazma.disableConfigOptimization

Stipriau optimizuoja pradinę konfigūraciją.

Įjungus šį nustatymą serveris tampa greitesnis ir saugesnis, tačiau gali turėti didelį poveikį žaidimo procesui.

Plazma.disableConfigOptimization

  • Formatas: Logiškas

  • Numatytasis: false

  • Konfliktas: Plazma.aggressiveOptimize

Neoptimizuoja pradinės konfigūracijos.

Tai nustato paprastąjį Paper konfigūracijos variantą.

Plazma.iKnowWhatIAmDoing

  • Formatas: Logiškas

  • Numatytasis: false

Slopina pranešimą, kuris rodomas, kai Plazma inicijuojama .

Plazma.useVanillaFavicon

  • Formatas: Logiškas

  • Numatytasis: false

Išjungia Plazma prekinį ženklą ir naudoja standartinį serverio favicon.

Plazma.useVanillaConfiguration

  • Formatas: Logiškas

  • Numatytasis: false

  • Konfliktas: Plazma.disableConfigOptimization

Šis parametras vis dar yra kūrimo stadijoje.

Šis parametras atšaukia visus ištaisytus pažeidžiamumus!

Tai gali labai paveikti serverio saugumą ir veikimą.

Visos problemas, kylančios naudojant šį parametrą, yra operatoriaus dėl serverio.

Nustato pradinę konfigūraciją pagal Mojang numatytuosius nustatymus.

Tai atšaukia visus ištaisytus pažeidžiamumus, kuriuos taiko Paper.

Ištaisymus galima vėl įjungti naudojant Paper arba Plazma konfigūracijas.

Plazma.vanillaize

  • Formatas: Logiškas

  • Pagal nutylėjimą: true

  • Konfliktas: Plazma.aggressiveOptimize

Šis parametras vis dar yra kūrimo stadijoje.

Nustato pradinę konfigūraciją artimą standartiniam variantui.

Tai taikoma tik iki tam tikros, nekenksmingos serverio veiklos/veikimo lygio, ir naudojant Plazma.disableConfigOptimization parametrą, priskiriami standartiniai vertingiausi nustatymai.

Nebenaudojamas atributas

Žemiau pateikti sistemos atributai yra nebenaudojami.

timings.bypassMax

  • Formatas: Logiškas

  • Numatytasis: false

  • Nebenaudojamas: Timings buvo pašalintas iš Plazma nuo

Nusprendžia, ar galima viršyti maksimalų Timings API siunčiamų reikšmių skaičių.

Jei tai padarysite, tačiau API neapdoros išimčių, bus taikomas greičio apribojimas.


Pradžios argumentas

Pradžios argumentas yra įvestas po -jar *.jar ir yra reikšmė, kuri bus apdorota kartu su Plazma inicializavimu.

Naudojimo instrukcija

Sistemos savybės yra įvestos po -jar *.jar kaip programos komandiniai argumentai.

Pavyzdžiui, norint pritaikyti pradžios argumentą nogui, įvedus taip, Plazma inicializuojant bus apdorotas argumentas nogui.

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

Visas pradžios argumentas

bukkit-settings

  • Pseudonimas: b

  • Numatytoji reikšmė: bukkit.yml

Nurodo Bukkit konfigūracijos failo pavadinimą ir vietą.

command-settings

  • Pseudonimas: c

  • Numatytoji reikšmė: commands.yml

Nurodo Bukkit komandų konfigūracijos failo pavadinimą ir vietą.

config

  • Pseudonimas: c

  • Numatytoji reikšmė: server.properties

Nurodo serverio savybių failo pavadinimą ir vietą.

demo

Paleidžia serverį su demonstraciniu pasauliu.

eraseCache

Ištrina likusius talpyklos failus po pasaulio atnaujinimo.

forceUpgrade

Nesvarbu kokios versijos, priverčia pasaulį .

help

  • Pseudonimas: ?

Atspausdina Plazmos visus pradžios argumentus ir aprašymą.

initSettings

Sukuria tik konfigūracijos failą ir išjungia serverį.

jfrProfile

Įjungia JFR profilį.

max-players

  • Pseudonimas: s, size

  • Numatytoji reikšmė: (serverio savybė)

Nustato maksimalų leidžiamą skaičių.

nogui

Išjungia grafinį sąsajos skydelį.

nojline

Išjungia JLine ir naudoja standartinę konsolę.

online-mode

  • Pseudonimas: o

  • Numatytoji reikšmė: (serverio savybė)

Pasirenka, ar patikrinti žaidėją su Mojang autentifikavimo serveriu.

Naudoti EULA pažeidimas, jei naudojamas ne Velocity ar kitas įgaliojimų serveris.

paper-settings

  • Pseudonimas: paper

  • Numatytoji reikšmė: paper.yml

Šis argumentas buvo nutrauktas nuo 1.19.4 versijos

Nustato naudoto PaperSpigot konfigūracijos failo vietą.

Tai naudojama perkelti seną konfigūraciją į naują failą, po to ji nebeveikia.

paper-settings-directory

  • Pseudonimas: paper-dir

  • Numatytoji reikšmė: config

Nustato Paper konfigūracijos failo aplankalo pavadinimą ir vietą.

plazma-settings-directory

  • Pseudonimas: plazma-dir

Nustato Plazma konfigūracijos failo aplankalo pavadinimą ir vietą.

plugins

  • Pseudonimas: p

  • Numatytoji reikšmė: plugins

Nustato papildomų įskiepių aplankalo vietą.

pufferfish-settings

  • Pseudonimas: pufferfish

  • Numatytoji reikšmė: pufferfish.yml

Nustato Pufferfish konfigūracijos failo pavadinimą ir vietą.

purpur-settings

  • Pseudonimas: purpur

  • Numatytoji reikšmė: purpur.yml

Nustato Purpur konfigūracijos failo pavadinimą ir vietą.

safeMode

Paleidžia serverį saugiuoju režimu, kaip visiškai standartinį.

server-ip

  • Pseudonimas: h, host

  • Numatytoji reikšmė: (serverio savybė)

Nustato serverio prievado pavadinimą arba adresą.

server-port

  • Pseudonimas: p, port

  • Numatytoji reikšmė: (serverio savybė)

Nustato serverio prievadą.

server-name

  • Numatytoji reikšmė: A Plazma Server

Nustato serverio pavadinimą.

spigot-settings

  • Pseudonimas: S

  • Numatytoji reikšmė: spigot.yml

Nurodo Spigot konfigūracijos failo pavadinimą ir vietą.

version

  • Pseudonimas: v

Atspausdina Plazma versiją.

world-dir

  • Pseudonimas: W, universe, world-container

  • Numatytoji reikšmė: (serverio aplankas)

Nustato vietą, kur saugomi pasaulio failai.

world-name

  • Pseudonimas: w, world

  • Numatytoji reikšmė: (serverio savybė)

Nustato pasaulio failo pavadinimą.


Last updated