ข้ามไปยังเนื้อหาหลัก

ARK: การตั้งค่าเซิร์ฟเวอร์

ผลิตภัณฑ์ที่เหมาะสำหรับคู่มือนี้

เริ่มต้นทันที — สั่งซื้อผลิตภัณฑ์ที่เหมาะสมและทำตามคู่มือนี้ทีละขั้นตอน

การตั้งค่าเซิร์ฟเวอร์​

การตั้งค่า เซิร์ฟเวอร์เกม ARK อาจทำให้หลายคนสับสนและรู้สึกทำอะไรไม่ถูก แต่ก็มีเหตุผลสำหรับเรื่องนี้ ARK มีตัวเลือกการตั้งค่ามากมายสำหรับเกม นอกจากนี้ การตั้งค่ายังเกิดขึ้นในไฟล์การตั้งค่าต่าง ๆ ซึ่งคุณต้องระวังว่าคำสั่งไหนควรอยู่ในไฟล์ไหน ในคู่มือนี้เราจะช่วยให้คุณเห็นภาพรวมที่ชัดเจนขึ้นเกี่ยวกับวิธีการตั้งค่าเซิร์ฟเวอร์เกม ARK

ความแตกต่างระหว่างไฟล์การตั้งค่า​

การตั้งค่า เซิร์ฟเวอร์เกม ARK จะทำผ่านไฟล์การตั้งค่า GameUserSettings.ini และ Game.ini คุณสามารถแก้ไขไฟล์เหล่านี้ได้ทั้งผ่าน เว็บอินเทอร์เฟซ ของเราในเมนู Configs หรือผ่าน FTP

ไฟล์การตั้งค่าเว็บอินเทอร์เฟซFTP
GameUserSettings.iniการจัดการเซิร์ฟเวอร์เกม -> Configs -> GameUserSettings.iniShooterGame/Saved/Config/LinuxServer/
Game.iniการจัดการเซิร์ฟเวอร์เกม -> Configs -> Game.iniShooterGame/Saved/Config/LinuxServer/

ไฟล์การตั้งค่า GameUserSettings.ini มีตัวเลือกสำหรับทั้งเกมไคลเอนต์และเซิร์ฟเวอร์ ตัวเลือกสำหรับเกมไคลเอนต์จะไม่ถูกใช้โดยเซิร์ฟเวอร์ ตัวเลือกเซิร์ฟเวอร์จะถูกระบุในส่วน [ServerSettings] ซึ่งมักจะอยู่ท้ายไฟล์ สำหรับการแก้ไขขั้นสูง เช่น การเปลี่ยนแปลงแต้มเอนแกรมหรือ XP ที่ได้รับต่อระดับ การปิดใช้งานเนื้อหาบางอย่าง หรือการปรับแต่งรสนิยมผู้เล่น จะใช้ไฟล์การตั้งค่า Game.ini

การตั้งค่า​

ต่อไปนี้เราจะอธิบายไฟล์การตั้งค่าทั้งสองไฟล์ พร้อมคำสั่งที่ใช้บ่อยที่สุดและวิธีการทำงานของมัน

การตั้งค่า: แผนที่​

ARK มีแผนที่หลากหลายที่สามารถเล่นบนเซิร์ฟเวอร์ได้ คุณสามารถเลือกแผนที่ที่ต้องการเล่นได้ในเว็บอินเทอร์เฟซภายใต้การตั้งค่า

แผนที่วันที่ปล่อยชื่อคำสั่ง
The Island02.06.2015TheIsland
The Center17.05.2016TheCenter
Scorched Earth01.09.2016ScorchedEarth_P
Ragnarok12.06.2017Ragnarok
Aberration12.12.2017Aberration_P
Extinction06.11.2018Extinction
Valguero18.06.2019Valguero_P
Genesis25.02.2020Genesis
Crystal Isles11.06.2020CrystalIsles

เพียงแค่ใส่ชื่อคำสั่งของแผนที่ในช่อง Map แล้วมันจะถูกโหลดในครั้งถัดไปที่คุณเริ่มเซิร์ฟเวอร์

การตั้งค่า: GameUserSettings.ini​

[ServerSettings]​

allowThirdPersonPlayer

คำสั่งนี้กำหนดว่าจะเปิดใช้งานมุมมองบุคคลที่สามหรือไม่

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean00/1

AllowCaveBuildingPvE

