🎛️Argumentet dhe atributet

Mësoni për argumentet fillestare dhe përkatësitë e sistemit.

Fillimi i blerjes dhe atributet e sistemit janë vlera shtesë për ekzekutimin e Plazma-s , që kanë një ndikim të gjerë në funksionimin e Plazma-s.

ndahet në argumentin fillestar dhe tiparet e sistemit sipas pozicionit të shtimit të komandës.


Përkatësitë e sistemit

Përkatësitë e sistemit vendosen para -jar përpara se Plazma të inicializohet në JVM.

Nëse ndryshoni atributet e sistemit, Plazma dhe mënyra se si vepron JVM mund të ndryshojnë, dhe kjo mund të ketë ndikim të madh në lojë!

Nëse nuk e dini qartë se çfarë rol luajnë atributet e çdo sistemi, mos i përdorni kurrë ato!

Mënyra e përdorimit

Përkatësitë e sistemit vendosen si argumente Java midis java dhe -jar.

Për shembull, nëse dëshironi të aplikoni atributin e sistemit Plazma.dummyProperty, duke futur si më poshtë, vlera 37 do të futet në atributin tjetër dhe Plazma do të inicjalizohet.

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

-D tregon se ky argument nuk është i brendshëm në JVM, por është argument i shtuar ekskluzivisht për Plazma-n.

Nëse nuk jepni asnjë vlerë për tipare, vlera do të mbetet .

Platforma e serverit e serisë Paperweight përfshin një . në emrin e atributit për të dalluar atributet e sistemit për çdo platformë individuale.

Në disa terminalë si Windows Powershell, mund të mos lejohen këto argumente, kështu që duhet të shtoni " në fund të argumentit për të .

Përkatësitë e tërësisë së sistemit

convertLegacySigns

  • Forma: Boolean

  • Vlera parazgjedhëse: False

Përditëson formatin e shenjave të ndaluar për përdorim.

debug.entities

  • Forma: Boolean

  • Vlera parazgjedhëse: False

Aktivizon regjistrimet e debugimit të informacioneve të entitetit.

debug.rewriteForIDE

  • Forma: Boolean

  • Vlera parazgjedhëse: False

Çaktivizon revisionin NMS për IDE për të marrë informacionin e brendshëm në mënyrë korrekte dhe për të rimapeuar automatikisht informacionin e versionit të brendshëm.

disable.watchdog

  • Forma: Boolean

  • Vlera parazgjedhëse: False

Çaktivizon sistemin e sinjalizimit të Watchdog të Spigot-it.

letMeReload

  • Forma: Boolean

  • Vlera parazgjedhëse: False

Çaktivizon mesazhin e rikonfirmimit të komandës /reload.

Komanda /reload është shumë e paqëndrueshme, kështu që çdo problem që ndodh në server pas përdorimit të /reload është përgjegjësi e vetë përdoruesit.

Nëse jeni zhvillues shtojcësh dhe duhet të përditësoni shtojcën, përdorni hotswap në vend të /reload.

io.papermc.paper.suppress.sout.nags

  • Forma: Boolean

  • Vlera parazgjedhëse: False

Çaktivizon shtojcët që përdorin sistemin standard të hyrjeve-daljeve.

net.kyori.adventure.text.warnWhenLegacyFormattingDetected

  • Forma: Boolean

  • Vlera parazgjedhëse: False

Njofton kur zbulohet formatimi i vjetruar në komponentët e bisedës.

Paper.bypassHostCheck

  • Forma: Boolean

  • Vlera parazgjedhëse: False

Çaktivizon verifikimin e përputhshmërisë së modelit të serverit kur një lojtar lidhet me serverin.

Paper.debugDynamicMissingKeys

  • Forma: Boolean

  • Vlera parazgjedhëse: False

Aktivizon regjistrimet e debugimit për çelësat që mungojnë në objektet NBT.

Paper.debugInvalidSkullProfiles

  • Forma: Boolean

  • Vlera parazgjedhëse: False

