ตั้งค่าเซิร์ฟเวอร์
Game Config, เปลี่ยน Build, ติดตั้งใหม่
หน้าตั้งค่าให้ปรับแต่งเซิร์ฟเวอร์ได้หลายด้าน เข้าถึงจากเมนู "ตั้งค่า" ในหน้าเซิร์ฟเวอร์
เปลี่ยนชื่อเซิร์ฟเวอร์
คลิกที่ชื่อเซิร์ฟเวอร์ พิมพ์ชื่อใหม่ กด Enter เพื่อบันทึก
เจ้าของหรือผู้มีสิทธิ์ settings_edit เท่านั้นที่สามารถเปลี่ยนชื่อเซิร์ฟเวอร์ได้
Game Config
แก้ไข server.properties ผ่านฟอร์มที่เข้าใจง่าย:
MOTD
ข้อความที่แสดงในหน้า Server List ของ Minecraft
Gamemode
Survival / Creative / Adventure / Spectator
Difficulty
Peaceful / Easy / Normal / Hard
อื่นๆ
PVP, Online Mode, Max Players, View Distance ฯลฯ
เปลี่ยน Build / เวอร์ชัน
อัปเดต build ของเซิร์ฟเวอร์ (เช่น Paper build ใหม่กว่า) หรือเปลี่ยนเวอร์ชัน Minecraft
เฉพาะเจ้าของเซิร์ฟเวอร์เท่านั้นที่สามารถเปลี่ยน build/เวอร์ชันได้
ติดตั้งใหม่ (Reinstall)
- Reinstall แบบเดิม — ติดตั้งใหม่โดยคงประเภทและเวอร์ชันเดิม
- เปลี่ยนประเภท — เปลี่ยนจาก Paper เป็น Forge ฯลฯ พร้อมเลือกเวอร์ชันใหม่
การติดตั้งใหม่จะลบไฟล์เซิร์ฟเวอร์ทั้งหมด รวมถึง /backups ในเซิร์ฟ ควรดาวน์โหลด backup ลงเครื่องของคุณก่อนทุกครั้ง
ค่าตั้งค่า server.properties สำคัญ
ค่าใน Game Config มาจาก server.properties มาตรฐานของ Minecraft อธิบายแต่ละค่าที่ใช้บ่อย:
- motd — Message of the Day แสดงใน Server List ของผู้เล่น รองรับ color codes (&a, &b, ...) ใช้ MOTD Generator ของ MCSV ฟรี
- gamemode — Survival (0), Creative (1), Adventure (2), Spectator (3) ผู้เล่นใหม่จะเริ่มในโหมดนี้
- difficulty — Peaceful, Easy, Normal, Hard ส่งผลต่อ damage, mob spawn, hunger
- pvp — true/false อนุญาตการต่อสู้ระหว่างผู้เล่นหรือไม่
- online-mode — true (ตรวจสอบบัญชีผู้เล่นกับบริการของ Minecraft), false (ไม่ตรวจสอบบัญชี, ความปลอดภัยต่ำกว่า)
- max-players — จำนวนผู้เล่นพร้อมกันสูงสุด เริ่มต้น 20
- view-distance — ระยะ chunk ที่ส่งให้ client (เริ่มต้น 10)
- simulation-distance — ระยะ chunk ที่ tick (mob, redstone) เริ่มต้น 10
- spawn-protection — ระยะรอบ spawn ที่ปกป้องไม่ให้ผู้เล่น non-op วาง/ทำลาย block
- white-list — เปิด whitelist ให้เฉพาะรายชื่อที่กำหนดเข้าได้
เปลี่ยน Build / เวอร์ชัน Minecraft
ระบบของ MCSV เก็บ เวอร์ชันล่าสุด ของแต่ละ server type อัตโนมัติ ผ่าน version_fetcher ทุก 1 ชั่วโมง:
- Paper / Purpur — มี Build numbers ภายในแต่ละเวอร์ชัน อัปเดต hot-fix บ่อย แนะนำใช้ build ล่าสุด
- Forge — ระบุ Forge build version พร้อม Minecraft version ตัวอย่าง 1.20.1-forge-47.3.0
- Fabric — Fabric loader + Minecraft version แยกอิสระ
- Vanilla — เลือกเวอร์ชัน Minecraft ปกติได้ทุก release ตั้งแต่ 1.7.10
- Bedrock — Mojang Bedrock Dedicated Server เวอร์ชันล่าสุด
เปลี่ยนเวอร์ชัน Minecraft จะ download server.jar ใหม่อัตโนมัติ ไม่กระทบ world หรือ plugin แต่บาง plugin อาจไม่ compatible กับเวอร์ชันใหม่ ทดสอบก่อน production
Players Online Mode
online-mode มีผลต่อความปลอดภัยของเซิร์ฟ:
online-mode=true
ตรวจสอบ session กับบริการของ Minecraft ปลอดภัยที่สุดและแนะนำสำหรับเซิร์ฟเวอร์ทั่วไป
online-mode=false
ไม่ตรวจสอบบัญชีจากบริการของ Minecraft ผู้เล่นอาจสวมรอยชื่อกันได้ ควรใช้เฉพาะกรณีที่เข้าใจความเสี่ยง
Tags และการจัดหมวดเซิร์ฟเวอร์
ตั้ง tag ให้เซิร์ฟเพื่อแยกประเภท เช่น "Survival", "SkyBlock", "Modded" ปรากฏที่ Public Server List ทำให้ผู้เล่นค้นหาเซิร์ฟตามแนวที่ชอบได้ ดูเพิ่มที่ Public Server List
ค่าทุกตัวที่ตั้งจาก Game Config จะ sync กลับไปที่ server.properties ของเซิร์ฟทันทีหลังกด Save แต่ค่าจะมีผลเมื่อ restart เซิร์ฟ ยกเว้นค่าที่ใช้คำสั่งเปลี่ยนได้ทันที (gamemode, difficulty, max-players ผ่าน /minecraft:reload)
