แฟลชเซล 50% ลดทุกเซิร์ฟเวอร์ วันสุดท้าย!
สิ้นสุดใน: 00D 00H 00M 00S
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

คู่มือการตั้งค่าเซิร์ฟเวอร์ Astroneer


คู่มือนี้ครอบคลุมวิธีการตั้งค่าเซิร์ฟเวอร์เฉพาะ Astroneer ของคุณบน Legion Hosting การกำหนดค่าตัวแปร startup การแก้ไขการตั้งค่าเซิร์ฟเวอร์ การเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ และการจัดการเซฟและการสำรองข้อมูล สำหรับการกำหนดค่าไวท์ลิสต์และผู้ดูแลระบบ โปรดดูการตั้งค่าผู้ดูแลระบบและไวท์ลิสต์ของ Astroneer

ก่อนเริ่มต้น: เซิร์ฟเวอร์เฉพาะ Astroneer ต้องใช้ ชื่อผู้ใช้ Steam และ Steam ID (GUID) ของเจ้าของเซิร์ฟเวอร์เพื่อมอบสิทธิ์ผู้ดูแลระบบ คุณจะต้องมีค่าเหล่านี้ก่อนที่จะเริ่มเซิร์ฟเวอร์ของคุณเป็นครั้งแรก ดูส่วนข้อกำหนดเบื้องต้นด้านล่างสำหรับวิธีค้นหา

1. ข้อกำหนดเบื้องต้น

ก่อนเริ่มเซิร์ฟเวอร์ Astroneer ของคุณ ให้รวบรวมข้อมูลต่อไปนี้:

  • ชื่อผู้ใช้ Steam ของเจ้าของ -- ชื่อโปรไฟล์ Steam ที่แน่นอนของคุณ ใช้โดยเซิร์ฟเวอร์เพื่อระบุบัญชีเจ้าของ
  • Steam ID ของเจ้าของ (GUID) -- Steam ID แบบ 64 บิตของคุณ (เช่น 76561198012345678) เซิร์ฟเวอร์ใช้สิ่งนี้เพื่อมอบสิทธิ์ผู้ดูแลระบบ/เจ้าของให้คุณในเกม

วิธีค้นหา Steam ID ของคุณ

  1. เปิด Steam และคลิกชื่อโปรไฟล์ของคุณที่มุมขวาบน
  2. เลือก Account details Steam ID ของคุณไม่ได้แสดงโดยตรงที่นี่ แต่ URL โปรไฟล์ของคุณจะมีอยู่หากคุณยังไม่ได้ตั้งค่า URL แบบกำหนดเอง
  3. หรือเข้าไปที่ steamid.io วาง URL โปรไฟล์ Steam ของคุณ และคัดลอกค่า steamID64
สำคัญ: หากไม่มี Owner Name และ Owner GUID ที่ถูกต้อง คุณจะไม่มีสิทธิ์เข้าถึงผู้ดูแลระบบของเซิร์ฟเวอร์ของคุณ ค่าเหล่านี้ต้องถูกตั้งค่าก่อนหรือระหว่างการเริ่มต้นครั้งแรกของคุณ

2. การเริ่มต้นครั้งแรก

  1. เข้าสู่ระบบ GPanel และเลือกเซิร์ฟเวอร์ Astroneer ของคุณ
  2. ไปที่แท็บ Startup คุณจะเห็นตัวแปรที่กำหนดค่าได้หลายตัว (ดูตารางด้านล่าง)
  3. ตั้งค่า OWNER_NAME เป็นชื่อผู้ใช้ Steam ที่แน่นอนของคุณ
  4. ตั้งค่า OWNER_GUID เป็น Steam ID แบบ 64 บิตของคุณ
  5. ตรวจสอบว่า PUBLIC_IP ถูกตั้งค่าอย่างถูกต้อง ค่านี้ควรตรงกับที่อยู่ IP สาธารณะของเซิร์ฟเวอร์ของคุณที่แสดงในแท็บ Network
  6. กลับไปที่แท็บ Console และคลิก Start
  7. รอให้คอนโซลแสดงว่าเซิร์ฟเวอร์โหลดเสร็จแล้ว การเริ่มต้นครั้งแรกอาจใช้เวลาหนึ่งหรือสองนาทีในขณะที่ Astroneer เริ่มต้นไฟล์โลกของมันผ่าน Proton
เซิร์ฟเวอร์เฉพาะของ Astroneer ทำงานเป็นแอปพลิเคชัน Windows โดยใช้ Proton เพื่อความเข้ากันได้ สิ่งนี้จัดการโดยอัตโนมัติ -- คุณไม่จำเป็นต้องกำหนดค่า Proton ด้วยตัวเอง