Aktivizon regjistrimet e debugimit për profilet e kokrave të pavlefshme.

Ky veprim regjistron të gjitha kokrat e pavlefshme në botë me pozicionin e tyre.

Paper.disableChannelLimit

  • Forma: Boolean

  • Vlera parazgjedhëse: False

Çaktivizon kufirin e numrit të kanaleve të plugin-it, 128 për çdo lojtar.

Paper.disableClassPrioritization

  • Forma: Boolean

  • Vlera parazgjedhëse: False

Çaktivizon sistemin e prioritetit të klasave shtojcës.

Është e dobishme në rast se ka probleme me shënjuesit e klasave shtojcës.

Paper.disableFlushConsolidate

  • Forma: Boolean

  • Vlera parazgjedhëse: False

Çaktivizon sistemin e konsolidimit të shkarkimit të Netty.

Paper.excessiveTELimit

  • Forma: Integer

  • Vlera parazgjedhëse: 750

Nëse entiteti është më i madh se vlera e caktuar, ndahet në pako të ndryshme për transmetim.

Paper.filterThreshold

  • Forma: Integer

  • Vlera parazgjedhëse: 8192

Cakton madhësinë maksimale të pako të pranueshme nga serveri.

Paper.ignoreJavaVersion

  • Forma: Boolean

  • Vlera parazgjedhëse: False

Çaktivizon verifikimin e versionit të Java-së.

Kjo mund të tentojë qasje në kod që nuk ekziston në JVM!

Kjo mund të shkaktojë dëmtim të përhershëm të skedarëve të botës dhe shkatërrimin e mekanikës së lojës.

Çdo problem që shkaktohet nga kjo është përgjegjësia e përdoruesit dhe Plamza nuk ofron asnjë mbështetje për këtë.

Paper.maxCustomChannelName

  • Forma: Integer

  • Vlera parazgjedhëse: 64

Vendos kufizimin e emrit të të shtojcës.

Paper.maxSignLength

  • Forma: Integer

  • Vlera parazgjedhëse: 80

Cakton gjatësinë maksimale të shenjave në një rresht.

Paper.minPrecachedDatafixVersion

  • Forma: Integer

  • Vlera parazgjedhëse: (versioni i botës) + 1

Cakton versionin e informacionit të përditësimit fillestar për botën që do të inicializohet së pari.

Është e dobishme kur ka nevojë për të azhurnuar një numër të madh të blloqeve, por nuk përdoret në raste të tjera.

Paper.parseYamlCommentsByDefault

  • Forma: Boolean

  • Vlera parazgjedhëse: True

Aktivizon trajtimin e komenteve YAML-së.

Paper.playerConnection.keepAlive

  • Forma: Integer

  • Vlera parazgjedhëse: 30

Kur nuk pranohet asnjë të dhënë nga një lojtar për një periudhë të caktuar (sekonda), lojtari do të dërgohet larg.

Në rastet normale, vazhdon të dërgojë në server, kështu që nuk do të jetë i por nëse loja nuk përgjigjet, konsiderohet se ka ndodhur një konflikt dhe nuk do të trajtojë më lojtarët në server dhe do t'i dëbojë ata.

Paper.skipServerPropertiesComments

  • Forma: Boolean

  • Vlera parazgjedhëse: False

Ignoron komentet e pronave të serverit.

Paper.debug-sync-loads

  • Forma: Boolean

  • Vlera parazgjedhëse: False

Aktivizon regjistrimet e debugimit të ngarkesave sinkrone të blloqeve.

Paper.enable-sync-chunk-writes

  • Forma: Boolean

  • Vlera parazgjedhëse: False

Aktivizon sistemin e shkrimit të blloqeve të sinkronizuara të Minecraft-it.

Ky veprim shkruan secilin bllok në një rend të caktuar, duke shkaktuar një ulje të madhe të performancës.

Paper.explicit-flush

  • Forma: Boolean

  • Vlera parazgjedhëse: False

Aktivizon shprazjen e qartë të rrjetit të kanaleve.

