🎛️الوسائط والخصائص

تعرف على معلمات البداية وخصائص النظام.

المعاملات البدئية والخصائص النظامية هي قيم تُضاف إلى في تشغيل Plazma، وتؤثر بشكل عام على عمل Plazma.

에 따라 시작 매개변수시스템 속성으로 나뉘게 됩니다.


خصائص النظام

تُدخل خصائص النظام قبل -jar لتُعالج في JVM قبل تهيئة Plazma.

시스템 속성을 수정하면 Plazma 및 JVM의 작동 방식이 변경될 수 있으며, 게임에 큰 영향을 미칠 수 있습니다!

각 시스템 속성이 어떠한 역할을 하는지 확실히 알지 못하는 경우, 절대 사용하지 마세요!

كيفية الاستخدام

يُدخل خصائص النظام كوسيطة أمر Java بين java و-jar.

예를 들어, Plazma.dummyProperty 시스템 속성을 적용하려 하는 경우, 다음과 같이 입력하면 다음 속성에 37이 입력되어 Plazma가 초기화 됩니다.

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

-D يشير إلى أن هذه السمة ليست مضمنة في JVM وإنما هي سمة مخصصة لـ Plazma،

속성에 아무 값도 입력하지 않으면 값이 됩니다.

Paperweight 계열 서버 플랫폼은 각 플랫폼마다 시스템 속성을 구분하기 위하여 속성 이름에 .을 포함하고 있습니다.

Windows Powershell 등 일부 터미널에서는 이러한 인수를 허용하지 않을 수 있으므로, 인수 양 끝에 "를 추가해야 합니다.

جميع خصائص النظام

convertLegacySigns

  • النوع: Boolean

  • القيمة الافتراضية: False

يقوم بتحديث تنسيقات اللافتات المتوقفة.

debug.entities

  • النوع: Boolean

  • القيمة الافتراضية: False

يُفعل سجل التصحيح المتعلق بمعلومات الكيانات.

debug.rewriteForIDE

  • النوع: Boolean

  • القيمة الافتراضية: False

يعطل تفعيل مراجعة NMS ليمكن IDE من استيراد المعلومات بشكل صحيح، وإعادة تعيين معلومات الإصدار الداخلي تلقائيًا.

disable.watchdog

  • النوع: Boolean

  • القيمة الافتراضية: False

يعطل نظام تحذير Watchdog في Spigot.

letMeReload

  • النوع: Boolean

  • القيمة الافتراضية: False

يعطل رسالة تأكيد أمر /reload.

/reload 명령어는 매우 불안정하므로, /reload 사용 이후 발생하는 서버 내 모든 문제는 사용자 본인에게 있습니다.

إذا كنت مطورًا لمكون إضافي وتحتاج إلى تحديثه، استخدم الهوت سواب بدلاً من /reload.

io.papermc.paper.suppress.sout.nags

  • النوع: Boolean

  • القيمة الافتراضية: False

يعطل تسجيل مخرجات الإدخال/الإخراج القياسي للمكونات الإضافية.

net.kyori.adventure.text.warnWhenLegacyFormattingDetected

  • النوع: Boolean

  • القيمة الافتراضية: False

يحذر عند اكتشاف تنسيقات متوقفة في مكونات الدردشة.

Paper.bypassHostCheck

  • النوع: Boolean

  • القيمة الافتراضية: False

يعطل التحقق من تطابق نمط الخادم عند اتصال اللاعب.

Paper.debugDynamicMissingKeys

  • النوع: Boolean

  • القيمة الافتراضية: False

يفعل سجل تصحيح المفاتيح المفقودة في كائن NBT.

Paper.debugInvalidSkullProfiles

  • النوع: Boolean

  • القيمة الافتراضية: False

يفعل سجل تصحيح ملفات الرأس الغير صالحة.

يسجل مواقع جميع الملفات الرأسية الغير صالحة داخل العالم.

