अपने सर्वर को कॉन्फ़िगर और मैनेज करना
Minecraft सर्वर पर वॉचडॉग त्रुटि कैसे ठीक करें?

इस लेख में, हम आपके Minecraft सर्वर पर वॉचडॉग के विषय में चर्चा करेंगे, यह क्या है, यह कैसे काम करता है, और यदि यह क्रैश हो जाए तो आप क्या कर सकते हैं।
वॉचडॉग क्या है?
वॉचडॉग Minecraft सर्वर का एक बिल्ट-इन कंपोनेंट है जो प्रत्येक गेम लूप (जिसे टिक भी कहते हैं) के लिए लगने वाले समय की निगरानी करता है। यदि कोई टिक अपेक्षा से अधिक समय लेता है, तो वॉचडॉग जानबूझकर सर्वर को क्रैश कर देता है ताकि वर्ल्ड करप्शन से बचा जा सके।
टिक क्या है?
Minecraft में, एक टिक एक गेम लूप को संदर्भित करता है, जो हर 0.05 सेकंड में या प्रति सेकंड 20 बार होता है, यानी 20 टीपीएस (Ticks Per Second)। गेम लूप में कई क्रियाएं होती हैं जैसे मॉब्स का स्पॉन होना, फसलें बढ़ना, ब्लॉक्स बदलना, और डैमेज की गणना करना।
वॉचडॉग क्रैश टाइम
वॉचडॉग तब सर्वर क्रैश करता है जब कोई टिक अधिकतम अनुमत समय से अधिक लेता है। डिफ़ॉल्ट रूप से, वॉचडॉग तब क्रैश करता है जब एक टिक 50 मिलीसेकंड से अधिक लेता है, लेकिन अधिकतम अनुमत समय 60 मिलीसेकंड है।
वॉचडॉग त्रुटि की पहचान कैसे करें?
जब वॉचडॉग आपके Minecraft सर्वर को क्रैश करता है, तो आपको अपने सर्वर कंसोल में एक त्रुटि संदेश दिखाई देगा:
[FATAL]: A single server tick took 60.00 seconds (should be max 0.05)
[FATAL]: Considering it to be crashed, server will forcibly shutdown.
इसके अलावा, एक क्रैश रिपोर्ट जेनरेट होगी, जिसकी शुरुआत "Minecraft Crash Report" से होगी।
वॉचडॉग त्रुटि कैसे हल करें?
वॉचडॉग त्रुटि को हल करने के लिए, आपको उस लैग के स्रोत की पहचान करनी होगी जिससे टिक सामान्य से अधिक समय ले रहा है।
समस्या की पहचान के बाद, आप उचित कार्रवाई कर सकते हैं। समस्या का कारण कोई टिकिंग एंटिटी, ब्लॉक या यहां तक कि वर्ल्ड भी हो सकता है, जिससे भारी लैग और सर्वर क्रैश हो सकता है।
आप हमारे टिकिंग एंटिटी त्रुटि समाधान गाइड को देख सकते हैं।
वॉचडॉग को डिसेबल करना
वॉचडॉग को डिसेबल करना अंतिम विकल्प है और इसकी सिफारिश नहीं की जाती, क्योंकि यह तब सर्वर को क्रैश करता है जब कोई टिक अपेक्षा से अधिक समय लेता है, जो दर्शाता है कि सर्वर पहले से ही अनप्लेयबल या क्रैश हो चुका है। आप server.properties फाइल में max-tick-time को -1 सेट करके वॉचडॉग को डिसेबल कर सकते हैं, लेकिन यह अनुशंसित नहीं है।
वॉचडॉग क्रैश टाइम कैसे बदलें
आप server.properties फाइल में max-tick-time विकल्प को बदलकर वॉचडॉग के क्रैश टाइम को बदल सकते हैं। डिफ़ॉल्ट मान 60000 मिलीसेकंड या 60 सेकंड है, आप -1 सेट कर सकते हैं जिससे समय अनलिमिटेड हो जाएगा, लेकिन इससे समस्या केवल टल सकती है।
निष्कर्ष
वॉचडॉग आपके Minecraft सर्वर का एक महत्वपूर्ण हिस्सा है जो गेम लूप्स की निगरानी करता है ताकि वर्ल्ड करप्शन से बचा जा सके। यदि यह क्रैश करता है, तो आप समस्या का कारण पहचानकर उचित कार्रवाई कर सकते हैं या अपने होस्टिंग प्रदाता से सहायता ले सकते हैं। याद रखें, वॉचडॉग को केवल अंतिम विकल्प के रूप में ही डिसेबल करें।
इसके साथ शुरू करें:
Minecraft सर्वर
अपना खुद का Minecraft सर्वर बनाना चाहते हो? इसमें बस कुछ मिनट लगते हैं।