Paper.strict-thread-checks

  • Forma: Boolean

  • Vlera parazgjedhëse: False

Regjistron gjithmonë gabimet që ndodhin jashtë thread-it kryesor.

Paper.tickList-warn-on-excessive-delay

  • Forma: Boolean

  • Vlera parazgjedhëse: False

Nëse një detyrë e rezervuar ka një vonesë të tepërt, shfaq një sinjalizim.

Paperclip.patchOnly

  • Forma: Boolean

  • Vlera parazgjedhëse: False

Kur përdoret ekzekutuesi i ofruar, aplikon vetëm ndryshime pa filluar serverin.

Plazma.aggressiveOptimize

  • Forma: Boolean

  • Vlera parazgjedhëse: false

  • konflikt: Plazma.disableConfigOptimization

Optimizonin e konfigurimit fillimor në mënyrë më të fortë.

Aktivizimi bën serverin më të shpejtë dhe më të sigurt, por mund të ketë ndikim të madh në lojë.

Plazma.disableConfigOptimization

  • Forma: Boolean

  • Vlera parazgjedhëse: false

  • konflikt: Plazma.aggressiveOptimize

Nuk optimizon konfigurimin fillestar.

Kjo e përdor konfigurimin bazë të Paper.

Plazma.iDijaCfarePoBej

  • Forma: Boolean

  • Vlera parazgjedhëse: false

Parandalon që shfaqet kur Plazma inicializohet.

Plazma.useVanillaFavicon

  • Forma: Boolean

  • Vlera parazgjedhëse: false

Çaktivizon markën Plazma dhe përdor favicon bazë të serverit vanilë.

Plazma.useVanillaConfiguration

  • Forma: Boolean

  • Vlera parazgjedhëse: false

  • konflikt: Plazma.disableConfigOptimization

Kjo atribut është ende në zhvillim.

Ky atribut rivendos të gjitha dobësitë e rregulluara në patch të realizuar!

Kjo mund të ketë ndikim të madh në sigurinë dhe performancën e serverit.

Çdo problem që shkaktohet duke përdorur këtë atribut është në dore të administratorit të serverit.

Optimizon konfigurimin fillestar me vlerat bazë të ofruara nga Mojang.

Kjo çaktivizon të gjitha patch-et e realizuara në dobësitë nga Paper.

Patch-et e dobësive mund të aktivizohen përsëri në konfigurimin e Paper ose Plazma.

Plazma.vanillaize

  • Forma: Boolean

  • Default: true

  • konflikt: Plazma.aggressiveOptimize

Kjo atribut është ende në zhvillim.

Optimizon konfigurimin fillestar në një mënyrë të ngjashme me vanilën.

Kjo aplikohet në mënyrë që të mos ketë ndikim të madh në performancën dhe sigurinë e serverit, dhe kur përdoret atributi Plazma.disableConfigOptimization, konfigurimi sjell vlerat bazë të vanilës.

Atribute i ndaluar në përdorim

Atributet e sistemit nën janë të ndaluara për përdorim.

timings.bypassMax

  • Forma: Boolean

  • Vlera parazgjedhëse: false

  • Ndalur në përdorim: Timings pas heqjes së plotë në Plazma

Vendos nëse mund të kalohet maksimumi i vlerave që mund të dërgohen në API-në e Timings së Aikarit.

Edhe nëse kjo ndodh, do të aplikohet një kufizim i shpejtësisë nëse nuk është trajtuar në mënyrë të veçantë nga API-ja.


Argumenti fillimor

Argumenti fillimor vendoset pas -jar *.jar dhe inicializon Plazma-në dhe trajtohet së bashku me vlerat e tjera.

Mënyra e përdorimit

Pas -jar *.jar, cilësitë e sistemit vendosen si argumente komandë për programin.

Për shembull, nëse dëshironi të përdorni argumentin fillimor nogui, duke e vendosur si më poshtë, Plazma do ta trajtojë argumentin nogui gjatë inicializimit.

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