Paper.disableChannelLimit

  • النوع: Boolean

  • القيمة الافتراضية: False

플레이어당 적용되는 128개의 플러그인 채널의 개수 제한을 비활성화 합니다.

Paper.disableClassPrioritization

  • النوع: Boolean

  • القيمة الافتراضية: False

يعطل نظام ترتيب الفئات الإضافية.

يكون مفيدًا في حالة حدوث مشاكل في شيد الإضافات.

Paper.disableFlushConsolidate

  • النوع: Boolean

  • القيمة الافتراضية: False

يعطل نظام تجميع Netty flush.

Paper.excessiveTELimit

  • 형태: Integer

  • القيمة الافتراضية: 750

يقسم الكيانات الزائدة لترسل عبر حزم متعددة.

Paper.filterThreshold

  • 형태: Integer

  • القيمة الافتراضية: 8192

يحدد حجم أقصى للحزم التي يمكن للخادم استقبالها في مرة واحدة.

Paper.ignoreJavaVersion

  • النوع: Boolean

  • القيمة الافتراضية: False

يعطل التحقق من إصدار Java.

이렇게 하면 JVM이 존재하지 않는 코드에 접근하려 시도할 수 있습니다!

قد يؤدي ذلك إلى تلف دائم في الملفات مثل العالم، وتعطيل ميكانيكية اللعبة بأكملها.

يتحمل المستخدم كل المشاكل التي تنشأ عن استخدامه لهذا، ولا تقدم Plamza أي دعم لهذا.

Paper.maxCustomChannelName

  • 형태: Integer

  • القيمة الافتراضية: 64

플러그인 채널 이름의 제한을 설정합니다.

Paper.maxSignLength

  • 형태: Integer

  • القيمة الافتراضية: 80

يحدد الحد الأقصى لعدد الأحرف التي يمكن إدخالها في سطر لافتة.

Paper.minPrecachedDatafixVersion

  • 형태: Integer

  • القيمة الافتراضية: (إصدار العالم) + 1

يحدد إصدار المعلومات الأولية للتحديثات التي يجب تطبيقها أولاً.

يكون مفيدًا في حالة الحاجة إلى تحديث كميات كبيرة من الشنكات، ولا يستخدم في الحالات الأخرى.

Paper.parseYamlCommentsByDefault

  • النوع: Boolean

  • القيمة الافتراضية: True

يفعل معالجة تعليقات ملف YAML تلقائيًا.

Paper.playerConnection.keepAlive

  • 형태: Integer

  • القيمة الافتراضية: 30

عندما لا يتم استقبال أي بيانات من اللاعب لمدة (ثانية) محددة، يتم طرد اللاعب.

일반적인 경우, 게임은 서버로 계속해서 를 전송하므로, 게임이 응답하지 않는 경우 게임이 충돌한 것으로 간주하고 더 이상 서버에서도 플레이어를 처리하지 않고 추방합니다.

Paper.skipServerPropertiesComments

  • النوع: Boolean

  • القيمة الافتراضية: False

تجاهل تعليقات خصائص الخادم.

Paper.debug-sync-loads

  • النوع: Boolean

  • القيمة الافتراضية: False

تمكين سجلات التصحيح لإنشاء شحنات متزامنة.

Paper.enable-sync-chunk-writes

  • النوع: Boolean

  • القيمة الافتراضية: False

تمكين نظام في ماين كرافت.

يؤدي هذا إلى تأخير أداء كبير نظرًا للقيام بحفظ كل شحنة بترتيب.

Paper.explicit-flush

  • النوع: Boolean

  • القيمة الافتراضية: False

تمكين تفريغ الشبكة بشكل صريح.

Paper.strict-thread-checks

  • النوع: Boolean

  • القيمة الافتراضية: False

تسجيل الأخطاء التي تحدث خارج الخط الرئيسي دائمًا.

Paper.tickList-warn-on-excessive-delay

  • النوع: Boolean

  • القيمة الافتراضية: False