คำสั่งนี้กำหนดว่าจะอนุญาตให้สร้างโครงสร้างในถ้ำได้เมื่อโหมด PVE เปิดใช้งานหรือไม่

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean00/1

alwaysNotifyPlayerJoined

คำสั่งนี้กำหนดว่าผู้เล่นจะได้รับการแจ้งเตือนเมื่อมีผู้เล่นเข้าร่วมเซิร์ฟเวอร์หรือไม่

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean00/1

alwaysNotifyPlayerLeft

คำสั่งนี้กำหนดว่าผู้เล่นจะได้รับการแจ้งเตือนเมื่อมีผู้เล่นออกจากเซิร์ฟเวอร์หรือไม่

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean00/1

bAllowFlyerCarryPvE

คำสั่งนี้กำหนดว่าผู้เล่นจะสามารถพาไดโนเสาร์โดยใช้ไดโนเสาร์บินได้หรือไม่

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean00/1

bDisableStructureDecayPvE

คำสั่งนี้ปิดการเสื่อมสภาพของโครงสร้างผู้เล่นแบบก้าวหน้า

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean00/1

DayCycleSpeedScale

คำสั่งนี้กำหนดอัตราส่วนเวลาของ ARK ควบคุมว่ากลางวันจะเปลี่ยนเป็นกลางคืนและกลางคืนจะเปลี่ยนเป็นกลางวันบ่อยแค่ไหน ค่าเริ่มต้น 1 คือความเร็วรอบเดียวกับโหมดเล่นคนเดียว (และเซิร์ฟเวอร์สาธารณะอย่างเป็นทางการ) ค่าต่ำกว่า 1 ช้าลง ค่าสูงกว่า 1 เร็วขึ้น 1 นาทีเวลาจริงประมาณ 28 นาทีเวลาเกม ดังนั้นถ้าต้องการรอบกลางวัน/คืนประมาณ 24 ชั่วโมงในเกม ควรใช้ค่า 0.035

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

DayTimeSpeedScale

คำสั่งนี้กำหนดอัตราส่วนเวลาที่ผ่านไปใน ARK ระหว่างกลางวัน ค่าจะกำหนดความยาวของแต่ละวันสัมพันธ์กับความยาวของแต่ละคืน (ตามที่กำหนดโดย NightTimeSpeedScale) ลดค่านี้จะทำให้วันยาวขึ้น

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

NightTimeSpeedScale

คำสั่งนี้กำหนดอัตราส่วนเวลาที่ผ่านไปใน ARK ระหว่างกลางคืน ค่าจะกำหนดความยาวของแต่ละคืนสัมพันธ์กับความยาวของแต่ละวัน (ตามที่กำหนดโดย DayTimeSpeedScale) ลดค่านี้จะทำให้คืนยาวขึ้น

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

DinoCharacterFoodDrainMultiplier

คำสั่งนี้กำหนดการบริโภคอาหารของไดโนเสาร์ ค่าสูงขึ้นทำให้ไดโนเสาร์หิวเร็วขึ้น และส่งผลต่อเวลาการเชื่องด้วย

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

DinoCharacterHealthRecoveryMultiplier

คำสั่งนี้กำหนดการฟื้นฟูสุขภาพของไดโนเสาร์ ค่าสูงขึ้นทำให้ฟื้นฟูเร็วขึ้น ค่าต่ำทำให้ช้าลง

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

DinoCharacterStaminaDrainMultiplier

คำสั่งนี้กำหนดความเร็วที่ไดโนเสาร์เหนื่อย ค่าสูงขึ้นทำให้เหนื่อยเร็วขึ้น ค่าต่ำทำให้เหนื่อยช้าลง

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

DinoCountMultiplier

คำสั่งนี้กำหนดจำนวนไดโนเสาร์ที่จะเกิด ค่าสูงขึ้นเพิ่มโอกาสเกิด ค่าต่ำลดโอกาสเกิด

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

DinoDamageMultiplier

คำสั่งนี้กำหนดความเสียหายที่ไดโนเสาร์ทำได้ ค่าสูงขึ้นเพิ่มความเสียหาย ค่าต่ำลดความเสียหาย

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

DinoResistanceMultiplier

คำสั่งนี้กำหนดความต้านทานของไดโนเสาร์ ค่าสูงขึ้นเพิ่มความต้านทาน

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

globalVoiceChat

คำสั่งนี้กำหนดว่าจะเปิดใช้งานแชทเสียงทั่วโลกบนเซิร์ฟเวอร์หรือไม่

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean00/1

