ARK: การตั้งค่าเซิร์ฟเวอร์
คู่มือนี้ถูกสร้างขึ้นด้วยผลิตภัณฑ์ดังต่อไปนี้:
(รายละเอียดอาจแตกต่างกันไปตามผลิตภัณฑ์จากผู้ให้บริการต่างๆ แต่แนวคิดหลักยังคงเหมือนเดิม)
การตั้งค่าเซิร์ฟเวอร์
การตั้งค่า เซิร์ฟเวอร์เกม ARK อาจทำให้หลายคนสับสนและรู้สึกทำอะไรไม่ถูก แต่ก็มีเหตุผลสำหรับเรื่องนี้ ARK มีตัวเลือกการตั้งค่ามากมายสำหรับเกม นอกจากนี้ การตั้งค่ายังเกิดขึ้นในไฟล์การตั้งค่าต่าง ๆ ซึ่งคุณต้องระวังว่าคำสั่งไหนควรอยู่ในไฟล์ไหน ในคู่มือนี้เราจะช่วยให้คุณเห็นภาพรวมที่ชัดเจนขึ้นเกี่ยวกับวิธีการตั้งค่าเซิร์ฟเวอร์เกม ARK
ความแตกต่างระหว่างไฟล์การตั้งค่า
การตั้งค่า เซิร์ฟเวอร์เกม ARK จะทำผ่านไฟล์การตั้งค่า GameUserSettings.ini และ Game.ini คุณสามารถแก้ไขไฟล์เหล่านี้ได้ทั้งผ่าน เว็บอินเทอร์เฟซ ของเราในเมนู Configs หรือผ่าน FTP
ไฟล์การตั้งค่า | เว็บอินเทอร์เฟซ | FTP |
---|---|---|
GameUserSettings.ini | การจัดการเซิร์ฟเวอร์เกม -> Configs -> GameUserSettings.ini | ShooterGame/Saved/Config/LinuxServer/ |
Game.ini | การจัดการเซิร์ฟเวอร์เกม -> Configs -> Game.ini | ShooterGame/Saved/Config/LinuxServer/ |
ไฟล์การตั้งค่า GameUserSettings.ini มีตัวเลือกสำหรับทั้งเกมไคลเอนต์และเซิร์ฟเวอร์ ตัวเลือกสำหรับเกมไคลเอนต์จะไม่ถูกใช้โดยเซิร์ฟเวอร์ ตัวเลือกเซิร์ฟเวอร์จะถูกระบุในส่วน [ServerSettings] ซึ่งมักจะอยู่ท้ายไฟล์ สำหรับการแก้ไขขั้นสูง เช่น การเปลี่ยนแปลงแต้มเอนแกรมหรือ XP ที่ได้รับต่อระดับ การปิดใช้งานเนื้อหาบางอย่าง หรือการปรับแต่งรสนิยมผู้เล่น จะใช้ไฟล์การตั้งค่า Game.ini
การตั้งค่า
ต่อไปนี้เราจะอธิบายไฟล์การตั้งค่าทั้งสองไฟล์ พร้อมคำสั่งที่ใช้บ่อยที่สุดและวิธีการทำงานของมัน
การตั้งค่า: แผนที่
ARK มีแผนที่หลากหลายที่สามารถเล่นบนเซิร์ฟเวอร์ได้ คุณสามารถเลือกแผนที่ที่ต้องการเล่นได้ในเว็บอินเทอร์เฟซภายใต้การตั้งค่า
แผนที่ | วันที่ปล่อย | ชื่อคำสั่ง |
---|---|---|
The Island | 02.06.2015 | TheIsland |
The Center | 17.05.2016 | TheCenter |
Scorched Earth | 01.09.2016 | ScorchedEarth_P |
Ragnarok | 12.06.2017 | Ragnarok |
Aberration | 12.12.2017 | Aberration_P |
Extinction | 06.11.2018 | Extinction |
Valguero | 18.06.2019 | Valguero_P |
Genesis | 25.02.2020 | Genesis |
Crystal Isles | 11.06.2020 | CrystalIsles |
เพียงแค่ใส่ชื่อคำสั่งของแผนที่ในช่อง Map แล้วมันจะถูกโหลดในครั้งถัดไปที่คุณเริ่มเซิร์ฟเวอร์
การตั้งค่า: GameUserSettings.ini
[ServerSettings]
allowThirdPersonPlayer
คำสั่งนี้กำหนดว่าจะเปิดใช้งานมุมมองบุคคลที่สามหรือไม่
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 0 | 0/1 |
AllowCaveBuildingPvE
คำสั่งนี้กำหนดว่าจะอนุญาตให้สร้างโครงสร้างในถ้ำได้เมื่อโหมด PVE เปิดใช้งานหรือไม่
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 0 | 0/1 |
alwaysNotifyPlayerJoined
คำสั่งนี้กำหนดว่าผู้เล่นจะได้รับการแจ้งเตือนเมื่อมีผู้เล่นเข้าร่วมเซิร์ฟเวอร์หรือไม่
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 0 | 0/1 |
alwaysNotifyPlayerLeft
คำสั่งนี้กำหนดว่าผู้เล่นจะได้รับการแจ้งเตือนเมื่อมีผู้เล่นออกจากเซิร์ฟเวอร์หรือไม่
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 0 | 0/1 |
bAllowFlyerCarryPvE
คำสั่งนี้กำหนดว่าผู้เล่นจะสามารถพาไดโนเสาร์โดยใช้ไดโนเสาร์บินได้หรือไม่
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 0 | 0/1 |
bDisableStructureDecayPvE
คำสั่งนี้ปิดการเสื่อมสภาพของโครงสร้างผู้เล่นแบบก้าวหน้า
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 0 | 0/1 |
DayCycleSpeedScale
คำสั่งนี้กำหนดอัตราส่วนเวลาของ ARK ควบคุมว่ากลางวันจะเปลี่ยนเป็นกลางคืนและกลางคืนจะเปลี่ยนเป็นกลางวันบ่อยแค่ไหน ค่าเริ่มต้น 1 คือความเร็วรอบเดียวกับโหมดเล่นคนเดียว (และเซิร์ฟเวอร์สาธารณะอย่างเป็นทางการ) ค่าต่ำกว่า 1 ช้าลง ค่าสูงกว่า 1 เร็วขึ้น 1 นาทีเวลาจริงประมาณ 28 นาทีเวลาเกม ดังนั้นถ้าต้องการรอบกลางวัน/คืนประมาณ 24 ชั่วโมงในเกม ควรใช้ค่า 0.035
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
DayTimeSpeedScale
คำสั่งนี้กำหนดอัตราส่วนเวลาที่ผ่านไปใน ARK ระหว่างกลางวัน ค่าจะกำหนดความยาวของแต่ละวันสัมพันธ์กับความยาวของแต่ละคืน (ตามที่กำหนดโดย NightTimeSpeedScale) ลดค่านี้จะทำให้วันยาวขึ้น
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
NightTimeSpeedScale
คำสั่งนี้กำหนดอัตราส่วนเวลาที่ผ่านไปใน ARK ระหว่างกลางคืน ค่าจะกำหนดความยาวของแต่ละคืนสัมพันธ์กับความยาวของแต่ละวัน (ตามที่กำหนดโดย DayTimeSpeedScale) ลดค่านี้จะทำให้คืนยาวขึ้น
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
DinoCharacterFoodDrainMultiplier
คำสั่งนี้กำหนดการบริโภคอาหารของไดโนเสาร์ ค่าสูงขึ้นทำให้ไดโนเสาร์หิวเร็วขึ้น และส่งผลต่อเวลาการเชื่องด้วย
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
DinoCharacterHealthRecoveryMultiplier
คำสั่งนี้กำหนดการฟื้นฟูสุขภาพของไดโนเสาร์ ค่าสูงขึ้นทำให้ฟื้นฟูเร็วขึ้น ค่าต่ำทำให้ช้าลง
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
DinoCharacterStaminaDrainMultiplier
คำสั่งนี้กำหนดความเร็วที่ไดโนเสาร์เหนื่อย ค่าสูงขึ้นทำให้เหนื่อยเร็วขึ้น ค่าต่ำทำให้เหนื่อยช้าลง
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
DinoCountMultiplier
คำสั่งนี้กำหนดจำนวนไดโนเสาร์ที่จะเกิด ค่าสูงขึ้นเพิ่มโอกาสเกิด ค่าต่ำลดโอกาสเกิด
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
DinoDamageMultiplier
คำสั่งนี้กำหนดความเสียหายที่ไดโนเสาร์ทำได้ ค่าสูงขึ้นเพิ่มความเสียหาย ค่าต่ำลดความเสียหาย
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
DinoResistanceMultiplier
คำสั่งนี้กำหนดความต้านทานของไดโนเสาร์ ค่าสูงขึ้นเพิ่มความต้านทาน
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
globalVoiceChat
คำสั่งนี้กำหนดว่าจะเปิดใช้งานแชทเสียงทั่วโลกบนเซิร์ฟเวอร์หรือไม่
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 0 | 0/1 |
HarvestAmountMultiplier
คำสั่งนี้กำหนดจำนวนทรัพยากรที่เก็บได้ในระหว่างการเก็บเกี่ยว ค่าสูงขึ้นหมายถึงทรัพยากรมากขึ้น ค่าต่ำหมายถึงทรัพยากรน้อยลง
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
HarvestHealthMultiplier
คำสั่งนี้กำหนดความทนทานของทรัพยากรที่เก็บได้ ค่าสูงขึ้นเพิ่มจำนวนวัสดุที่ได้ต่อการตีหนึ่งครั้ง
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
noTributeDownloads
คำสั่งนี้อนุญาตให้ป้องกันการดาวน์โหลดตัวละครเกมจากเซิร์ฟเวอร์
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
PreventDownloadSurvivors
คำสั่งนี้ป้องกันการดาวน์โหลดตัวละครผู้รอดชีวิตจากเซิร์ฟเวอร์
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
PreventDownloadItems
คำสั่งนี้ป้องกันการดาวน์โหลดไอเท็มจากเซิร์ฟเวอร์
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
PreventDownloadDinos
คำสั่งนี้ป้องกันการดาวน์โหลดไดโนเสาร์จากเซิร์ฟเวอร์
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
PlayerCharacterFoodDrainMultiplier
คำสั่งนี้กำหนดความเร็วที่ผู้เล่นหิว ค่าสูงขึ้นทำให้หิวเร็วขึ้น ค่าต่ำทำให้หิวช้าลง ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
PlayerCharacterHealthRecoveryMultiplier
คำสั่งนี้กำหนดความเร็วในการฟื้นฟูสุขภาพของผู้เล่น ค่าสูงขึ้นทำให้ฟื้นฟูเร็วขึ้น ค่าต่ำทำให้ช้าลง ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
PlayerCharacterStaminaDrainMultiplier
คำสั่งนี้กำหนดความเร็วที่ผู้เล่นเหนื่อย ค่าสูงขึ้นทำให้เหนื่อยเร็วขึ้น ค่าต่ำทำให้เหนื่อยช้าลง ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
PlayerCharacterWaterDrainMultiplier
คำสั่งนี้กำหนดความเร็วที่ผู้เล่นกระหายน้ำ ค่าสูงขึ้นทำให้กระหายน้ำเร็วขึ้น ค่าต่ำทำให้ช้าลง ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
PlayerDamageMultiplier
คำสั่งนี้กำหนดความเสียหายที่ผู้เล่นทำได้ ค่าสูงขึ้นทำให้ความเสียหายมากขึ้น ค่าต่ำทำให้น้อยลง ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
PlayerResistanceMultiplier
คำสั่งนี้กำหนดความต้านทานของผู้เล่น ค่าสูงขึ้นเพิ่มความต้านทาน ค่าต่ำลดความต้านทาน ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
proximityChat
คำสั่งนี้กำหนดว่าจะเปิดใช้งานแชทท้องถิ่นบนเซิร์ฟเวอร์หรือไม่
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 0 (ปิด) | 0/1 |
ResourceNoReplenishRadiusPlayers
คำสั่งนี้กำหนดระยะห่างระหว่างผู้เล่นกับทรัพยากรที่ไม่ให้ทรัพยากรเติบโตใหม่ ค่าสูงขึ้นเพิ่มรัศมี ค่าต่ำลดรัศมี ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
ResourceNoReplenishRadiusStructures
คำสั่งนี้กำหนดระยะห่างระหว่างโครงสร้างกับทรัพยากรที่ไม่ให้ทรัพยากรเติบโตใหม่ ค่าสูงขึ้นเพิ่มรัศมี ค่าต่ำลดรัศมี ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
ResourcesRespawnPeriodMultiplier
คำสั่งนี้กำหนดระยะเวลาการเกิดใหม่ของทรัพยากร ค่าสูงขึ้นทำให้เกิดใหม่ช้าลง ค่าต่ำทำให้เกิดใหม่เร็วขึ้น ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
ServerAdminPassword
คำสั่งนี้กำหนดรหัสผ่านสำหรับเข้าสู่ระบบในฐานะแอดมิน ดูข้อมูลเพิ่มเติมได้ในคู่มือของเรา: Become admin
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
String | ไม่มี | ใดก็ได้ |
ServerCrosshair
คำสั่งนี้กำหนดว่าจะให้แสดงเป้าเล็ง (crosshair) กับผู้เล่นหรือไม่
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 0 (ปิด) | 0/1 |
serverForceNoHud
คำสั่งนี้กำหนดว่าจะให้แสดง UI ควบคุมในเกมกับผู้เล่นหรือไม่
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 0 (ปิด) | 0/1 |
serverHardcore
คำสั่งนี้กำหนดว่าจะเปิดโหมดฮาร์ดคอร์ (ถ้าผู้เล่นตายต้องเริ่มใหม่ตั้งแต่ต้น) หรือไม่
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 0 (ปิด) | 0/1 |
ServerPassword
คำสั่งนี้ตั้งรหัสผ่านสำหรับเข้าสู่เซิร์ฟเวอร์ หากต้องการจำกัดการเข้าถึงเฉพาะคนบางกลุ่ม สามารถตั้งรหัสผ่านได้ ค่าเริ่มต้นคือปิดใช้งานและจะเปิดใช้งานเมื่อมีการตั้งรหัสผ่าน
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
String | ไม่มี | ใดก็ได้ |
serverPVE
คำสั่งนี้กำหนดว่าจะเปิดใช้งาน PVP บนเซิร์ฟเวอร์หรือไม่ หากปิดใช้งานจะเป็นโหมด PVE เท่านั้น
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 0 (ปิด) | 0/1 |
ShowMapPlayerLocation
คำสั่งนี้กำหนดว่าจะแสดงตำแหน่งผู้เล่นบนแผนที่ด้วยเครื่องหมายหรือไม่ - ตัวอย่าง
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 0 (ปิด) | 0/1 |
StructureDamageMultiplier
คำสั่งนี้กำหนดความแข็งแรงของโครงสร้าง ค่าสูงขึ้นเพิ่มความแข็งแรง ค่าต่ำลดความแข็งแรง ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
StructureResistanceMultiplier
คำสั่งนี้กำหนดความเสียหายที่โครงสร้างได้รับเมื่อถูกโจมตี ค่าสูงขึ้นทำให้ได้รับความเสียหายน้อยลง ค่าต่ำทำให้ได้รับความเสียหายมากขึ้น ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
TamedDinoDamageMultiplier
คำสั่งนี้กำหนดความเสียหายของไดโนเสาร์ที่เชื่องแล้วเมื่อโจมตี ค่าสูงขึ้นเพิ่มความเสียหาย ค่าต่ำลดความเสียหาย ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
TamedDinoResistanceMultiplier
คำสั่งนี้กำหนดความต้านทานของไดโนเสาร์ที่เชื่องแล้ว ค่าสูงขึ้นเพิ่มความต้านทาน ค่าต่ำลดความต้านทาน ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
TamingSpeedMultiplier
คำสั่งนี้กำหนดความเร็วในการเชื่อง ค่าสูงขึ้นทำให้เชื่องเร็วขึ้น ค่าต่ำทำให้เชื่องช้าลง ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
XPMultiplier
คำสั่งนี้กำหนดจำนวนคะแนนประสบการณ์ที่ผู้เล่นได้รับ ค่าสูงขึ้นให้ XP มากขึ้น ค่าต่ำให้ XP น้อยลง ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
EnablePVPGamma
คำสั่งนี้กำหนดว่าจะอนุญาตให้ใช้ Gamma ในเซิร์ฟเวอร์ PVP หรือไม่
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 0 (ปิด) | 0/1 |
EnablePVEGamma
คำสั่งนี้กำหนดว่าจะอนุญาตให้ใช้ Gamma ในเซิร์ฟเวอร์ PVE หรือไม่
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 0 (ปิด) | 0/1 |
SpectatorPassword
คำสั่งนี้กำหนดรหัสผ่านที่ผู้เล่นที่ไม่ใช่แอดมินต้องใส่เพื่อเข้าสู่โหมดดู
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
String | ไม่มี | ใดก็ได้ |
DifficultyOffset
คำสั่งนี้กำหนดระดับความยากของเซิร์ฟเวอร์ เพื่อคำนวณระดับไดโนเสาร์สูงสุด ให้คูณด้วย 30 (เพราะระดับสูงสุดของไดโนเสาร์จะเพิ่มขึ้นตามระดับความยากอย่างเส้นตรง และระดับความยาก 1.0 ให้ระดับสูงสุด 30) สูตรคำนวณคือ:
DifficultyOffset = (Maximum Creature Level / 30 - 0.5) / (Official Difficulty - 0.5)
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
String | 0.50000 | ใดก็ได้ |
PvEStructureDecayPeriodMultiplier
คำสั่งนี้กำหนดระยะเวลาที่โครงสร้างจะเริ่มเสื่อมสภาพ ค่าสูงขึ้นทำให้เสื่อมช้าลง ค่าต่ำทำให้เสื่อมเร็วขึ้น ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
PvEStructureDecayDestructionPeriod
คำสั่งนี้กำหนดเวลาที่โครงสร้างสามารถถูกทำลายโดยผู้เล่นอื่นในเซิร์ฟเวอร์ PVE ค่าสูงขึ้นทำให้เวลารอมากขึ้น ค่าต่ำทำให้เวลารอน้อยลง ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
PvPStructureDecay
คำสั่งนี้กำหนดว่าจะเปิดหรือปิดการเสื่อมสภาพอัตโนมัติของโครงสร้างในเซิร์ฟเวอร์ PVP
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 0 | 0/1 |
DisableDinoDecayPvE
คำสั่งนี้ปิด (true) หรือเปิด (false) การปล่อยไดโนเสาร์โดยอัตโนมัติ
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 0 (ปิด) | 0/1 |
PvEDinoDecayPeriodMultiplier
คำสั่งนี้กำหนดตัวคูณความเร็วในการปล่อยไดโนเสาร์ (ค่าสูง = เร็วขึ้น, ค่าต่ำ = ช้าลง)
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
AdminLogging
คำสั่งนี้เปิดการแสดงคำสั่งโกงของแอดมินในแชทเมื่อแอดมินใช้คำสั่งในเกม
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 0 (ปิด) | 0/1 |
MaxTamedDinos
คำสั่งนี้กำหนดจำนวนไดโนเสาร์ที่เชื่องได้สูงสุดบนเกาะ
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Integer | 8300 | ∞ |
MaxNumbersofPlayersInTribe
คำสั่งนี้กำหนดจำนวนผู้เล่นสูงสุดต่อเผ่า
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Integer | 2 | ∞ |
KickIdlePlayersPeriod
คำสั่งนี้กำหนดเวลาที่ผู้เล่นไม่เคลื่อนไหวจะถูกเตะออกจากเซิร์ฟเวอร์ (วินาที)
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Integer | 1800 (วินาที) | ∞ |
PerPlatformMaxStructuresMultiplier
คำสั่งนี้กำหนดตัวคูณสำหรับโครงสร้างบนแพลตฟอร์มอาน ใช้ด้วยความระมัดระวังเพราะค่าสูงเกินไปอาจทำให้ประสิทธิภาพลดลงมาก
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | 1.00000 | ∞ |
StructureDamageRepairCooldown
คำสั่งนี้กำหนดเวลาที่ต้องรอก่อนซ่อมโครงสร้างที่เคยเสียหาย (0 คือซ่อมได้ทันที)
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Integer | 180 | ∞ |
bForceAllStructureLocking
คำสั่งนี้กำหนดว่าจะให้ล็อกคอนเทนเนอร์ทุกประเภทได้หรือไม่
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 1 | 0/1 |
bUseVSync
คำสั่งนี้กำหนดว่าจะเปิดใช้งาน VSync หรือไม่ (ช่วยลดปัญหากับการ์ดจอบางรุ่น)
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 0 | 0/1 |
MaxPlatformSaddleStructureLimit
คำสั่งนี้กำหนดจำนวนโครงสร้างสูงสุดบนแพลตฟอร์มอาน
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Integer | 100 | ∞ |
RCONPort
คำสั่งนี้กำหนดพอร์ต RCON สำหรับล็อกอินผ่านคอนโซล RCON
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Integer | 100 | ∞ |
AutoSavePeriodMinutes
คำสั่งนี้กำหนดช่วงเวลาที่เซิร์ฟเวอร์จะบันทึกอัตโนมัติ (นาที)
ค่านี้ตั้งไว้ที่ 30 นาทีและไม่สามารถเปลี่ยนแปลงได้
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Integer | 30 | ∞ |
RCONServerGameLogBuffer
คำสั่งนี้กำหนดจำนวนบรรทัดแชทที่จะแสดงในเครื่องมือ RCON
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Integer | 600 | ∞ |
PreventOfflinePvPInterval
คำสั่งนี้กำหนดจำนวนวินาทีที่ผู้เล่นต้องตัดการเชื่อมต่อเพื่อถูกนับว่าออฟไลน์จริง
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Integer | 60 (วินาที) | ∞ |
bPvPDinoDecay
คำสั่งนี้กำหนดว่าไดโนเสาร์ของเผ่า/ผู้เล่นจะได้รับการปกป้องในโหมดป้องกันการบุกออฟไลน์หรือไม่
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 1 | 0/1 |
bPvPStructureDecay
คำสั่งนี้กำหนดว่าโครงสร้างของเผ่า/ผู้เล่นจะได้รับการปกป้องเมื่อเปิดใช้งานโหมดป้องกันการบุกออฟไลน์หรือไม่
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 1 | 0/1 |
DisableImprintDinoBuff
คำสั่งนี้กำหนดว่าจะปิดโบนัสพิเศษที่ผู้เล่นได้รับเมื่อเลี้ยงไดโนเบบี้เองหรือไม่
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 1 | 0/1 |
AllowAnyoneBabyImprintCuddle
คำสั่งนี้กำหนดว่าผู้เล่นทุกคนสามารถกอดไดโนเบบี้ได้หรือไม่
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 1 | 0/1 |
OverrideOfficialDifficulty
คำสั่งนี้แทนที่ระดับความยากอย่างเป็นทางการ
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Integer | 1 | 0/1 |
TheMaxStructuresInRange
คำสั่งนี้กำหนดจำนวนโครงสร้างสูงสุดที่อนุญาตในระยะใกล้
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Integer | 10500 | ∞ |
PvEAllowStructuresAtSupplyDrops
คำสั่งนี้กำหนดว่าจะอนุญาตให้สร้างโครงสร้างใกล้กล่องซัพพลายหรือไม่
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 0 (ปิด) | 0/1 |
AutoDestroyDecayedDinos
คำสั่งนี้กำหนดว่าไดโนเสาร์ที่เสื่อมสภาพจะถูกทำลายทันทีแทนที่จะกลายเป็นไดโนที่สามารถอ้างสิทธิ์ได้
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 0 (ปิด) | 0/1 |
ClampItemSpoilingTimes
คำสั่งนี้กำหนดเวลาหมดอายุของไอเท็มทั้งหมดให้เป็นเวลาหมดอายุสูงสุด
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 0 (ปิด) | 0/1 |
AllowCrateSpawnsOnTopOfStructures
คำสั่งนี้กำหนดว่าจะให้กล่องซัพพลายตกลงบนโครงสร้างได้หรือไม่
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 0 (ปิด) | 0/1 |
PreventOfflinePvP
คำสั่งนี้กำหนดว่าจะเปิดใช้งาน "การป้องกันการบุกออฟไลน์" บนเซิร์ฟเวอร์ PVE/PVP หรือไม่
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 1 (เปิด) | 0/1 |
AllowMultipleAttachedC4
คำสั่งนี้อนุญาตให้ติดตั้งระเบิด C4 หลายลูกบนไดโนเสาร์ได้
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 1 (เปิด) | 0/1 |
bPvEDisableFriendlyFire
คำสั่งนี้กำหนดว่าจะปิดการยิงเพื่อนร่วมทีมในโหมด PVE หรือไม่
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 1 (เปิด) | 0/1 |
ServerAutoForceRespawnWildDinosInterval
คำสั่งนี้กำหนดเวลาวินาทีจนกว่าจะบังคับให้ไดโนเสาร์ป่าฟื้นคืนชีพ เช่น ค่า 86400 คือบังคับให้เกิดใหม่หลัง 1 วัน
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Integer | 86400 | 0/1 |
DisableWeatherFog
คำสั่งนี้กำหนดว่าจะเปิดหรือปิดหมอกบนแผนที่
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Boolean | 0 (เปิด) | 0/1 |
[/script/engine.gamesession]
MaxPlayers
คำสั่งนี้กำหนดจำนวนผู้เล่นสูงสุดที่สามารถเล่นบนเซิร์ฟเวอร์พร้อมกันได้
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | ขึ้นอยู่กับการเลือกช่องเมื่อสั่งซื้อ (ช่องที่กำหนด) | 10-130 |
[SessionSettings]
SessionName
คำสั่งนี้ตั้งชื่อเซิร์ฟเวอร์ที่จะปรากฏในตัวเลือกเซิร์ฟเวอร์ เกม ฯลฯ
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | ARK #XXXXXX | ∞ |
[MessageOfTheDay]
Duration
คำสั่งนี้กำหนดระยะเวลาที่ข้อความต้อนรับจะแสดงหลังเชื่อมต่อ
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Integer | 1.00000 | X-X |
Message
คำสั่งนี้กำหนดข้อความต้อนรับที่จะแสดงเมื่อผู้เล่นเชื่อมต่อเซิร์ฟเวอร์
ประเภทข้อมูล | ค่าเริ่มต้น | ช่วงค่า |
---|---|---|
Float | "..." | / |
การตั้งค่า: Game.ini
อย่างที่กล่าวไว้ก่อนหน้านี้ การแก้ไขที่ซับซ้อนกว่าสามารถทำได้ผ่าน Game.ini เช่น การเปลี่ยนแต้มเอนแกรมหรือ XP ที่ได้รับต่อระดับ
ขีดจำกัดระดับ
มีวิธีเพิ่มระดับสูงสุดของผู้เล่นและไดโนเสาร์ที่สามารถถึงได้ โดยใช้ฟังก์ชัน LevelExperienceRampOverrides
ซึ่งถูกเพิ่มเข้ามาในเวอร์ชัน v194 ข้อมูลและตัวอย่างเพิ่มเติมดูได้ในฟอรัม Steam: Extended Game Options: How to Configure your Custom ARK server
คำสั่งนี้ใช้สองครั้ง ครั้งแรกสำหรับระดับผู้เล่น และครั้งที่สองสำหรับระดับไดโนเสาร์ รูปแบบคำสั่งเป็นดังนี้:
[/script/shootergame.shootergamemode]
LevelExperienceRampOverrides=(
ExperiencePointsForLevel[<LEVELVALUE>]=<Points>,
ExperiencePointsForLevel[<LEVELVALUE>]=<Points>,
ExperiencePointsForLevel[<LEVELVALUE>]=<Points>)
วงเล็บเหลี่ยมกำหนดระดับ (LEVELVALUE) และหลังเครื่องหมายเท่ากำหนดจำนวน XP (Points) ที่ต้องการเพื่อถึงระดับนั้น
ตัวอย่างเช่น ถ้าต้องการให้มีขีดจำกัดระดับที่ 500 จะเป็นแบบนี้:
[/script/shootergame.shootergamemode]
LevelExperienceRampOverrides=(
ExperiencePointsForLevel[0]=100,
ExperiencePointsForLevel[1]=200,
ExperiencePointsForLevel[2]=300,
ExperiencePointsForLevel[3]=400,
ExperiencePointsForLevel[4]=500,
ExperiencePointsForLevel[5]=600,
... // ตัดทอนเพื่อความกระชับ
ExperiencePointsForLevel[499]=50000)
แต้มเอนแกรม
เมื่อเลเวลอัพ คุณจะได้รับ แต้มเอนแกรม จำนวนแต้มที่ได้รับต่อระดับสามารถเปลี่ยนแปลงได้ตั้งแต่เวอร์ชัน v193 รูปแบบคำสั่งเป็นดังนี้:
OverridePlayerLevelEngramPoints=
สำหรับแต่ละระดับต้องเพิ่มบรรทัดคำสั่ง เช่น ถ้ากำหนด 10 ระดับและเพิ่ม 5 แต้มเอนแกรม ต่อระดับ จะเป็นแบบนี้:
OverridePlayerLevelEngramPoints=5
OverridePlayerLevelEngramPoints=10
OverridePlayerLevelEngramPoints=15
OverridePlayerLevelEngramPoints=20
OverridePlayerLevelEngramPoints=25
OverridePlayerLevelEngramPoints=30
OverridePlayerLevelEngramPoints=35
OverridePlayerLevelEngramPoints=40
OverridePlayerLevelEngramPoints=45
OverridePlayerLevelEngramPoints=50
จำนวนบรรทัดคำสั่งขึ้นอยู่กับขีดจำกัดระดับที่กำหนดไว้ก่อนหน้า
ARK เป็นเกมที่พัฒนาเร็วและมีการเปลี่ยนแปลงบ่อยครั้ง ซึ่งส่งผลต่อการตั้งค่าเซิร์ฟเวอร์ด้วย เราแนะนำให้ดูเอกสารทางการสำหรับข้อมูลเพิ่มเติมและรายละเอียด: https://ark.fandom.com/wiki/Server_configuration