إخراج تحذير عندما يكون للمهام المجدولة تأخير زائد.

Paperclip.patchOnly

  • النوع: Boolean

  • القيمة الافتراضية: False

عند استخدام الملف التنفيذي المضمن، يتم تطبيق التصحيح فقط دون بدء الخادم.

Plazma.aggressiveOptimize

  • النوع: Boolean

  • القيمة الافتراضية: false

  • تعارض: Plazma.disableConfigOptimization

تحسين التكوين الأول بشكل أقوى.

عند التنشيط، يمكن أن يؤدي إلى تسريع أكبر للخادم وجعله أكثر أمانًا، ولكن قد يؤثر بشكل كبير على اللعبة.

Plazma.disableConfigOptimization

  • النوع: Boolean

  • القيمة الافتراضية: false

  • تعارض: Plazma.aggressiveOptimize

لا يقوم بتحسين التكوين الأول.

يجعل استخدام تكوين Paper الافتراضي.

Plazma.iKnowWhatIAmDoing

  • النوع: Boolean

  • القيمة الافتراضية: false

Plazma가 초기화될 때 출력되는 경고문을 억제합니다.

Plazma.useVanillaFavicon

  • النوع: Boolean

  • القيمة الافتراضية: false

يعطل تسمية Plazma ويستخدم رمزاً أساسيًا للخادم.

Plazma.useVanillaConfiguration

  • النوع: Boolean

  • القيمة الافتراضية: false

  • تعارض: Plazma.disableConfigOptimization

해당 속성은 아직 개발중입니다.

해당 속성은 패치된 모든 취약점을 되돌립니다!

يمكن أن يؤثر هذا بشكل كبير على سلامة الخادم وأدائه.

جميع المشاكل التي تنشأ عن استخدام هذه الخاصية تقع على عاتق مدير الخادم.

يقدم التكوين الأول باستخدام القيم الافتراضية المقدمة من Mojang.

يعطل جميع تصحيحات الثغرات التي تم تطبيقها من قبل Paper.

يمكن إعادة تفعيل تصحيحات الثغرات في تكوين Paper أو تكوين Plazma.

Plazma.vanillaize

  • النوع: Boolean

  • القيمة الافتراضية: true

  • تعارض: Plazma.aggressiveOptimize

해당 속성은 아직 개발중입니다.

يضبط التكوين الأول ليكون أقرب إلى البيئة الأصلية.

이는 기본적으로 서버 성능 및 안전에 영향을 주지 않을 정도로만 적용되며, Plazma.disableConfigOptimization 속성을 사용할 경우 바닐라 기본값을 사용하도록 구성합니다.

الخاصية متوقفة عن الاستخدام

الخصائص النظامية التالية هي خصائص متوقفة عن الاستخدام.

timings.bypassMax

  • النوع: Boolean

  • القيمة الافتراضية: false

  • متوقف عن الاستخدام: بعد إزالة Timings من Plazma

تحديد ما إذا كان يمكن تجاوز الحد الأقصى للقيم التي يمكن نقلها إلى واجهة برمجة التطبيقات لـ Aikar.

إذا لم يتم معالجة الاستثناء في API، سيتم تطبيق حد السرعة.


معلمة البداية

تُدخل المعلمة البداية بعد -jar *.jar لتهيئة Plazma ومعالجتها مع القيمة.

كيفية الاستخدام

تُدخل الخصائص النظامية كوسيطات برنامج بعد -jar *.jar.

على سبيل المثال، إذا كنت ترغب في تطبيق معلمة البداية nogui، يمكنك إدخالها كالتالي لتعالج Plazma المعلمة nogui أثناء التهيئة.

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

المعلمة الكاملة للبداية

bukkit-settings

  • الاسم المستعار: b

  • القيمة الافتراضية: bukkit.yml

Bukkit 구성 파일의 이름 및 위치를 설정합니다.

