คู่มือการตั้งค่าเซิร์ฟเวอร์ Core Keeper
คู่มือนี้ครอบคลุมทุกสิ่งที่คุณต้องการเพื่อให้เซิร์ฟเวอร์ Core Keeper แบบ dedicated ของคุณทำงานบน Legion Hosting รวมถึงการเริ่มต้นการทำงานครั้งแรก ตัวแปรเริ่มต้นการทำงาน การกำหนดค่า Game ID และวิธีที่ผู้เล่นเชื่อมต่อ สำหรับคำสั่งแอดมินและการจัดการโลก โปรดดูที่ การจัดการแอดมินและโลกของ Core Keeper
การเริ่มต้นครั้งแรก
เมื่อคุณได้รับเซิร์ฟเวอร์ Core Keeper ครั้งแรก ทำตามขั้นตอนเหล่านี้เพื่อให้เซิร์ฟเวอร์ออนไลน์:
- เข้าสู่ระบบ GPanel และเลือกเซิร์ฟเวอร์ Core Keeper ของคุณ
- ไปที่แท็บ Startup และตรวจสอบตัวแปรเริ่มต้นการทำงานเริ่มต้น (ดูตารางด้านล่าง) ปรับ World Name และ Max Players ตามความต้องการของคุณ
- กลับไปที่แท็บ Console และคลิก Start
- เซิร์ฟเวอร์จะดาวน์โหลดและติดตั้งไฟล์ Core Keeper Dedicated Server โดยอัตโนมัติในการบูตครั้งแรก (Steam App ID
1963720) ซึ่งอาจใช้เวลาหลายนาทีขึ้นอยู่กับภาระงานของเซิร์ฟเวอร์ - เมื่อคอนโซลแสดงว่าเซิร์ฟเวอร์พร้อมและแสดง Game ID เซิร์ฟเวอร์ของคุณก็ออนไลน์และพร้อมให้ผู้เล่นเชื่อมต่อ
ตัวแปรเริ่มต้นการทำงานของ GPanel
Core Keeper ถูกกำหนดค่าทั้งหมดผ่านพารามิเตอร์ command-line ที่แสดงเป็นตัวแปรเริ่มต้นการทำงานใน GPanel ไปที่แท็บ Startup เพื่อดูและแก้ไขการตั้งค่าเหล่านี้ การเปลี่ยนแปลงต้องรีสตาร์ทเซิร์ฟเวอร์เพื่อให้มีผล
| ตัวแปร | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|
WORLD_NAME |
Core Keeper Server |
ชื่อที่แสดงสำหรับโลกของคุณ ซึ่งจะมองเห็นได้โดยผู้เล่นเมื่อพวกเขาเชื่อมต่อ |
WORLD_INDEX |
0 |
เลือกช่องบันทึกโลกที่จะใช้ แต่ละ index คือโลกที่แยกจากกัน ใช้ index ที่แตกต่างกันเพื่อรันหลายโลกบนเซิร์ฟเวอร์เดียวกัน (ครั้งละหนึ่งโลก) |
WORLD_SEED |
0 |
ซีดที่ใช้สำหรับการสร้างโลก ตั้งเป็น 0 สำหรับซีดแบบสุ่ม ใช้ได้เฉพาะเมื่อสร้างโลกใหม่ |
MAX_PLAYERS |
100 |
จำนวนผู้เล่นสูงสุดที่สามารถเชื่อมต่อพร้อมกันได้ ช่วงที่ใช้ได้: 1–100 |
WORLD_MODE |
0 |
ตั้งค่าความยากของโลก 0 = Normal, 1 = Hard ใช้ได้เฉพาะเมื่อสร้างโลกใหม่ |
GAME_ID |
ว่าง | ไม่บังคับ สตริง Game ID แบบกำหนดเอง (28+ ตัวอักษร) ที่ผู้เล่นใช้เพื่อเชื่อมต่อ หากเว้นว่างไว้ เซิร์ฟเวอร์จะสร้างขึ้นโดยอัตโนมัติในการเริ่มต้นแต่ละครั้ง |
Game ID
Game ID เป็นวิธีหลักที่ผู้เล่นเชื่อมต่อกับเซิร์ฟเวอร์ Core Keeper ของคุณ ทำหน้าที่เป็นตัวระบุเซสชันที่ไม่ซ้ำกันซึ่งผู้เล่นป้อนในเกมเพื่อเข้าร่วมโลกของคุณ
Game ID ทำงานอย่างไร
- หากตัวแปรเริ่มต้นการทำงาน
GAME_IDถูกเว้นว่างไว้ เซิร์ฟเวอร์จะสร้าง Game ID ใหม่โดยอัตโนมัติทุกครั้งที่เริ่มต้น ซึ่งหมายความว่า ID จะเปลี่ยนทุกครั้งที่รีสตาร์ท และคุณจะต้องแชร์ ID ใหม่กับผู้เล่นของคุณ - หากคุณตั้งค่า Game ID แบบกำหนดเอง ในตัวแปรเริ่มต้นการทำงาน เซิร์ฟเวอร์จะใช้ ID เดียวกันนั้นทุกครั้งที่เริ่มต้น ซึ่งแนะนำสำหรับเซิร์ฟเวอร์ถาวรเพื่อให้ผู้เล่นมี ID ที่สอดคล้องกันในการเชื่อมต่อเสมอ
การค้นหา Game ID ของคุณ
- เริ่มเซิร์ฟเวอร์ของคุณใน GPanel
- ดูเอาต์พุตของ Console เมื่อเซิร์ฟเวอร์โหลดเสร็จ จะแสดง Game ID ในบันทึก
- คัดลอก Game ID และแชร์กับผู้เล่นของคุณ
การตั้งค่า Game ID แบบถาวร
- ใน GPanel ไปที่แท็บ Startup
- ในช่อง
GAME_IDป้อนสตริงแบบกำหนดเองที่มีความยาวอย่างน้อย 28 ตัวอักษร - รีสตาร์ทเซิร์ฟเวอร์ ตอนนี้จะใช้ Game ID นี้ในทุกการเริ่มต้นครั้งถัดไป
GAME_ID แบบกำหนดเองในแท็บ Startup เสมอ วิธีที่ดีคือใช้ ID ที่สร้างขึ้นโดยอัตโนมัติจากการบูตครั้งแรกของคุณและวางลงในช่อง GAME_ID เพื่อให้คงอยู่
วิธีการเชื่อมต่อ
ผู้เล่นเชื่อมต่อกับเซิร์ฟเวอร์ Core Keeper แบบ dedicated โดยใช้ Game ID ไม่มีการเชื่อมต่อโดยตรงด้วย IP:Port แบบดั้งเดิมสำหรับ Core Keeper — เกมใช้ระบบ relay/matchmaking ของตัวเองที่อิงตาม Game ID
การเชื่อมต่อผ่าน Game ID
- เปิด Core Keeper
- จากเมนูหลัก เลือก Multiplayer
- เลือก Join Game
- ป้อน Game ID ที่ผู้ดูแลเซิร์ฟเวอร์ให้มา
- คลิก Connect เพื่อเข้าร่วมเซิร์ฟเวอร์
GAME_ID หากมีการตั้งค่า ID แบบถาวรไว้ ดู ส่วน Game ID ด้านบน
GAME_ID ว่างเปล่าและเซิร์ฟเวอร์ถูกรีสตาร์ท Game ID จะเปลี่ยนไป — ตรวจสอบคอนโซลสำหรับ ID ใหม่
บทความที่เกี่ยวข้อง
- การจัดการแอดมินและโลกของ Core Keeper — คำสั่งแอดมิน โหมดของโลก ซีด และการจัดการโลก
- วิธีค้นหา IP และพอร์ตเซิร์ฟเวอร์ของคุณ
- วิธีอัปโหลดไฟล์ผ่าน SFTP
- คู่มือการเริ่มต้นการทำงานเซิร์ฟเวอร์ — คู่มือทั่วไปสำหรับการเริ่มต้นเซิร์ฟเวอร์เกมใดๆ บน Legion Hosting
- การรีสตาร์ทตามกำหนดเวลา — วิธีตั้งค่าการรีสตาร์ทเซิร์ฟเวอร์อัตโนมัติ
ต้องการความช่วยเหลือเพิ่มเติม?
หากคุณประสบปัญหาที่ไม่ได้กล่าวถึงในคู่มือนี้ ทีมสนับสนุนของเราพร้อมให้ความช่วยเหลือ เปิดทิกเก็ตที่ legionhosting.net/submitticket.php พร้อมรายละเอียดเซิร์ฟเวอร์ของคุณและคำอธิบายปัญหา