คู่มือนี้ครอบคลุมวิธีตั้งค่าและกำหนดค่าเซิร์ฟเวอร์ Puck dedicated ที่โฮสต์กับ Legion Hosting Puck เป็นเกมฮอกกี้ผู้เล่นหลายคนที่อิงฟิสิกส์ -- ไม่มีกฎ ไม่มีการขอเวลานอก แค่ยิงลูกพัคเข้าประตู สำหรับคำสั่งผู้ดูแลและการจัดการเซิร์ฟเวอร์ โปรดดูที่ คู่มือผู้ดูแลเซิร์ฟเวอร์ Puck
1. การเข้าถึงเซิร์ฟเวอร์ของคุณ
- เข้าสู่ระบบ GPanel
- เลือกเซิร์ฟเวอร์ Puck ของคุณจากรายการเซิร์ฟเวอร์
- IP และพอร์ตของเซิร์ฟเวอร์จะแสดงอยู่ในแท็บ Console ดูรายละเอียดได้ที่ วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์
2. ตัวแปรการเริ่มต้น (Startup Variables)
กำหนดค่าการตั้งค่าเหล่านี้จากแท็บ Startup ใน GPanel:
| ตัวแปร | ชื่อ Env | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|---|
| Max Players | MAX_PLAYERS |
10 | จำนวนผู้เล่นสูงสุด (สูงสุด 32) |
| Query Port | QUERY_PORT |
7778 | พอร์ตคิวรีสำหรับการมองเห็นในเซิร์ฟเวอร์เบราว์เซอร์ |
| Password | SRV_PASSWORD |
(ว่าง) | รหัสผ่านที่ต้องใช้ในการเข้าร่วม เว้นว่างไว้สำหรับการเข้าถึงแบบสาธารณะ |
| Kick Timeout | KICK_TIMEOUT |
300 | วินาทีก่อนที่ผู้เล่นที่ AFK จะถูกเตะออก |
| Target Framerate | FRAME_RATE |
120 | เฟรมเรตของเซิร์ฟเวอร์ ควรสูงกว่า tick rate ราว 10-20 |
| Server Tick Rate | SERVER_TICK_RATE |
100 | อัตรา tick การจำลองของเซิร์ฟเวอร์ (สูงสุด 360) |
| Client Tick Rate | CLIENT_TICK_RATE |
360 | อัตราการอัปเดตของไคลเอนต์ ควรเป็นอย่างน้อยสองเท่าของ tick rate ของเซิร์ฟเวอร์ อย่าเกิน 360 เว้นแต่คุณจะรู้ว่ากำลังทำอะไรอยู่ |
| Auto Update | AUTO_UPDATE |
0 | อัปเดตเซิร์ฟเวอร์โดยอัตโนมัติเมื่อเริ่มต้น (1=ใช่, 0=ไม่) |
3. ไฟล์การกำหนดค่า
การกำหนดค่าเซิร์ฟเวอร์ถูกจัดเก็บไว้ใน server_configuration.json ในไดเรกทอรีราก แผงควบคุมจะอัปเดตค่าหลักจากตัวแปรการเริ่มต้นของคุณโดยอัตโนมัติ คุณสามารถแก้ไขการตั้งค่าเพิ่มเติมได้ผ่าน SFTP:
{
"port": 7777,
"pingPort": 7778,
"name": "My Puck Server",
"maxPlayers": 10,
"password": "",
"voip": false,
"isPublic": true,
"adminSteamIds": [],
"kickTimeout": 300,
"targetFrameRate": 120,
"serverTickRate": 100,
"clientTickRate": 200,
"startPaused": false,
"allowVoting": true,
"mods": []
}
4. การเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ
- ซื้อและติดตั้ง Puck จาก Steam
- เปิดเกมและเปิดเซิร์ฟเวอร์เบราว์เซอร์
- ค้นหาเซิร์ฟเวอร์ของคุณตามชื่อ หรือใช้การเชื่อมต่อโดยตรงด้วย IP และพอร์ตของคุณ
- ป้อนรหัสผ่านหากมีการตั้งค่าไว้
5. รายการตรวจสอบการตั้งค่าครั้งแรก
- แก้ไข
server_configuration.jsonเพื่อตั้งค่าnameของเซิร์ฟเวอร์ - เพิ่ม Steam ID ของคุณลงในอาร์เรย์
adminSteamIdsสำหรับการเข้าถึงสิทธิ์ผู้ดูแลในเกม - กำหนดค่า tick rate และเฟรมเรต (คงค่าเริ่มต้นไว้เว้นแต่คุณมีความจำเป็นเฉพาะ)
- เริ่มเซิร์ฟเวอร์และตรวจสอบว่ามีข้อความ
Server authenticatedแสดงในคอนโซล
บทความที่เกี่ยวข้อง
ต้องการความช่วยเหลือ?
หากคุณพบปัญหากับเซิร์ฟเวอร์ Puck ของคุณ เปิดทิกเก็ตสนับสนุน และระบุ IP เซิร์ฟเวอร์ของคุณ คำอธิบายปัญหา และข้อความข้อผิดพลาดใด ๆ จากคอนโซล GPanel