command-settings

  • الاسم المستعار: c

  • القيمة الافتراضية: commands.yml

Bukkit 명령어 구성 파일의 이름 및 위치를 설정합니다.

config

  • الاسم المستعار: c

  • القيمة الافتراضية: server.properties

서버 속성 파일의 이름 및 위치를 설정합니다.

demo

ابدأ الخادم بعالم العرض.

eraseCache

احذف ملفات الذاكرة المؤقتة المتبقية بعد ترقية العالم.

forceUpgrade

버전을 무시하고 월드를 강제로 업그레이드 합니다.

help

  • الاسم المستعار: ?

اعرض المعلمات الكاملة لبداية Plazma وشرحها.

initSettings

أنشئ ملف التكوين فقط وأغلق الخادم.

jfrProfile

تمكين تحليل الأداء JFR.

max-players

  • الاسم المستعار: s, size

  • القيمة الافتراضية: (خصائص الخادم)

허용되는 최대 플레이어 수를 설정합니다.

nogui

قم بتعطيل لوحة واجهة الرسوميات.

nojline

قم بتعطيل JLine واستخدام واجهة الأوامر الافتراضية.

وضع-الانترنت

  • الاسم المستعار: o

  • القيمة الافتراضية: (خصائص الخادم)

يختار ما إذا كان سيرقص اللاعبين مع خادم التحقق من Mojang.

Velocity 등 프록시를 사용하는 것이 아닌 경우 EULA 위반으로 제재될 수 있습니다.

paper-settings

  • الاسم المستعار: paper

  • القيمة الافتراضية: paper.yml

이 인수는 1.19.4 이후 사용이 중지되었습니다

يحدد موقع ملف تكوين PaperSpigot الذي تم إيقاف استخدامه.

يتم استخدام ذلك لنقل التكوين القديم إلى ملف تكوين جديد وبعد ذلك لم يعد مستخدمًا.

paper-settings-directory

  • الاسم المستعار: paper-dir

  • القيمة الافتراضية: config

Paper 구성 파일이 위치하는 폴더의 이름 및 위치를 설정합니다.

plazma-settings-directory

  • الاسم المستعار: plazma-dir

Plazma 구성 파일이 위치하는 폴더의 이름 및 위치를 설정합니다.

plugins

  • الاسم المستعار: p

  • القيمة الافتراضية: plugins

يحدد موقع مجلد الإضافات.

pufferfish-settings

  • الاسم المستعار: pufferfish

  • القيمة الافتراضية: pufferfish.yml

Pufferfish 구성 파일의 이름 및 위치를 설정합니다.

purpur-settings

  • الاسم المستعار: purpur

  • القيمة الافتراضية: purpur.yml

Purpur 구성 파일의 이름 및 위치를 설정합니다.

وضع-آمن

(وضع آمن) يبدأ الخادم بحالة فانيليا كاملة.

عنوان-الخادم

  • الاسم المستعار: h, host

  • القيمة الافتراضية: (خصائص الخادم)

서버의 호스트 이름 또는 주소를 설정합니다.

منفذ-الخادم

  • الاسم المستعار: p, port

  • القيمة الافتراضية: (خصائص الخادم)

يحدد منفذ الخادم.

اسم-الخادم

  • القيمة الافتراضية: خادم Plazma

يحدد اسم الخادم.

spigot-settings

  • الاسم المستعار: S

  • القيمة الافتراضية: spigot.yml

Spigot 구성 파일의 이름 및 위치를 설정합니다.

النسخة

  • الاسم المستعار: v

يطبع إصدار Plazma.

مجلد-العالم

  • الاسم المستعار: W, universe, world-container

  • القيمة الافتراضية: (مجلد الخادم)

يحدد موقع حفظ ملفات العالم.

اسم-العالم

  • الاسم المستعار: w, world

  • القيمة الافتراضية: (خصائص الخادم)

يحدد اسم ملف العالم.


Last updated