background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

การกำหนดค่าเซิร์ฟเวอร์ ARK: Survival Ascended

TH ark asa settings ini 1 found this helpful

คู่มือนี้ครอบคลุมวิธีการกำหนดค่าไฟล์ GameUserSettings.ini และ Game.ini สำหรับเซิร์ฟเวอร์ ARK: Survival Ascended ของคุณที่โฮสต์กับ Legion Hosting

หยุดเซิร์ฟเวอร์ของคุณก่อนแก้ไขไฟล์การกำหนดค่า หยุดเซิร์ฟเวอร์ของคุณจากแท็บ Console ของ GPanel เสมอก่อนแก้ไขไฟล์ .ini ใด ๆ ARK สามารถเขียนทับไฟล์เมื่อปิดเครื่องได้ ดังนั้นการเปลี่ยนแปลงที่ทำขณะที่เซิร์ฟเวอร์กำลังทำงานอาจสูญหาย

ภาพรวมของไฟล์การกำหนดค่า

ARK: Survival Ascended ใช้ไฟล์การกำหนดค่าหลักสองไฟล์เพื่อควบคุมพฤติกรรมของเซิร์ฟเวอร์ ทั้งสองพบได้ในไดเรกทอรี ShooterGame/Saved/Config/WindowsServer/ บนเซิร์ฟเวอร์ของคุณ

ไฟล์ วัตถุประสงค์
GameUserSettings.ini การตั้งค่าเซิร์ฟเวอร์หลัก — ชื่อเซสชัน รหัสผ่าน จำนวนผู้เล่น อัตรา crossplay BattleEye และอื่น ๆ ไฟล์นี้ถูกสร้างขึ้นเมื่อเริ่มเซิร์ฟเวอร์ครั้งแรก
Game.ini การแทนที่การเล่นเกมขั้นสูง — engram points การปรับสเกลค่าสถานะ ขนาดการวางซ้อนไอเทม การเกิด NPC แบบกำหนดเอง ต้องเป็น Game.ini ทุกประการ (แตกต่างระหว่างตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก) สร้างด้วยตนเองหากไม่มี
Game.ini อาจไม่มีอยู่โดยค่าเริ่มต้น หากไม่มีไฟล์ ให้สร้างด้วยตนเองในตัวแก้ไขไฟล์ของ GPanel ชื่อไฟล์ต้องเป็น Game.ini ทุกประการโดยมี G และ I ตัวพิมพ์ใหญ่ — game.ini หรือ GAME.INI จะไม่ทำงาน

ขั้นตอนที่ 1 — เข้าถึง File Manager ใน GPanel

  1. เข้าสู่ระบบ GPanel
  2. เลือกเซิร์ฟเวอร์ ARK: Survival Ascended ของคุณจากรายการเซิร์ฟเวอร์
  3. หากเซิร์ฟเวอร์กำลังทำงานอยู่ ให้คลิก Stop บนแท็บ Console และรอจนกว่าสถานะจะเปลี่ยนเป็น Offline
  4. คลิกแท็บ Files เพื่อเปิดตัวจัดการไฟล์
  5. ไปยัง ShooterGame/Saved/Config/WindowsServer/ คุณจะพบ GameUserSettings.ini ที่นี่เมื่อเซิร์ฟเวอร์เริ่มต้นอย่างน้อยหนึ่งครั้ง หากไม่มี Game.ini คุณจะสร้างด้วยตนเองในขั้นตอนที่ 3

ขั้นตอนที่ 2 — กำหนดค่า GameUserSettings.ini

คลิก GameUserSettings.ini ในตัวจัดการไฟล์เพื่อเปิดในตัวแก้ไขในตัว ไฟล์ถูกแบ่งออกเป็นส่วน ๆ — ส่วนที่สำคัญที่สุดสำหรับการกำหนดค่าเซิร์ฟเวอร์คือ [SessionSettings] และ [ServerSettings]

การตั้งค่าหลักใน [SessionSettings]

การตั้งค่า ค่าตัวอย่าง คำอธิบาย
SessionName My Legion Server ชื่อที่ปรากฏในเบราว์เซอร์เซิร์ฟเวอร์ในเกม ให้ไม่ซ้ำกันเพื่อให้ผู้เล่นสามารถค้นหาได้ง่าย
QueryPort 7778 พอร์ตคิวรีที่ใช้โดยเบราว์เซอร์เซิร์ฟเวอร์ ต้องตรงกับพอร์ตที่กำหนดใน GPanel ค่าเริ่มต้นคือพอร์ตเกม + 1

การตั้งค่าหลักใน [ServerSettings]

