🎛️Argumendid ja Omadused

Uurige algust ja süsteemi atribuute.

Algusparameetrid ja süsteemi omadused on väärtused, mis lisatakse Plazma käivitamisel kasutatavatele käskudele, mis mõjutavad Plazma üldist toimimist.

jaguneb algparameetriteks ja süsteemi atribuutideks vastavalt nende lisamise kohale käskudele.


Süsteemi atribuudid

Süsteemi atribuudid sisestatakse -jar ette ja töödeldakse JVM poolt enne Plazma alglaadimist.

Süsteemi omaduste muutmine võib mõjutada Plazma ja JVM-i toimimist ning võib mõjutada oluliselt mängu!

Kui te ei tea täpselt, millist rolli iga süsteemi atribuut täidab, siis ärge kasutage seda kunagi!

Kasutusjuhend

Süsteemi atribuudid sisestatakse Java käsu argumendina java ja -jar vahel.

Näiteks kui soovite rakendada süsteemi omadust Plazma.dummyProperty, sisestades järgmise, sisestatakse järgmine omadusse 37 ja Plazma alglaaditakse.

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

-D tähistab, et see argument pole JVM-is sisse ehitatud, vaid lisatud eraldi Plazma jaoks,

Kui atribuudile ei sisestata mingit väärtust, siis väärtus fikseeritakse .

Paperweight seeria serveri platvormid eristavad süsteemi omadusi iga platvormi jaoks, sisaldades atribuudi nimes ..

Mõnedes terminalides, nagu Windows Powershell, võib olla nende parameetrite lubamine keelatud, seega tuleb parameetrite mõlemale otsale lisada " .

Kogu süsteemi atribuudid

convertLegacySigns

  • Tüüp: Boolean

  • Vaikimisi väärtus: False

Uuendab kasutusel mitte olevaid märgistusi.

debug.entities

  • Tüüp: Boolean

  • Vaikimisi väärtus: False

Lülitab sisse seotud entiteedi teabe silumise.

debug.rewriteForIDE

  • Tüüp: Boolean

  • Vaikimisi väärtus: False

Võimaldab IDE-l korralikult lugeda silumisinfot, keelates NMS revisiooni ja automaatselt ümberkaardistades sisemise versiooni info.

disable.watchdog

  • Tüüp: Boolean

  • Vaikimisi väärtus: False

Lülitab välja Spigoti valvekoera hoiatussüsteemi.

letMeReload

  • Tüüp: Boolean

  • Vaikimisi väärtus: False

Keelab /reload käsu uuesti laadimise kinnitussõnumi.

/reload käsk on äärmiselt ebastabiilne, seega kõik serveri probleemid pärast /reload kasutamist on kasutaja enda vastutusel.

Kui olete pistikprogrammi arendaja ja peate pistikprogrammi uuendama, siis kasutage hotswap asemel /reload.

io.papermc.paper.suppress.sout.nags

  • Tüüp: Boolean

  • Vaikimisi väärtus: False

Keelab pistikprogrammi, mis kasutab standardset sisend-väljund süsteemi.

net.kyori.adventure.text.warnWhenLegacyFormattingDetected

  • Tüüp: Boolean

  • Vaikimisi väärtus: False

Hoiatab, kui kasutusel on lõpetatud vormingud vestluse komponentides.

Paper.bypassHostCheck

  • Tüüp: Boolean

  • Vaikimisi väärtus: False

Keelab serveri mustri sobitamise kontrolli, kui mängija serveriga ühendust loob.

Paper.debugDynamicMissingKeys

  • Tüüp: Boolean

  • Vaikimisi väärtus: False

Aktiveerib tõrkeotsingu logi puuduvate NBT võtmete kohta.

Paper.debugInvalidSkullProfiles

  • Tüüp: Boolean

  • Vaikimisi väärtus: False

Aktiveerib tõrkeotsingu logi valede koljuprofiilide kohta.

See logib kõik valesti paigutatud koljuprofiilid asukohaga ja maailmas.

Paper.disableChannelLimit

  • Tüüp: Boolean

  • Vaikimisi väärtus: False

Keelab 128 plugini piirangu mängijale.

Paper.disableClassPrioritization

  • Tüüp: Boolean

  • Vaikimisi väärtus: False

Keelab pistikprogrammi klassi prioriteedi süsteemi.

Kasulik probleemide korral pistikprogrammi varjundiga.

Paper.disableFlushConsolidate

  • Tüüp: Boolean

  • Vaikimisi väärtus: False

Keelab Netty loputamise konsolideerimise süsteemi.

Paper.excessiveTELimit

  • Tüüp: Integer

  • Vaikimisi väärtus: 750

Juhul, kui entiteete on rohkem kui määratud väärtus, jagatakse need mitmeks paketiks edastamiseks.

Paper.filterThreshold

  • Tüüp: Integer

  • Vaikimisi väärtus: 8192

