ในฐานะแอดมินเซิร์ฟเวอร์ PixARK คุณมีสิทธิ์เข้าถึงคำสั่งอันทรงพลังสำหรับการจัดการผู้เล่น สิ่งมีชีวิต การตั้งค่าโลก และการดำเนินการเซิร์ฟเวอร์ คู่มือนี้ครอบคลุมการตั้งค่ารหัสผ่านแอดมิน คำสั่งทั่วไป การกำหนดค่า RCON และเทคนิคการแก้ไขปัญหาสำหรับเซิร์ฟเวอร์เฉพาะ PixARK ของคุณ
การตั้งค่ารหัสผ่านแอดมิน
ก่อนที่คุณจะสามารถใช้คำสั่งแอดมินในเกมได้ คุณต้องกำหนดค่ารหัสผ่านแอดมิน วิธีที่ง่ายที่สุดคือผ่านตัวแปรเริ่มต้น ARK_ADMIN_PASSWORD ของ GPanel หรืออีกทางหนึ่ง คุณสามารถตั้งค่า ServerAdminPassword ในไฟล์ GameUserSettings.ini ของเซิร์ฟเวอร์ของคุณ
การตั้งรหัสผ่านแอดมิน
ตัวเลือกที่ 1 (แนะนำ): ใน GPanel ไปที่แท็บ Startup และตั้งค่าตัวแปร ARK_ADMIN_PASSWORD เป็นรหัสผ่านที่คุณต้องการ จากนั้นรีสตาร์ทเซิร์ฟเวอร์
ตัวเลือกที่ 2: แก้ไขไฟล์การกำหนดค่าโดยตรง:
- หยุดเซิร์ฟเวอร์ของคุณจาก GPanel
- ไปที่
ShooterGame/Saved/Config/WindowsServer/GameUserSettings.iniผ่าน SFTP หรือตัวจัดการไฟล์ของ GPanel - ค้นหาส่วน
[ServerSettings]และเพิ่มหรือแก้ไขบรรทัดต่อไปนี้:
[ServerSettings]
ServerAdminPassword=YourSecureAdminPassword
- บันทึกไฟล์และเริ่มเซิร์ฟเวอร์ของคุณ
การเปิดใช้งานแอดมินในเกม
เมื่อรหัสผ่านแอดมินของคุณถูกกำหนดค่าแล้ว คุณต้องตรวจสอบสิทธิ์ทุกครั้งที่คุณเข้าร่วมเซิร์ฟเวอร์:
- เข้าร่วมเซิร์ฟเวอร์ PixARK ของคุณ
- เปิดคอนโซลในเกมโดยกด Tab (ปุ่มเริ่มต้น)
- พิมพ์คำสั่งต่อไปนี้และกด Enter:
enablecheats YourSecureAdminPassword
หากรหัสผ่านถูกต้อง คุณจะเห็นข้อความยืนยัน ตอนนี้คุณมีสิทธิ์การเข้าถึงแอดมินตลอดระยะเวลาของเซสชันนี้ คุณจะต้องตรวจสอบสิทธิ์อีกครั้งทุกครั้งที่คุณเชื่อมต่อกับเซิร์ฟเวอร์อีกครั้ง
enablecheats ไม่ได้สร้างเอาต์พุตที่มองเห็นได้ในบางเวอร์ชัน หากคุณไม่เห็นข้อความแสดงข้อผิดพลาด คำสั่งน่าจะสำเร็จ ทดสอบด้วยคำสั่งง่ายๆ เช่น cheat fly เพื่อตรวจสอบ
คำสั่งแอดมินทั่วไป
คำสั่งแอดมินทั้งหมดนำหน้าด้วย cheat เปิดคอนโซลด้วย Tab และป้อนคำสั่งตามที่แสดงด้านล่าง
คำสั่งการเคลื่อนไหวและการเอาตัวรอด
| คำสั่ง | คำอธิบาย |
|---|---|
cheat fly |
เปิดใช้งานโหมดบิน ตัวละครของคุณสามารถบินได้อย่างอิสระในทุกทิศทาง ใช้ cheat walk เพื่อปิดใช้งาน |
cheat walk |
ปิดใช้งานโหมดบินและกลับสู่การเดิน/แรงโน้มถ่วงปกติ |
cheat god |
สลับโหมดเทพ ทำให้คุณไม่ได้รับความเสียหายทั้งหมด รันอีกครั้งเพื่อปิดใช้งาน |
cheat ghost |
เปิดใช้งานโหมด noclip ทำให้คุณสามารถทะลุผ่านภูมิประเทศและโครงสร้างได้ ใช้ cheat walk เพื่อปิดใช้งาน |
cheat infinitestats |
ให้พลังชีวิต ความอดทน อาหาร น้ำ และค่าสถานะอื่นๆ ไม่จำกัด สลับเปิด/ปิด |
คำสั่งสิ่งมีชีวิต
| คำสั่ง | คำอธิบาย |
|---|---|
cheat forcetame |
เลี้ยงสิ่งมีชีวิตที่คุณกำลังมองอยู่ทันที สิ่งมีชีวิตจะขี่ได้โดยไม่ต้องใช้อานและตอบสนองต่อคำสั่งของคุณ |
cheat destroywilddinos |
ลบสิ่งมีชีวิตป่า (ที่ยังไม่ได้เลี้ยง) ทั้งหมดออกจากแผนที่ สิ่งมีชีวิตใหม่จะเกิดใหม่ตามธรรมชาติ มีประโยชน์สำหรับการรีเฟรชการเกิดหรือแก้ไขความล่าช้าที่เกิดจากการสะสมของสิ่งมีชีวิต |
cheat dotame |
เลี้ยงสิ่งมีชีวิตเป้าหมายราวกับว่าคุณเลี้ยงมันตามปกติ (ต้องใช้อานเพื่อขี่) |
cheat summon <ClassID> |
สร้างสิ่งมีชีวิตของคลาสที่ระบุที่ตำแหน่งของคุณ ตัวอย่าง: cheat summon Raptor_Character_BP_C |
cheat destroyallenemies |
ทำลายสิ่งมีชีวิตศัตรูทั้งหมดบนแผนที่ คล้ายกับ destroywilddinos แต่มุ่งเป้าไปที่สิ่งมีชีวิตที่ก้าวร้าวโดยเฉพาะ |
คำสั่งโลกและสภาพแวดล้อม
| คำสั่ง | คำอธิบาย |
|---|---|
cheat settimeofday <HH:MM> |
ตั้งเวลาในเกม ตัวอย่าง: cheat settimeofday 12:00 ตั้งเป็นเที่ยงวัน ใช้รูปแบบ 24 ชั่วโมง |
cheat saveworld |
บังคับให้บันทึกโลกทันที ใช้ก่อนปิดเครื่องหรือทำการเปลี่ยนแปลงที่มีความเสี่ยง |
cheat slomo <value> |
เปลี่ยนความเร็วเกม ค่าเริ่มต้นคือ 1.0 ค่าที่มากกว่า 1.0 เร่งเกม ต่ำกว่า 1.0 ทำให้ช้าลง ตัวอย่าง: cheat slomo 2 |
cheat setweather <type> |
เปลี่ยนสภาพอากาศปัจจุบัน ประเภทที่มีขึ้นอยู่กับไบโอม |
คำสั่งไอเทมและประสบการณ์
| คำสั่ง | คำอธิบาย |
|---|---|
cheat giveitemnum <ID> <Qty> <Quality> <Blueprint> |
ให้ไอเทมตาม ID ที่เป็นตัวเลข คุณภาพมีช่วงตั้งแต่ 0-100 Blueprint: 0 สำหรับไอเทม, 1 สำหรับบลูพรินต์ ตัวอย่าง: cheat giveitemnum 1 10 0 0 |
cheat gfi <name> <Qty> <Quality> <Blueprint> |
ให้ไอเทมตามชื่อบางส่วน ตัวอย่าง: cheat gfi rifle 1 0 0 |
cheat addexperience <Amount> 0 1 |
มอบคะแนนประสบการณ์ให้กับตัวละครของคุณ พารามิเตอร์ที่สอง (0) หมายถึงเพิ่มโดยตรง พารามิเตอร์ที่สาม (1) แบ่งปันกับเผ่า ตัวอย่าง: cheat addexperience 5000 0 1 |
cheat giveengrams |
ปลดล็อก engram การคราฟต์ทั้งหมดสำหรับตัวละครของคุณ |
cheat giveresources |
เพิ่มทรัพยากรแต่ละอย่าง 50 ชิ้นลงในกระเป๋าของคุณ |
คำสั่งการเทเลพอร์ต
| คำสั่ง | คำอธิบาย |
|---|---|
cheat teleporttoplayer <SteamID> |
เทเลพอร์ตคุณไปยังผู้เล่นที่ระบุ |
cheat teleportplayertome <SteamID> |
เทเลพอร์ตผู้เล่นที่ระบุไปยังตำแหน่งของคุณ |
cheat setplayerpos <X> <Y> <Z> |
เทเลพอร์ตคุณไปยังพิกัดโลกที่เฉพาะเจาะจง |
การจัดการผู้เล่น: เตะและแบน
แอดมินสามารถเตะและแบนผู้เล่นที่ก่อกวนได้โดยใช้คำสั่งต่อไปนี้:
| คำสั่ง | คำอธิบาย |
|---|---|
cheat kickplayer <SteamID> |
เตะผู้เล่นออกจากเซิร์ฟเวอร์ทันที พวกเขาสามารถกลับเข้ามาได้ |
cheat banplayer <SteamID> |
แบนผู้เล่นตาม Steam ID ของพวกเขา พวกเขาไม่สามารถกลับเข้ามาได้จนกว่าจะถูกยกเลิกการแบน |
cheat unbanplayer <SteamID> |
ลบการแบนสำหรับ Steam ID ที่ระบุ |
cheat listplayers |
แสดงรายการผู้เล่นที่เชื่อมต่อทั้งหมดในปัจจุบันพร้อมชื่อและ Steam ID ของพวกเขา |
cheat listplayers เพื่อดูผู้เล่นที่เชื่อมต่อทั้งหมดและ Steam ID ของพวกเขา คุณยังสามารถค้นหา Steam ID ของผู้เล่นได้จาก URL โปรไฟล์ Steam ของพวกเขา
การตั้งค่า RCON
RCON (Remote Console) ช่วยให้คุณดำเนินการคำสั่งแอดมินจากระยะไกลโดยไม่ต้องเชื่อมต่อกับเซิร์ฟเวอร์ในเกม สิ่งนี้มีประโยชน์สำหรับการจัดการเซิร์ฟเวอร์อัตโนมัติ การรีสตาร์ทตามกำหนดเวลา และการดูแลระบบจากระยะไกล
การเปิดใช้งาน RCON
- หยุดเซิร์ฟเวอร์ของคุณ
- เปิด
GameUserSettings.iniและเพิ่มข้อความต่อไปนี้ภายใต้[ServerSettings]:
[ServerSettings]
RCONEnabled=True
RCONPort=27020
RCONServerGameLogBuffer=600
- ตรวจสอบให้แน่ใจว่า
ServerAdminPasswordถูกตั้งค่าด้วยเช่นกัน เนื่องจาก RCON ใช้รหัสผ่านนี้สำหรับการตรวจสอบสิทธิ์ - บันทึกไฟล์และเริ่มเซิร์ฟเวอร์ของคุณ
การเชื่อมต่อผ่าน RCON
ใช้ไคลเอนต์ที่เข้ากันได้กับ Source RCON ใดๆ เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ ตัวเลือกยอดนิยมได้แก่:
- mcrcon -- ไคลเอนต์ RCON บรรทัดคำสั่งแบบเบา
- RCON CLI -- เครื่องมือ RCON ข้ามแพลตฟอร์ม
- Battlemetrics -- การจัดการเซิร์ฟเวอร์บนเว็บพร้อมการรองรับ RCON
เชื่อมต่อโดยใช้ IP เซิร์ฟเวอร์ของคุณ พอร์ต RCON (เช่น 27020) และ ServerAdminPassword ของคุณ เมื่อเชื่อมต่อแล้ว คุณสามารถดำเนินการคำสั่งแอดมินใดๆ ได้โดยไม่ต้องมีคำนำหน้า cheat
# Example RCON commands (no "cheat" prefix needed via RCON)
saveworld
listplayers
settimeofday 12:00
destroywilddinos
kickplayer 76561198012345678
การแก้ไขปัญหา
เซิร์ฟเวอร์ขัดข้อง
| อาการ | สาเหตุที่เป็นไปได้ | วิธีแก้ไข |
|---|---|---|
| ขัดข้องเมื่อเริ่มต้นหลังจากเปลี่ยนการกำหนดค่า | ข้อผิดพลาดทางไวยากรณ์ในไฟล์การกำหนดค่า | ตรวจสอบ GameUserSettings.ini สำหรับการพิมพ์ผิด วงเล็บที่ขาดหายไป หรือค่าที่ไม่ถูกต้อง กู้คืนจากการสำรองข้อมูลหากจำเป็น |
| ขัดข้องระหว่างการเล่นเกม | สิ่งมีชีวิตล้นเกินหรือขีดจำกัดหน่วยความจำ | รัน cheat destroywilddinos เพื่อล้างการสะสมของสิ่งมีชีวิต ตรวจสอบ GPanel สำหรับการใช้หน่วยความจำ |
| ขัดข้องเมื่อสร้างไอเทม | ID ไอเทมหรือชื่อคลาสไม่ถูกต้อง | ตรวจสอบว่า ID ไอเทมหรือชื่อคลาสถูกต้องสำหรับ PixARK ไม่ใช่ทุก ID ไอเทมของ ARK ที่ทำงานใน PixARK |
| ขัดข้องซ้ำๆ ในเวลาเดียวกัน | การบันทึกอัตโนมัติเสียหาย | กู้คืนจากการสำรองข้อมูลล่าสุด หากเซฟเสียหาย อาจจำเป็นต้องล้างโลก |
ปัญหาการเชื่อมต่อ
| ปัญหา | วิธีแก้ไข |
|---|---|
| ผู้เล่นไม่สามารถค้นหาเซิร์ฟเวอร์ได้ | ตรวจสอบให้แน่ใจว่าพอร์ตคิวรีถูกต้องและเซิร์ฟเวอร์ทำงานมาอย่างน้อย 3-5 นาที ลองเชื่อมต่อ IP โดยตรง |
| การเชื่อมต่อหมดเวลา | ตรวจสอบว่าเซิร์ฟเวอร์กำลังทำงานใน GPanel ตรวจสอบว่าพอร์ตเกม (ค่าเริ่มต้น 7777) ถูกต้อง เซิร์ฟเวอร์อาจยังคงโหลดอยู่ |
| ถูกเตะทันทีหลังจากเข้าร่วม | ตรวจสอบว่าผู้เล่นถูกแบนหรือไม่ (cheat listplayers และรายการแบน) ตรวจสอบว่าเวอร์ชันเกมตรงกับเวอร์ชันเซิร์ฟเวอร์ |
| การเชื่อมต่อ RCON ถูกปฏิเสธ | ตรวจสอบ RCONEnabled=True ในการกำหนดค่า ตรวจสอบว่าคุณใช้พอร์ต RCON และรหัสผ่านแอดมินที่ถูกต้อง |
โลกเสียหาย
หากโลกของคุณเสียหาย (เช่น ขัดข้องตลอดเวลา ภูมิประเทศหายไป โครงสร้างเสียหาย) ให้ทำตามขั้นตอนเหล่านี้:
- หยุดเซิร์ฟเวอร์ทันทีเพื่อป้องกันความเสียหายเพิ่มเติม
- ดาวน์โหลดไดเรกทอรี
ShooterGame/Saved/ปัจจุบันผ่าน SFTP เป็นสำเนาอ้างอิง - หากคุณมีการสำรองข้อมูลล่าสุด ให้กู้คืนโดยอัปโหลดไฟล์สำรองข้อมูลเพื่อแทนที่เซฟปัจจุบัน
- หากไม่มีการสำรองข้อมูล คุณอาจต้องล้างโลกโดยการลบเนื้อหาในไดเรกทอรีเซฟและรีสตาร์ท
- เริ่มเซิร์ฟเวอร์และตรวจสอบว่าโหลดได้อย่างถูกต้อง
cheat saveworld ก่อนปิดเครื่องและหลีกเลี่ยงการบังคับหยุดเซิร์ฟเวอร์เมื่อใดก็ตามที่เป็นไปได้
บทความที่เกี่ยวข้อง
- คู่มือการตั้งค่าเซิร์ฟเวอร์ PixARK -- การกำหนดค่าเซิร์ฟเวอร์เริ่มต้น ตัวแปรเริ่มต้น และวิธีการเชื่อมต่อ
- วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ
- วิธีอัปโหลดไฟล์ผ่าน SFTP
- เริ่มต้นใช้งานกับเซิร์ฟเวอร์ใหม่ของคุณ