การตั้งค่า ค่าตัวอย่าง คำอธิบาย
ServerPassword mypassword รหัสผ่านที่จำเป็นสำหรับผู้เล่นในการเข้าร่วม เว้นว่างไว้สำหรับเซิร์ฟเวอร์สาธารณะ
ServerAdminPassword adminpass123 รหัสผ่านผู้ดูแลระบบที่ใช้ยืนยันตัวตนคำสั่งผู้ดูแลระบบในเกม เก็บเป็นความลับ
MaxPlayers 20 จำนวนผู้เล่นพร้อมกันสูงสุด ควรตรงกับขีดจำกัดสล็อตผู้เล่นของแพ็กเกจของคุณ
XPMultiplier 2.0 ตัวคูณสำหรับ XP ที่ได้รับ 1.0 คือค่าเริ่มต้น 2.0 เพิ่ม XP เป็นสองเท่า
TamingSpeedMultiplier 3.0 ตัวคูณสำหรับความเร็วในการฝึก ค่าที่สูงขึ้นเร่งความเร็วในการฝึก
HarvestAmountMultiplier 2.0 ตัวคูณสำหรับทรัพยากรที่เก็บได้ต่อการกระทำเก็บเกี่ยว
DifficultyOffset 1.0 ควบคุมการกระจายระดับสิ่งมีชีวิต ตั้งเป็น 1.0 สำหรับระดับป่าสูงสุดในการตั้งค่าแบบทางการ
OverrideOfficialDifficulty 5.0 ตั้งระดับไดโนป่าสูงสุดเมื่อ DifficultyOffset=1.0 ค่า 5.0 อนุญาตระดับสูงสุดถึง 150
AllowCrateSpawnsOnTopOfStructures True อนุญาตให้กล่องเสบียงตกลงบนสิ่งก่อสร้างของผู้เล่น แนะนำสำหรับเซิร์ฟเวอร์ PvE
EnablePvPGamma True อนุญาตให้ผู้เล่นปรับ gamma ใน PvP ปิดใช้งานเพื่อประสบการณ์ที่แข่งขันได้มากขึ้น

ตัวอย่างขั้นต่ำของส่วน GameUserSettings.ini ที่กำหนดค่าแล้ว:

[SessionSettings]
SessionName=My Legion Server
QueryPort=7778

[ServerSettings]
ServerPassword=
ServerAdminPassword=adminpass123
MaxPlayers=20
XPMultiplier=2.0
TamingSpeedMultiplier=3.0
HarvestAmountMultiplier=2.0
DifficultyOffset=1.0
OverrideOfficialDifficulty=5.0

ขั้นตอนที่ 3 — สร้างและกำหนดค่า Game.ini

การสร้าง Game.ini

Game.ini ต้องสร้างด้วยตนเองโดยผู้ใช้หากยังไม่มีอยู่ ไปยัง ShooterGame/Saved/Config/WindowsServer/ ในตัวจัดการไฟล์ของ GPanel หากไม่มี Game.ini แสดงอยู่ ให้สร้างไฟล์ใหม่ด้วยชื่อ Game.ini ทุกประการ (G และ I ตัวพิมพ์ใหญ่ — game.ini หรือ GAME.INI จะไม่ทำงาน)

เริ่มไฟล์ด้วยส่วนหัวต่อไปนี้ — การตั้งค่า Game.ini ทั้งหมดอยู่ภายใต้ส่วนเดียวนี้:

[/script/shootergame.shootergamemode]

การแก้ไข Game.ini

Game.ini ใช้รูปแบบที่อิงตามส่วน ส่วนที่พบบ่อยที่สุดสำหรับการปรับแต่งเซิร์ฟเวอร์คือ [/script/shootergame.shootergamemode] การตั้งค่าจะถูกเพิ่มหนึ่งรายการต่อบรรทัดภายในส่วนที่เหมาะสม

การปรับแต่ง Game.ini ทั่วไป:

[/script/shootergame.shootergamemode]
; Engram points per level (one entry per level, starting at level 1)
OverridePlayerLevelEngramPoints=8
OverridePlayerLevelEngramPoints=8
OverridePlayerLevelEngramPoints=8

; Increase max XP required per level (one entry per level)
LevelExperienceRampOverrides=(...)

; Custom harvest amounts per resource
ResourceItemReplacementClasses=(...)