HarvestAmountMultiplier

คำสั่งนี้กำหนดจำนวนทรัพยากรที่เก็บได้ในระหว่างการเก็บเกี่ยว ค่าสูงขึ้นหมายถึงทรัพยากรมากขึ้น ค่าต่ำหมายถึงทรัพยากรน้อยลง

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

HarvestHealthMultiplier

คำสั่งนี้กำหนดความทนทานของทรัพยากรที่เก็บได้ ค่าสูงขึ้นเพิ่มจำนวนวัสดุที่ได้ต่อการตีหนึ่งครั้ง

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

noTributeDownloads

คำสั่งนี้อนุญาตให้ป้องกันการดาวน์โหลดตัวละครเกมจากเซิร์ฟเวอร์

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

PreventDownloadSurvivors

คำสั่งนี้ป้องกันการดาวน์โหลดตัวละครผู้รอดชีวิตจากเซิร์ฟเวอร์

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

PreventDownloadItems

คำสั่งนี้ป้องกันการดาวน์โหลดไอเท็มจากเซิร์ฟเวอร์

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

PreventDownloadDinos

คำสั่งนี้ป้องกันการดาวน์โหลดไดโนเสาร์จากเซิร์ฟเวอร์

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

PlayerCharacterFoodDrainMultiplier

คำสั่งนี้กำหนดความเร็วที่ผู้เล่นหิว ค่าสูงขึ้นทำให้หิวเร็วขึ้น ค่าต่ำทำให้หิวช้าลง ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

PlayerCharacterHealthRecoveryMultiplier

คำสั่งนี้กำหนดความเร็วในการฟื้นฟูสุขภาพของผู้เล่น ค่าสูงขึ้นทำให้ฟื้นฟูเร็วขึ้น ค่าต่ำทำให้ช้าลง ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

PlayerCharacterStaminaDrainMultiplier

คำสั่งนี้กำหนดความเร็วที่ผู้เล่นเหนื่อย ค่าสูงขึ้นทำให้เหนื่อยเร็วขึ้น ค่าต่ำทำให้เหนื่อยช้าลง ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

PlayerCharacterWaterDrainMultiplier

คำสั่งนี้กำหนดความเร็วที่ผู้เล่นกระหายน้ำ ค่าสูงขึ้นทำให้กระหายน้ำเร็วขึ้น ค่าต่ำทำให้ช้าลง ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

PlayerDamageMultiplier

คำสั่งนี้กำหนดความเสียหายที่ผู้เล่นทำได้ ค่าสูงขึ้นทำให้ความเสียหายมากขึ้น ค่าต่ำทำให้น้อยลง ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

PlayerResistanceMultiplier

คำสั่งนี้กำหนดความต้านทานของผู้เล่น ค่าสูงขึ้นเพิ่มความต้านทาน ค่าต่ำลดความต้านทาน ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

proximityChat

คำสั่งนี้กำหนดว่าจะเปิดใช้งานแชทท้องถิ่นบนเซิร์ฟเวอร์หรือไม่

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean0 (ปิด)0/1

ResourceNoReplenishRadiusPlayers

คำสั่งนี้กำหนดระยะห่างระหว่างผู้เล่นกับทรัพยากรที่ไม่ให้ทรัพยากรเติบโตใหม่ ค่าสูงขึ้นเพิ่มรัศมี ค่าต่ำลดรัศมี ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

ResourceNoReplenishRadiusStructures

คำสั่งนี้กำหนดระยะห่างระหว่างโครงสร้างกับทรัพยากรที่ไม่ให้ทรัพยากรเติบโตใหม่ ค่าสูงขึ้นเพิ่มรัศมี ค่าต่ำลดรัศมี ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

ResourcesRespawnPeriodMultiplier

คำสั่งนี้กำหนดระยะเวลาการเกิดใหม่ของทรัพยากร ค่าสูงขึ้นทำให้เกิดใหม่ช้าลง ค่าต่ำทำให้เกิดใหม่เร็วขึ้น ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

ServerAdminPassword

คำสั่งนี้กำหนดรหัสผ่านสำหรับเข้าสู่ระบบในฐานะแอดมิน ดูข้อมูลเพิ่มเติมได้ในคู่มือของเรา: Become admin

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Stringไม่มีใดก็ได้

ServerCrosshair

