The Best Resource for Minecraft
The Best Resource for Minecraft

server.properties: تنظیماتی که عملکرد را تغییر می‌دهند، و مواردی که هیچ تأثیری ندارند

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-distance10اهرم اصلی؛ 6–8 در یک سرور شلوغ
entity-broadcast-range-percentage100کاهش به 50 برای نصف کردن حجم پکت‌های انتیتی
max-tick-time60000سامانه watchdog؛ هرگز آن را غیرفعال نکنید برای پنهان کردن لگ
sync-chunk-writestruefalse is much faster on spinning disks, slightly riskier
network-compression-threshold256تنظیم -1 on a LAN, raise to 512 for a busy public server

تنظیماتی که تأثیری روی عملکرد ندارند

  • max-players — رزرو اسلات‌های کمتر سرور را سریع‌تر نمی‌کند. بار پردازشی

از بازیکنانی که واقعاً آنلاین هستند ناشی می‌شود.

  • spawn-protection — شعاع دسترسی‌ها است، نه یک تنظیم عملکرد.
  • view-distance alone — کاهش آن بدون تغییر simulation-distance بیشتر

پهنای باند را ذخیره می‌کند، نه TPS را.

موارد مرتبط با امنیت

  • online-mode=true — حساب‌ها را از طریق Mojang تأیید می‌کند. تنظیم آن روی false on 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 را با پیش‌نمایش زنده طراحی کنید، در ابزارهای راه‌اندازی سرور.

امتحان ابزار: Server Setup Tools →