; Disable specific engrams
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TurretGun_Rocket_C",LevelToAutoUnlock=0)
การตั้งค่า คำอธิบาย
OverridePlayerLevelEngramPoints=N ตั้ง engram points ที่มอบให้ในแต่ละระดับ เพิ่มหนึ่งบรรทัดต่อระดับผู้เล่น ใช้สิ่งนี้เพื่อมอบ engram เพิ่มเติมต่อการเลื่อนระดับ
MaxCustomNodes=N ควบคุมโหนดการเกิดแบบกำหนดเองสูงสุด เกี่ยวข้องกับการกำหนดค่าการเกิดที่ม็อดขั้นสูง
EngramEntryAutoUnlocks=(...) บังคับให้ engram เฉพาะปลดล็อกอัตโนมัติที่ระดับที่กำหนด มีประโยชน์สำหรับการให้ผู้เล่นทุกคนเข้าถึงไอเทมบางอย่างโดยไม่ต้องใช้แต้ม
ConfigOverrideItemMaxQuantity=(...) แทนที่ขนาดการวางซ้อนสูงสุดสำหรับไอเทมเฉพาะ
เคล็ดลับ: ส่วนหัว [/script/shootergame.shootergamemode] ต้องมีอยู่เพียงครั้งเดียวใน Game.ini หากคุณเพิ่มเป็นครั้งที่สอง จะใช้เฉพาะรายการสุดท้ายเท่านั้น เพิ่มการตั้งค่าทั้งหมดของคุณภายใต้ส่วนหัวเดียว

การกำหนดค่า Query Port

พอร์ตคิวรีแยกจากพอร์ตเกมและใช้เฉพาะโดยเบราว์เซอร์เซิร์ฟเวอร์ (Steam/Epic) เพื่อแสดงรายการเซิร์ฟเวอร์ของคุณ หากพอร์ตคิวรีไม่ถูกต้องหรือเข้าถึงไม่ได้ เซิร์ฟเวอร์ของคุณจะไม่ปรากฏในเบราว์เซอร์แม้ว่าจะทำงานอย่างถูกต้องก็ตาม

พอร์ต ค่าเริ่มต้น กำหนดค่าใน วัตถุประสงค์
Game Port 7777 แท็บ Startup / Network ของ GPanel ผู้เล่นเชื่อมต่อผ่านพอร์ตนี้เพื่อเข้าร่วมเซิร์ฟเวอร์
Query Port 7778 GameUserSettings.iniQueryPort ภายใต้ [SessionSettings] การ polling ของเบราว์เซอร์เซิร์ฟเวอร์ — ต้องตรงกับพอร์ตที่จัดสรรใน GPanel
พอร์ตคิวรีต้องตรงกับ GPanel ค่า QueryPort ใน GameUserSettings.ini ต้องตรงกับพอร์ตคิวรีที่แสดงในแท็บ Network ของ GPanel ทุกประการ Legion Hosting กำหนดทั้งสองพอร์ตล่วงหน้าเมื่อสร้างเซิร์ฟเวอร์ของคุณ — ตรวจสอบแท็บ Network เพื่อหาค่าเฉพาะของคุณก่อนแก้ไขไฟล์ .ini อย่าสันนิษฐานว่าค่าเริ่มต้น 7777/7778 ใช้กับเซิร์ฟเวอร์ของคุณ

การใช้การเปลี่ยนแปลง

  1. บันทึกไฟล์ .ini ที่คุณแก้ไขโดยใช้ปุ่ม Save ในตัวแก้ไขไฟล์ของ GPanel
  2. กลับไปยังแท็บ Console
  3. คลิก Start เพื่อเริ่มเซิร์ฟเวอร์ GPanel จะโหลดการกำหนดค่าที่อัปเดตของคุณเมื่อเริ่มต้น
  4. ตรวจสอบเอาต์พุตคอนโซลเพื่อหาข้อผิดพลาดใด ๆ ข้อผิดพลาดในการกำหนดค่าเช่นค่าที่ไม่ถูกต้องหรือส่วนหัวที่ซ้ำกันมักจะสร้างคำเตือนในบันทึกการเริ่มต้น
แก้ไขไฟล์การกำหนดค่าขณะที่เซิร์ฟเวอร์หยุดทำงานเสมอ การแก้ไข GameUserSettings.ini หรือ Game.ini ขณะที่เซิร์ฟเวอร์หยุดทำงานแล้วจึงเริ่มเซิร์ฟเวอร์ก็เพียงพอแล้ว อย่าพยายามโหลดไฟล์การกำหนดค่าซ้ำแบบ hot-reload ขณะที่เซิร์ฟเวอร์กำลังทำงาน — ARK ไม่รองรับการโหลดการกำหนดค่าซ้ำแบบเรียลไทม์สำหรับการตั้งค่าส่วนใหญ่

การแก้ไขปัญหา