3. ตัวแปร Startup ของ GPanel

ตัวแปรต่อไปนี้มีอยู่ในแท็บ Startup ของ GPanel ค่าเหล่านี้จะถูกส่งไปยังเซิร์ฟเวอร์ในแต่ละครั้งที่เริ่มต้น

ตัวแปร จำเป็น คำอธิบาย
PUBLIC_IP ใช่ ที่อยู่ IP สาธารณะของเซิร์ฟเวอร์ของคุณ ต้องตรงกับ IP ที่แสดงในแท็บ Network ของ GPanel เซิร์ฟเวอร์จะไม่สามารถเข้าถึงได้หากค่านี้ไม่ถูกต้อง
OWNER_NAME ใช่ ชื่อผู้ใช้ Steam ของเจ้าของเซิร์ฟเวอร์ บัญชีนี้จะได้รับสิทธิ์ผู้ดูแลระบบเต็มรูปแบบในเกม
OWNER_GUID ใช่ Steam ID แบบ 64 บิตของเจ้าของเซิร์ฟเวอร์ (เช่น 76561198012345678) ทำงานร่วมกับ OWNER_NAME เพื่อระบุบัญชีผู้ดูแลระบบ
SERVER_NAME ไม่ ชื่อที่แสดงในเบราว์เซอร์เซิร์ฟเวอร์ ค่าเริ่มต้นเป็น "Astroneer Dedicated Server" หากไม่ได้ตั้งค่า
SERVER_PWD ไม่ รหัสผ่านที่ไม่บังคับซึ่งผู้เล่นต้องป้อนเพื่อเข้าร่วมเซิร์ฟเวอร์ เว้นว่างไว้สำหรับเซิร์ฟเวอร์สาธารณะ
PUBLIC_IP ต้องถูกต้อง หากค่านี้ไม่ตรงกับ IP สาธารณะจริงของเซิร์ฟเวอร์ของคุณ เซิร์ฟเวอร์จะเริ่มต้นแต่ผู้เล่น (รวมถึงคุณ) จะไม่สามารถเชื่อมต่อได้ ตรวจสอบแท็บ Network ใน GPanel สำหรับ IP ที่ถูกต้องของคุณ

4. AstroServerSettings.ini

สำหรับการกำหนดค่าขั้นสูงเพิ่มเติม คุณสามารถแก้ไขไฟล์การกำหนดค่า INI ของเซิร์ฟเวอร์ได้โดยตรง หยุดเซิร์ฟเวอร์ของคุณก่อนทำการเปลี่ยนแปลง

ตำแหน่งไฟล์

Astro/Saved/Config/WindowsServer/AstroServerSettings.ini

เปิดไฟล์นี้โดยใช้แท็บ Files ใน GPanel หรือเชื่อมต่อผ่าน SFTP หากไฟล์ไม่มีอยู่ ให้เริ่มและหยุดเซิร์ฟเวอร์หนึ่งครั้งเพื่อสร้างมันด้วยค่าเริ่มต้น

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

การตั้งค่าหลัก

การตั้งค่า ค่าเริ่มต้น คำอธิบาย
PublicIP (IP เซิร์ฟเวอร์ของคุณ) ที่อยู่ IP สาธารณะของเซิร์ฟเวอร์ ต้องตรงกับ IP เซิร์ฟเวอร์จริงของคุณจากแท็บ Network ของ GPanel
ServerName Astroneer Dedicated Server ชื่อที่แสดงในเบราว์เซอร์เซิร์ฟเวอร์ในเกม
ServerPassword (ว่างเปล่า) รหัสผ่านเข้าร่วมที่ไม่บังคับ เว้นว่างไว้สำหรับเซิร์ฟเวอร์สาธารณะ
OwnerName (ไม่มี) ชื่อผู้ใช้ Steam ของเจ้าของเซิร์ฟเวอร์ ต้องตรงกันอย่างแน่นอน (แยกแยะตัวพิมพ์เล็กพิมพ์ใหญ่)
OwnerGuid (ไม่มี) Steam ID แบบ 64 บิตของเจ้าของเซิร์ฟเวอร์
MaxFPS 30 อัตรา tick สูงสุดของเซิร์ฟเวอร์ (เฟรมต่อวินาที) ค่าที่สูงขึ้นจะเพิ่มการตอบสนองของเซิร์ฟเวอร์แต่ใช้ CPU มากขึ้น แนะนำค่าระหว่าง 30 ถึง 60
WhitelistEnabled False เมื่อตั้งค่าเป็น True เฉพาะผู้เล่นในไวท์ลิสต์เท่านั้นที่สามารถเข้าร่วมได้ ดูการตั้งค่าผู้ดูแลระบบและไวท์ลิสต์ของ Astroneerสำหรับรายละเอียด
AutoSaveGameInterval 900 เวลาระหว่างการบันทึกอัตโนมัติเป็นวินาที ค่าเริ่มต้นคือ 900 (15 นาที) ค่าที่ต่ำกว่าจะบันทึกบ่อยขึ้นแต่เพิ่ม disk I/O
BackupSaveGamesInterval 7200 เวลาระหว่างการบันทึกสำรองเป็นวินาที ค่าเริ่มต้นคือ 7200 (2 ชั่วโมง) การสำรองข้อมูลแยกต่างหากจากการบันทึกอัตโนมัติและให้จุดย้อนกลับเพิ่มเติม

