server.properties: تنظیماتی که عملکرد را تغییر میدهند، و مواردی که هیچ تأثیری ندارند
گزینههای view-distance و simulation-distance اهرمهای یکسانی نیستند و یکی از آنها جایی است که TPS شما هدر میرود. هزینه واقعی هر تنظیم، همراه با مقادیر منطقی.
بیشترین server.properties tuning advice is copied between forums without anyone saying what each line costs. Here is what actually moves the needle.
view-distance در مقابل simulation-distance
اینها دو مورد از بدفهمیدهشدهترین تنظیمات هستند، و تفکیک آنها بزرگترین دستاورد ممکن است.
view-distance— چه تعداد چانک به کلاینت ارسال میشوند. پهنای باند و
حافظه مصرف میکند. بازیکنان دورتر را میبینند.
simulation-distance— چه تعداد چانک تیک میخورند: مابها، ردستون، محصولات،
هاپرها. از CPU مصرف میکند. اینجاست که TPS هدر میرود.
اینها قبلاً یک تنظیم واحد بودند، به همین دلیل راهنماهای قدیمی میگویند «view-distance را برای عملکرد کاهش دهید». پاسخ امروزی این است:
view-distance=10
simulation-distance=6
بازیکنان همچنان 10 چانک دورتر را میبینند، اما سرور فقط 6 چانک را شبیهسازی میکند. فارمهای خارج از شعاع شبیهسازی متوقف میشوند، که این ویژگی برای لگ مفید و برای فارمهای AFK مشکلساز است — آگاهانه انتخاب کنید.
تنظیماتی که واقعاً CPU مصرف میکنند
| تنظیم | پیشفرض | یادداشت |
|---|---|---|
simulation-distance | 10 | اهرم اصلی؛ 6–8 در یک سرور شلوغ |
entity-broadcast-range-percentage | 100 | کاهش به 50 برای نصف کردن حجم پکتهای انتیتی |
max-tick-time | 60000 | سامانه watchdog؛ هرگز آن را غیرفعال نکنید برای پنهان کردن لگ |
sync-chunk-writes | true | false is much faster on spinning disks, slightly riskier |
network-compression-threshold | 256 | تنظیم -1 on a LAN, raise to 512 for a busy public server |
تنظیماتی که تأثیری روی عملکرد ندارند
max-players— رزرو اسلاتهای کمتر سرور را سریعتر نمیکند. بار پردازشی
از بازیکنانی که واقعاً آنلاین هستند ناشی میشود.
spawn-protection— شعاع دسترسیها است، نه یک تنظیم عملکرد.view-distancealone — کاهش آن بدون تغییر simulation-distance بیشتر
پهنای باند را ذخیره میکند، نه TPS را.
موارد مرتبط با امنیت
online-mode=true— حسابها را از طریق Mojang تأیید میکند. تنظیم آن رویfalseon a
سرور عمومی یعنی هر کسی میتواند با هر نام کاربری متصل شود. فقط در صورتی false behind a proxy that does the verification itself.
enforce-secure-profile— چت امضاشده را کنترل میکند. غیرفعال کردن آن در سرورهای
مادشده رایج است و خود به خود یک حفره امنیتی محسوب نمیشود.
white-list+enforce-whitelist— مورد دوم گزینهای است که بازیکنان خارج از لیست که
قبلاً متصل شدهاند را کیک میکند. تنظیم کردن فقط گزینه اول یک اشتباه رایج است.
MOTD
motd accepts section-sign colour codes, and the modern approach for a Paper server is MiniMessage formatting rather than raw § codes. Two lines are allowed — the split point is a literal \n in the properties file.
آن را کوتاه نگه دارید. لیست سرور متن را به شدت کوتاه میکند و یک MOTD طولانی شبیه اسپم به نظر میرسد.
یک فایل properties معتبر برای تعداد بازیکنان و سختافزار خود بسازید و MOTD را با پیشنمایش زنده طراحی کنید، در ابزارهای راهاندازی سرور.