คู่มือนี้ครอบคลุมทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับคำสั่งแอดมินใน The Front รวมถึงการตั้งค่าการเข้าถึงแอดมิน การเปิดคอนโซล และเอกสารอ้างอิงที่ครอบคลุมของคำสั่งที่มีทั้งหมดสำหรับการจัดการผู้เล่น การสร้าง การปรับแต่งการต่อสู้ การก่อสร้าง ทรัพยากร และอื่น ๆ สำหรับการตั้งค่าและการกำหนดค่าเซิร์ฟเวอร์เริ่มต้น โปรดดู คู่มือการตั้งค่าเซิร์ฟเวอร์ The Front
การตั้งค่าการเข้าถึงแอดมิน
ก่อนที่คุณจะสามารถใช้คำสั่งแอดมินได้ คุณต้องลงทะเบียนบัญชี Steam ของคุณเป็นผู้ดูแลระบบบนเซิร์ฟเวอร์ มีสองวิธีในการทำเช่นนี้:
วิธีที่ 1: ServerConfig_.ini (แนะนำ)
- หยุดเซิร์ฟเวอร์ของคุณจากแท็บ Console ใน GPanel
- ไปที่
TheFrontManager/ServerConfig_.iniผ่านแท็บ Files ของ GPanel หรือ SFTP - ค้นหาหรือเพิ่มการตั้งค่า
ServerAdminAccountsภายใต้ส่วน[BaseServerConfig] - เพิ่ม Steam64 ID ของคุณ คั่นด้วยเครื่องหมายอัฒภาค:
[BaseServerConfig] ServerAdminAccounts=76561198012345678;76561198087654321; - บันทึกไฟล์และเริ่มเซิร์ฟเวอร์
วิธีที่ 2: คำสั่งคอนโซลในเกม
หากคุณมีสิทธิ์เข้าถึงแอดมินอยู่แล้ว คุณสามารถเพิ่มแอดมินเพิ่มเติมได้ด้วยคำสั่งคอนโซล:
AddGM 76561198012345678 1
พารามิเตอร์ที่สองคือระดับ GM (Game Master) ในการลบแอดมิน ให้ใช้:
RemoveGM 76561198012345678
การเปิดคอนโซลแอดมิน
ในการเข้าถึงคอนโซลแอดมินในเกม ให้ทำตามขั้นตอนเหล่านี้:
- ตรวจสอบให้แน่ใจว่า Steam64 ID ของคุณอยู่ในรายการการตั้งค่า
ServerAdminAccounts - เข้าร่วมเซิร์ฟเวอร์และเข้าสู่โลกของเกม
- เปิด GM Tool โดยกด Shift + G
- เมื่อ GM Tool ทำงานอยู่ ให้กดปุ่ม ~ (tilde) (อยู่ทางซ้ายของปุ่ม
1) เพื่อเปิดกล่องป้อนคำสั่งคอนโซลที่ด้านล่างของหน้าจอ - พิมพ์คำสั่งของคุณและกด Enter เพื่อดำเนินการ
~) ซึ่งต้องใช้เลย์เอาต์แป้นพิมพ์ภาษาอังกฤษ หากคุณใช้เลย์เอาต์อื่น ให้สลับเป็นภาษาอังกฤษ (US) ก่อนกดปุ่ม
การมองเห็นแอดมิน
คุณสามารถสลับว่าผู้เล่นจะเห็นไอคอนแอดมินถัดจากชื่อของคุณหรือไม่:
ToggleGMTitleShow 0
ตั้งค่าเป็น 0 เพื่อซ่อนไอคอนแอดมิน หรือ 1 เพื่อแสดง
คำสั่งการจัดการผู้เล่น
คำสั่งเหล่านี้ช่วยให้คุณจัดการผู้เล่นบนเซิร์ฟเวอร์ของคุณ รวมถึงการเตะ การแบน และการเทเลพอร์ต
| คำสั่ง | คำอธิบาย |
|---|---|
KickPlayerOff [playerID] |
เตะผู้เล่นที่ระบุออกจากเซิร์ฟเวอร์โดยไม่มีการแจ้งเตือน |
BanPlayer [playerID] login |
แบนผู้เล่นไม่ให้ล็อกอินเข้าสู่เซิร์ฟเวอร์ |
PermitPlayer [playerID] login |
ยกเลิกการแบนผู้เล่นที่เคยถูกแบน อนุญาตให้พวกเขาล็อกอินอีกครั้ง |
BanPlayer [playerID] chat |
ปิดเสียงผู้เล่น ป้องกันไม่ให้พวกเขาส่งข้อความแชท |
PermitPlayer [playerID] chat |
ยกเลิกการปิดเสียงผู้เล่นที่เคยถูกปิดเสียง |
DestroyPlayerByGUID [playerID] |
สังหารผู้เล่นที่ระบุทันที |
GMClearInventory [playerID] |
ล้างคลังไอเทมทั้งหมดของผู้เล่นที่ระบุ |
SetCanChat [1/0] |
เปิด (1) หรือปิด (0) แชทในเกมสำหรับผู้เล่นทั้งหมด |
[playerID] ในคำสั่งหมายถึง Steam64 ID ของผู้เล่น คุณสามารถค้นหา ID ของผู้เล่นที่เชื่อมต่ออยู่ได้ผ่านอินเทอร์เฟซ GM Tool
คำสั่งเทเลพอร์ต
คำสั่งเหล่านี้ช่วยให้คุณเคลื่อนย้ายตัวเองหรือผู้เล่นคนอื่นไปรอบ ๆ แผนที่
| คำสั่ง | คำอธิบาย |
|---|---|
GotoPlayerByAccount [playerID] |
เทเลพอร์ตคุณไปยังตำแหน่งของผู้เล่นที่ระบุ |
RelocatePlayerToGM [playerID] |
เทเลพอร์ตผู้เล่นที่ระบุมายังตำแหน่งปัจจุบันของคุณ |
goto [x] [y] [z] |
เทเลพอร์ตคุณไปยังพิกัดโลกที่ระบุ |
คำสั่งการเคลื่อนที่และ God Mode
คำสั่งเหล่านี้มอบความสามารถในการเคลื่อนที่พิเศษและการอยู่ยงคงกระพันให้แอดมินสำหรับการจัดการเซิร์ฟเวอร์
| คำสั่ง | คำอธิบาย |
|---|---|
God |
สลับ God mode ทำให้คุณไม่ได้รับความเสียหายใด ๆ ทั้งสิ้น |
Fly |
เปิดโหมดบิน อนุญาตให้คุณบินไปรอบ ๆ แผนที่ได้อย่างอิสระ |
Walk |
ปิดการบินและส่งคุณกลับสู่โหมดเดินปกติ |
Ghost |
เปิดโหมด noclip -- บินโดยไม่มีการชน อนุญาตให้คุณทะลุผ่านกำแพงและภูมิประเทศ |
hide [1/0] |
ทำให้ตัวละครของคุณมองไม่เห็น (1) หรือมองเห็น (0) โดยผู้เล่นคนอื่น |
ClearAllPlayersGodMode |
ปิด God mode สำหรับผู้เล่นทั้งหมดบนเซิร์ฟเวอร์ |
ActivateInfiniteStamina [1/0] |
สลับสตามินาไม่จำกัดสำหรับตัวละครของคุณ |
ActivateIgnoreEnvironment [1/0] |
สลับภูมิคุ้มกันต่อผลกระทบจากสภาพแวดล้อม (ความร้อน ความเย็น รังสี) |
ActivateInfiniteRecoverHealth [1/0] |
สลับการฟื้นฟูพลังชีวิตอัตโนมัติเป็นเต็ม HP ต่อวินาที |
SetPlayerScaleRate [scale] |
เปลี่ยนขนาดโมเดลตัวละครของคุณ ค่าเริ่มต้นคือ 1 |
คำสั่งการสร้างและไอเทม
ใช้คำสั่งเหล่านี้เพื่อสร้าง NPC มอบไอเทม และจัดการค่าประสบการณ์ของผู้เล่น
| คำสั่ง | คำอธิบาย |
|---|---|
GMAddItems [itemID] [amount] [playerID] |
มอบไอเทมที่ระบุให้ผู้เล่น ต้องใช้ ID ภายในของไอเทม |
AddTargetPlayerExp [playerID] [amount] |
มอบค่าประสบการณ์ตามจำนวนที่ระบุให้ผู้เล่น |
UnlockTargetAllRecipe [playerID] |
ปลดล็อกสูตรคราฟต์ทั้งหมดสำหรับผู้เล่นที่ระบุ |
UnlockTargetAllTalent [playerID] |
ปลดล็อกความสามารถทุกอย่างในแผนผังทาเลนต์สำหรับผู้เล่นที่ระบุ |
GMSpawnNPCByLocation [creatureID] [level] [x] [y] [z] |
สร้าง NPC ด้วยระดับที่ระบุที่พิกัดโลกที่กำหนด |
GMSpawnNPCByPlayerGuid [creatureID] [level] [amount] [distance] [playerID] |
สร้าง NPC ตามจำนวนที่ระบุที่ระยะทางที่กำหนด (เป็นเมตร) จากผู้เล่น |
GMSpawnPetByPlayerGuid [creatureID] [level] [amount] [distance] [playerID] |
สร้างสัตว์เลี้ยงใกล้กับผู้เล่นที่ระบุ |
ClearAllNPC |
สังหาร NPC ที่สร้างขึ้นในปัจจุบันทั้งหมดบนเซิร์ฟเวอร์ |
KillInteractObject |
ทำลายวัตถุที่คุณกำลังมองอยู่ (สิ่งก่อสร้าง สิ่งมีชีวิต หรือยานพาหนะ) |
SetEnableSuperKill |
เปิดโหมดสังหารด้วยการโจมตีครั้งเดียวต่อสิ่งมีชีวิต ยานพาหนะ และสิ่งก่อสร้าง |
GMCreatorMode [1/0] |
สลับ Creator Mode เมื่อเปิดใช้งาน การคราฟต์จะไม่ใช้วัสดุ |
คำสั่งการจัดการเซิร์ฟเวอร์
คำสั่งเหล่านี้ควบคุมการตั้งค่าและการดำเนินการหลักของเซิร์ฟเวอร์
| คำสั่ง | คำอธิบาย |
|---|---|
SaveWorld |
บังคับให้บันทึกข้อมูลโลกทั้งหมดทันที |
CloseServer |
ปิดเซิร์ฟเวอร์อย่างเรียบร้อย |
SetTime [value] |
ตั้งค่าเวลาในเกม (ช่วง 0-24) |
SetWeather [weatherID] [regionID] |
เปลี่ยนสภาพอากาศในภูมิภาคที่ระบุ |
SloMode [0-1000] |
ควบคุมความเร็วของเซิร์ฟเวอร์ ค่าเริ่มต้นคือ 1 ค่าที่สูงกว่าจะเร่งความเร็วเซิร์ฟเวอร์ 0 หยุดชั่วคราว |
SetQueueThreshold [amount] |
ตั้งค่าจำนวนผู้เล่นสูงสุดที่อนุญาตบนเซิร์ฟเวอร์ |
SetMaxQueueSize [amount] |
เหมือนกับ SetQueueThreshold |
SetSaveGameInterval [seconds] |
ตั้งค่าความถี่ในการบันทึกข้อมูลโลกอัตโนมัติของเซิร์ฟเวอร์ (เป็นวินาที) |
AddGM [Steam64ID] [level] |
เพิ่มแอดมินใหม่ไปยังเซิร์ฟเวอร์ จำเป็นต้องใช้ Steam64 ID 17 หลัก |
RemoveGM [Steam64ID] |
ลบสิทธิ์แอดมินออกจากบัญชีที่ระบุ |
คำสั่งตัวคูณความเสียหายและการต่อสู้
คำสั่งเหล่านี้ปรับอัตราส่วนความเสียหายระหว่างผู้เล่น NPC สิ่งก่อสร้าง และยานพาหนะ ค่าทั้งหมดเป็นตัวคูณ -- 1 คือค่าเริ่มต้น 2 เพิ่มผลเป็นสองเท่า 0.5 ลดลงครึ่งหนึ่ง
ความเสียหายจากผู้เล่นต่อ NPC
| คำสั่ง | คำอธิบาย |
|---|---|
SetMeleeNpcDamageRatio [N] |
ความเสียหายระยะประชิดของผู้เล่นต่อ NPC |
SetRangedNpcDamageRatio [N] |
ความเสียหายระยะไกลของผู้เล่นต่อ NPC |
SetWildNPCDamageRate [N] |
ความเสียหายที่ NPC ป่าสร้างต่อผู้เล่น |
SetWildNPCHealthRate [N] |
ตัวคูณพลังชีวิตของ NPC ป่า |
SetWildNPCSpeedRate [N] |
ตัวคูณความเร็วการเคลื่อนที่ของ NPC ป่า |
ความเสียหายจากผู้เล่นต่อผู้เล่น
| คำสั่ง | คำอธิบาย |
|---|---|
SetMeleePlayerDamageRatio [N] |
ความเสียหายระยะประชิดของผู้เล่นต่อผู้เล่นคนอื่น (PvP) |
SetRangedPlayerDamageRatio [N] |
ความเสียหายระยะไกลของผู้เล่นต่อผู้เล่นคนอื่น (PvP) |
SetIsCanSelfDamage [1/0] |
สลับว่าผู้เล่นสามารถทำความเสียหายต่อตัวเองได้หรือไม่ |
SetIsCanFriendDamage [1/0] |
สลับการยิงพวกเดียวกันระหว่างสมาชิกในทีม |
ความเสียหายต่อสิ่งก่อสร้างและยานพาหนะ
| คำสั่ง | คำอธิบาย |
|---|---|
SetMeleeConstructDamageRatio [N] |
ความเสียหายระยะประชิดของผู้เล่นต่อสิ่งก่อสร้าง |
SetRangedConstructDamageRatio [N] |
ความเสียหายระยะไกลของผู้เล่นต่อสิ่งก่อสร้าง |
SetVehiclePlayerDamageRatio [N] |
ความเสียหายจากยานพาหนะต่อผู้เล่น |
SetVehicleConstructDamageRatio [N] |
ความเสียหายจากยานพาหนะต่อสิ่งก่อสร้าง |
SetConstructDefenseRatio [N] |
ตัวคูณการลดความเสียหายสำหรับสิ่งก่อสร้าง |
SetConstructMaxHealthRatio [N] |
ตัวคูณความทนทานสูงสุดสำหรับสิ่งก่อสร้าง |
SetTrapDamageRatio [N] |
ตัวคูณความเสียหายสำหรับกับดัก |
GMSetToolDamageRate [N] |
ตัวคูณความเสียหายของเครื่องมือต่อทรัพยากร |
GMSetDurabilityCostRate [N] |
อัตราการสูญเสียความทนทานสำหรับเครื่องมือ อาวุธ และเกราะ |
การตั้งค่า Raid NPC
| คำสั่ง | คำอธิบาย |
|---|---|
SetCityNPCLevelRate [N] |
ตัวคูณระดับของ Raid NPC |
SetCityNPCDamageRate [N] |
ตัวคูณความเสียหายที่ Raid NPC สร้าง |
SetCityNPCHealthRate [N] |
ตัวคูณพลังชีวิตของ Raid NPC |
SetCityNPCSpeedRate [N] |
ตัวคูณความเร็วการเคลื่อนที่ของ Raid NPC |
SetCityNPCNumRate [N] |
ตัวคูณจำนวนการสร้าง Raid NPC |
GMSetNPCLootableItemRate [N] |
ตัวคูณปริมาณการดรอปลูทของ NPC |
SetNpcRespawnRate [N] |
ตัวคูณความเร็วในการเกิดใหม่ของ NPC ค่าที่สูงกว่าทำให้ NPC เกิดใหม่เร็วขึ้น |
คำสั่งตัวคูณค่าสถานะของผู้เล่น
คำสั่งเหล่านี้ปรับค่าสถานะของตัวละครผู้เล่นและกลไกการเอาตัวรอด
พลังชีวิต สตามินา และการเคลื่อนที่
| คำสั่ง | คำอธิบาย |
|---|---|
SetPlayerMaxHealthRate [N] |
ตัวคูณพลังชีวิตสูงสุด |
SetPlayerMaxStaminaRate [N] |
ตัวคูณสตามินาสูงสุด |
SetStaminaRecoverRate [N] |
ความเร็วในการฟื้นฟูสตามินา |
SetStaminaConsumeRatio [N] |
อัตราการใช้สตามินา ค่าที่ต่ำกว่าจะลดการสูญเสียสตามินา |
SetMoveSpeedRate [N] |
ตัวคูณความเร็วการเคลื่อนที่ของผู้เล่น |
SetJumpHeightRate [N] |
ตัวคูณความสูงในการกระโดดของผู้เล่น |
ความหิว ความกระหาย และออกซิเจน
| คำสั่ง | คำอธิบาย |
|---|---|
SetPlayerMaxHungerRate [N] |
ตัวคูณความอิ่มสูงสุด (แถบความหิว) |
GMSetHungerDecRate [N] |
อัตราที่ความหิวลดลง |
GMSetBodyHungerAddRate [N] |
ปริมาณความหิวที่ฟื้นฟูเมื่อกินอาหาร |
SetBodyWaterMaximumRate [N] |
ตัวคูณความชุ่มชื้นสูงสุด |
GMSetWaterDecRate [N] |
อัตราที่ความกระหายเพิ่มขึ้น |
GMSetBodyWaterAddRate [N] |
ปริมาณความชุ่มชื้นที่ฟื้นฟูเมื่อดื่ม |
SetBreathMaximumRate [N] |
ตัวคูณความจุออกซิเจนสูงสุด |
SetBreathRecoverRate [N] |
ตัวคูณความเร็วในการฟื้นฟูออกซิเจน |
SetPlayerBreathCostRate [N] |
อัตราการใช้ออกซิเจน ค่าที่ต่ำกว่าจะลดการสูญเสียออกซิเจน |
ความต้านทานต่อสภาพแวดล้อม
| คำสั่ง | คำอธิบาย |
|---|---|
SetPlayerHotDefAddRate [N] |
ตัวคูณความต้านทานความร้อน |
SetPlayerIceDefAddRate [N] |
ตัวคูณความต้านทานความเย็น |
คำสั่งการก่อสร้างและสิ่งก่อสร้าง
| คำสั่ง | คำอธิบาย |
|---|---|
SetPlayerMaxHouseFlagNumber [N] |
จำนวน Beacon สูงสุดที่ผู้เล่นแต่ละคนสามารถวางได้ |
SetHFTrapMaxNum [N] |
จำนวนกับดักสูงสุดภายในพื้นที่ครอบคลุมของ Beacon |
SetHouseFlagExcitantTime [0-24] |
ตั้งค่าช่วงเวลาการโจมตีสำหรับอาณาเขต Beacon (เป็นชั่วโมง) |
SetConstructDisableRot [1/0] |
สลับการเสื่อมสภาพของสิ่งก่อสร้าง 1 เปิดการเสื่อมสภาพ 0 ปิด |
GMSetCraftTimeRate [N] |
ตัวคูณเวลาการคราฟต์และการซ่อมแซม ค่าที่ต่ำกว่าจะเร่งความเร็วการคราฟต์ |
GMSetDeathDropMode [0/1/2] |
ควบคุมสิ่งที่ผู้เล่นดรอปเมื่อตาย 0 = ไม่ดรอปอะไรเลย 1 = ดรอปทุกอย่าง 2 = ดรอปเฉพาะคลังไอเทม (เก็บอุปกรณ์ไว้) |
PerspectiveConstruct [0/1] |
แสดงชื่อสิ่งก่อสร้างและข้อมูลเจ้าของเมื่อมองที่อาคาร |
คำสั่ง Squad (Guild)
คำสั่งเหล่านี้จัดการ squad (guild/clan) บนเซิร์ฟเวอร์
| คำสั่ง | คำอธิบาย |
|---|---|
SetGuildAdmin [1/0] |
ทำให้ตัวคุณเองเป็นกัปตันของ squad ใด ๆ ที่คุณอยู่ |
JoinGuildByGuid [squadGUID] |
เข้าร่วม squad ด้วย GUID ของมัน โดยข้ามขีดจำกัดสมาชิก |
ForcedChangeGuildName [squadGUID] [newName] |
บังคับเปลี่ยนชื่อ squad |
KillGuildAll [1/0] |
ทำลาย squad ทั้งหมด 1 = ดรอปไอเทม 0 = ไม่ดรอป |
KillRadiusGuildConstruct [1/0] [radius] |
ทำลายสิ่งก่อสร้างทั้งหมดของ squad ภายในรัศมีที่ระบุ |
KillRadiusGuildVehicle [1/0] [radius] |
ทำลายยานพาหนะทั้งหมดของ squad ภายในรัศมีที่ระบุ |
ClearAttackCityCD [playerID] |
รีเซ็ตคูลดาวน์ supply/raid สำหรับผู้เล่นที่ระบุ |
คำสั่งอัตราทรัพยากรและค่าประสบการณ์
สำหรับเอกสารอ้างอิงฉบับเต็มของคำสั่งอัตราค่าประสบการณ์และอัตราการเก็บทรัพยากร โปรดดูส่วน การตั้งค่าอัตราค่าประสบการณ์และทรัพยากร ใน คู่มือการตั้งค่าเซิร์ฟเวอร์ The Front
เอกสารอ้างอิงด่วนสำหรับคำสั่งอัตราที่ใช้บ่อยที่สุด:
| คำสั่ง | คำอธิบาย |
|---|---|
SetPlayerAddExpRate [N] |
ตัวคูณการได้รับค่าประสบการณ์แบบทั่วทั้งระบบสำหรับผู้เล่นทุกคน |
GMSetTreeGainRate [N] |
ตัวคูณการเก็บไม้ |
GMSetOreGainRate [N] |
ตัวคูณการเก็บแร่และสินแร่ |
GMSetCropGrowRate [N] |
ตัวคูณความเร็วในการเติบโตของพืชผล |
ServerConfig_.ini
บทความที่เกี่ยวข้อง
- คู่มือการตั้งค่าเซิร์ฟเวอร์ The Front
- วิธีค้นหา IP และ Port ของเซิร์ฟเวอร์ของคุณ
- วิธีอัปโหลดไฟล์ผ่าน SFTP
- เริ่มต้นใช้งานเซิร์ฟเวอร์ใหม่ของคุณ
ต้องการความช่วยเหลือ?
หากคุณต้องการความช่วยเหลือเกี่ยวกับคำสั่งแอดมินหรือการจัดการเซิร์ฟเวอร์สำหรับ The Front โปรด เปิดทิกเก็ตสนับสนุน และทีมงานของเรายินดีที่จะช่วยเหลือคุณ