Määrab serveri vastuvõetavate maksimaalsete paketi suuruse.

Paper.ignoreJavaVersion

  • Tüüp: Boolean

  • Vaikimisi väärtus: False

Keelab Java versiooni kontrolli.

See võib põhjustada JVM-i proovimise mitteeksisteerivale koodile juurdepääsu!

See võib püsivalt kahjustada maailma ja üldiselt faile ning mängu mehaanikat rikkuda.

Kõik sellest tulenevad probleemid on teie enda vastutusel ja Plazma ei paku sellele mingit tuge.

Paper.maxCustomChannelName

  • Tüüp: Integer

  • Vaikimisi väärtus: 64

Piirab pistiku nime pikkust.

Paper.maxSignLength

  • Tüüp: Integer

  • Vaikimisi väärtus: 80

Määrab märgi maksimaalse pikkuse ühes reas.

Paper.minPrecachedDatafixVersion

  • Tüüp: Integer

  • Vaikimisi väärtus: (maailma versioon) + 1

Määrab algse maailma uuendusteabe versiooni.

Kasutatakse peamiselt massiliste tükkide värskenduste korral, kuid muul juhul pole vajalik.

Paper.parseYamlCommentsByDefault

  • Tüüp: Boolean

  • Vaikimisi väärtus: True

Lülitab sisse YAML failide kommentaaride töötlemise.

Paper.playerConnection.keepAlive

  • Tüüp: Integer

  • Vaikimisi väärtus: 30

Kui mängijalt pole määratud aja jooksul (sekundites) saadud andmeid, siis mängija välja visatakse.

Tavaliselt saadab pidevalt serverisse, seega kui mäng ei vasta, siis seda ei visata, vaid loetakse mäng kokkupõrkeks ja mängijat ei töödelda serveris edasi ning ta saadetakse minema.

Paper.skipServerPropertiesComments

  • Tüüp: Boolean

  • Vaikimisi väärtus: False

Ignoreerib serveri omaduste kommentaare.

Paper.debug-sync-loads

  • Tüüp: Boolean

  • Vaikimisi väärtus: False

Lülitab sisse sünkroonse tüki laadimise silumise.

Paper.enable-sync-chunk-writes

  • Tüüp: Boolean

  • Vaikimisi väärtus: False

Lülitab sisse Minecrafti .

See salvestab iga tüki järjestikku, mis põhjustab märkimisväärset jõudluse langust.

Paper.explicit-flush

  • Tüüp: Boolean

  • Vaikimisi väärtus: False

Lülitab võrgukanali selgeks loputamise.

Paper.strict-thread-checks

  • Tüüp: Boolean

  • Vaikimisi väärtus: False

Logib alati peamises lõimes esinenud vigu.

Paper.tickList-warn-on-excessive-delay

  • Tüüp: Boolean

  • Vaikimisi väärtus: False

Hoiatab, kui planeeritud ülesannetel on liiga suur viivitus.

Paperclip.patchOnly

  • Tüüp: Boolean

  • Vaikimisi väärtus: False

Kui kasutatakse vaikimisi käivitusfaili, rakendatakse ainult paigaldus ilma serveri käivitamiseta.

Plazma.aggressiveOptimize

  • Tüüp: Boolean

  • Vaikimisi väärtus: false

  • Kokkupõrge: Plazma.disableConfigOptimization

Optimeerib algseadistust tugevamini.

Aktiveerimisel muutub server kiiremaks ja turvalisemaks, kuid võib mõjutada tugevalt mängimiskogemust.

Plazma.disableConfigOptimization

  • Tüüp: Boolean

  • Vaikimisi väärtus: false

  • Kokkupõrge: Plazma.aggressiveOptimize

Ei optimeeri algseadistust agressiivselt.

See kasutab Paberi vaikimisi seadistust.

Plazma.iKnowWhatIAmDoing

  • Tüüp: Boolean

  • Vaikimisi väärtus: false

Pärsib Plazma alglaadimisel kuvatava .

Plazma.useVanillaFavicon

  • Tüüp: Boolean

  • Vaikimisi väärtus: false

Keelab Plazma brändi ja kasutab vaikimisi serveri veebilogi.

Plazma.useVanillaConfiguration

  • Tüüp: Boolean

  • Vaikimisi väärtus: false

  • Kokkupõrge: Plazma.disableConfigOptimization

See omadus on endiselt arendamisel.

See omadus tühistab kõik paigadatud haavatavused!

See võib oluliselt mõjutada serveri turvalisust ja jõudlust.

Kõik selle omadusest tulenevad probleemid on serveri administraatori vastutusel.

Optimeerib algseadistust Mojangi poolt pakutud vaikeseadistusega.

See deaktiveerib kõik paberist rakendatud haavatavuste parandused.

Haavatavuste parandusi saab uuesti lubada Paberi või Plazma seadistustes.