ตัวอย่างการกำหนดค่า

[/Script/Astro.AstroServerSettings]
PublicIP=YOUR_SERVER_IP
ServerName=My Astroneer Server
ServerPassword=
MaxFPS=30
OwnerName=YourSteamUsername
OwnerGuid=76561198012345678
WhitelistEnabled=False
AutoSaveGameInterval=900
BackupSaveGamesInterval=7200
Engine.ini: Astroneer ยังมีไฟล์ Engine.ini ที่ Astro/Saved/Config/WindowsServer/Engine.ini ไฟล์นี้ควบคุมการตั้งค่าเอ็นจินระดับต่ำ เช่น การผูกพอร์ตเครือข่าย ในกรณีส่วนใหญ่ คุณไม่จำเป็นต้องแก้ไขไฟล์นี้ -- ค่าเริ่มต้นทำงานได้อย่างถูกต้องกับการกำหนดพอร์ตของ GPanel

5. วิธีการเชื่อมต่อ

ตัวเลือก A -- เบราว์เซอร์เซิร์ฟเวอร์ในเกม

  1. เปิด Astroneer ผ่าน Steam
  2. จากเมนูหลัก เลือก Multiplayer
  3. คลิกแท็บ Dedicated Servers
  4. ค้นหาเซิร์ฟเวอร์ของคุณตามชื่อ หรือเรียกดูรายการ
  5. เลือกเซิร์ฟเวอร์ของคุณและคลิก Join ป้อนรหัสผ่านเซิร์ฟเวอร์หากได้รับการแจ้ง
เบราว์เซอร์เซิร์ฟเวอร์อาจใช้เวลาสองสามนาทีในการแสดงรายการเซิร์ฟเวอร์ที่เพิ่งเริ่มต้น หากเซิร์ฟเวอร์ของคุณไม่ปรากฏทันที ให้รอ 2-3 นาทีและรีเฟรชรายการ

ตัวเลือก B -- เชื่อมต่อโดยตรงผ่าน IP

  1. เปิด Astroneer ผ่าน Steam
  2. จากเมนูหลัก เลือก Multiplayer
  3. คลิกแท็บ Dedicated Servers
  4. ใช้ที่อยู่ IP และพอร์ตจากแท็บ Network ของ GPanel ของคุณเพื่อเชื่อมต่อโดยตรง:
    <your-server-ip>:<port>
  5. ป้อนรหัสผ่านเซิร์ฟเวอร์หากมีการตั้งค่าไว้
มีปัญหาการเชื่อมต่อ? ตรวจสอบว่าตัวแปร startup PUBLIC_IP (และ PublicIP ใน AstroServerSettings.ini) ตรงกับที่อยู่ IP จริงของเซิร์ฟเวอร์ของคุณที่แสดงในแท็บ Network ของ GPanel ความไม่ตรงกันเป็นสาเหตุที่พบบ่อยที่สุดของความล้มเหลวในการเชื่อมต่อ

6. การจัดการเซฟ

การบันทึกอัตโนมัติ

Astroneer บันทึกโลกของคุณโดยอัตโนมัติเป็นระยะๆ ความถี่ถูกควบคุมโดยการตั้งค่าสองรายการใน AstroServerSettings.ini:

  • AutoSaveGameInterval -- ความถี่ที่การบันทึกหลักเกิดขึ้น (ค่าเริ่มต้น: 900 วินาที / 15 นาที)
  • BackupSaveGamesInterval -- ความถี่ที่มีการสร้างการบันทึกสำรองแยกต่างหาก (ค่าเริ่มต้น: 7200 วินาที / 2 ชั่วโมง) การบันทึกสำรองให้จุดย้อนกลับเพิ่มเติมนอกเหนือจากการบันทึกอัตโนมัติปกติ
