Cascadia Merge
ผลิตภัณฑ์

แก้ไขค่าเซิร์ฟเวอร์ Vintage Storyที่คุณตรวจสอบได้

01

Cascadia Merge จัดการไฟล์ค่าเซิร์ฟเวอร์ Vintage Story เหมือนไฟล์โปรเจกต์ทั่วไป: อ่าน serverconfig.json แสดง diff ก่อนแต่ละการแก้ไข และรันสคริปต์ของคุณพร้อมรหัสผลลัพธ์จริง เหมาะสำหรับเซิร์ฟเวอร์และม็อดที่คุณเป็นเจ้าของหรือดูแล และเริ่มจากโฟลเดอร์ที่คุณเลือกสำหรับการแชทแต่ละครั้ง

01

อ่านและแก้ไขไฟล์

เอเจนต์เปิด serverconfig.json และแก้ไขโดยแสดง diff ที่คุณยอมรับหรือปฏิเสธ

02

รันสคริปต์ของคุณ

Shell รันสคริปต์เริ่มต้นและสำรองข้อมูลของคุณ พร้อมแสดงรหัสผลลัพธ์จริงในการ์ด

03

ค้นหาในบันทึก

grep หาบรรทัดที่ม็อดโหลดล้มเหลวหรือผู้เล่นถูกตัดการเชื่อมต่อ

สิ่งที่เอเจนต์สามารถใช้ได้

สถานที่ทำงาน

เอเจนต์ทำงานในโฟลเดอร์ที่คุณเลือกสำหรับการแชท และรันคำสั่งในสภาพแวดล้อมที่คุณเลือก: Windows ท้องถิ่น, WSL หรือ SSH ไปยังเซิร์ฟเวอร์ที่คุณเป็นเจ้าของ เครื่องมือไฟล์จะอยู่ในโฟลเดอร์ทำงานเท่านั้น

สี่งาน ทำทีละขั้นตอน

ตั้งค่าเซิร์ฟเวอร์ Vintage Story บนพีซีใหม่

คุณต้องการโฟลเดอร์สำหรับโลกที่เพื่อนจะเข้าร่วม คุณดาวน์โหลดและแยกแพ็กเกจเซิร์ฟเวอร์ด้วยตัวเอง จากนั้นเลือกโฟลเดอร์ข้อมูลเป็นโฟลเดอร์ทำงานของการแชท เอเจนต์ใช้ web_search และ http_get เพื่ออ่านเอกสารเซิร์ฟเวอร์ทางการ write_file เพื่อบันทึกตัวเลือกเริ่มต้นลงในสคริปต์เริ่มต้น และ read_file เพื่อตรวจสอบ serverconfig.json Shell รันสคริปต์และการ์ดแสดงรหัสผลลัพธ์จริง สังเกตการ์ดทุกใบ ในโหมด Ask first คุณยังเห็น diff ก่อนเขียนไฟล์ใดๆ และคุณยอมรับหรือปฏิเสธ ดังนั้นไม่มีอะไรบนเครื่องเปลี่ยนแปลงโดยที่คุณไม่รู้ เมื่อสคริปต์เสร็จสิ้น คุณเปิดเกม เลือกมัลติเพลเยอร์ และทดสอบการเชื่อมต่อด้วยตัวเอง

เปลี่ยนชื่อ ขีดจำกัดผู้เล่น และรหัสผ่าน

คุณต้องการเปลี่ยนชื่อเซิร์ฟเวอร์ ตั้งค่า MaxClients เป็น 10 และใส่รหัสผ่าน เอเจนต์เปิด serverconfig.json ด้วย read_file และ copy_file เก็บสำเนาไว้ข้างๆ ก่อนการเปลี่ยนแปลงใดๆ จากนั้น edit_file เปลี่ยน ServerName, MaxClients และ Password และการ์ดแสดง diff บรรทัดต่อบรรทัด หยุดเซิร์ฟเวอร์ก่อนยอมรับ diff เพราะไฟล์ไม่ควรเปลี่ยนแปลงขณะเซิร์ฟเวอร์ทำงาน afterwards grep ตรวจสอบว่าคีย์ทั้งสามมีค่าใหม่ และ Shell เริ่มเซิร์ฟเวอร์ด้วยสคริปต์ของคุณ จากนั้นขอให้เพื่อนเข้าร่วมและดูบันทึกด้วยกัน Port 42420 (TCP) จะคงเดิม เว้นแต่คุณจะเปลี่ยน Port เอง และหากผู้เล่นมาจากอินเทอร์เน็ต คุณเพียงพอร์ตพอร์ตที่คุณใช้บนเราเตอร์เท่านั้น

