🎛️Argumenter og Egenskaber
Få kendskab til startargumenter og systemegenskaber.
Startargumenter og systemegenskaber er værdier, der tilføjes kommandoer, der bruges til at køre Plazma, og de har en overordnet indvirkning på Plazmas funktion.
I henhold til startargumenter og systemegenskaber opdelt efter placeringen, der tilføjes til kommandoen (se fn-2).
Systemegenskaber
Systemegenskaber, der indtastes foran -jar
, behandles af JVM før Plazma initialiseres.
Når du ændrer systemegenskaber, kan Plazma og JVM's adfærd ændres, hvilket kan have stor indflydelse på spillet!
Hvis du ikke er sikker på, hvad hver systemegenskab gør, må du under ingen omstændigheder bruge det!
Brugsanvisning
Systemegenskaber indtastes som Java-kommandoargumenter mellem java
og -jar
.
For eksempel, hvis du vil anvende systemsattributtet Plazma.dummyProperty
, vil følgende input resultere i at 37
bliver indsat i det næste attribut, når Plazma initialiseres.
-D
angiver, at argumentet ikke er indbygget i JVM, men er et dedikeret argument til Plazma og
Hvis der ikke angives nogen værdi for egenskaben, vil værdien være fastsat til true
(se fn-3).
Paperweight-serverplatformen af hver type har punktum i egenskabsnavnet for at adskille systemegenskaberne fra hinanden.
Nogle terminaler som f.eks. Windows Powershell tillader muligvis ikke disse argumenter, så det kan være nødvendigt at tilføje "
i begge ender af argumentet (se fn-4).
Alle systemegenskaber
convertLegacySigns
convertLegacySigns
Type:
Boolesk
Standardværdi:
Falsk
Opdaterer deaktiverede skiltformater.
debug.entities
debug.entities
Type:
Boolesk
Standardværdi:
Falsk
Aktiverer debuglogs for entitetsinformation.
debug.rewriteForIDE
debug.rewriteForIDE
Type:
Boolesk
Standardværdi:
Falsk
Deaktiverer NMS-revisionen for at kunne indlæse debugoplysninger korrekt i IDE'en og remapper automatisk interne versionsoplysninger.
disable.watchdog
disable.watchdog
Type:
Boolesk
Standardværdi:
Falsk
Deaktiverer Spigots watchdog-advarselssystem.
letMeReload
letMeReload
Type:
Boolesk
Standardværdi:
Falsk
Deaktiverer bekræftelsesbeskeden for /reload
-kommandoen.
/reload
-kommandoen er meget ustabil, så alle problemer, der opstår efter brug af /reload
, er brugerens eget ansvar.
Hvis du er pluginudvikler og skal opdatere et plugin, skal du bruge hotswap i stedet for /reload
.
io.papermc.paper.suppress.sout.nags
io.papermc.paper.suppress.sout.nags
Type:
Boolesk
Standardværdi:
Falsk
Deaktiverer brugen af standard input/output-systemet for plugins.
net.kyori.adventure.text.warnWhenLegacyFormattingDetected
net.kyori.adventure.text.warnWhenLegacyFormattingDetected
Type:
Boolesk
Standardværdi:
Falsk
Advarer, når forældet formatering opdages i chatkomponenter.
Paper.bypassHostCheck
Paper.bypassHostCheck
Type:
Boolesk
Standardværdi:
Falsk
Deaktiverer validering af serverens mønster, når en spiller opretter forbindelse til serveren.
Paper.debugDynamicMissingKeys
Paper.debugDynamicMissingKeys
Type:
Boolesk
Standardværdi:
Falsk
Aktiverer debuglogs for manglende nøgler i NBT-objekter.
Paper.debugInvalidSkullProfiles
Paper.debugInvalidSkullProfiles
Type:
Boolesk
Standardværdi:
Falsk
Aktiverer debuglogs for ugyldige kranieprofiler.
Dette logger placeringen af alle ugyldige kranieblokke i verden.
Paper.disableChannelLimit
Paper.disableChannelLimit
Type:
Boolesk
Standardværdi:
Falsk
Deaktiver begrænsningen på antallet af 128 plugin-kanaler, der gælder for hver spiller (se fn-5).
Paper.disableClassPrioritization
Paper.disableClassPrioritization
Type:
Boolesk
Standardværdi:
Falsk
Deaktiverer prioritering af pluginklasser.
Nyttig, hvis der er problemer med plugin-shading.
Paper.disableFlushConsolidate
Paper.disableFlushConsolidate
Type:
Boolesk
Standardværdi:
Falsk
Deaktiverer Netty's flush-consolidation-system.
Paper.excessiveTELimit
Paper.excessiveTELimit
Type:
Heltal
Standardværdi:
750
Opdeler entiteter i flere pakker, hvis de overstiger den angivne værdi.
Paper.filterThreshold
Paper.filterThreshold
Type:
Heltal
Standardværdi:
8192
Indstiller størrelsen på den maksimale pakke, serveren kan modtage ad gangen.
Paper.ignoreJavaVersion
Paper.ignoreJavaVersion
Type:
Boolesk
Standardværdi:
Falsk
Deaktiverer Java-versionkontrol.
Dette kan muligvis forsøge at tilgå kode, der ikke eksisterer i JVM!
Dette kan permanent beskadige filer som verdener og ødelægge spillets mekanik.
Enhver skade forårsaget af dette er dit eget ansvar, og Plamza yder ingen support i den henseende.
Paper.maxCustomChannelName
Paper.maxCustomChannelName
Type:
Heltal
Standardværdi:
64
Begrænser navnet på plugin .
Paper.maxSignLength
Paper.maxSignLength
Type:
Heltal
Standardværdi:
80
Indstiller den maksimale længde af tekst på et skiltlinje.
Paper.minPrecachedDatafixVersion
Paper.minPrecachedDatafixVersion
Type:
Heltal
Standardværdi:
(verdensversion) + 1
Indstiller versionen for de første datafixes, der skal initialiseres.
Nyttig, hvis der er behov for at opdatere store mængder chunks, men ellers ikke bruges.
Paper.parseYamlCommentsByDefault
Paper.parseYamlCommentsByDefault
Type:
Boolesk
Standardværdi:
Sandt
Aktiverer behandlingen af YAML-filkommentarer som standard.
Paper.playerConnection.keepAlive
Paper.playerConnection.keepAlive
Type:
Heltal
Standardværdi:
30
Spilleren bliver kicket, hvis der ikke modtages nogen data i det angivne antal sekunder.
Normalt sender spillet fortsat et hjerteslagssignal til serveren, så spilleren ikke bliver udvist, men hvis spillet ikke svarer, betragtes det som en kollision, og serveren vil ikke længere behandle spilleren og vil udvise dem (se fn-7, fn-8, fn-9).
Paper.skipServerPropertiesComments
Paper.skipServerPropertiesComments
Type:
Boolesk
Standardværdi:
Falsk
Ignorerer kommentarer i serveregenskaberne.
Paper.debug-sync-loads
Paper.debug-sync-loads
Type:
Boolesk
Standardværdi:
Falsk
Aktiverer debuglogs for synkroniseret chunkgenerering.
Paper.enable-sync-chunk-writes
Paper.enable-sync-chunk-writes
Type:
Boolesk
Standardværdi:
Falsk
Aktiverer Minecrafts .
Dette gemmer hver chunk sekventielt, hvilket kan forårsage betydelig ydeevnenedgang.
Paper.explicit-flush
Paper.explicit-flush
Type:
Boolesk
Standardværdi:
Falsk
Aktiverer eksplisit flushing af netværkskanaler.
Paper.strict-thread-checks
Paper.strict-thread-checks
Type:
Boolesk
Standardværdi:
Falsk
Logger altid fejl, der ikke opstår på hovedtråden.
Paper.tickList-warn-on-excessive-delay
Paper.tickList-warn-on-excessive-delay
Type:
Boolesk
Standardværdi:
Falsk
Advarer, hvis planlagte opgaver har overdreven ventetid.
Paperclip.patchOnly
Paperclip.patchOnly
Type:
Boolesk
Standardværdi:
Falsk
Anvend kun patch uden at starte serveren, når du bruger den medfølgende eksekverbare fil.
Plazma.aggressiveOptimize
Plazma.aggressiveOptimize
Type:
Boolesk
Standardværdi:
false
Konflikt:
Plazma.disableConfigOptimization
Øger den oprindelige konfiguration mere effektivt.
Aktivering vil få serveren til at køre hurtigere og mere sikkert, men det kan have en stor indvirkning på spiloplevelsen.
Plazma.disableConfigOptimization
Plazma.disableConfigOptimization
Type:
Boolesk
Standardværdi:
false
Konflikt:
Plazma.aggressiveOptimize
Optimerer ikke den oprindelige konfiguration så aggressivt.
Dette bruger standardkonfigurationen fra Paper.
Plazma.iKnowWhatIAmDoing
Plazma.iKnowWhatIAmDoing
Type:
Boolesk
Standardværdi:
false
Undertryk advarslen, der vises, når Plazma initialiseres (se fn-11).
Plazma.useVanillaFavicon
Plazma.useVanillaFavicon
Type:
Boolesk
Standardværdi:
false
Deaktiverer Plazma branding og bruger en simpel vaniljeserver favicon.
Plazma.useVanillaConfiguration
Plazma.useVanillaConfiguration
Type:
Boolesk
Standardværdi:
false
Konflikt:
Plazma.disableConfigOptimization
Denne egenskab er stadig under udvikling.
Denne egenskab ruller alle patchede sårbarheder tilbage!
Dette kan have stor indvirkning på serverens sikkerhed og ydeevne.
Enhver problem opstået ved brug af denne egenskab er serveradministratorens ansvar.
Giver den oprindelige konfiguration med standardværdier fra Mojang.
Dette deaktiverer alle sårbarhedspatches, som Paper har implementeret.
Sårbarhedspatches kan genaktiveres i Paper eller Plazma konfiguration.
Plazma.vanillaize
Plazma.vanillaize
Type:
Boolesk
Standardværdi:
true
Konflikt:
Plazma.aggressiveOptimize
Denne egenskab er stadig under udvikling.
Gør den oprindelige konfiguration mere vanilla-nær.
Dette anvendes primært til at justere serverens ydeevne og sikkerhed til en grad, hvor det ikke påvirker dem, og konfigurerer det til at bruge vaniljestandardværdier, hvis Plazma.disableConfigOptimization
-egenskaben er aktiveret.
Afbrydende egenskab
Følgende systemegenskaber er afbrudte egenskaber.
timings.bypassMax
timings.bypassMax
Type:
Boolesk
Standardværdi:
false
Afbrydet brug: Timings blev fjernet fra Plazma
Bestemmer, om værdier, der sendes til Aikars Timings API, kan overstige det maksimale.
Selvom dette er tilfældet, vil ratebegrænsning blive anvendt, hvis der ikke håndteres undtagelser i API'en.
Startargument
Startargumenter indtastes efter -jar *.jar
for at initialisere Plazma og behandles sammen med det.
Brugsanvisning
Systemegenskaber indtastes som programkommandoargumenter efter -jar *.jar
.
Hvis du f.eks. vil anvende startargumentet nogui
,
skal du indtaste det som vist nedenfor, så Plazma kan behandle nogui
-argumentet under initialiseringen.
Samlede startargumenter
bukkit-settings
bukkit-settings
Alias:
b
Standard:
bukkit.yml
Indstiller navn og placering af Bukkit-konfigurationsfilen.
command-settings
command-settings
Alias:
c
Standard:
commands.yml
Indstiller navn og placering af Bukkit-kommandokonfigurationsfilen.
config
config
Alias:
c
Standard:
server.properties
Indstiller navn og placering af serveregenskabsfilen.
demo
demo
Starter serveren i demotilstand.
eraseCache
eraseCache
Fjerner eventuelle cache-filer efter en verdensopgradering.
forceUpgrade
forceUpgrade
Opgraderer verdenen tvunget, uanset versionen, .
help
help
Alias:
?
Udskriver alle Plazmas startargumenter og beskrivelser.
initSettings
initSettings
Opretter kun konfigurationsfiler og afslutter serveren.
jfrProfile
jfrProfile
Aktiverer JFR-profilering.
max-players
max-players
Alias:
s
,size
Standard:
(serveregenskab)
Indstiller det maksimale antal tilladte .
nogui
nogui
Deaktiverer det grafiske brugergrænsefladepanel.
nojline
nojline
Deaktiver JLine og brug standard konsollen.
online-mode
online-mode
Alias:
o
Standard:
(serveregenskab)
Vælg om spillerne skal valideres mod Mojangs godkendelsesserver.
Hvis du ikke bruger Velocity eller andre proxier, kan du blive sanktioneret for at overtræde EULA.
paper-settings
paper-settings
Alias:
paper
Standardværdi:
paper.yml
Dette argument er blevet stoppet med at blive brugt efter 1.19.4
Angiver placeringen af den deaktiverede PaperSpigot konfigurationsfil.
Denne bruges til at flytte eksisterende konfiguration til en ny fil og er ikke længere i brug.
paper-settings-directory
paper-settings-directory
Alias:
paper-dir
Standardværdi:
config
Angiver navn og placering af mappen, hvor Paper konfigurationsfiler er placeret.
plazma-settings-directory
plazma-settings-directory
Alias:
plazma-dir
Angiver navn og placering af mappen, hvor Plazma konfigurationsfiler er placeret.
plugins
plugins
Alias:
p
Standardværdi:
plugins
Angiver placeringen af plugins-mappen.
pufferfish-settings
pufferfish-settings
Alias:
pufferfish
Standardværdi:
pufferfish.yml
Angiver navn og placering af Pufferfish konfigurationsfilen.
purpur-settings
purpur-settings
Alias:
purpur
Standardværdi:
purpur.yml
Angiver navn og placering af Purpur konfigurationsfilen.
safeMode
safeMode
Starter serveren i fuld standardtilstand som om det var ren vanilla.
server-ip
server-ip
Alias:
h
,host
Standard:
(serveregenskab)
Angiver serverens værtsnavn eller Internet Protocol adresse.
server-port
server-port
Alias:
p
,port
Standard:
(serveregenskab)
Angiver serverens portnummer.
server-name
server-name
Standardværdi:
A Plazma Server
Angiver serverens navn.
spigot-settings
spigot-settings
Alias:
S
Standardværdi:
spigot.yml
Angiver navn og placering af Spigot konfigurationsfilen.
version
version
Alias:
v
Viser Plazma versionen.
world-dir
world-dir
Alias:
W
,universe
,world-container
Standardværdi:
(servermappe)
Angiver placeringen hvor verdensfilerne gemmes.
world-name
world-name
Alias:
w
,world
Standard:
(serveregenskab)
Angiver navnet på verdensfilen.
Last updated