การลดช่วงเวลาการบันทึกอัตโนมัติช่วยลดการสูญเสียความคืบหน้าที่อาจเกิดขึ้นเมื่อเกิดการขัดข้อง แต่ค่าที่ต่ำมาก (ต่ำกว่า 300 วินาที) อาจทำให้เกิดอาการกระตุกชั่วครู่ในระหว่างการบันทึกบนโลกที่ใหญ่กว่า

ตำแหน่งไฟล์เซฟ

ไฟล์เซฟถูกเก็บไว้บนเซิร์ฟเวอร์ที่:

Astro/Saved/SaveGames/

ไฟล์มีนามสกุล .savegame คุณจะพบทั้งการบันทึกหลักและการบันทึกสำรองในไดเรกทอรีนี้

การสำรองข้อมูลด้วยตนเองผ่าน SFTP

ในการสร้างการสำรองข้อมูลโลกของคุณด้วยตนเอง:

  1. หยุดเซิร์ฟเวอร์จาก GPanel เพื่อให้แน่ใจว่าข้อมูลทั้งหมดถูกเขียนลงดิสก์
  2. เชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่าน SFTP ดูวิธีอัปโหลดไฟล์ผ่าน SFTPสำหรับคำแนะนำในการเชื่อมต่อ
  3. ไปที่ Astro/Saved/SaveGames/
  4. ดาวน์โหลดไฟล์ .savegame ที่คุณต้องการเก็บไว้

การกู้คืนเซฟ

  1. หยุดเซิร์ฟเวอร์จาก GPanel
  2. เชื่อมต่อผ่าน SFTP และไปที่ Astro/Saved/SaveGames/
  3. อัปโหลดไฟล์ .savegame ของคุณเข้าไปในไดเรกทอรีนี้ โดยแทนที่เซฟที่มีอยู่หากจำเป็น
  4. เริ่มเซิร์ฟเวอร์จาก GPanel เซิร์ฟเวอร์จะโหลดไฟล์เซฟเมื่อเริ่มต้น
เคล็ดลับ: เก็บการสำรองข้อมูลในเครื่องไว้เสมอก่อนที่จะแทนที่ไฟล์เซฟ หากเซฟที่อัปโหลดเสียหายหรือไม่เข้ากัน คุณอาจไม่สามารถกู้คืนได้หากไม่มีการสำรองข้อมูล

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

เซิร์ฟเวอร์ไม่ปรากฏในเบราว์เซอร์

  • ยืนยันว่าเซิร์ฟเวอร์เริ่มต้นอย่างสมบูรณ์ใน GPanel ตรวจสอบคอนโซลสำหรับข้อความแสดงข้อผิดพลาดใดๆ
  • ตรวจสอบว่า PUBLIC_IP ในแท็บ Startup ตรงกับ IP เซิร์ฟเวอร์ของคุณจากแท็บ Network อย่างแน่นอน
  • เบราว์เซอร์เซิร์ฟเวอร์อาจใช้เวลาหลายนาทีในการจัดทำดัชนีเซิร์ฟเวอร์ที่เพิ่งเริ่มต้น ลองเชื่อมต่อโดยตรงผ่าน IP ในขณะที่รอ

เซิร์ฟเวอร์ขัดข้องเมื่อเริ่มต้น

  • ตรวจสอบบันทึกคอนโซล GPanel สำหรับข้อความแสดงข้อผิดพลาด สาเหตุที่พบบ่อยรวมถึงค่าการกำหนดค่าที่ไม่ถูกต้องใน AstroServerSettings.ini
  • ลองลบ AstroServerSettings.ini และรีสตาร์ทเซิร์ฟเวอร์ ไฟล์การกำหนดค่าใหม่จะถูกสร้างขึ้นด้วยค่าเริ่มต้น
  • หากการขัดข้องยังคงอยู่ เปิดคำขอรับการสนับสนุน พร้อม IP เซิร์ฟเวอร์ของคุณและข้อความแสดงข้อผิดพลาดใดๆ จากคอนโซล

บทความที่เกี่ยวข้อง

ต้องการความช่วยเหลือ?

หากคุณประสบปัญหากับเซิร์ฟเวอร์ Astroneer ของคุณที่ไม่ได้กล่าวถึงในที่นี้ เปิดคำขอรับการสนับสนุน และระบุ IP เซิร์ฟเวอร์ของคุณ คำอธิบายปัญหา และข้อความแสดงข้อผิดพลาดที่เกี่ยวข้องจากคอนโซล GPanel


Was this article helpful?

Ready to Get Started?

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