จับคู่ม็อดบนเซิร์ฟเวอร์และไคลเอนต์

คุณต้องการเพิ่มม็อดเนื้อหา ซึ่งเป็นชุดไฟล์สินทรัพย์ JSON และต่อมาคือม็อดโค้ดที่เขียนด้วย C# ม็อดอยู่ในโฟลเดอร์ Mods ของโฟลเดอร์ข้อมูลเป็นไฟล์ .zip หรือโฟลเดอร์ และแต่ละอันอธิบายตัวเองใน modinfo.json เอเจนต์ใช้ list_dir เพื่อแสดงสิ่งที่ติดตั้ง read_file เพื่ออ่าน modinfo.json แต่ละไฟล์ และ write_file เพื่อบันทึกรายการม็อดที่คุณสามารถส่งให้ผู้เล่นของคุณได้ เพราะเซิร์ฟเวอร์และผู้เล่นต้องการม็อดและเวอร์ชันเดียวกัน คุณสามารถสร้างการแปลเป็นม็อดได้ เนื่องจากเป็นการแปลเป็นไฟล์สินทรัพย์ JSON ก่อนเพิ่มม็อด worldgen ถามว่าจะส่งผลต่อการบันทึกก่อนหน้านี้หรือไม่ และทดสอบคำตอบบนสำเนาโฟลเดอร์ Saves Plan only แสดงขั้นตอนก่อน

หาสาเหตุที่ผู้เล่นไม่สามารถเข้าร่วม

ผู้เล่นรายงานข้อผิดพลาดขณะเข้าร่วม เมื่อเพื่อนไม่สามารถเข้าสู่เซิร์ฟเวอร์ของคุณได้ ตัวต้องสงสัยแรกคือพอร์ต รหัสผ่าน และความไม่ตรงกันของม็อด เอเจนต์ใช้ grep เพื่อค้นหาบันทึกเซิร์ฟเวอร์สำหรับบรรทัดที่ผู้เล่นถูกตัดการเชื่อมต่อหรือม็อดโหลดล้มเหลว และ read_file เปิด serverconfig.json เพื่อให้คุณเปรียบเทียบ Port และ Password กับสิ่งที่ผู้เล่นพิมพ์ glob แสดงไฟล์บันทึกและ list_dir แสดงโฟลเดอร์ Mods เปลี่ยนสิ่งเดียว Ask first หยุดก่อนแก้ไขใดๆ คุณอ่านแต่ละผลลัพธ์ และทดสอบอีกครั้งหลังการเปลี่ยนแปลงทุกครั้ง หากม็อดเป็นสาเหตุ คุณย้ายไฟล์นั้นออกจากโฟลเดอร์ Mods ด้วยตัวเอง เริ่มเซิร์ฟเวอร์ใหม่ และอ่านบันทึกอีกครั้ง เพื่อทราบว่าการเปลี่ยนแปลงใดแก้ปัญหา

สิ่งที่ Cascadia Merge ไม่ทำ

Cascadia Merge ไม่ใช่ปลั๊กอินของตัวแก้ไขเกม มันออกแบบมาสำหรับม็อด ไฟล์ และเซิร์ฟเวอร์ของคุณเท่านั้น ดังนั้นคุณจึงควรเก็บมันให้ห่างจากไคลเอนต์เกมของผู้อื่น เซิร์ฟเวอร์สดที่คุณไม่ได้เป็นเจ้าของ และผู้เล่นและบัญชีอื่น เอเจนต์ไม่บังคับขอบเขตนี้ ไม่มีอะไรการันตีว่าโค้ดหรือการตั้งค่าถูกต้อง ซึ่งเป็นเหตุผลที่ทุกการเปลี่ยนแปลงมาในรูปแบบ diff ให้คุณอ่าน และทุกผลลัพธ์เป็นสิ่งที่คุณทดสอบด้วยตัวเองบนสำเนาการบันทึกของคุณก่อนที่ผู้เล่นจะเข้าร่วม เอเจนต์ยังไม่ได้แตะไคลเอนต์เกม และคุณแชร์เฉพาะม็อดที่คุณมีสิทธิ์แชร์เท่านั้น

Cascadia Merge สำหรับ Windows

นำโฟลเดอร์เซิร์ฟเวอร์ของคุณมาในการแชท

ดาวน์โหลด Cascadia Merge ↗