Minetest (ปัจจุบันรู้จักในชื่อ Luanti ด้วย) เป็นเอนจินเกมแบบ voxel โอเพนซอร์สที่คุณสามารถเล่นเกมของชุมชน ติดตั้งม็อด หรือสร้างเนื้อหาของคุณเองได้ คู่มือนี้ครอบคลุมการตั้งค่าเซิร์ฟเวอร์ Minetest ของคุณบน Legion Hosting การกำหนดค่าตัวแปร startup ทั้งหมด และการเชื่อมต่อผู้เล่น
การเริ่มต้นครั้งแรกใน GPanel
- เข้าสู่ระบบ GPanel และเลือกเซิร์ฟเวอร์ Minetest ของคุณ
- ไปที่แท็บ Console สคริปต์ติดตั้งจะสร้างไฟล์การกำหนดค่า ดาวน์โหลดเกมเริ่มต้น และตั้งค่าโครงสร้างไดเรกทอรี
- รอให้การตั้งค่าเสร็จสมบูรณ์ ซึ่งรวมถึงการสร้าง
minetest.confโฟลเดอร์ games และโฟลเดอร์ mods - เมื่อเริ่มต้นแล้ว ให้มองหาข้อความที่มี
Server for gameidในคอนโซล
ตัวแปร Startup
ไปที่แท็บ Startup ใน GPanel เพื่อดูและแก้ไขการตั้งค่าเหล่านี้:
| ตัวแปร | คำอธิบาย | ค่าเริ่มต้น |
|---|---|---|
SERVER_ADMIN_NAME |
ชื่อผู้เล่นที่จะได้รับสิทธิ์แอดมินเมื่อเชื่อมต่อ | changeme |
SERVER_NAME |
ชื่อเซิร์ฟเวอร์ที่แสดงในรายการเซิร์ฟเวอร์และเมื่อเข้าร่วม | Minetest server |
SERVER_DESC |
คำอธิบายเซิร์ฟเวอร์ที่แสดงในรายการเซิร์ฟเวอร์ | mine here |
SERVER_DOMAIN |
ชื่อโดเมนที่แสดงในรายการเซิร์ฟเวอร์ | game.minetest.net |
SERVER_URL |
URL หน้าแรกสำหรับเซิร์ฟเวอร์ | https://minetest.net |
SERVER_ANNOUNCE |
กำหนดว่าจะแสดงในรายการเซิร์ฟเวอร์สาธารณะหรือไม่ (true/false) |
true |
SERVER_LIST_URL |
รายการเซิร์ฟเวอร์ที่จะประกาศไปยัง | servers.minetest.net |
SERVER_MOTD |
ข้อความประจำวันที่แสดงแก่ผู้เล่นเมื่อเชื่อมต่อ | ว่างเปล่า |
SERVER_PASSWORD |
รหัสผ่านเริ่มต้นที่ผู้เล่นใหม่ต้องป้อนเพื่อเข้าร่วม | ว่างเปล่า |
WORLD_NAME |
ชื่อของโฟลเดอร์โลก | world |
DEFAULT_GAME |
Game ID ที่จะใช้ (ต้องตรงกับเกมที่ติดตั้งไว้) | minetest |
SERVER_ADMIN_NAME จาก changeme เป็นชื่อผู้เล่น Minetest จริงของคุณ ชื่อนี้จะมีสิทธิ์แอดมินเต็มรูปแบบเมื่อเชื่อมต่อ
เกมของชุมชน
Minetest รองรับการติดตั้งเกมที่สร้างโดยชุมชน ตัวแปรเหล่านี้ควบคุมการดาวน์โหลดเกมอัตโนมัติระหว่างการติดตั้ง:
| ตัวแปร | คำอธิบาย | ค่าเริ่มต้น |
|---|---|---|
COMMUNITY_DOWNLOAD |
เปิดใช้งานการดาวน์โหลดเกมของชุมชน (1 = ใช่, 0 = ไม่) | 1 |
COMMUNITY_GAME_NAME |
ชื่อของเกมบน ContentDB (คำนึงถึงตัวพิมพ์ใหญ่-เล็ก) | minetest_game |
COMMUNITY_GAME_AUTOR |
ชื่อผู้สร้างบน ContentDB (คำนึงถึงตัวพิมพ์ใหญ่-เล็ก) | Minetest |
ตัวอย่างเช่น หากต้องการติดตั้ง MineClone2 ให้ตั้งค่า COMMUNITY_GAME_NAME เป็น mineclone2 และ COMMUNITY_GAME_AUTOR เป็น Wuzzy ให้ตรงกับ URL ของ ContentDB: https://content.luanti.org/packages/Wuzzy/mineclone2/
หลังจากเปลี่ยนเกมแล้ว ให้อัปเดต DEFAULT_GAME ให้ตรงกับ ID ของเกม จากนั้นติดตั้งใหม่จาก GPanel Settings
ไฟล์การกำหนดค่า
ไฟล์การกำหนดค่าหลักคือ .minetest/minetest.conf GPanel จะกรอกการตั้งค่าหลักจากตัวแปร startup ของคุณโดยอัตโนมัติ คุณสามารถเพิ่มการตั้งค่าแบบกำหนดเองด้านล่างส่วนที่สร้างขึ้นอัตโนมัติได้
ตัวอย่างการกำหนดค่าฉบับเต็มมีอยู่ที่ .minetest/minetest.conf.example (ดาวน์โหลดระหว่างการติดตั้ง)
วิธีเชื่อมต่อ
ผ่านเบราว์เซอร์เซิร์ฟเวอร์
- เปิด Minetest/Luanti
- คลิกแท็บ Join Game
- หาก
SERVER_ANNOUNCEถูกตั้งค่าเป็นtrueเซิร์ฟเวอร์ของคุณจะปรากฏในรายการสาธารณะ ค้นหาตามชื่อ - เลือกเซิร์ฟเวอร์ของคุณแล้วคลิก Connect
ผ่าน IP โดยตรง
- ในแท็บ Join Game ให้ป้อน IP เซิร์ฟเวอร์ของคุณในช่อง Address และพอร์ตในช่อง Port
- ป้อนชื่อผู้เล่นของคุณแล้วคลิก Connect
- หากตั้งรหัสผ่านเซิร์ฟเวอร์ไว้ ให้ป้อนเมื่อระบบแจ้ง
โครงสร้างไดเรกทอรี
.minetest/
minetest.conf - Main configuration file
minetest.conf.example - Full settings reference
games/ - Installed game engines
mods/ - Server-wide mods
worlds/ - World data
world/ - Default world folder