คำสั่งนี้กำหนดว่าจะให้แสดงเป้าเล็ง (crosshair) กับผู้เล่นหรือไม่

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean0 (ปิด)0/1

serverForceNoHud

คำสั่งนี้กำหนดว่าจะให้แสดง UI ควบคุมในเกมกับผู้เล่นหรือไม่

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean0 (ปิด)0/1

serverHardcore

คำสั่งนี้กำหนดว่าจะเปิดโหมดฮาร์ดคอร์ (ถ้าผู้เล่นตายต้องเริ่มใหม่ตั้งแต่ต้น) หรือไม่

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean0 (ปิด)0/1

ServerPassword

คำสั่งนี้ตั้งรหัสผ่านสำหรับเข้าสู่เซิร์ฟเวอร์ หากต้องการจำกัดการเข้าถึงเฉพาะคนบางกลุ่ม สามารถตั้งรหัสผ่านได้ ค่าเริ่มต้นคือปิดใช้งานและจะเปิดใช้งานเมื่อมีการตั้งรหัสผ่าน

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Stringไม่มีใดก็ได้

serverPVE

คำสั่งนี้กำหนดว่าจะเปิดใช้งาน PVP บนเซิร์ฟเวอร์หรือไม่ หากปิดใช้งานจะเป็นโหมด PVE เท่านั้น

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean0 (ปิด)0/1

ShowMapPlayerLocation

คำสั่งนี้กำหนดว่าจะแสดงตำแหน่งผู้เล่นบนแผนที่ด้วยเครื่องหมายหรือไม่ - ตัวอย่าง

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean0 (ปิด)0/1

StructureDamageMultiplier

คำสั่งนี้กำหนดความแข็งแรงของโครงสร้าง ค่าสูงขึ้นเพิ่มความแข็งแรง ค่าต่ำลดความแข็งแรง ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

StructureResistanceMultiplier

คำสั่งนี้กำหนดความเสียหายที่โครงสร้างได้รับเมื่อถูกโจมตี ค่าสูงขึ้นทำให้ได้รับความเสียหายน้อยลง ค่าต่ำทำให้ได้รับความเสียหายมากขึ้น ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

TamedDinoDamageMultiplier

คำสั่งนี้กำหนดความเสียหายของไดโนเสาร์ที่เชื่องแล้วเมื่อโจมตี ค่าสูงขึ้นเพิ่มความเสียหาย ค่าต่ำลดความเสียหาย ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

TamedDinoResistanceMultiplier

คำสั่งนี้กำหนดความต้านทานของไดโนเสาร์ที่เชื่องแล้ว ค่าสูงขึ้นเพิ่มความต้านทาน ค่าต่ำลดความต้านทาน ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

TamingSpeedMultiplier

คำสั่งนี้กำหนดความเร็วในการเชื่อง ค่าสูงขึ้นทำให้เชื่องเร็วขึ้น ค่าต่ำทำให้เชื่องช้าลง ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

XPMultiplier

คำสั่งนี้กำหนดจำนวนคะแนนประสบการณ์ที่ผู้เล่นได้รับ ค่าสูงขึ้นให้ XP มากขึ้น ค่าต่ำให้ XP น้อยลง ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

EnablePVPGamma

คำสั่งนี้กำหนดว่าจะอนุญาตให้ใช้ Gamma ในเซิร์ฟเวอร์ PVP หรือไม่

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean0 (ปิด)0/1

EnablePVEGamma

คำสั่งนี้กำหนดว่าจะอนุญาตให้ใช้ Gamma ในเซิร์ฟเวอร์ PVE หรือไม่

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean0 (ปิด)0/1

SpectatorPassword

คำสั่งนี้กำหนดรหัสผ่านที่ผู้เล่นที่ไม่ใช่แอดมินต้องใส่เพื่อเข้าสู่โหมดดู

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Stringไม่มีใดก็ได้

DifficultyOffset

คำสั่งนี้กำหนดระดับความยากของเซิร์ฟเวอร์ เพื่อคำนวณระดับไดโนเสาร์สูงสุด ให้คูณด้วย 30 (เพราะระดับสูงสุดของไดโนเสาร์จะเพิ่มขึ้นตามระดับความยากอย่างเส้นตรง และระดับความยาก 1.0 ให้ระดับสูงสุด 30) สูตรคำนวณคือ:

DifficultyOffset = (Maximum Creature Level / 30 - 0.5) / (Official Difficulty - 0.5)
ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
String0.50000ใดก็ได้

