คู่มือการตั้งค่าเซิร์ฟเวอร์ The Isle
คู่มือนี้ครอบคลุมวิธีการตั้งค่า กำหนดค่า และจัดการเซิร์ฟเวอร์เฉพาะ The Isle (Evrima) ของคุณที่โฮสต์กับ Legion Hosting รวมถึงการเริ่มต้นครั้งแรก ตัวแปร GPanel การกำหนดค่า Game.ini ระบบคิว การเปิดใช้งานมนุษย์ การเชื่อมต่อ และการจัดการเซฟ สำหรับการตั้งค่าและคำสั่งแอดมิน โปรดดู คำสั่งแอดมิน The Isle
การเริ่มต้นครั้งแรก
เมื่อเซิร์ฟเวอร์ของคุณถูกจัดเตรียมเป็นครั้งแรก จำเป็นต้องติดตั้งไฟล์เซิร์ฟเวอร์ The Isle Evrima ก่อนจึงจะสามารถทำงานได้ สิ่งนี้เกิดขึ้นโดยอัตโนมัติในการเริ่มต้นครั้งแรก
- ล็อกอินเข้าสู่ GPanel
- เลือกเซิร์ฟเวอร์ The Isle ของคุณจากรายชื่อเซิร์ฟเวอร์
- คลิกแท็บ Startup และตรวจสอบการตั้งค่าพื้นฐานของคุณ (ชื่อเซิร์ฟเวอร์ จำนวนผู้เล่น) คุณสามารถปรับเปลี่ยนสิ่งเหล่านี้ได้ก่อนเริ่มต้นเป็นครั้งแรก
- ไปที่แท็บ Console และคลิก Start
- เซิร์ฟเวอร์จะดาวน์โหลดและติดตั้งไฟล์สาขา Evrima ผ่าน Steam (App ID 412680) การติดตั้งเริ่มต้นนี้อาจใช้เวลาหลายนาทีขึ้นอยู่กับขนาดไฟล์
- เมื่อการติดตั้งเสร็จสิ้น เซิร์ฟเวอร์จะเริ่มทำงานโดยอัตโนมัติ ดูเอาต์พุตคอนโซลเพื่อรอข้อความที่ระบุว่าเซิร์ฟเวอร์พร้อมรับการเชื่อมต่อ
Game.ini และ Engine.ini) ใน TheIsle/Saved/Config/LinuxServer/ ในการเริ่มต้นที่สำเร็จครั้งแรก อย่าพยายามแก้ไขไฟล์เหล่านี้จนกว่าเซิร์ฟเวอร์จะเริ่มทำงานอย่างน้อยหนึ่งครั้ง
Engine.ini เพื่อให้ทำงานได้ ข้อมูลเหล่านี้ถูกกำหนดค่าโดยอัตโนมัติโดย egg และไม่จำเป็นต้องแก้ไขด้วยตนเอง
ตัวแปร Startup ของ GPanel
การตั้งค่าหลักของ The Isle ถูกกำหนดค่าเป็นตัวแปร startup ใน GPanel แทนที่จะอยู่ในไฟล์การกำหนดค่า ตัวแปรเหล่านี้จะถูกส่งไปยังกระบวนการของเซิร์ฟเวอร์เป็นอาร์กิวเมนต์บรรทัดคำสั่ง
- ล็อกอินเข้าสู่ GPanel
- เลือกเซิร์ฟเวอร์ The Isle ของคุณจากรายชื่อเซิร์ฟเวอร์
- คลิกแท็บ Startup
- ตรวจสอบและปรับตัวแปรที่แสดงด้านล่าง การเปลี่ยนแปลงจะมีผลในครั้งต่อไปที่คุณเริ่มเซิร์ฟเวอร์
| ตัวแปร | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|
SERVER_NAME |
(ชื่อเซิร์ฟเวอร์ของคุณ) | ชื่อที่แสดงในเซิร์ฟเวอร์เบราว์เซอร์ในเกม ตั้งให้สื่อความหมายเพื่อให้ผู้เล่นสามารถค้นหาเซิร์ฟเวอร์ของคุณได้ |
PLAYER_COUNT |
100 |
จำนวนผู้เล่นพร้อมกันสูงสุด ไม่ควรเกินขีดจำกัดสล็อตในแพ็กเกจโฮสติ้งของคุณ ค่าทั่วไปอยู่ระหว่าง 50 ถึง 200 |
ALLOW_REPLAY |
true |
เปิดหรือปิดการบันทึก replay ตั้งค่าเป็น false เพื่อปิด replay การปิดอาจช่วยลดการใช้ดิสก์และ I/O เล็กน้อย |
HUMANS |
false |
เปิดใช้งานฝ่ายมนุษย์ควบคู่ไปกับไดโนเสาร์ ตั้งค่าเป็น true เพื่ออนุญาตให้ผู้เล่นเลือกเล่นเป็นมนุษย์ ดูรายละเอียดในส่วน มนุษย์ vs ไดโนเสาร์ ด้านล่าง |
DYNAMIC_WEATHER |
true |
เปิดใช้งานวงจรสภาพอากาศแบบไดนามิก (ฝน หมอก พายุ) ตั้งค่าเป็น false สำหรับสภาพอากาศแจ่มใสคงที่ตลอดเวลา |
RCON |
false |
เปิดใช้งานอินเทอร์เฟซการดูแลระยะไกล RCON ตั้งค่าเป็น true และกำหนดค่า RCON_PASSWORD เพื่ออนุญาตคำสั่งแอดมินระยะไกล ดูรายละเอียดที่ คำสั่งแอดมิน The Isle |
RCON_PASSWORD |
(ว่างเปล่า) | รหัสผ่านสำหรับการเชื่อมต่อ RCON ใช้เฉพาะเมื่อ RCON ถูกตั้งค่าเป็น true เลือกรหัสผ่านที่แข็งแกร่งและไม่ซ้ำใคร และเก็บเป็นความลับ |
ENABLE_QUEUE |
false |
เปิดใช้งานคิวการเชื่อมต่อสำหรับเมื่อเซิร์ฟเวอร์เต็ม ตั้งค่าเป็น true เพื่อให้ผู้เล่นเข้าคิวแทนที่จะถูกปฏิเสธเมื่อเซิร์ฟเวอร์ถึงขีดจำกัดผู้เล่น ดูส่วน ระบบคิว |
SERVER_PASSWORD_ENABLED |
false |
เปิดใช้งานการป้องกันด้วยรหัสผ่านสำหรับเซิร์ฟเวอร์ ตั้งค่าเป็น true และกำหนดค่า SERVER_PASSWORD เพื่อทำให้เซิร์ฟเวอร์เป็นแบบส่วนตัว |
SERVER_PASSWORD |
(ว่างเปล่า) | รหัสผ่านที่ผู้เล่นต้องป้อนเพื่อเข้าร่วมเซิร์ฟเวอร์ ใช้เฉพาะเมื่อ SERVER_PASSWORD_ENABLED เป็น true |
ADMINSTEAMID |
(ว่างเปล่า) | รายการ Steam64 ID คั่นด้วยเครื่องหมายจุลภาคสำหรับผู้ดูแลเซิร์ฟเวอร์ ดูรายละเอียดที่ คำสั่งแอดมิน The Isle |
การกำหนดค่า Game.ini
การตั้งค่าเกมเพลย์ขั้นสูงถูกกำหนดค่าใน Game.ini ซึ่งอยู่ที่ TheIsle/Saved/Config/LinuxServer/Game.ini ไฟล์นี้ถูกสร้างขึ้นในการเริ่มเซิร์ฟเวอร์ครั้งแรก เปิดในแท็บ Files ของ GPanel เพื่อทำการเปลี่ยนแปลง
การตั้งค่าอัตราการเติบโต
อัตราการเติบโตควบคุมว่าไดโนเสาร์โตจากวัยเยาว์เป็นวัยผู้ใหญ่เร็วเพียงใด สิ่งเหล่านี้ถูกกำหนดค่าภายใต้ส่วน [/Script/TheIsle.TIGameMode] ใน Game.ini
[/Script/TheIsle.TIGameMode]
GlobalPassiveGrowthRate=1.0
bEnableGrowthParticles=true
| การตั้งค่า | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|
GlobalPassiveGrowthRate |
1.0 |
ตัวคูณสำหรับความเร็วการเติบโตแบบ passive ตั้งค่าเป็น 2.0 เพื่อเพิ่มความเร็วการเติบโตเป็นสองเท่า 0.5 เพื่อลดลงครึ่งหนึ่ง ค่าที่สูงกว่าช่วยให้ผู้เล่นเข้าสู่วัยผู้ใหญ่ได้เร็วขึ้น |
bEnableGrowthParticles |
true |
แสดงเอฟเฟกต์อนุภาคเมื่อไดโนเสาร์เติบโต ตั้งค่าเป็น false เพื่อปิด |
การตั้งค่า AI และการเกิด
การตั้งค่าเหล่านี้ควบคุมพฤติกรรมการเกิดของสิ่งมีชีวิต AI บนแผนที่
[/Script/TheIsle.TIGameMode]
bEnableAI=true
MaxAICount=200
AISpawnInterval=120.0
| การตั้งค่า | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|
bEnableAI |
true |
เปิดใช้งานสิ่งมีชีวิตที่ควบคุมโดย AI (ปลา สัตว์เล็ก ฯลฯ) บนแผนที่ ตั้งค่าเป็น false เพื่อปิดการเกิด AI ทั้งหมด ซึ่งสามารถลดภาระของเซิร์ฟเวอร์ได้ |
MaxAICount |
200 |
จำนวนสิ่งมีชีวิต AI สูงสุดที่สามารถมีอยู่พร้อมกันได้ ลดค่านี้หากคุณประสบปัญหาด้านประสิทธิภาพ |
AISpawnInterval |
120.0 |
เวลาเป็นวินาทีระหว่างการตรวจสอบการเกิด AI ค่าที่ต่ำกว่าหมายถึงการเกิดบ่อยขึ้น |
วงจรกลางวัน/กลางคืน
ความยาวของวงจรกลางวัน/กลางคืนสามารถปรับให้เหมาะกับความต้องการของชุมชนของคุณได้
[/Script/TheIsle.TIGameMode]
DayLengthMinutes=45.0
NightLengthMinutes=15.0
| การตั้งค่า | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|
DayLengthMinutes |
45.0 |
ความยาวของกลางวันเป็นนาทีจริง เพิ่มเพื่อให้กลางวันยาวขึ้น ลดเพื่อให้สั้นลง |
NightLengthMinutes |
15.0 |
ความยาวของกลางคืนเป็นนาทีจริง ชุมชนหลายแห่งย่นกลางคืนให้สั้นลงเพื่อลดช่วงเวลาว่างสำหรับผู้เล่นที่หากินกลางวัน |
[/Script/TheIsle.TIGameMode] เดียวกัน อย่าทำหัวข้อซ้ำ -- วางการตั้งค่าทั้งหมดไว้ด้วยกันภายใต้หัวข้อนั้น
ตัวอย่าง Game.ini แบบรวม:
[/Script/TheIsle.TIGameMode]
GlobalPassiveGrowthRate=2.0
bEnableGrowthParticles=true
bEnableAI=true
MaxAICount=150
AISpawnInterval=90.0
DayLengthMinutes=45.0
NightLengthMinutes=10.0
ระบบคิว
ระบบคิวช่วยให้ผู้เล่นรอเข้าแถวได้เมื่อเซิร์ฟเวอร์เต็มแทนที่จะถูกปฏิเสธทันที สิ่งนี้มีประโยชน์อย่างยิ่งสำหรับเซิร์ฟเวอร์ยอดนิยมที่มักจะถึงขีดจำกัดผู้เล่นบ่อยครั้ง
- ใน GPanel ไปที่แท็บ Startup
- ตั้งค่า
ENABLE_QUEUEเป็นtrue - รีสตาร์ทเซิร์ฟเวอร์
เมื่อเปิดใช้งานคิวและเซิร์ฟเวอร์เต็ม ผู้เล่นใหม่ที่พยายามเชื่อมต่อจะถูกจัดให้อยู่ในคิวและเข้าร่วมโดยอัตโนมัติเมื่อมีสล็อตว่าง ผู้เล่นจะเห็นตำแหน่งของตนในคิวขณะรอ
มนุษย์ vs ไดโนเสาร์
The Isle Evrima มีฝ่ายมนุษย์ที่เป็นทางเลือกซึ่งอนุญาตให้ผู้เล่นเอาตัวรอดควบคู่ไปกับ (หรือต่อสู้กับ) ไดโนเสาร์ โดยค่าเริ่มต้น จะเปิดใช้งานเฉพาะเกมเพลย์ไดโนเสาร์
การเปิดใช้งานมนุษย์
- ใน GPanel ไปที่แท็บ Startup
- ตั้งค่า
HUMANSเป็นtrue - รีสตาร์ทเซิร์ฟเวอร์
เมื่อเปิดใช้งานมนุษย์ ผู้เล่นสามารถเลือกเล่นเป็นไดโนเสาร์หรือมนุษย์ได้เมื่อเกิด เกมเพลย์มนุษย์ประกอบด้วยการคราฟต์ การสร้างที่พักพิง และการใช้อาวุธเพื่อป้องกันตัวจากไดโนเสาร์
วิธีเชื่อมต่อ
ผู้เล่นสามารถเชื่อมต่อกับเซิร์ฟเวอร์ The Isle Evrima ของคุณผ่านเซิร์ฟเวอร์เบราว์เซอร์ในเกมหรือโดยการเชื่อมต่อโดยตรง
การใช้เซิร์ฟเวอร์เบราว์เซอร์
- เปิด The Isle บน Steam
- จากเมนูหลัก คลิก Join Server
- ใช้แถบค้นหาที่ด้านบนเพื่อค้นหาเซิร์ฟเวอร์ของคุณตามชื่อ (ค่าที่คุณตั้งใน
SERVER_NAME) - คลิกที่เซิร์ฟเวอร์ของคุณในรายการและคลิก Join
- หากเซิร์ฟเวอร์มีการป้องกันด้วยรหัสผ่าน ให้ป้อนรหัสผ่านเมื่อได้รับการแจ้ง
การเชื่อมต่อโดยตรง
หากเซิร์ฟเวอร์ไม่ปรากฏในเบราว์เซอร์หรือคุณต้องการเชื่อมต่อให้เร็วขึ้น:
- ค้นหา IP address และ game port ของเซิร์ฟเวอร์ของคุณในแท็บ Network ของ GPanel
- ในเมนูหลักของ The Isle ให้มองหาตัวเลือก Direct Connect
- ป้อน IP และ port ของเซิร์ฟเวอร์ของคุณในรูปแบบ
IP:PORT - คลิก Connect
สำหรับรายละเอียดเกี่ยวกับการค้นหา IP และ port ของเซิร์ฟเวอร์ของคุณ โปรดดู วิธีค้นหา IP และ Port ของเซิร์ฟเวอร์ของคุณ
การเชื่อมต่อผ่าน Steam
คุณยังสามารถเพิ่มเซิร์ฟเวอร์ลงใน Steam favourites เพื่อการเข้าถึงที่รวดเร็ว:
- เปิด Steam และไปที่ View > Game Servers
- คลิกแท็บ Favourites จากนั้นคลิก Add a server
- ป้อน IP และ query port ของเซิร์ฟเวอร์ของคุณ
- เมื่อเพิ่มแล้ว คุณสามารถเชื่อมต่อได้โดยตรงจากเซิร์ฟเวอร์เบราว์เซอร์ของ Steam
การจัดการเซฟ
The Isle Evrima บันทึกข้อมูลโลกโดยอัตโนมัติเป็นระยะ ๆ การทำความเข้าใจว่าการเซฟทำงานอย่างไรช่วยให้คุณจัดการเซิร์ฟเวอร์ของคุณได้อย่างมีประสิทธิภาพและหลีกเลี่ยงการสูญเสียข้อมูล
ความคงอยู่ของโลก
The Isle Evrima รักษาข้อมูลโลกที่คงอยู่ ซึ่งรวมถึง:
- ไดโนเสาร์ของผู้เล่น -- ความคืบหน้าการเติบโต ตำแหน่ง และค่าสถานะจะถูกบันทึก ผู้เล่นสามารถเข้าร่วมใหม่และเล่นต่อกับไดโนเสาร์ของตนได้
- ประชากร AI -- สถานะของสิ่งมีชีวิต AI ถูกจัดการโดยเซิร์ฟเวอร์และเกิดใหม่ตามการกำหนดค่าของคุณ
- สถานะของโลก -- สภาพแวดล้อมและเวลาของวันคงอยู่ข้ามการรีสตาร์ท
ข้อมูลเซฟถูกเก็บไว้ในไดเรกทอรี TheIsle/Saved/ บนเซิร์ฟเวอร์ของคุณ
การล้างโลก
หากคุณต้องการรีเซ็ตเซิร์ฟเวอร์ให้อยู่ในสถานะสะอาด (ลบความคืบหน้าของผู้เล่นและเซฟไดโนเสาร์ทั้งหมด):
- หยุดเซิร์ฟเวอร์จากแท็บ Console ของ GPanel
- ไปที่แท็บ Files
- ไปที่
TheIsle/Saved/ - ลบไฟล์ข้อมูลเซฟภายในไดเรกทอรีนี้ ระวังอย่าลบไดเรกทอรีย่อย
Config/เนื่องจากมีการกำหนดค่าเซิร์ฟเวอร์ของคุณอยู่ - เริ่มเซิร์ฟเวอร์ มันจะสร้างข้อมูลโลกใหม่
TheIsle/Saved/ ก่อนล้างโดยดาวน์โหลดผ่านตัวจัดการไฟล์ของ GPanel หรือ SFTP
การสำรองข้อมูลเซฟ
การสำรองข้อมูลเป็นประจำช่วยป้องกันการสูญเสียข้อมูลจากการขัดข้อง เซฟที่เสียหาย หรือการลบโดยไม่ตั้งใจ:
- หยุดเซิร์ฟเวอร์เพื่อให้แน่ใจว่าไฟล์เซฟไม่ได้ถูกเขียนอยู่
- ในแท็บ Files ของ GPanel ไปที่
TheIsle/Saved/ - ดาวน์โหลดไฟล์เซฟไปยังเครื่องของคุณ หรือใช้ SFTP สำหรับการถ่ายโอนขนาดใหญ่กว่า ดูคำแนะนำในการเชื่อมต่อที่ วิธีอัปโหลดไฟล์ผ่าน SFTP
- ในการกู้คืนการสำรองข้อมูล ให้หยุดเซิร์ฟเวอร์ อัปโหลดไฟล์ที่บันทึกไว้กลับไปยังไดเรกทอรีเดียวกัน และเริ่มเซิร์ฟเวอร์
บทความที่เกี่ยวข้อง
- คำสั่งแอดมิน The Isle
- วิธีค้นหา IP และ Port ของเซิร์ฟเวอร์ของคุณ
- คู่มือการเริ่มต้นเซิร์ฟเวอร์
- วิธีอัปโหลดไฟล์ผ่าน SFTP
ต้องการความช่วยเหลือ?
หากคุณพบปัญหาที่ไม่ได้กล่าวถึงในคู่มือนี้ ทีมสนับสนุนของเราพร้อมช่วยเหลือ ส่งทิกเก็ตสนับสนุน และระบุ server ID ของคุณ คำอธิบายปัญหา และเอาต์พุตคอนโซลหรือภาพหน้าจอที่เกี่ยวข้อง