सेटिंग्स फ़ाइलें संपादित करें
edit_file enshrouded_server.json को बदलता है और एक diff दिखाता है जिसे आप किसी भी सेव होने से पहले स्वीकार करते हैं।
एक अच्छा Enshrouded सर्वर सेटअप एक छोटी सूची पर निर्भर करता है: एक JSON फ़ाइल संपादित करें, पोर्ट्स जांचें, लॉग पढ़ें और वर्ल्ड फ़ोल्डर कॉपी करें। VarintKeel Windows 10 या 11 पर चैट से इन चरणों को करता है, टूल्स स्वयं चलाता है और हर परिणाम को एक कार्ड के रूप में दिखाता है जिसे आप खोल सकते हैं। कुछ भी सारांश के पीछे छिपा नहीं है।
edit_file enshrouded_server.json को बदलता है और एक diff दिखाता है जिसे आप किसी भी सेव होने से पहले स्वीकार करते हैं।
Shell saveDirectory द्वारा नामित फ़ोल्डर पर Robocopy चलाता है और वास्तविक एग्जिट कोड की रिपोर्ट करता है।
grep लॉग में पहली त्रुटि ढूंढता है, और read_file उसके आसपास की लाइनें दिखाता है।
एजेंट list_dir और glob के साथ आपके सर्वर फ़ोल्डर को मैप करता है, JSON सेटिंग्स फ़ाइल पढ़ता है, edit_file के साथ एक समय में एक फ़ील्ड बदलता है और हर बदलाव को एक diff के रूप में दिखाता है, ताकि आप तय कर सकें कि क्या डिस्क पर जाएगा। यह SSH के माध्यम से आपके स्वामित्व वाले सर्वर पर काम कर सकता है, और Shell उस वातावरण में चलता है जिसे आपने चुना है।
server folderफ़ाइलें मिलींenshrouded_server.jsonपढ़ा सहीenshrouded_server.jsonसहेजा गयाrobocopy saves backupकॉपी किया गयाenshrouded_server.jsonपढ़ा सहीएक डेडिकेटेड सर्वर को अपडेट करने में अक्सर समस्याएं एक फ़ाइल से शुरू होती हैं जो नए वर्जन से मेल नहीं खाती। सर्वर को रोककर और Shell और Robocopy के साथ वर्ल्ड फ़ोल्डर कॉपी करके शुरू करें। फिर Shell के माध्यम से Steam से सर्वर के अपडेट टूल को चलाएं; कार्ड उस कमांड के वास्तविक एग्जिट कोड दिखाता है। इसके बाद read_file enshrouded_server.json और आपकी रखी गई कॉपी खोलता है, और grep जांचता है कि नाम, saveDirectory और slotCount अभी भी आपकी वैल्यूज़ को बनाए हुए हैं या नहीं, क्योंकि सर्वर फ़ील्ड्स की कमी वाली फ़ाइल को फिर से लिख सकता है। Ask first का उपयोग करें ताकि हर एडिट आपके लिए रुक जाए। सर्वर को आखिर में शुरू करें, गेम से एक बार ज्वाइन करें और बैकअप को रखें जब तक कि वह टेस्ट पास नहीं हो जाता। यदि कार्ड एक शून्येतर एग्जिट कोड दिखाता है, तो रुकें और फिर से कोशिश करने से पहले उसकी आउटपुट पढ़ें।
जब सर्वर प्लेयर्स के लिए दिखाई नहीं दे रहा होता है, तो कारण अक्सर पोर्ट या फ़ाइल होता है। एजेंट से enshrouded_server.json से queryPort और ip पढ़ने के लिए कहें, फिर grep के साथ लॉग में पहली त्रुटि खोजने के लिए। Shell इस पीसी के कनेक्शन की सूची बना सकता है, ताकि आप देख सकें कि सर्वर सुन रहा है या नहीं। अपने राउटर पर पोर्ट फॉरवर्ड करना और विंडोज फ़ायरवॉल में उसे अनुमति देना वे कदम हैं जिन्हें आप स्वयं करते हैं। web_search और http_get आधिकारिक सर्वर दस्तावेज़ीकरण में वर्तमान डिफ़ॉल्ट्स खोजते हैं। Plan only पर स्विच करें जब आप चाहते हैं कि पूरी चेकलिस्ट लिखी जाए कुछ भी चलने से पहले, फिर Ask first में चरण दर चरण इसे पूरा करें। एक दूसरे पीसी से ज्वाइन करें या किसी दोस्त से कोशिश करने के लिए कहें, क्योंकि वही टेस्ट मायने रखता है।
जो लोग ड्यूओ प्ले के लिए सर्वर सेटिंग्स की सिफारिश मांगते हैं, उन्हें एक छोटा जवाब चाहिए, लेकिन सही वैल्यूज़ आपके वर्ल्ड और आपकी हार्डवेयर पर निर्भर करती हैं। एजेंट read_file के साथ वर्तमान फ़ाइल पढ़ता है, http_get के साथ आधिकारिक दस्तावेज़ीकरण खोलता है और slotCount और gameSettingsPreset के लिए बदलावों को एक diff के रूप में प्रस्तावित करता है। यह एक प्रारंभिक Enshrouded सर्वर सेटअप है जिसे आप उल्टा कर सकते हैं, क्योंकि पुरानी फ़ाइल आपके बैकअप में इंतज़ार करती है। Ask first में diff स्वीकार करें, सर्वर शुरू करें, एक दोस्त के साथ ज्वाइन करें और एक समय में एक वैल्यू बदलें। यदि कोई बदलाव मदद नहीं करता है तो कॉपी पर वापस जाएं। प्रत्येक वैल्यू का एक छोटा नोट रखें जिसे आपने आजमाया, ताकि अगला बदलाव मेमोरी से नहीं, तथ्यों से शुरू हो।
Enshrouded सर्वर मॉड्स के लिए खोजने पर कई वादे मिलते हैं, लेकिन Enshrouded डेडिकेटेड सर्वर्स के लिए आधिकारिक मॉड सपोर्ट का विज्ञापन नहीं देता है, इसलिए यह साइट किसी भी मॉड को समर्थित या सुरक्षित नहीं बताती। एजेंट जो कर सकता है वह यह है कि आपको दिखाए कि आपके फ़ोल्डर में क्या है: list_dir और glob उसे मैप करते हैं, और copy_file किसी भी छूत से पहले एक कॉपी बनाए रखता है। जो लोग लोकल मशीन पर डेडिकेटेड सर्वर चलाते हैं अक्सर प्रयोग करते हैं, और एक बैकअप plus एक diff रिव्यू यह ठीक से दिखाता है कि कौन सी टेक्स्ट फ़ाइल बदली गई। स्वयं तय करें कि एक असमर्थित बदलाव जोखिम के लायक है या नहीं। हर diff पढ़ें और पहले कॉपी पर टेस्ट करें, और मूल फ़ाइलों को बिना छुए रखें जब तक कि यह न पता न चले कि कोई बदलाव क्या करता है।
VarintKeel गेम या इसके एडिटर के लिए एक प्लगइन नहीं है। यह केवल आपकी अपनी फ़ाइलों और सर्वर्स के लिए बनाया गया है, इसलिए आप इसे दूसरों के गेम क्लाइंट्स, लाइव सर्वर्स जिन्हें आप स्वामित्व नहीं करते, अन्य प्लेयर्स और अकाउंट्स से दूर रखते हैं; एजेंट इसकी गारंटी नहीं देता। यह गारंटी नहीं है कि कोई बदलाव सही है, इसलिए आप diff पढ़ते हैं और परिणाम की जांच करते हैं।