คู่มือนี้ครอบคลุมวิธีการตั้งค่าและใช้คำสั่งผู้ดูแลระบบบนเซิร์ฟเวอร์ ARK: Survival Ascended ของคุณ รวมถึงคำสั่งคอนโซลในเกม การเข้าถึง RCON และการมอบสิทธิ์ผู้ดูแลระบบให้กับผู้เล่นคนอื่น
ServerAdminPassword ในการกำหนดค่าเซิร์ฟเวอร์ของคุณและยืนยันตัวตนด้วยรหัสผ่านนั้นในแต่ละเซสชัน หากคุณยังไม่ได้กำหนดค่าเซิร์ฟเวอร์ โปรดดูคู่มือการกำหนดค่าเซิร์ฟเวอร์ก่อน
ข้อกำหนดเบื้องต้น
- เซิร์ฟเวอร์ ARK: Survival Ascended ที่ใช้งานอยู่กับ Legion Hosting
- การเข้าถึง GPanel
ServerAdminPasswordที่กำหนดค่าไว้ในGameUserSettings.iniของคุณ (อธิบายในขั้นตอนที่ 1 ด้านล่าง)
ขั้นตอนที่ 1 — ตั้งรหัสผ่านผู้ดูแลระบบ
รหัสผ่านผู้ดูแลระบบถูกตั้งค่าใน GameUserSettings.ini ภายใต้ส่วน [ServerSettings] หากคุณมีรหัสผ่านผู้ดูแลระบบกำหนดค่าไว้แล้ว ให้ข้ามไปยังขั้นตอนที่ 2
- เข้าสู่ระบบ GPanel และเลือกเซิร์ฟเวอร์ ARK: Survival Ascended ของคุณ
- หยุดเซิร์ฟเวอร์จากแท็บ Console และรอจนกว่าสถานะจะแสดง Offline
- คลิกแท็บ Files และไปยัง
ShooterGame/Saved/Config/WindowsServer/ - เปิด
GameUserSettings.iniในตัวแก้ไขไฟล์ - ค้นหาส่วน
[ServerSettings]และหาหรือเพิ่มบรรทัดServerAdminPassword:
[ServerSettings]
ServerAdminPassword=YourSecurePassword
- บันทึกไฟล์และเริ่มเซิร์ฟเวอร์จากแท็บ Console
ขั้นตอนที่ 2 — เปิดใช้งานโหมดผู้ดูแลระบบในเกม
ทุกครั้งที่คุณเข้าร่วมเซิร์ฟเวอร์ คุณต้องยืนยันตัวตนเป็นผู้ดูแลระบบก่อนที่คำสั่งผู้ดูแลระบบใด ๆ จะทำงาน สิ่งนี้จำเป็นต้องทำหนึ่งครั้งต่อเซสชัน
- เข้าร่วมเซิร์ฟเวอร์ ARK: Survival Ascended ของคุณ
- กดปุ่มทิลเดอ (~) เพื่อเปิดคอนโซลในเกม ในรูปแบบแป้นพิมพ์บางแบบ ปุ่มอาจเป็น ` (backtick)
- พิมพ์คำสั่งต่อไปนี้ โดยแทนที่
YourPasswordด้วยServerAdminPasswordที่คุณตั้งไว้ในขั้นตอนที่ 1:
EnableCheats YourPassword
- กด Enter หากรหัสผ่านถูกต้อง จะไม่มีข้อความแสดงข้อผิดพลาดปรากฏขึ้น และตอนนี้คุณมีสิทธิ์เข้าถึงผู้ดูแลระบบสำหรับเซสชันนี้
EnableCheats ทุกครั้งที่คุณเข้าร่วม การยืนยันตัวตนผู้ดูแลระบบจะไม่คงอยู่ระหว่างเซสชัน หากคุณตัดการเชื่อมต่อและเชื่อมต่อใหม่ คุณต้องเรียกใช้คำสั่งอีกครั้ง
ขั้นตอนที่ 3 — การใช้คำสั่งผู้ดูแลระบบ
เมื่อยืนยันตัวตนแล้ว คุณสามารถเรียกใช้คำสั่งผู้ดูแลระบบจากคอนโซลในเกมได้ คำสั่งส่วนใหญ่ต้องใช้คำนำหน้า cheat หรือ admincheat ตารางด้านล่างแสดงรายการคำสั่งที่ใช้บ่อยที่สุด
คำสั่งผู้ดูแลระบบที่ใช้บ่อยที่สุด
| คำสั่ง | คำอธิบาย |
|---|---|
cheat God |
สลับโหมดเทพเจ้า — คุณจะไม่ได้รับความเสียหายขณะที่เปิดใช้งาน |
cheat Fly |
เปิดใช้งานโหมดบิน ใช้ cheat Walk เพื่อกลับสู่การเคลื่อนไหวปกติ |
cheat Walk |
ปิดใช้งานโหมดบินและกลับสู่การเดิน/แรงโน้มถ่วงปกติ |
cheat Ghost |
เปิดใช้งาน noclip — ทะลุผ่านภูมิประเทศและสิ่งก่อสร้าง ใช้ cheat Walk เพื่อออก |
cheat InfiniteStats |
ให้พลังชีวิต พลังกาย อาหาร น้ำ และค่าสถานะอื่น ๆ ไม่จำกัด สลับปิดโดยเรียกใช้อีกครั้ง |
cheat GiveItemNum <ItemID> <Qty> <Quality> <Blueprint> |
ให้ไอเทมตามหมายเลข ID ตัวอย่าง: cheat GiveItemNum 1 100 1 0 ให้ Simple Pistol Ammo 100 ชิ้น |
cheat GFI <ItemName> <Qty> <Quality> <Blueprint> |
ให้ไอเทมตามชื่อย่อ ตัวอย่าง: cheat GFI MetalIngot 500 1 0 ให้ Metal Ingots 500 ชิ้น |
cheat Summon <DinoID> |
เรียกสิ่งมีชีวิตปรากฏที่ตำแหน่งเป้าเล็งของคุณ ตัวอย่าง: cheat Summon Rex_Character_BP_C เรียก Rex |
cheat GMSummon "<DinoID>" <Level> |
เรียกสิ่งมีชีวิตที่ฝึกแล้วในระดับที่กำหนด ตัวอย่าง: cheat GMSummon "Rex_Character_BP_C" 150 เรียก Rex ระดับ 150 ที่ฝึกแล้ว |
cheat TeleportPlayerIDToMe <PlayerID> |
เทเลพอร์ตผู้เล่นมายังตำแหน่งของคุณ ใช้ cheat ListPlayers เพื่อค้นหา ID ผู้เล่น |
cheat SetTimeOfDay <HH:MM> |
ตั้งเวลาของวัน ตัวอย่าง: cheat SetTimeOfDay 12:00 ตั้งเป็นเที่ยงวัน |
cheat DestroyWildDinos |
กำจัดไดโนป่าทั้งหมดออกจากแผนที่ พวกมันจะเกิดใหม่ตามธรรมชาติ มีประโยชน์สำหรับการรีเฟรชการเกิดของสัตว์ป่าหลังจากเปลี่ยนการตั้งค่าความยาก |
cheat ListPlayers |
แสดงรายการผู้เล่นที่เชื่อมต่อทั้งหมดพร้อมชื่อและ ID |
cheat KickPlayer <SteamID> |
เตะผู้เล่นออกจากเซิร์ฟเวอร์ด้วย Steam/platform ID ของพวกเขา |
cheat BanPlayer <SteamID> |
แบนผู้เล่นจากเซิร์ฟเวอร์ ใช้ cheat UnbanPlayer <SteamID> เพื่อย้อนกลับ |
cheat SaveWorld |
บังคับให้บันทึกโลกทันที |
cheat DoExit |
บันทึกและปิดเซิร์ฟเวอร์ ใช้ GPanel เพื่อเริ่มต้นอีกครั้งในภายหลัง |
cheat และ admincheat ใช้เป็นคำนำหน้าได้ คุณสามารถใช้อย่างใดอย่างหนึ่งก็ได้ — ทั้งสองสามารถใช้แทนกันได้ใน ARK: Survival Ascended
การให้ไอเทม — ข้อมูลอ้างอิงด่วน
วิธีหลักสองวิธีในการให้ไอเทมคือ GiveItemNum (ตามหมายเลข ID ไอเทม) และ GFI (ตามชื่อย่อ) ไวยากรณ์ของทั้งสองคือ:
cheat GFI <ShortName> <Quantity> <Quality> <IsBlueprint>
Quality: 1 = Primitive through higher values for better quality
IsBlueprint: 0 = item, 1 = blueprint
ชื่อย่อไอเทมทั่วไป:
| ชื่อย่อ | ไอเทม | คำสั่งตัวอย่าง |
|---|---|---|
MetalIngot |
Metal Ingot | cheat GFI MetalIngot 500 1 0 |
Cemite |
Cementing Paste | cheat GFI Cemite 200 1 0 |
Polymer |
Polymer | cheat GFI Polymer 200 1 0 |
Crystal |
Crystal | cheat GFI Crystal 300 1 0 |
FlarGun |
Flare Gun | cheat GFI FlarGun 1 1 0 |
WeaponRifle |
Longneck Rifle | cheat GFI WeaponRifle 1 1 0 |
ขั้นตอนที่ 4 — การเข้าถึง RCON (Remote Console)
RCON ช่วยให้คุณเรียกใช้คำสั่งผู้ดูแลระบบจากระยะไกลโดยไม่ต้องเข้าร่วมเซิร์ฟเวอร์ในเกม สิ่งนี้มีประโยชน์สำหรับการจัดการเซิร์ฟเวอร์จากภายนอกเกมหรือการเรียกใช้คำสั่งตามกำหนดเวลา
RCON ผ่าน GPanel
GPanel มีคอนโซลในตัวบนแท็บ Console คุณสามารถพิมพ์คำสั่งผู้ดูแลระบบโดยตรงในช่องป้อนข้อมูลคอนโซลขณะที่เซิร์ฟเวอร์กำลังทำงาน คำสั่งที่ป้อนที่นี่จะถูกเรียกใช้เสมือนว่าคุณได้เรียกใช้ในเกมด้วยสิทธิ์ผู้ดูแลระบบ — ไม่จำเป็นต้องใช้ EnableCheats
RCON ผ่านเครื่องมือของบุคคลที่สาม
หากคุณชอบใช้ไคลเอนต์ RCON เฉพาะ คุณสามารถใช้เครื่องมือของบุคคลที่สามเช่น mcrcon, ARRCON, หรือ RCONConsole เพื่อเชื่อมต่อ คุณจะต้องมี:
| การตั้งค่า | ค้นหาได้ที่ไหน |
|---|---|
| RCON Port | แท็บ Network ของ GPanel — มองหาการจัดสรรพอร์ต RCON หากไม่มีพอร์ต RCON แสดงอยู่ ติดต่อฝ่ายสนับสนุน เพื่อขอพอร์ต |
| RCON Password | เหมือนกับ ServerAdminPassword ของคุณใน GameUserSettings.ini |
| Server IP | แท็บ Console หรือ Network ของ GPanel |
หากต้องการเปิดใช้งาน RCON บนเซิร์ฟเวอร์ของคุณ ตรวจสอบให้แน่ใจว่าการตั้งค่าต่อไปนี้มีอยู่ใน GameUserSettings.ini ของคุณภายใต้ [ServerSettings]:
[ServerSettings]
RCONEnabled=True
RCONPort=27020
ServerAdminPassword=YourSecurePassword
RCONPort ในการกำหนดค่าของคุณให้ตรงกัน อย่าสันนิษฐานว่าค่าเริ่มต้น 27020 ใช้กับเซิร์ฟเวอร์ของคุณ — ตรวจสอบแท็บ Network เพื่อหาพอร์ตที่จัดสรรจริงของคุณ
การมอบสิทธิ์เข้าถึงผู้ดูแลระบบให้กับผู้เล่นคนอื่น
ใน ARK: Survival Ascended การเข้าถึงผู้ดูแลระบบถูกควบคุมโดย ServerAdminPassword ทั้งหมด ไม่มีรายการผู้ดูแลระบบแยกต่างหากหรือบทบาทผู้ดูแลระบบต่อผู้เล่น หากต้องการให้สิทธิ์เข้าถึงผู้ดูแลระบบแก่ผู้เล่นคนอื่น:
- แบ่งปัน
ServerAdminPasswordกับผู้เล่นเป็นการส่วนตัว - ผู้เล่นเข้าร่วมเซิร์ฟเวอร์และเรียกใช้
EnableCheats YourPasswordในคอนโซลเพื่อยืนยันตัวตน - พวกเขาจะมีสิทธิ์ผู้ดูแลระบบเต็มรูปแบบสำหรับเซสชันนั้น
BanPlayer, DoExit, และ DestroyWildDinos แบ่งปันรหัสผ่านกับคนที่คุณไว้วางใจอย่างเต็มที่เท่านั้น หากคุณต้องการเพิกถอนสิทธิ์ ให้เปลี่ยน ServerAdminPassword ใน GameUserSettings.ini และรีสตาร์ทเซิร์ฟเวอร์
การตรวจสอบ
- เข้าร่วมเซิร์ฟเวอร์ของคุณและเปิดคอนโซลด้วย ~
- เรียกใช้
EnableCheats YourPassword— ไม่ควรมีข้อความแสดงข้อผิดพลาดปรากฏขึ้น - ทดสอบด้วยคำสั่งที่ไม่เป็นอันตรายเช่น
cheat Flyหากตัวละครของคุณเริ่มบิน แสดงว่าโหมดผู้ดูแลระบบทำงานอย่างถูกต้อง เรียกใช้cheat Walkเพื่อกลับสู่ปกติ - เรียกใช้
cheat ListPlayersเพื่อยืนยันว่าคุณสามารถเห็นรายชื่อผู้เล่นได้ สิ่งนี้ยืนยันการเข้าถึงผู้ดูแลระบบเต็มรูปแบบ
การแก้ไขปัญหา
EnableCheats ไม่ทำงานหรือคืนค่าข้อผิดพลาด
- ตรวจสอบอีกครั้งว่าคุณกำลังพิมพ์รหัสผ่านที่ตั้งไว้ใน
ServerAdminPasswordในGameUserSettings.iniของคุณอย่างถูกต้อง รหัสผ่านมีความแตกต่างระหว่างตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก - ตรวจสอบให้แน่ใจว่าไม่มีช่องว่างต่อท้ายในช่องรหัสผ่านในไฟล์การกำหนดค่า
- หากคุณเพิ่งเปลี่ยนรหัสผ่าน ต้องรีสตาร์ทเซิร์ฟเวอร์เพื่อให้การเปลี่ยนแปลงมีผล
- ยืนยันว่าบรรทัด
ServerAdminPasswordอยู่ภายใต้ส่วน[ServerSettings]และไม่ได้วางผิดที่ใต้ส่วนหัวของส่วนอื่น
คำสั่งผู้ดูแลระบบไม่ทำอะไรเลยหรือคืนค่า "no permission"
- คุณต้องเรียกใช้
EnableCheatsก่อนทุกครั้งที่เข้าร่วม โหมดผู้ดูแลระบบจะไม่คงอยู่ระหว่างเซสชัน - หากคุณตัดการเชื่อมต่อและเชื่อมต่อใหม่ ให้เรียกใช้
EnableCheatsอีกครั้งก่อนลองคำสั่งใด ๆ - คำสั่งบางอย่างต้องใช้คำนำหน้า
cheatลองเพิ่มcheatก่อนคำสั่งหากมันไม่ทำงาน (เช่นcheat Flyแทนที่จะเป็นแค่Fly)
การเชื่อมต่อ RCON ถูกปฏิเสธหรือหมดเวลา
- ตรวจสอบว่ามีการตั้งค่า
RCONEnabled=TrueในGameUserSettings.iniของคุณภายใต้[ServerSettings] - ยืนยันว่า
RCONPortในการกำหนดค่าตรงกับพอร์ตที่จัดสรรในแท็บ Network ของ GPanel - ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ทำงานเต็มที่ก่อนพยายามเชื่อมต่อ — RCON ไม่พร้อมใช้งานระหว่างการเริ่มต้น
- หากไม่มีพอร์ต RCON แสดงอยู่ใน GPanel ติดต่อฝ่ายสนับสนุน เพื่อขอการจัดสรรพอร์ต
คำสั่งคอนโซลของ GPanel ไม่ทำงาน
- ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์อยู่ในสถานะ Running ไม่สามารถส่งคำสั่งไปยังเซิร์ฟเวอร์ที่หยุดหรือกำลังเริ่มต้นได้
- ลองคำสั่งง่าย ๆ เช่น
ListPlayersก่อนเพื่อยืนยันว่าการเชื่อมต่อคอนโซลทำงานอยู่ - หากคอนโซลไม่แสดงการตอบสนอง เซิร์ฟเวอร์อาจขัดข้องโดยไม่มีการแจ้งเตือน ตรวจสอบเอาต์พุตแท็บ Console เพื่อหาข้อผิดพลาดและรีสตาร์ทหากจำเป็น