PvEStructureDecayPeriodMultiplier

คำสั่งนี้กำหนดระยะเวลาที่โครงสร้างจะเริ่มเสื่อมสภาพ ค่าสูงขึ้นทำให้เสื่อมช้าลง ค่าต่ำทำให้เสื่อมเร็วขึ้น ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

PvEStructureDecayDestructionPeriod

คำสั่งนี้กำหนดเวลาที่โครงสร้างสามารถถูกทำลายโดยผู้เล่นอื่นในเซิร์ฟเวอร์ PVE ค่าสูงขึ้นทำให้เวลารอมากขึ้น ค่าต่ำทำให้เวลารอน้อยลง ค่า 2.0 คือเพิ่มเป็นสองเท่า ค่า 0.5 คือครึ่งหนึ่งของค่าเริ่มต้น

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

PvPStructureDecay

คำสั่งนี้กำหนดว่าจะเปิดหรือปิดการเสื่อมสภาพอัตโนมัติของโครงสร้างในเซิร์ฟเวอร์ PVP

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean00/1

DisableDinoDecayPvE

คำสั่งนี้ปิด (true) หรือเปิด (false) การปล่อยไดโนเสาร์โดยอัตโนมัติ

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean0 (ปิด)0/1

PvEDinoDecayPeriodMultiplier

คำสั่งนี้กำหนดตัวคูณความเร็วในการปล่อยไดโนเสาร์ (ค่าสูง = เร็วขึ้น, ค่าต่ำ = ช้าลง)

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

AdminLogging

คำสั่งนี้เปิดการแสดงคำสั่งโกงของแอดมินในแชทเมื่อแอดมินใช้คำสั่งในเกม

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean0 (ปิด)0/1

MaxTamedDinos

คำสั่งนี้กำหนดจำนวนไดโนเสาร์ที่เชื่องได้สูงสุดบนเกาะ

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Integer8300∞

MaxNumbersofPlayersInTribe

คำสั่งนี้กำหนดจำนวนผู้เล่นสูงสุดต่อเผ่า

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Integer2∞

KickIdlePlayersPeriod

คำสั่งนี้กำหนดเวลาที่ผู้เล่นไม่เคลื่อนไหวจะถูกเตะออกจากเซิร์ฟเวอร์ (วินาที)

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Integer1800 (วินาที)∞

PerPlatformMaxStructuresMultiplier

คำสั่งนี้กำหนดตัวคูณสำหรับโครงสร้างบนแพลตฟอร์มอาน ใช้ด้วยความระมัดระวังเพราะค่าสูงเกินไปอาจทำให้ประสิทธิภาพลดลงมาก

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Float1.00000∞

StructureDamageRepairCooldown

คำสั่งนี้กำหนดเวลาที่ต้องรอก่อนซ่อมโครงสร้างที่เคยเสียหาย (0 คือซ่อมได้ทันที)

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Integer180∞

bForceAllStructureLocking

คำสั่งนี้กำหนดว่าจะให้ล็อกคอนเทนเนอร์ทุกประเภทได้หรือไม่

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean10/1

bUseVSync

คำสั่งนี้กำหนดว่าจะเปิดใช้งาน VSync หรือไม่ (ช่วยลดปัญหากับการ์ดจอบางรุ่น)

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean00/1

MaxPlatformSaddleStructureLimit

คำสั่งนี้กำหนดจำนวนโครงสร้างสูงสุดบนแพลตฟอร์มอาน

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Integer100∞

RCONPort

คำสั่งนี้กำหนดพอร์ต RCON สำหรับล็อกอินผ่านคอนโซล RCON

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Integer100∞

AutoSavePeriodMinutes

คำสั่งนี้กำหนดช่วงเวลาที่เซิร์ฟเวอร์จะบันทึกอัตโนมัติ (นาที)

ข้อมูล

ค่านี้ตั้งไว้ที่ 30 นาทีและไม่สามารถเปลี่ยนแปลงได้

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Integer30∞

RCONServerGameLogBuffer

คำสั่งนี้กำหนดจำนวนบรรทัดแชทที่จะแสดงในเครื่องมือ RCON

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Integer600∞

PreventOfflinePvPInterval

คำสั่งนี้กำหนดจำนวนวินาทีที่ผู้เล่นต้องตัดการเชื่อมต่อเพื่อถูกนับว่าออฟไลน์จริง

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Integer60 (วินาที)∞

