🎛️Argümanlar
Başlangıç argümanları ve sistem özelliklerini öğrenin.
Başlangıç parametreleri ve sistem özellikleri, Plazma'nın çalışmasına eklenen bir değer olarak ile ilgilidir ve Plazma'nın genel işleyişine etki eder.
e göre başlangıç argümanı ve sistem özellikleri olarak ayrılır.
Sistem özelliği
Sistem özellikleri, -jar
'ın önüne yerleştirilir ve Plazma'nın başlatılması öncesinde JVM tarafından işlenen değerlerdir.
Sistem özelliklerini değiştirmek, Plazma ve JVM'nin çalışma şeklini değiştirebilir ve oyunu büyük ölçüde etkileyebilir!
Her sistem özelliğinin ne işe yaradığını kesin olarak bilmiyorsanız, kesinlikle kullanmayın!
Kullanım şekli
Sistem özellikleri, java
ve -jar
arasına Java komut argümanı olarak eklenir.
Örneğin, Plazma.dummyProperty
sistem özelliğini uygulamak istediğinizde, aşağıdaki gibi girerek sonraki özelliğe 37
girilir ve Plazma başlatılır.
-D
, bu argümanın JVM'e yerleşik olmadığını ve Plazma'ya eklenen özel bir argüman olduğunu belirtir ve
Özelliklere herhangi bir değer girilmezse değer .
Paperweight serisi sunucu platformu, her platform için sistem özelliklerini ayırt etmek için özellik adlarında .
işaretini içermektedir.
Windows Powershell gibi bazı terminalde, bu tür argümanlara izin verilmeyebilir, bu nedenle argümanın her iki ucuna da "
.
Tüm sistem özellikleri
convertLegacySigns
convertLegacySigns
Biçimi:
Boolean
Varsayılan Değer:
False
Kullanımdan kaldırılan işaret formatlarını günceller.
debug.entities
debug.entities
Biçimi:
Boolean
Varsayılan Değer:
False
Varlık bilgileri ile ilgili hata ayıklama günlüklerini etkinleştirir.
debug.rewriteForIDE
debug.rewriteForIDE
Biçimi:
Boolean
Varsayılan Değer:
False
IDE'de hata ayıklama bilgilerini doğru şekilde yükleyebilmek için NMS revizyonunu devre dışı bırakır ve, iç versiyon bilgisini otomatik olarak yeniden haritalandırır.
disable.watchdog
disable.watchdog
Biçimi:
Boolean
Varsayılan Değer:
False
Spigot'un Watchdog uyarı sistemi devre dışı bırakılır.
letMeReload
letMeReload
Biçimi:
Boolean
Varsayılan Değer:
False
/reload
komutunun yeniden doğrulama iletişim kutusunu devre dışı bırakır.
/reload
komutu son derece kararsız olduğundan, /reload
kullanımından sonra ortaya çıkan tüm sunucu sorunları kullanıcıya aittir.
Eğer bir eklenti geliştiricisiyseniz ve eklentiyi güncellemeniz gerekiyorsa, /reload
yerine hotswap kullanın.
io.papermc.paper.suppress.sout.nags
io.papermc.paper.suppress.sout.nags
Biçimi:
Boolean
Varsayılan Değer:
False
Standart giriş/çıkış sistemini kullanan eklentileri devre dışı bırakır.
net.kyori.adventure.text.warnWhenLegacyFormattingDetected
net.kyori.adventure.text.warnWhenLegacyFormattingDetected
Biçimi:
Boolean
Varsayılan Değer:
False
Mesajlaşma bileşenlerinde kullanımdan kaldırılan biçim algılandığında uyarır.
Paper.bypassHostCheck
Paper.bypassHostCheck
Biçimi:
Boolean
Varsayılan Değer:
False
Oyuncunun sunucuya bağlandığında sunucunun model eşleşme doğrulamasını devre dışı bırakır.
Paper.debugDynamicMissingKeys
Paper.debugDynamicMissingKeys
Biçimi:
Boolean
Varsayılan Değer:
False
NBT nesnelerinde eksik anahtarlar için hata ayıklama günlüklerini etkinleştirir.
Paper.debugInvalidSkullProfiles
Paper.debugInvalidSkullProfiles
Biçimi:
Boolean
Varsayılan Değer:
False
Hatalı kafatası profilleri hakkında hata ayıklama günlüklerini etkinleştirir.
Bu, tüm hatalı kafatası bloklarını konumlarıyla birlikte günlüğe kaydeder.
Paper.disableChannelLimit
Paper.disableChannelLimit
Biçimi:
Boolean
Varsayılan Değer:
False
Her bir oyuncuya uygulanan 128 tane eklenti sayısı sınırını devre dışı bırakır.
Paper.disableClassPrioritization
Paper.disableClassPrioritization
Biçimi:
Boolean
Varsayılan Değer:
False
Eklenti sınıf öncelik sistemini devre dışı bırakır.
Eklenti gölgelendirmede sorun yaşandığında faydalıdır.
Paper.disableFlushConsolidate
Paper.disableFlushConsolidate
Biçimi:
Boolean
Varsayılan Değer:
False
Netty flush konsolidasyon sistemini devre dışı bırakır.
Paper.excessiveTELimit
Paper.excessiveTELimit
Biçimi:
Integer
Varsayılan Değer:
750
Varlık sayısı belirtilen değerden fazla ise çoklu paketlere bölerek iletilir.
Paper.filterThreshold
Paper.filterThreshold
Biçimi:
Integer
Varsayılan Değer:
8192
Sunucunun alabileceği maksimum paket boyutunu ayarlar.
Paper.ignoreJavaVersion
Paper.ignoreJavaVersion
Biçimi:
Boolean
Varsayılan Değer:
False
Java sürüm kontrolünü devre dışı bırakır.
Bu şekilde, JVM'in mevcut olmayan kodlara erişmeye çalışabileceği unutulmamalıdır!
Dünya ve diğer tüm dosyalar kalıcı olarak zarar görebilir ve oyunun genel mekanikleri bozulabilir.
Bu nedenle yaşanan tüm sorunlar sizin sorumluluğunuzdadır ve Plamza bunun için herhangi bir destek sağlamaz.
Paper.maxCustomChannelName
Paper.maxCustomChannelName
Biçimi:
Integer
Varsayılan Değer:
64
Eklenti adının sınırını belirler.
Paper.maxSignLength
Paper.maxSignLength
Biçimi:
Integer
Varsayılan Değer:
80
Tabelanın bir satırına girilebilecek maksimum karakter sayısını ayarlar.
Paper.minPrecachedDatafixVersion
Paper.minPrecachedDatafixVersion
Biçimi:
Integer
Varsayılan Değer:
(Dünya Sürümü) + 1
Önce başlanacak dünya güncelleme bilgisinin sürümünü ayarlar.
Çok sayıda bloğun güncellenmesi gereken durumlarda faydalı olabilir, ancak diğer durumlarda kullanılmaz.
Paper.parseYamlCommentsByDefault
Paper.parseYamlCommentsByDefault
Biçimi:
Boolean
Varsayılan Değer:
True
YAML dosyalarındaki yorumların işlenmesini etkinleştirir.
Paper.playerConnection.keepAlive
Paper.playerConnection.keepAlive
Biçimi:
Integer
Varsayılan Değer:
30
Oyuncudan belirli bir süre (saniye cinsinden) hiçbir veri alınmazsa, oyuncuyu atar.
Genellikle, sürekli olarak sunucuya gönderir, bu nedenle oyun yanıt vermezse çakışmış olarak kabul edilir ve sunucu artık oyuncuyu işlemez ve atar.
Paper.skipServerPropertiesComments
Paper.skipServerPropertiesComments
Biçimi:
Boolean
Varsayılan Değer:
False
Sunucu özelliklerinin yorumlarını görmezden gelir.
Paper.debug-sync-loads
Paper.debug-sync-loads
Biçimi:
Boolean
Varsayılan Değer:
False
Senkron yükleme hata ayıklama günlüklerini etkinleştirir.
Paper.enable-sync-chunk-writes
Paper.enable-sync-chunk-writes
Biçimi:
Boolean
Varsayılan Değer:
False
Minecraft'un 'ni etkinleştirir.
Bu, her bir bloğu sırayla kaydetmeyi gerektirdiği için büyük performans düşüşüne neden olur.
Paper.explicit-flush
Paper.explicit-flush
Biçimi:
Boolean
Varsayılan Değer:
False
Ağ kanalının Açıkça Boşaltılmasını etkinleştirir.
Paper.strict-thread-checks
Paper.strict-thread-checks
Biçimi:
Boolean
Varsayılan Değer:
False
Ana iş parçacığında meydana gelen hataları her zaman kaydeder.
Paper.tickList-warn-on-excessive-delay
Paper.tickList-warn-on-excessive-delay
Biçimi:
Boolean
Varsayılan Değer:
False
Zamanlamalı görevlerin aşırı gecikmeye sahip olması durumunda uyarı verir.
Paperclip.patchOnly
Paperclip.patchOnly
Biçimi:
Boolean
Varsayılan Değer:
False
Varsayılan yürütülebilir dosyayı kullandığınızda, sunucuyu başlatmadan yalnızca yama uygular.
Plazma.aggressiveOptimize
Plazma.aggressiveOptimize
Biçimi:
Boolean
Varsayılan Değer:
false
Çarpışma:
Plazma.disableConfigOptimization
İlk yapılandırmayı daha güçlü bir şekilde optimize eder.
Aktive edildiğinde sunucu daha hızlı ve güvenli hale gelir, ancak oyun oynama üzerinde büyük etkileri olabilir.
Plazma.disableConfigOptimization
Plazma.disableConfigOptimization
Biçimi:
Boolean
Varsayılan Değer:
false
Çarpışma:
Plazma.aggressiveOptimize
İlk yapılandırmayı optimize etmeyecek.
Bu, Paper'ın varsayılan yapılandırmasını kullanır.
Plazma.iKnowWhatIAmDoing
Plazma.iKnowWhatIAmDoing
Biçimi:
Boolean
Varsayılan Değer:
false
Plazma başlatıldığında görünen bastırır.
Plazma.useVanillaFavicon
Plazma.useVanillaFavicon
Biçimi:
Boolean
Varsayılan Değer:
false
Plazma markasını devre dışı bırakır ve vanilya temel sunucu favicon'unu kullanacak şekilde yapılandırır.
Plazma.useVanillaConfiguration
Plazma.useVanillaConfiguration
Biçimi:
Boolean
Varsayılan Değer:
false
Çarpışma:
Plazma.disableConfigOptimization
Bu özellik henüz geliştirme aşamasındadır.
Bu özellik, yamaların geri alınmasına neden olur!
Bu, sunucu güvenliği ve performansı üzerinde büyük etkilere sahip olabilir.
Bu özellikten kaynaklanan herhangi bir sorumluluk sunucu yöneticisine aittir.
İlk yapılandırmayı Mojang tarafından sağlanan varsayılan değerlerle sunar.
Bu, Paper'da uygulanan tüm güvenlik açıkları yamalarını devre dışı bırakır.
Güvenlik açıkları yamaları, Paper yapılandırmasında veya Plazma yapılandırmasında yeniden etkinleştirilebilir.
Plazma.vanillaize
Plazma.vanillaize
Biçimi:
Boolean
Varsayılan:
true
Çarpışma:
Plazma.aggressiveOptimize
Bu özellik henüz geliştirme aşamasındadır.
İlk yapılandırmayı vanilyaya yakın olarak ayarlar.
Bu genellikle sunucu performansını ve güvenliğini etkilemeyecek şekilde uygulanır ve Plazma.disableConfigOptimization
özelliği kullanıldığında vanilya varsayılanlarını kullanacak şekilde yapılandırır.
Kullanımdan kaldırılan özellik
Aşağıdaki sistem özellikleri kullanımdan kaldırılmış özelliklerdir.
timings.bypassMax
timings.bypassMax
Biçimi:
Boolean
Varsayılan Değer:
false
Kullanım dışı: Timings, Plazma'dan tamamen kaldırıldıktan sonra
Aikar'ın Timings API'sine iletilen değerin maksimumunun aşıp aşamayacağını belirler.
Buna rağmen, API'de istisna olmazsa hız sınırlaması uygulanır.
Başlangıç argümanı
Başlangıç argümanı, -jar *.jar
'ın arkasına girilir ve Plazma başlatıldığında işlenen bir değerdir.
Kullanım şekli
Sistem özellikleri, -jar *.jar
'ın arkasına programın komut argümanı olarak girilir.
Örneğin, nogui
başlangıç argümanını uygulamak istediğinizde,
şu şekilde girerek Plazma, başlatma sırasında nogui
argümanını işler.
Tüm başlangıç argümanı
bukkit-settings
bukkit-settings
Takma ad:
b
Varsayılan:
bukkit.yml
Bukkit yapılandırma dosyası'nın adını ve konumunu ayarlar.
command-settings
command-settings
Takma ad:
c
Varsayılan:
commands.yml
Bukkit komut yapılandırma dosyası'nın adını ve konumunu ayarlar.
config
config
Takma ad:
c
Varsayılan:
server.properties
Sunucu özellikleri dosyasının adını ve konumunu ayarlar.
demo
demo
Sunucuyu demo dünyasıyla başlatır.
eraseCache
eraseCache
Dünya yükseltme sonrası kalan önbellek dosyalarını siler.
forceUpgrade
forceUpgrade
Sürümü dikkate almadan dünyayı zorla .
help
help
Takma ad:
?
Plazma'nın tüm başlangıç argümanlarını ve açıklamalarını görüntüler.
initSettings
initSettings
Yapılandırma dosyasını oluşturur ve sunucuyu kapatır.
jfrProfile
jfrProfile
JFR profil oluşturmayı etkinleştirir.
max-players
max-players
Takma ad:
s
,size
Varsayılan:
(sunucu özellikleri)
Kabul edilen maksimum sayısını ayarlar.
nogui
nogui
Grafik arayüz panelini devre dışı bırakır.
nojline
nojline
JLine'ı devre dışı bırakır ve saf konsolu kullanır.
online-mode
online-mode
Takma ad:
o
Varsayılan:
(sunucu özellikleri)
Oyuncuları Mojang kimlik doğrulama sunucusuyla doğrulamak için seçim yapar.
Velocity ve benzeri proxy'ler kullanılmadığı takdirde EULA ihlali nedeniyle cezalandırılabilirsiniz.
paper-settings
paper-settings
Takma ad:
paper
Varsayılan:
paper.yml
Bu argüman, 1.19.4'ten itibaren kullanımdan kaldırılmıştır
Kullanımdan kaldırılan PaperSpigot yapılandırma dosyasının konumunu ayarlar.
Bu, mevcut yapıyı yeni bir yapılandırma dosyasına taşımak için kullanılır ve daha sonra kullanılmaz.
paper-settings-directory
paper-settings-directory
Takma ad:
paper-dir
Varsayılan:
config
Paper yapılandırma dosyası'nın bulunduğu klasörün adını ve konumunu ayarlar.
plazma-settings-directory
plazma-settings-directory
Takma ad:
plazma-dir
Plazma yapılandırma dosyası'nın bulunduğu klasörün adını ve konumunu ayarlar.
plugins
plugins
Takma ad:
p
Varsayılan:
plugins
Eklenti klasörünün konumunu ayarlar.
pufferfish-settings
pufferfish-settings
Takma ad:
pufferfish
Varsayılan:
pufferfish.yml
Pufferfish yapılandırma dosyası'nın adını ve konumunu ayarlar.
purpur-settings
purpur-settings
Takma ad:
purpur
Varsayılan:
purpur.yml
Purpur yapılandırma dosyası'nın adını ve konumunu ayarlar.
safeMode
safeMode
(Güvenli Mod) Sunucuyu tamamen saf bir şekilde başlatır.
server-ip
server-ip
Takma ad:
h
,host
Varsayılan:
(sunucu özellikleri)
Sunucunun ana bilgisayar adını veya adresini ayarlar.
server-port
server-port
Takma ad:
p
,port
Varsayılan:
(sunucu özellikleri)
Sunucunun bağlantı noktasını ayarlar.
server-name
server-name
Varsayılan:
A Plazma Sunucusu
Sunucunun adını ayarlar.
spigot-settings
spigot-settings
Takma ad:
S
Varsayılan:
spigot.yml
Spigot yapılandırma dosyası'nın adını ve konumunu ayarlar.
version
version
Takma ad:
v
Plazma sürümünü görüntüler.
world-dir
world-dir
Takma ad:
W
,evren
,dünya-konteyneri
Varsayılan:
(sunucu klasörü)
Dünya dosyalarının kaydedildiği konumu ayarlar.
world-name
world-name
Takma ad:
w
,dünya
Varsayılan:
(sunucu özellikleri)
Dünya dosyasının adını ayarlar.
Last updated