การตั้งค่า Instance
ตั้งค่าเวอร์ชันเกม loader ไอคอน ลิงก์ ผู้จัดจำหน่าย IP เซิร์ฟเวอร์ และระบบเตือนเมื่อยังไม่บันทึก
แท็บ การตั้งค่า มี 3 การ์ด: Game Settings, Instance Settings และ Storage (ดูรายละเอียดที่หน้า Storage)
Game Settings - เวอร์ชันเกมและ loader
| ตัวเลือก | รายละเอียด |
|---|---|
| Loader | Vanilla, Fabric, Forge หรือ NeoForge |
| เวอร์ชันเกม | เวอร์ชัน Minecraft ของ Instance |
| เวอร์ชัน loader | แสดงเมื่อเลือก loader ที่ไม่ใช่ Vanilla - ถ้าไม่ระบุ ระบบถือเป็น latest |
ตัวเลือกทั้งสามสัมพันธ์กัน (ใช้ทั้งตอนสร้าง Instance และใน Game Settings):
- รายการเวอร์ชันเรียงจากใหม่ไปเก่า และมีช่องค้นหาด้านบนรายการ (พิมพ์เช่น 1.20 แล้ว Enter เพื่อเลือกตัวแรกที่ตรง)
- เลือก Forge หรือ NeoForge แล้ว รายการเวอร์ชัน Minecraft จะแสดงเฉพาะเวอร์ชันที่ loader นั้นมี build จริง ถ้าเวอร์ชันที่เลือกอยู่ loader ใหม่ไม่มี ระบบเปลี่ยนเป็นเวอร์ชันล่าสุดที่มีให้ พร้อมข้อความสีเหลืองบอก
- เปลี่ยนเวอร์ชัน Minecraft แล้ว เวอร์ชัน loader จะถูกปรับให้เข้ากัน (คง build เดิมไว้ถ้ายังมี ไม่งั้นใช้ตัวล่าสุด) ถ้ายังไม่มี build ของ loader สำหรับเวอร์ชันนั้น จะขึ้นข้อความแจ้ง
ม็อดส่วนใหญ่ทำงานได้กับเวอร์ชันเกมและ loader เฉพาะรุ่น หลังเปลี่ยนเวอร์ชัน ควรตรวจว่าไฟล์ใน Instance ยังเข้ากันได้
Instance Settings - ข้อมูลที่แสดงใน launcher
| ช่อง | รายละเอียด |
|---|---|
| Title Instance | ชื่อที่แสดง |
| Icon | URL ของรูปไอคอน หรือกดไอคอนอัปโหลดทางขวาของช่องเพื่อเลือกรูปจากเครื่อง |
| Link | ลิงก์ที่แสดงในหน้า launcher (เว็บไซต์ / Discord ของเซิร์ฟเวอร์) |
| Publisher | ชื่อผู้จัดจำหน่าย |
| IP Server | ไอพีเซิร์ฟเวอร์ ช่องนี้ซ่อนค่าไว้เป็นจุด กดไอคอนรูปตาเพื่อแสดง ใช้กับม็อด DMSLauncher เท่านั้น |
| Addions Mods | สวิตช์ - เปิดเมื่อต้องการให้ผู้เล่นเพิ่มม็อดเองได้ |
| JVM Arguments | อาร์กิวเมนต์ของ Java ที่ launcher ใหม่ใส่ตอนเปิดเกมของ Instance นี้ ใส่ 1 อาร์กิวเมนต์ต่อบรรทัด (เช่น -XX:+UseG1GC) ต่อท้ายค่าของ launcher จึงเขียนทับค่าเดิมได้ (เช่น -Xmx) |
| Game Arguments | อาร์กิวเมนต์ของเกม ใส่ 1 อาร์กิวเมนต์ต่อบรรทัด ต่อท้ายหลังค่าของ Minecraft |
launcher ใหม่ส่งค่าเหล่านี้ให้ม็อดของ Dimension ทุกครั้งที่เปิดเกมเสมอ: -Ddms.launcher=true, -Ddms.launcher.id (id ของ Instance) และ -Ddms.serverip (จากช่อง IP Server ถ้ากรอกไว้ launcher ไม่แสดงค่านี้บนหน้าจอ แต่ผู้เล่นเห็นได้ในรายการ process ของเครื่องตัวเอง) ส่วน JVM / Game Arguments ที่ตั้งตรงนี้ใช้กับ launcher ใหม่เท่านั้น launcher ตัวเก่าไม่อ่านค่าเหล่านี้
อัปโหลดไอคอน
- รองรับ PNG, JPEG, GIF, WebP ขนาดไม่เกิน 5 MB
- ไฟล์อัปโหลดขึ้น CDN กลาง จึงไม่ต้องมี Storage และไม่ถูกนับเป็นไฟล์ของ Instance
- หลังอัปโหลดเสร็จ ช่อง Icon จะถูกเติม URL ให้ แล้วกด บันทึก เพื่อยืนยัน (ข้อความ "อัปโหลดรูปไอคอนสำเร็จ - กด บันทึก เพื่อยืนยัน")
- ใส่ URL รูปจากที่อื่นลงช่อง Icon ตรงๆ ก็ได้
Discord Webhook - แจ้งเตือนเข้าห้อง Discord
ส่งข้อความเข้าห้อง Discord ของคุณเมื่อมีเหตุการณ์ใน Instance วางที่อยู่ Webhook (Discord > ตั้งค่าห้อง > การเชื่อมต่อ > Webhook > สร้าง Webhook > คัดลอก URL) แล้วติ๊กเฉพาะเรื่องที่อยากรู้ กด ทดสอบ เพื่อส่งข้อความตัวอย่างหลังบันทึก
| เหตุการณ์ | ข้อความบอกอะไร |
|---|---|
| สร้างคำเชิญ | ใครสร้าง และใช้ได้กี่ครั้ง (ไม่แสดงโค้ดคำเชิญ) |
| เพิ่มผู้เล่น | จำนวนและชื่อผู้เล่น (สูงสุด 10 ชื่อ) และเพิ่มด้วยวิธีไหน |
| ผู้เล่นกดรับคำเชิญ | ชื่อผู้เล่นที่เข้าร่วมด้วยคำเชิญ |
| ลบผู้เล่น | จำนวนและชื่อผู้เล่นที่ถูกลบ |
| รายงานการแครช | ผู้เล่น เวอร์ชันเกม และรหัสออก พร้อมลิงก์ไปอ่านใน Dashboard (ไม่ส่งเนื้อหารายงาน) |
- ที่อยู่ Webhook เป็นความลับ ใครมีก็ส่งข้อความเข้าห้องได้ ระบบเก็บแบบเข้ารหัสและแสดงกลับแค่ 4 ตัวท้าย ถ้ารั่วให้ลบ Webhook ใน Discord แล้วสร้างใหม่
- ข้อความไม่ @mention ใครเลย แม้ชื่อผู้เล่นจะมีหน้าตาเหมือน @everyone
- ถ้า Discord ตอบกลับว่า Webhook ถูกลบ หรือส่งไม่ได้ จะแสดงสาเหตุไว้ใต้รายการ การส่งที่ล้มเหลวไม่ทำให้การทำงานจริง (เช่น เพิ่มผู้เล่น) ล้มตาม
- ปิดสวิตช์มุมบนขวาเพื่อหยุดส่งชั่วคราวโดยไม่ลบที่อยู่
ระบบเตือนเมื่อยังไม่บันทึก
การตั้งค่าเกมและข้อมูล Instance ไม่ถูกบันทึกทันที เมื่อคุณแก้ค่าใดๆ จะมีแถบ "มีการแก้ไขที่ยังไม่ได้บันทึก" ลอยขึ้นด้านล่างพร้อมปุ่ม:
- บันทึก - บันทึกทุกส่วนที่แก้ไขพร้อมกัน
- รีเซ็ต - ย้อนทุกช่องกลับเป็นค่าล่าสุดที่บันทึกไว้
ข้อสังเกต:
- ถ้าคุณแก้ค่ากลับมาเป็นค่าเดิม แถบจะหายไปเอง (ระบบเทียบกับค่าที่บันทึกไว้ ไม่ใช่นับว่าเคยแก้)
- ระหว่างมีการแก้ไขค้างอยู่ จะสลับแท็บไม่ได้ - แถบจะสั่นและขึ้นสีแดงเพื่อเตือนให้บันทึกหรือรีเซ็ตก่อน
- ถ้าปิดหน้าหรือรีเฟรชตอนยังไม่บันทึก เบราว์เซอร์จะถามยืนยัน
- การ์ด Storage ไม่อยู่ในระบบนี้ - ปุ่มเพิ่ม/แก้ไข/ลบ/ตั้งเป็นหลักทำงานทันทีและมีข้อความแจ้งผล
เวอร์ชันเกมกับข้อมูล Instance ถูกบันทึกด้วยปุ่ม บันทึก เดียวกัน เปลี่ยนหลายส่วนแล้วบันทึกทีเดียวได้
ต่อไป: ตั้งค่า Storage