Argumenti i plotë fillimor

bukkit-settings

  • Alias: b

  • Vlera parazgjedhur: bukkit.yml

Cakton emrin dhe vendndodhjen e skedarit konfigurues të Bukkit-it.

command-settings

  • Alias: c

  • Vlera parazgjedhur: commands.yml

Cakton emrin dhe vendndodhjen e skedarit konfigurues të komandave të Bukkit-it.

config

  • Alias: c

  • Vlera parazgjedhur: server.properties

Cakton emrin dhe vendndodhjen e skedarit të pronave të serverit.

demo

Fillon serverin në botën demo.

eraseCache

Fshin skedarët e mbetur të kešit pas përmirësimit të botës.

forceUpgrade

Forcon një të botës pa marrë parasysh versionin.

help

  • Alias: ?

Shfaq argumentet dhe shpjegimin e plotë të fillimit të Plazma-së.

initSettings

Krijon vetëm skedarët e konfigurimit dhe mbyll serverin.

jfrProfile

Aktivizon profilimin JFR.

max-players

  • Alias: s, size

  • Vlera parazgjedhur: (pronat e serverit)

Vendos numrin maksimal të të lejuar.

nogui

Çaktivizon panelin e ndërfaqes grafike.

nojline

Çaktivizon JLine dhe përdor konzolën vanilje.

online-mode

  • Alias: o

  • Vlera parazgjedhur: (pronat e serverit)

Zgjedh nëse do të verifikohen lojtarët me serverin e autentifikimit të Mojang-ut.

Nëse nuk përdoret një EULA për shfrytëzim të proxy-së si Velocity, mund të ndëshkohet për shkelje.

paper-settings

  • Alias: paper

  • Vlera parazgjedhur: paper.yml

Ky argument është ndaluar për përdorim pas versionit 1.19.4

Cakton vendndodhjen e skedarit konfigurues të PaperSpigot-it të ndaluar në përdorim.

Përdoret për të transferuar konfigurimin ekzistues në një skedar të ri, dhe më pas nuk do të përdoret më.

paper-settings-directory

  • Alias: paper-dir

  • Vlera parazgjedhur: config

Cakton emrin dhe vendndodhjen e dosjes ku gjenden skedarët konfigurues të Paper-it.

plazma-settings-directory

  • Alias: plazma-dir

Cakton emrin dhe vendndodhjen e dosjes ku gjenden skedarët konfigurues të Plazma-së.

plugins

  • Alias: p

  • Vlera parazgjedhur: plugins

Cakton vendndodhjen e dosjes së shtojcave.

pufferfish-settings

  • Alias: pufferfish

  • Vlera parazgjedhur: pufferfish.yml

Cakton emrin dhe vendndodhjen e skedarit konfigurues të Pufferfish-it.

purpur-settings

  • Alias: purpur

  • Vlera parazgjedhur: purpur.yml

Cakton emrin dhe vendndodhjen e skedarit konfigurues të Purpur-it.

safeMode

Fillon serverin në një gjendje të plotë vanilje.

server-ip

  • Alias: h, host

  • Vlera parazgjedhur: (pronat e serverit)

Cakton emrin e hostit të serverit ose adresën .

server-port

  • Alias: p, port

  • Vlera parazgjedhur: (pronat e serverit)

Cakton portin e serverit.

server-name

  • Vlera parazgjedhur: Një Server Plazma

Cakton emrin e serverit.

spigot-settings

  • Alias: S

  • Vlera parazgjedhur: spigot.yml

Cakton emrin dhe vendndodhjen e skedarit konfigurues të Spigot-it.

version

  • Alias: v

Shfaq versionin e Plazma-së.

world-dir

  • Alias: W, universi, kontenieri i botës

  • Vlera parazgjedhur: (dosja e serverit)

Cakton vendndodhjen ku ruhen skedarët e botës.

world-name

  • Alias: w, botë

  • Vlera parazgjedhur: (pronat e serverit)

Cakton emrin e skedarit të botës.


Last updated