Plazma.vanillaize

  • Tüüp: Boolean

  • Vaikimisi väärtus: true

  • Kokkupõrge: Plazma.aggressiveOptimize

See omadus on endiselt arendamisel.

Optimeerib algseadistust lähemale vanillale.

See rakendub üldiselt ainult serveri jõudlust ja turvalisust piisavalt mõjutamata ning kasutab konfigureerimisel vaikeseadistust olukorras, kus Plazma.disableConfigOptimizationomadust kasutatakse.

Kasutatud omaduson lõpetatud

Allpool olevad süsteemi omadused on lõpetatud

timings.bypassMax

  • Tüüp: Boolean

  • Vaikimisi väärtus: false

  • Kasutamise lõpetatud: Timings on Plazmas eemaldatud alates esipaneeli eemaldamisest

Otsustab, kas võib ületada Aikari Timings API-sse saadetavate väärtuste maksimumi

Kui API-s erinditöötlust pole, rakendatakse viivituse piirangut


Algusargumendid

Algusargumendid sisestatakse -jar *.jar järel, et Plazma saaks alglaadimise ajal neid töödelda

Kasutusjuhend

Süsteemi omadused sisestatakse -jar *.jar järel programmi käsureana

Näiteks kui soovite rakendada nogui algusargumendina, siis järgmiselt sisestades töötleb Plazma alglaadimise ajal nogui argumendi

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

Kogu algusargumendid

bukkit-settings

  • Lühend: b

  • Vaikimisi väärtus: bukkit.yml

Määrab Bukkiti seadistusfaili nime ja asukoha

command-settings

  • Lühend: c

  • Vaikimisi väärtus: commands.yml

Määrab Bukkiti käskude seadistusfaili nime ja asukoha

config

  • Lühend: c

  • Vaikimisi väärtus: server.properties

Määrab serveri omaduste faili nime ja asukoha

demo

Alustab serverit demomaailmaga

eraseCache

Eemaldab pärast maailma värskendamist allesjäänud vahemälu failid

forceUpgrade

Eirab versiooni ja sunnib maailma

help

  • Lühend: ?

Väljastab Plazma kõik algusargumendid ja selgitused

initSettings

Loo ainult konfiguratsioonifail ja sulge server

jfrProfile

Lülitab sisse JFR-profiliseerimise

max-players

  • Lühend: s, size

  • Vaikimisi väärtus: (serveri omadus)

Määrab lubatud maksimaalse arvu

nogui

Keelab graafilise kasutajaliidese paneeli

nojline

Keelab JLine'i ja kasutab tavakonsooli

online-mode

  • Lühend: o

  • Vaikimisi väärtus: (serveri omadus)

Valib, kas autentida mängijad Mojangi autentimisserveris

Kui ei kasutata Velocity ega muid proksiservereid, võib see viia EULA rikkumiseni.

paper-settings

  • Lühend: paper

  • Vaikimisi väärtus: paper.yml

See argument on peatatud alates versioonist 1.19.4

Määrab kasutatava PaperSpigoti konfiguratsioonifaili asukoha

Seda kasutatakse varasema seadistuse uude faili migreerimiseks ja seejärel enam ei kasutata

paper-settings-directory

  • Lühend: paper-dir

  • Vaikimisi väärtus: config

Määrab Paperi konfiguratsioonifailide kausta nime ja asukoha

plazma-settings-directory

  • Lühend: plazma-dir

Määrab Plazma konfiguratsioonifailide kausta nime ja asukoha

plugins

  • Lühend: p

  • Vaikimisi väärtus: plugins

Määrab pistikprogrammide kausta asukoha

pufferfish-settings

  • Lühend: pufferfish

  • Vaikimisi väärtus: pufferfish.yml

Määrab Pufferfishi konfiguratsioonifaili nime ja asukoha

purpur-settings

  • Lühend: purpur

  • Vaikimisi väärtus: purpur.yml

Määrab Purpuri konfiguratsioonifaili nime ja asukoha

safeMode

Alustab serverit täielikult tavalises olekus

server-ip

  • Lühend: h, host

  • Vaikimisi väärtus: (serveri omadus)

Määrab serveri hostinime või aadressi

server-port

  • Lühend: p, port

  • Vaikimisi väärtus: (serveri omadus)

Määrab serveri pordi

server-name

  • Vaikimisi väärtus: A Plazma Server

Määrab serveri nime

spigot-settings

  • Lühend: S

  • Vaikimisi väärtus: spigot.yml

Määrab Spigoti seadistusfaili nime ja asukoha

version

  • Lühend: v

Väljastab Plazma versiooni

world-dir

  • Lühend: W, universe, world-container

  • Vaikimisi väärtus: (serveri kaust)

Määrab, kuhu salvestatakse maailma failid

world-name

  • Lühend: w, world

  • Vaikimisi väärtus: (serveri omadus)

Määrab maailma faili nime


Last updated