ข้อกำหนดเซิร์ฟเวอร์ Vintage Story การสำรองข้อมูล และการช่วยเหลือมอด
พื้นฐานเซิร์ฟเวอร์ Vintage Story
สเปกเซิร์ฟเวอร์ Vintage Story ต้องอย่างไร?
เอกสารทางการระบุข้อกำหนดสำหรับเวอร์ชันที่คุณใช้งาน ดังนั้นควรอ่านเอกสารนั้นก่อน สำหรับโลกขนาดเล็กที่เล่นกับเพื่อน คุณต้องการพีซีหรือเครื่องเช่าที่คุณเป็นเจ้าของหรือดูแล แพ็กเกจเซิร์ฟเวอร์ โฟลเดอร์ข้อมูล และพอร์ต 42420 (TCP) ที่เปิดให้ผู้เล่นเชื่อมต่อจากอินเทอร์เน็ต Cascadia Merge สามารถอ่านหน้าเอกสารนั้นให้คุณและเขียนรายการสิ่งที่ต้องเตรียมให้
เซิร์ฟเวอร์เก็บการตั้งค่าและการบันทึกไว้ที่ไหน?
เซิร์ฟเวอร์เก็บทุกอย่างไว้ในโฟลเดอร์ข้อมูลของมัน บนพีซี Windows ตำแหน่งเริ่มต้นคือ VintagestoryData ภายใต้โฟลเดอร์ AppData\Roaming ของผู้ใช้ เว้นแต่คุณจะเริ่มเซิร์ฟเวอร์ด้วยพาธข้อมูลอื่น ภายในโฟลเดอร์นี้คุณจะพบ serverconfig.json โฟลเดอร์ Saves ที่มีไฟล์โลก .vcdbs โฟลเดอร์ Backups โฟลเดอร์ Mods และไฟล์บันทึกเหตุการณ์ (logs) ให้ชี้โฟลเดอร์ทำงานของแชทไปที่โฟลเดอร์ข้อมูลนี้ แล้วเอเจนต์จะสามารถเข้าถึงไฟล์ทั้งหมดได้
ผู้เล่นใช้พอร์ตใดเพื่อเข้าร่วม?
พอร์ตเกมเริ่มต้นคือ 42420 (TCP) ค่านี้ถูกกำหนดโดยคีย์ Port ใน serverconfig.json ดังนั้นคุณสามารถเปลี่ยนค่าได้ที่นั่นขณะเซิร์ฟเวอร์ปิดอยู่ หากผู้เล่นเชื่อมต่อจากอินเทอร์เน็ต ให้เปิดพอร์ตที่คุณใช้เฉพาะบนเราเตอร์ของคุณ ผู้เล่นในเครือข่ายของคุณเองไม่จำเป็นต้องเปิดพอร์ตนี้ ตั้งรหัสผ่านหรือรายการอนุญาต (whitelist) เพื่อให้คนแปลกหน้าไม่สามารถเข้าร่วมได้
มอดติดตั้งบนเซิร์ฟเวอร์ได้อย่างไร?
โฟลเดอร์ Mods ภายในโฟลเดอร์ข้อมูลรองรับมอดในรูปแบบไฟล์ .zip หรือโฟลเดอร์ โดยแต่ละมอดจะระบุรายละเอียดใน modinfo.json มอดเนื้อหา (Content mods) คือไฟล์ JSON สำหรับบล็อก ไอเทม สูตรการปรุงอาหาร และการแปลภาษา ส่วนมอดโค้ด (Code mods) เขียนด้วย C# เซิร์ฟเวอร์และผู้เล่นต้องมอดเดียวกันและเวอร์ชันเดียวกัน ดังนั้นควรดาวน์โหลดมอดจากฐานข้อมูลมอดทางการเท่านั้น
เกิดอะไรขึ้นหากมอดขัดข้องหลังอัปเดตเกม?
เซิร์ฟเวอร์อาจหยุดทำงานทันทีที่เริ่มหรือปฏิเสธผู้เล่น เนื่องจากมอดมักขัดข้องหลังอัปเดตเกม หากโลกของคุณเกิดข้อผิดพลาดบนเซิร์ฟเวอร์หลังอัปเดต ให้ตรวจสอบไฟล์บันทึกเหตุการณ์ (log) ก่อน เอเจนต์สามารถค้นหาด้วย grep เพื่อหาบรรทัดที่มอดโหลดไม่สำเร็จ เพื่อหาว่ามอดใดส่งผลกระทบต่อประสิทธิภาพมากที่สุด ให้ลบมอดออกทีละตัวแล้วทดสอบอีกครั้ง
การใช้ Cascadia Merge
Cascadia Merge ช่วยเซิร์ฟเวอร์ Vintage Storyได้อย่างไร?
Cascadia Merge เป็นเอเจนต์ AI อัตโนมัติสำหรับ Windows 10 และ 11 ที่รันเครื่องมือบนไฟล์ของคุณแทนที่จะเพียงแนะนำขั้นตอน มันสามารถแก้ไข serverconfig.json คัดลอกโฟลเดอร์ Saves ค้นหาบันทึกเหตุการณ์ด้วย grep รันสคริปต์ของคุณเองด้วย Shell และอ่านเอกสารการสนับสนุน การกระทำทั้งหมดจะปรากฏในแชทเป็นการ์ดพร้อมผลลัพธ์จริง
โค้ดทำงานได้เสมอหรือไม่?
ไม่ เอเจนต์รันคำสั่งและแสดงรหัสผลลัพธ์จริง แต่โมเดลอาจเขียนค่าผิดหรืออ่านบันทึกเหตุการณ์คลาดเคลื่อน และดิฟ (diff) ที่ดูถูกต้องอาจทำให้โลกโหลดไม่สำเร็จได้ อ่านดิฟทุกชิ้น ทดสอบการเปลี่ยนแปลงแต่ละครั้งบนสำเนาการบันทึกเกมของคุณ และเริ่มเซิร์ฟเวอร์ก็ต่อเมื่อคุณมีวิธีย้อนกลับได้
cascadiacoders.com เป็นเว็บไซต์ทางการของ Cascadia Merge หรือไม่?
ใช่ cascadiacoders.com เป็นเว็บไซต์ทางการของ Cascadia Merge ปุ่มดาวน์โหลดให้ไฟล์ติดตั้งต้นฉบับ และคุณสามารถตรวจสอบค่าแฮช SHA-256 กับ manifest ที่เผยแพร่ก่อนรันได้ หากมีสิ่งผิดปกติ ให้ใช้ปุ่ม Send feedback ภายในแอป ซึ่งเป็นช่องทางสนับสนุนสำหรับคำถามและรายงานข้อบกพร่อง
Auto-run, Ask first และ Plan only หมายถึงอะไร?
นี่คือโหมดการอนุมัติสามแบบ Auto-run อนุญาตให้การกระทำรันทันที Ask first จะหยุดชั่วคราวก่อนการกระทำทุกครั้งที่มีการเปลี่ยนแปลง เช่น การแก้ไขไฟล์ และแสดงดิฟให้คุณยอมรับหรือปฏิเสธ Plan only จะเขียนรายการขั้นตอนและรันสิ่งใด ๆ ไม่มีการรันคำสั่งหรือเปลี่ยนแปลงไฟล์ และคุณเปลี่ยนโหมดเพื่อดำเนินการตามแผนที่วางไว้
ฉันสำรองข้อมูลและอัปเดตเซิร์ฟเวอร์อย่างปลอดภัยได้อย่างไร?
การสำรองข้อมูลเซิร์ฟเวอร์ Vintage Story คือการคัดลอกโฟลเดอร์ Saves ขณะเซิร์ฟเวอร์ปิดอยู่ ให้ทำสำเนาก่อนการอัปเดตเกม การเปลี่ยนมอด และการเปลี่ยนการตั้งค่าทุกครั้ง ในโฟลเดอร์ Backups เอเจนต์สามารถคัดลอกไฟล์ด้วย copy_file หรือรันสคริปต์ของคุณเองด้วย Shell กู้คืนสำเนานั้นไปยังโฟลเดอร์สำรองเพื่อพิสูจน์ว่าสำเนานั้นเปิดใช้งานได้
โมเดล ความเป็นส่วนตัว และการดาวน์โหลด
ไฟล์ของฉันถูกส่งออกจากพีซีหรือไม่?
คำตอบขึ้นอยู่กับโมเดลที่คุณเลือก ด้วยโมเดลแบบคลาวด์ ข้อความพรอมต์จะส่งไปยังผู้ให้บริการนั้น รวมถึงข้อความของไฟล์ที่เอเจนต์อ่าน ด้วยโมเดลท้องถิ่น ข้อมูลทั้งหมดจะอยู่บนพีซีของคุณ การสนทนา โฟลเดอร์ทำงาน และคีย์ API ของคุณอยู่บนพีซี ความลับในผลลัพธ์เครื่องมือจะถูกปิดบังก่อนส่งไปยังโมเดล และ Cascadia Merge ไม่ส่งข้อมูลการใช้งาน (telemetry)
ฉันตรวจสอบโปรแกรมติดตั้งก่อนรันได้อย่างไร?
โปรแกรมติดตั้งยังไม่ได้ลงนามด้วยโค้ด (code-signed) ดังนั้นให้ตรวจสอบค่าแฮช SHA-256 กับ manifest ที่เผยแพร่ก่อนรันบน Windows ใช้คำสั่ง certutil เพื่อพิมพ์ค่าแฮชของไฟล์ที่ดาวน์โหลด SmartScreen อาจแสดงคำเตือน เลือก More info แล้วเลือก Run anyway เฉพาะเมื่อค่าแฮชทั้งสองตรงกันเท่านั้น และหากไม่ตรงกัน อย่ารันไฟล์นั้นเลย
ฉันต้องสร้างบัญชีเพื่อรัน Cascadia Merge หรือไม่?
ไม่ คุณสามารถรันแอปได้โดยไม่ต้องสร้างบัญชี ผู้ให้บริการ AI แบบคลาวด์อาจเรียกเก็บเงินคุณแยกต่างหากสำหรับการใช้งานหากเชื่อมต่อโมเดลนั้น และโมเดลท้องถิ่นหรือโมเดลในตัวไม่ต้องการบัญชีดังกล่าว ปุ่มดาวน์โหลดบันทึกเวลา ที่อยู่ IP ตัวระบุผู้ใช้เบราว์เซอร์ (user agent) และแหล่งที่มาของการอ้างอิง ซึ่งอธิบายไว้ในหน้าความเป็นส่วนตัว
รองรับภาษาใดบ้าง?
อินเทอร์เฟซของแอปพร้อมใช้งานใน 13 ภาษา และทุกหน้าของเว็บไซต์นี้พร้อมใช้งานใน 20 ภาษา ใช้ตัวเลือกภาษาของเว็บไซต์นี้เพื่ออ่านหน้าในภาษาของคุณเอง ตัวเลขทั้งสองแตกต่างกันเพราะแอปและเว็บไซต์เป็นสิ่งที่แยกจากกัน