แก้ไขไฟล์ตั้งค่า
edit_file แก้ไข enshrouded_server.json และแสดง diff ที่คุณต้องยอมรับก่อนบันทึกข้อมูล
การตั้งค่าเซิร์ฟเวอร์ Enshrouded ที่ดีมีขั้นตอนสั้นๆ: แก้ไขไฟล์ JSON หนึ่งไฟล์ ตรวจสอบพอร์ต อ่านล็อก และคัดลอกโฟลเดอร์โลก VarintKeel ดำเนินการขั้นตอนเหล่านี้จากแชทบน Windows 10 หรือ 11 รันเครื่องมือเอง และแสดงผลลัพธ์ทุกชิ้นเป็นการ์ดที่คุณเปิดดูได้ ไม่มีอะไรซ่อนอยู่ในบทสรุป
edit_file แก้ไข enshrouded_server.json และแสดง diff ที่คุณต้องยอมรับก่อนบันทึกข้อมูล
Shell รัน Robocopy บนโฟลเดอร์ที่ระบุโดย saveDirectory และรายงาน exit code จริง
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 จากนั้นรันเครื่องมืออัปเดตของเซิร์ฟเวอร์จาก Steam ผ่าน Shell; การ์ดจะแสดง exit code จริงของคำสั่งนั้น afterwards read_file เปิด enshrouded_server.json และสำเนาที่คุณเก็บไว้ และ grep ตรวจสอบว่า name, saveDirectory และ slotCount ยังคงมีค่าของคุณอยู่ เพราะเซิร์ฟเวอร์อาจเขียนไฟล์ใหม่ด้วยฟิลด์ที่หายไป ใช้ Ask first เพื่อให้การแก้ไขทุกชิ้นรอให้คุณอนุมัติ เริ่มต้นเซิร์ฟเวอร์เป็นขั้นตอนสุดท้าย เข้าร่วมเกมหนึ่งครั้งจากภายในเกม และเก็บสำเนาสำรองไว้จนกว่าการทดสอบนั้นจะผ่าน หากการ์ดแสดง exit code ที่ไม่ใช่ศูนย์ ให้หยุดและอ่านผลลัพธ์ก่อนลองอีกครั้ง
เมื่อเซิร์ฟเวอร์ไม่แสดงให้ผู้เล่นเห็น สาเหตุมักเป็นพอร์ตหรือไฟล์ ถามเอเจนต์ให้อ่าน queryPort และ ip จาก enshrouded_server.json จากนั้นค้นหาในล็อกด้วย grep เพื่อหาข้อผิดพลาดแรก Shell สามารถแสดงรายการการเชื่อมต่อของพีซีเครื่องนี้ เพื่อให้คุณเห็นว่าเซิร์ฟเวอร์กำลังฟังอยู่หรือไม่ การเปิดพอร์ตบนเราเตอร์และอนุญาตในไฟร์วอลล์ของ Windows เป็นขั้นตอนที่คุณทำเอง web_search และ http_get หาค่าเริ่มต้นปัจจุบันในเอกสารเซิร์ฟเวอร์ทางการ สลับเป็น Plan only เมื่อคุณต้องการเขียนรายการตรวจสอบทั้งหมดก่อนที่อะไรจะรัน จากนั้นดำเนินการทีละขั้นตอนใน Ask first เข้าร่วมจากพีซีเครื่องที่สองหรือขอให้เพื่อนลอง เพราะนั่นคือการทดสอบที่สำคัญ
คนที่ถามหาคำแนะนำการตั้งค่าเซิร์ฟเวอร์สำหรับเล่นคู่ต้องการคำตอบสั้นๆ แต่ค่าที่ถูกต้องขึ้นอยู่กับโลกและฮาร์ดแวร์ของคุณ เอเจนต์อ่านไฟล์ปัจจุบันด้วย read_file เปิดเอกสารทางการด้วย http_get และเสนอการเปลี่ยนแปลงต่อ slotCount และ gameSettingsPreset เป็น diff นี่เป็นการตั้งค่าเซิร์ฟเวอร์ Enshrouded ครั้งแรกที่คุณสามารถย้อนกลับได้ เพราะไฟล์เก่ายังรออยู่ในสำเนาสำรอง ยอมรับ diff ใน Ask first เริ่มต้นเซิร์ฟเวอร์ เข้าร่วมกับเพื่อนและเปลี่ยนค่าหนึ่งค่าในแต่ละครั้ง กลับไปที่สำเนาหากการเปลี่ยนแปลงไม่ช่วย จดบันทึกสั้นๆ ของแต่ละค่าที่คุณลอง เพื่อให้การเปลี่ยนแปลงครั้งถัดไปเริ่มจากข้อเท็จจริงไม่ใช่จากความจำ
การค้นหาเซิร์ฟเวอร์ Enshrouded มอด พบคำสัญญาจำนวนมาก แต่ Enshrouded ไม่ได้ประกาศการรองรับมอดอย่างเป็นทางการสำหรับเซิร์ฟเวอร์เฉพาะทาง ดังนั้นเว็บไซต์นี้จึงไม่อธิบายมอดใดๆ ว่าเป็นที่รองรับหรือปลอดภัย สิ่งที่เอเจนต์ทำได้คือแสดงสิ่งที่มีอยู่ในโฟลเดอร์ของคุณ: list_dir และ glob ทำแผนที่ และ copy_file เก็บสำเนาไว้ก่อนที่คุณจะแตะต้องอะไร คนที่รันเซิร์ฟเวอร์เฉพาะทางบนเครื่องท้องถิ่นมักทดลอง และสำเนาสำรองพร้อมการตรวจสอบ diff แสดงให้เห็นอย่างชัดเจนว่าไฟล์ข้อความใดเปลี่ยนแปลง ตัดสินใจเองว่าการเปลี่ยนแปลงที่ไม่รองรับคุ้มค่ากับความเสี่ยงหรือไม่ อ่านแต่ละ diff และทดสอบบนสำเนาก่อน และเก็บไฟล์ต้นฉบับไว้โดยไม่เปลี่ยนแปลงจนกว่าคุณจะรู้ว่าการเปลี่ยนแปลงนั้นทำอะไร
VarintKeel ไม่ใช่ปลั๊กอินสำหรับเกมหรือตัวแก้ไขของมัน มันมีไว้สำหรับไฟล์และเซิร์ฟเวอร์ของคุณเท่านั้น ดังนั้นคุณจึงควรเก็บมันให้ห่างจากไคลเอนต์เกมของคนอื่น เซิร์ฟเวอร์สดที่คุณไม่ได้เป็นเจ้าของ ผู้เล่นคนอื่นและบัญชี; เอเจนต์ไม่ได้บังคับใช้นี้ ไม่มีอะไรการันตีว่าการเปลี่ยนแปลงนั้นถูกต้อง นั่นคือเหตุผลที่คุณต้องอ่าน diff และทดสอบผลลัพธ์