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 — कितने chunks क्लाइंट को भेजे जाते हैं। बैंडविड्थ और

मेमोरी खर्च होती है। खिलाड़ी आगे तक देख पाते हैं।

  • simulation-distance — कितने chunks टिक किए जाते हैं: mobs, redstone, फसलें,

hoppers। CPU खर्च होता है। यहीं TPS गिरता है।

ये पहले एक ही सेटिंग हुआ करती थीं, इसलिए पुराने गाइड कहते हैं "परफ़ॉर्मेंस के लिए view-distance कम करें"। आधुनिक समाधान है:

view-distance=10
simulation-distance=6

खिलाड़ी अभी भी 10 chunks दूर तक देखते हैं, लेकिन सर्वर केवल 6 को सिम्युलेट करता है। सिम्युलेशन दायरे से बाहर के फ़ार्म रुक जाते हैं, जो लैग के लिए अच्छा है और AFK फ़ार्मों के लिए समस्या — सोच-समझकर चुनें।

सेटिंग्स जो वास्तविक CPU खर्च करती हैं

सेटिंगडिफ़ॉल्टनोट
simulation-distance10मुख्य विकल्प; व्यस्त सर्वर पर 6–8
entity-broadcast-range-percentage100एंटीटी पैकेट वॉल्यूम आधा करने के लिए 50 तक घटाएं
max-tick-time60000वॉचडॉग; इसे कभी अक्षम न करें लैग छिपाने के लिए
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 →