Gameruleهایی که ارزش تغییر دارند — و پیشفرضهایی که اشتباه برداشت میشوند
بیش از 40 مورد gamerule وجود دارد و اکثر راهنماها آنها را بدون ذکر موارد مهم فهرست میکنند. در اینجا مواردی که نحوه بازی در دنیا را تغییر میدهند، همراه با مقادیر پیشفرض واقعیشان آورده شده است.
/gamerule has grown past forty entries. Most are debug switches nobody touches. A handful genuinely change how a world feels, and a few have defaults that surprise people.
مواردی که یک دنیا را تغییر میدهند
| Gamerule | پیشفرض | دلیل تغییر دادن آن |
|---|---|---|
keepInventory | false | پرکاربردترین قانون تغییریافته در سرورهای خصوصی |
doDaylightCycle | true | تثبیت زمان روی ظهر برای ساختوساز |
doWeatherCycle | true | جلوگیری از خراب شدن ساختوساز توسط باران |
mobGriefing | true | کریپرها دیگر بیس شما را تخریب نمیکنند؛ همچنین کشاورزی روستاییان را متوقف میکند |
doFireTick | true | گسترش آتش متوقف میشود — تنظیم روی false before a nether build |
randomTickSpeed | 3 | سرعت رشد محصولات کشاورزی. 0 freezes growth entirely |
playersSleepingPercentage | 100 | تنظیم روی 1 so one player can skip the night |
spawnRadius | 10 | محدود کردن پراکندگی اسپاون جهان |
پیشفرضهایی که افراد اشتباه فرض میکنند
randomTickSpeedis 3, not 1. افزایش آن به 1000 برای سرعت بخشیدن به محصولات همچنین
پوسیدگی برگها، گسترش آتش و ذوب یخ را تسریع کرده و TPS سرور را به شدت کاهش میدهد.
mobGriefingcovers more than creepers. خاموش کردن آن همچنین مانع روستاییان در
برداشتن و کاشت بذرها، بلاک گذاشتن اندرمان و علف خوردن گوسفندان میشود. مزارع آهن و مزارع روستاییان بیصدا از کار میافتند.
doInsomniais on by default — این عامل اسپاون فانتومهاست. آن را خاموش کنید به جای
اینکه با آنها بجنگید.
doImmediateRespawnوجود دارد وfalse; setting ittrueskips the death
صفحه را به طور کامل.
commandBlockOutputاستtrue, which is why a redstone contraption spams admin
چت. تقریباً هر سروری آن را تنظیم میکند روی false.
عدد صحیح در برابر بولین
Gameruleها دارای نوع مشخص هستند و دستور به جای توضیح دادن، نوع اشتباه را بیصدا رد میکند. randomTickSpeed, spawnRadius, maxEntityCramming, playersSleepingPercentage and maxCommandChainLength take اعداد؛ هر چیز دیگری true/false.
/gamerule <rule> with no value میخواند تنظیمات فعلی به جای تغییر دادن آن — برای بررسی تغییراتی که یک مپ دانلود شده اعمال کرده مفید است.
آنها مختص به هر جهان هستند، نه مختص سرور
Gameruleها ذخیره میشوند در level.dat, so they travel with the world folder and do not apply to other worlds on the same server. A multiverse setup needs them set per world.
هر قانونی را انتخاب کرده و دستور را با نوع صحیح از قبل اعمالشده در Player Command Builderدریافت کنید، که همچنین teleport، gamemode، xp، time و weather را از همان فرم پوشش میدهد.