คู่มือตั้งค่าเซิร์ฟเวอร์
AI Text
MCSV Guide

ตั้งค่าเซิร์ฟเวอร์

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 ลงเครื่องของคุณก่อนทุกครั้ง

Bedrock Crossplay (Geyser)

เซิร์ฟ Paper, Leaf และ Purpur ทั้งแบบธรรมดาและ +Geyser ให้ไปที่ ตั้งค่า แล้วเลื่อนลงหัวข้อ "ขั้นสูง" → การ์ด "Bedrock Crossplay" → กด "เปิด Bedrock Crossplay" แล้วยืนยัน "เปิดเลย" การ์ดนี้อยู่นอกหมวด "เครือข่าย" ของ server.properties

  • ไม่ต้องติดตั้งใหม่ · ระบบเพิ่ม Geyser + Floodgate ให้เอง โลก ปลั๊กอิน และ config เดิมอยู่ครบ
  • มีผลหลังรีสตาร์ท · กดเปิดแล้วรีสตาร์ทเซิร์ฟเวอร์หนึ่งครั้ง
  • เข้าเล่นจาก Bedrock · กรอก Address และ Port แยกช่องตามข้อมูล Bedrock ในหน้า "ภาพรวม" เซิร์ฟแบบ shared IP ใช้เลขพอร์ตหลักเดียวกับ Java ส่วน Dedicated IP อาจใช้พอร์ต Bedrock แยก
  • ปิดกลับได้ · กดปิดแล้วรีสตาร์ท ระบบถอด Geyser + Floodgate ออกให้ ข้อมูลเซิร์ฟไม่หาย
ถ้า Geyser ยังไม่รองรับเวอร์ชัน Minecraft ที่เซิร์ฟใช้อยู่ ปุ่มจะแจ้งให้ลดเวอร์ชันก่อน ประเภทอื่น เช่น Forge, Fabric, Vanilla ยังไม่มีปุ่มนี้

ค่าตั้งค่า server.properties สำคัญ

ค่าใน Game config มาจาก server.properties มาตรฐานของ Minecraft อธิบายแต่ละค่าที่ใช้บ่อย:

  • motd · Message of the Day แสดงใน Server List ของผู้เล่น รองรับ color codes (&a, &b, ...)
  • 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

ระบบจะแสดงเวอร์ชันและ build ที่รองรับตามประเภทเซิร์ฟเวอร์ โดยรายการในหน้าเว็บจะอัปเดตตามข้อมูลล่าสุดของระบบ:

  • 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 ตามรายการที่ระบบรองรับ
  • Bedrock · Mojang Bedrock Dedicated Server เวอร์ชันล่าสุด
การเปลี่ยนเวอร์ชันหรือ build จะเปลี่ยนไฟล์สำหรับรันเซิร์ฟเวอร์ แต่ world, ปลั๊กอิน และ config เดิมยังอยู่ อย่างไรก็ตาม ปลั๊กอิน/mod บางตัวอาจไม่รองรับเวอร์ชันใหม่ ควร backup และทดสอบก่อนใช้กับเซิร์ฟจริง

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)

คำถามที่พบบ่อย