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

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