Game.ini ไม่มีอยู่หรือการตั้งค่าไม่ถูกอ่าน

  • Game.ini ไม่ถูกสร้างขึ้นโดยอัตโนมัติ หากไม่มีไฟล์ ให้สร้างด้วยตนเองในตัวแก้ไขไฟล์ของ GPanel ภายใน ShooterGame/Saved/Config/WindowsServer/
  • ชื่อไฟล์แตกต่างระหว่างตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก ต้องเป็น Game.ini ทุกประการ — ไม่ใช่ game.ini, GAME.INI, หรือรูปแบบอื่นใด
  • ตรวจสอบให้แน่ใจว่าไฟล์มีส่วนหัว [/script/shootergame.shootergamemode] เป็นบรรทัดแรก และส่วนหัวนี้ปรากฏเพียงครั้งเดียว

การตั้งค่าใน Game.ini หรือ GameUserSettings.ini ไม่ถูกนำไปใช้

  • ยืนยันว่าเซิร์ฟเวอร์หยุดทำงานเต็มที่ก่อนที่คุณจะแก้ไขไฟล์ หากเซิร์ฟเวอร์กำลังทำงานอยู่ มันอาจเขียนทับการเปลี่ยนแปลงของคุณเมื่อปิดเครื่องครั้งถัดไป
  • ตรวจสอบว่าส่วนหัวของส่วน (เช่น [ServerSettings] หรือ [/script/shootergame.shootergamemode]) ปรากฏเพียงครั้งเดียวในไฟล์ ส่วนหัวที่ซ้ำกันจะทำให้การตั้งค่าในภายหลังแทนที่การตั้งค่าก่อนหน้า หรือถูกละเว้นทั้งหมดขึ้นอยู่กับตัวแยกวิเคราะห์
  • หลังจากบันทึกไฟล์ ให้รีสตาร์ทเซิร์ฟเวอร์อย่างสมบูรณ์จาก GPanel ก่อนทดสอบ
  • ตรวจสอบว่าไฟล์อยู่ในไดเรกทอรีที่ถูกต้อง: ShooterGame/Saved/Config/WindowsServer/ ไฟล์ที่วางในตำแหน่งที่ผิดจะถูกละเว้นโดยไม่มีการแจ้งเตือน

เซิร์ฟเวอร์ไม่ปรากฏในเบราว์เซอร์เซิร์ฟเวอร์หลังจากกำหนดค่าการตั้งค่า

  • ยืนยันว่า QueryPort ใน GameUserSettings.ini ตรงกับพอร์ตที่แสดงในแท็บ Network ของ GPanel ทุกประการ
  • เบราว์เซอร์เซิร์ฟเวอร์อาจใช้เวลา 5–10 นาทีในการจัดทำดัชนีเซิร์ฟเวอร์ที่เพิ่งเริ่มต้นหรือกำหนดค่าใหม่ ลองเชื่อมต่อโดยตรงด้วย open IP:GAMEPORT ในคอนโซลในเกมของ ASA เพื่อยืนยันว่าเซิร์ฟเวอร์สามารถเข้าถึงได้ในขณะที่เบราว์เซอร์กำลังตามทัน
  • หากเปิดใช้งาน crossplay ผู้เล่นต้องยกเลิกการเลือกตัวกรอง platform-lock ในเบราว์เซอร์เซิร์ฟเวอร์ ดูคู่มือการเชื่อมต่อสำหรับรายละเอียด

Was this article helpful?

Related Articles

วิธีเชื่อมต่อกับเซิร์ฟเวอร์ ARK: Survival Ascended ของคุณ
ARK: Survival Ascended ใช้พอร์ตเกมและพอร์ต query แยกกัน ต้องใช้ตัวกรองเซิร์ฟเวอร์เบราว์เซอร์ที่เฉพาะ...
คำสั่งผู้ดูแลระบบ ARK: Survival Ascended
คู่มือนี้ครอบคลุมวิธีการตั้งค่าและใช้คำสั่งผู้ดูแลระบบบนเซิร์ฟเวอร์ ARK: Survival Ascended ของคุณ รว...
การติดตั้งม็อด ARK: Survival Ascended
ARK: Survival Ascended ใช้ CurseForge สำหรับการกระจายม็อดแทน Steam Workshop คู่มือนี้ครอบคลุมการค้นห...
วิธีรีเซ็ตหรือล้างโลกเซิร์ฟเวอร์ ARK: Survival Ascended ของคุณ
คู่มือนี้อธิบายวิธีรีเซ็ตหรือล้างโลกเซิร์ฟเวอร์ ARK: Survival Ascended ของคุณบน Legion Hosting ไม่ว่...
ARK: Survival Ascended — การตั้งค่าเซิร์ฟเวอร์ DLC Lost Colony
คู่มือนี้ครอบคลุมวิธีการตั้งค่าและรันแผนที่ DLC Lost Colony บนเซิร์ฟเวอร์ ARK: Survival Ascended ของ...

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.