คู่มือนี้ครอบคลุมคำสั่งผู้ดูแล การเข้าถึง RCON การจัดการบริษัท และม็อด NewGRF สำหรับเซิร์ฟเวอร์ OpenTTD ของคุณ สำหรับการตั้งค่าเริ่มต้น โปรดดู คู่มือการตั้งค่าเซิร์ฟเวอร์ OpenTTD
1. การเข้าถึง RCON
คอนโซลระยะไกล (RCON) ช่วยให้คุณรันคำสั่งผู้ดูแลได้โดยไม่ต้องเข้าร่วมเกม ขั้นแรก ตั้งค่า rcon_password ใน openttd.cfg ภายใต้ส่วน [network] ผ่าน SFTP
หากต้องการใช้ RCON จากภายในเกม ให้เปิดคอนโซล (ปุ่ม ~) แล้วพิมพ์:
rcon_password your_password
rcon your_command
2. คำสั่งคอนโซล
คำสั่งเหล่านี้สามารถรันได้จากคอนโซล GPanel หรือผ่าน RCON ในเกม:
| คำสั่ง | คำอธิบาย |
|---|---|
kick <client_id> |
เตะผู้เล่นตาม client ID ของพวกเขา |
ban <client_id> |
แบนผู้เล่นตาม client ID |
unban <index> |
ยกเลิกการแบนผู้เล่นตามดัชนีในรายการแบน |
banlist |
แสดงรายชื่อผู้เล่นที่ถูกแบนทั้งหมด |
clients |
แสดงรายชื่อไคลเอนต์ที่เชื่อมต่ออยู่ทั้งหมดพร้อม ID |
companies |
แสดงรายชื่อบริษัทที่ใช้งานอยู่ทั้งหมด |
move <client_id> <company_id> |
ย้ายไคลเอนต์ไปยังบริษัทอื่น (ใช้ 255 สำหรับผู้ชม) |
reset_company <company_id> |
ลบบริษัทและทรัพย์สินทั้งหมดของบริษัท |
say "<message>" |
กระจายข้อความถึงผู้เล่นทุกคน |
pause |
หยุดเกมชั่วคราว |
unpause |
ยกเลิกการหยุดเกมชั่วคราว |
save <name> |
บันทึกเกมไปยังชื่อไฟล์ที่ระบุ |
load <name> |
โหลดไฟล์เซฟ |
newgame |
เริ่มเกมสุ่มใหม่ด้วยการตั้งค่าปัจจุบัน |
restart |
รีสตาร์ทเกมปัจจุบันตั้งแต่ต้น |
setting <name> [<value>] |
ดูหรือเปลี่ยนการตั้งค่าเกม |
quit |
ปิดเซิร์ฟเวอร์ |
3. การล้างบริษัทอัตโนมัติ
กำหนดค่าการล้างบริษัทที่ไม่ได้ใช้งานโดยอัตโนมัติใน openttd.cfg:
| การตั้งค่า | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|
autoclean_companies |
false | เปิดใช้งานการล้างบริษัทที่ไม่ได้ใช้งานโดยอัตโนมัติ |
autoclean_unprotected |
12 | จำนวนเดือนก่อนที่บริษัทที่ไม่มีการป้องกันจะถูกลบ |
autoclean_protected |
36 | จำนวนเดือนก่อนที่บริษัทที่ป้องกันด้วยรหัสผ่านจะถูกลบ |
autoclean_novehicles |
0 | จำนวนเดือนก่อนที่บริษัทที่ไม่มียานพาหนะจะถูกลบ (0 = ปิดใช้งาน) |
4. การเพิ่มม็อด NewGRF
NewGRF เพิ่มเนื้อหาที่กำหนดเอง (ยานพาหนะ อุตสาหกรรม ทิวทัศน์) ให้กับ OpenTTD:
- ดาวน์โหลดไฟล์ NewGRF (
.grf) จาก BaNaNaS หรือแหล่งอื่น ๆ - อัปโหลดไฟล์เหล่านั้นไปยังไดเรกทอรี
newgrf/บนเซิร์ฟเวอร์ของคุณผ่าน SFTP - เพิ่มรายการในส่วน
[newgrf]ของopenttd.cfg - รีสตาร์ทเซิร์ฟเวอร์
5. การแก้ไขปัญหา
- เซิร์ฟเวอร์ไม่อยู่ในรายการเซิร์ฟเวอร์: ตรวจสอบให้แน่ใจว่า
srv_advertiseเป็นtrueในแท็บ Startup - RCON ไม่ทำงาน: ตรวจสอบว่ามีการตั้งค่า
rcon_passwordในopenttd.cfgและคุณยืนยันตัวตนถูกต้อง - ผู้เล่นหลุดการเชื่อมต่อเมื่อเข้าร่วม: การดาวน์โหลดแผนที่อาจหมดเวลา ลดขนาดแผนที่หรือเพิ่ม
max_download_timeในopenttd.cfg - NewGRF ไม่ตรงกัน: ตรวจสอบให้แน่ใจว่าผู้เล่นมี NewGRF และเวอร์ชันที่เหมือนกับเซิร์ฟเวอร์ทุกประการ
บทความที่เกี่ยวข้อง
ต้องการความช่วยเหลือ?
หากคุณต้องการความช่วยเหลือเพิ่มเติม เปิดทิกเก็ตสนับสนุน พร้อมระบุ IP เซิร์ฟเวอร์ของคุณและข้อความแสดงข้อผิดพลาดใด ๆ จากคอนโซล GPanel