bPvPDinoDecay

คำสั่งนี้กำหนดว่าไดโนเสาร์ของเผ่า/ผู้เล่นจะได้รับการปกป้องในโหมดป้องกันการบุกออฟไลน์หรือไม่

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean10/1

bPvPStructureDecay

คำสั่งนี้กำหนดว่าโครงสร้างของเผ่า/ผู้เล่นจะได้รับการปกป้องเมื่อเปิดใช้งานโหมดป้องกันการบุกออฟไลน์หรือไม่

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean10/1

DisableImprintDinoBuff

คำสั่งนี้กำหนดว่าจะปิดโบนัสพิเศษที่ผู้เล่นได้รับเมื่อเลี้ยงไดโนเบบี้เองหรือไม่

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean10/1

AllowAnyoneBabyImprintCuddle

คำสั่งนี้กำหนดว่าผู้เล่นทุกคนสามารถกอดไดโนเบบี้ได้หรือไม่

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean10/1

OverrideOfficialDifficulty

คำสั่งนี้แทนที่ระดับความยากอย่างเป็นทางการ

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Integer10/1

TheMaxStructuresInRange

คำสั่งนี้กำหนดจำนวนโครงสร้างสูงสุดที่อนุญาตในระยะใกล้

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Integer10500∞

PvEAllowStructuresAtSupplyDrops

คำสั่งนี้กำหนดว่าจะอนุญาตให้สร้างโครงสร้างใกล้กล่องซัพพลายหรือไม่

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean0 (ปิด)0/1

AutoDestroyDecayedDinos

คำสั่งนี้กำหนดว่าไดโนเสาร์ที่เสื่อมสภาพจะถูกทำลายทันทีแทนที่จะกลายเป็นไดโนที่สามารถอ้างสิทธิ์ได้

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean0 (ปิด)0/1

ClampItemSpoilingTimes

คำสั่งนี้กำหนดเวลาหมดอายุของไอเท็มทั้งหมดให้เป็นเวลาหมดอายุสูงสุด

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean0 (ปิด)0/1

AllowCrateSpawnsOnTopOfStructures

คำสั่งนี้กำหนดว่าจะให้กล่องซัพพลายตกลงบนโครงสร้างได้หรือไม่

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean0 (ปิด)0/1

PreventOfflinePvP

คำสั่งนี้กำหนดว่าจะเปิดใช้งาน "การป้องกันการบุกออฟไลน์" บนเซิร์ฟเวอร์ PVE/PVP หรือไม่

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean1 (เปิด)0/1

AllowMultipleAttachedC4

คำสั่งนี้อนุญาตให้ติดตั้งระเบิด C4 หลายลูกบนไดโนเสาร์ได้

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean1 (เปิด)0/1

bPvEDisableFriendlyFire

คำสั่งนี้กำหนดว่าจะปิดการยิงเพื่อนร่วมทีมในโหมด PVE หรือไม่

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean1 (เปิด)0/1

ServerAutoForceRespawnWildDinosInterval

คำสั่งนี้กำหนดเวลาวินาทีจนกว่าจะบังคับให้ไดโนเสาร์ป่าฟื้นคืนชีพ เช่น ค่า 86400 คือบังคับให้เกิดใหม่หลัง 1 วัน

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Integer864000/1

DisableWeatherFog

คำสั่งนี้กำหนดว่าจะเปิดหรือปิดหมอกบนแผนที่

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Boolean0 (เปิด)0/1

[/script/engine.gamesession]​

MaxPlayers

คำสั่งนี้กำหนดจำนวนผู้เล่นสูงสุดที่สามารถเล่นบนเซิร์ฟเวอร์พร้อมกันได้

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Floatขึ้นอยู่กับการเลือกช่องเมื่อสั่งซื้อ (ช่องที่กำหนด)10-130

[SessionSettings]​

SessionName

คำสั่งนี้ตั้งชื่อเซิร์ฟเวอร์ที่จะปรากฏในตัวเลือกเซิร์ฟเวอร์ เกม ฯลฯ

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
FloatARK #XXXXXX∞

[MessageOfTheDay]​

Duration

คำสั่งนี้กำหนดระยะเวลาที่ข้อความต้อนรับจะแสดงหลังเชื่อมต่อ

ประเภทข้อมูลค่าเริ่มต้นช่วงค่า
Integer1.00000X-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