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

การแก้ไขปัญหาเซิร์ฟเวอร์ Rust


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

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

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

  • เบราว์เซอร์เซิร์ฟเวอร์อาจใช้เวลา 10-20 นาทีในการสร้างดัชนีเซิร์ฟเวอร์ที่เพิ่งเริ่มต้น ใช้การเชื่อมต่อโดยตรงผ่านคอนโซล F1 (client.connect IP:PORT) เพื่อยืนยันว่าเซิร์ฟเวอร์เข้าถึงได้ในขณะที่เบราว์เซอร์กำลังตามทัน
  • ตรวจสอบให้แน่ใจว่าตัวแปรเริ่มต้น QUERY_PORT (ในแท็บ Startup ของ GPanel) ตรงกับพอร์ต query ที่จัดสรรในแท็บ Network ของ GPanel พอร์ต query ที่ไม่ถูกต้องเป็นสาเหตุที่พบบ่อยที่สุดที่เซิร์ฟเวอร์ไม่ปรากฏในเบราว์เซอร์
  • ยืนยันว่าเซิร์ฟเวอร์เริ่มต้นอย่างสมบูรณ์ -- มองหาบรรทัด Server startup complete ในคอนโซลก่อนทดสอบการเชื่อมต่อ
  • ตรวจสอบว่า server.hostname ของคุณถูกตั้งค่าใน server.cfg เซิร์ฟเวอร์ที่ไม่มี hostname อาจไม่แสดงผลอย่างถูกต้องในเบราว์เซอร์
สำหรับความช่วยเหลือในการค้นหาที่อยู่ IP พอร์ตเกม และพอร์ต query ของเซิร์ฟเวอร์ของคุณ ดูที่ วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์

ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์

หากคุณได้รับข้อผิดพลาดในการเชื่อมต่อหรือหมดเวลาเมื่อพยายามเข้าร่วม:

  • ยืนยันว่าเซิร์ฟเวอร์กำลังทำงานและเริ่มต้นอย่างสมบูรณ์ในแท็บ Console ของ GPanel
  • ตรวจสอบให้แน่ใจว่าคุณกำลังใช้ที่อยู่ IP และพอร์ตเกมที่ถูกต้องจากแท็บ Network ของ GPanel
  • หากเซิร์ฟเวอร์เพิ่งอัปเดต (โดยเฉพาะระหว่างการ wipe แบบบังคับในวันพฤหัสบดีแรก) ตรวจสอบให้แน่ใจว่าคุณได้รีสตาร์ทเซิร์ฟเวอร์หลังการอัปเดต ผู้เล่นที่ใช้ไคลเอนต์เวอร์ชันใหม่ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ที่รันเวอร์ชันเก่าได้
  • ตรวจสอบว่า server.maxplayers ยังไม่ถูกใช้เกิน หากเซิร์ฟเวอร์เต็ม การเชื่อมต่อใหม่จะถูกปฏิเสธ
  • ตรวจสอบให้แน่ใจว่าคุณไม่ได้ถูกแบน ตรวจสอบกับแอดมินเซิร์ฟเวอร์หรือดู bans.cfg บนเซิร์ฟเวอร์

ไม่สามารถเชื่อมต่อกับ RCON ด้วยเครื่องมือภายนอก

หาก RustAdmin, RCON.IO หรือไคลเอนต์ RCON อื่นไม่สามารถเชื่อมต่อได้:

  • ยืนยันว่าตั้งค่า rcon.web 1 ใน server.cfg เครื่องมือภายนอกส่วนใหญ่ต้องการอินเทอร์เฟซ WebSocket RCON
  • ยืนยันว่าคุณกำลังใช้พอร์ต RCON ไม่ใช่พอร์ตเกม ตรวจสอบแท็บ Network ใน GPanel เพื่อดูพอร์ต RCON ที่กำหนดให้คุณ
  • ตรวจสอบให้แน่ใจว่ารหัสผ่าน RCON ตรงกับที่ตั้งไว้ใน server.cfg ทุกประการ รหัสผ่านคำนึงถึงตัวพิมพ์เล็ก-ใหญ่
  • เซิร์ฟเวอร์ต้องเริ่มต้นอย่างสมบูรณ์ก่อนจึงจะยอมรับการเชื่อมต่อ RCON ได้ รอ Server startup complete ในคอนโซล

สำหรับคำแนะนำการตั้งค่า RCON ทั้งหมด ดูที่ การเข้าถึง RCON และคำสั่งแอดมินของ Rust

ปลั๊กอิน Oxide ไม่โหลด

  • ยืนยันว่า Oxide ติดตั้งและทำงานอยู่ ในแท็บ Startup ของ GPanel ตัวแปร FRAMEWORK ต้องตั้งค่าเป็น oxide บันทึกคอนโซลควรแสดง Loaded plugin Oxide.Core ขณะเริ่มต้น
  • ไฟล์ปลั๊กอินต้องวางอยู่ใน oxide/plugins/ โดยตรงพร้อมนามสกุล .cs ที่ถูกต้อง ไฟล์ในไดเรกทอรีย่อยหรือมีนามสกุลที่ผิดจะถูกละเว้น
  • ตรวจสอบคอนโซลและ oxide/logs/ เพื่อหาข้อผิดพลาดในการคอมไพล์ ปลั๊กอินที่มีข้อผิดพลาดทางไวยากรณ์จะโหลดไม่สำเร็จ และข้อความแสดงข้อผิดพลาดจะอธิบายปัญหา
  • ปลั๊กอินบางตัวมีการพึ่งพาปลั๊กอินอื่น (เช่น Economics) ติดตั้งส่วนพึ่งพาที่จำเป็นทั้งหมดก่อน
  • ตรวจสอบให้แน่ใจว่าเวอร์ชันของปลั๊กอินเข้ากันได้กับเวอร์ชัน Oxide ปัจจุบันของคุณ ปลั๊กอินที่ล้าสมัยอาจคอมไพล์ไม่สำเร็จกับ Oxide รุ่นใหม่กว่า

สำหรับคำแนะนำการติดตั้งปลั๊กอินทั้งหมด ดูที่ การติดตั้งปลั๊กอิน Oxide/uMod สำหรับ Rust

เซิร์ฟเวอร์ใช้ RAM หรือ CPU มากเกินไป

หากเซิร์ฟเวอร์ของคุณทำงานช้า แลค หรือเกินขีดจำกัดทรัพยากร:

  • ลดขนาดแผนที่ ลดค่า server.worldsize ใน server.cfg แผนที่ขนาดใหญ่ต้องการ RAM และ CPU มากขึ้นอย่างมากในการรันและบำรุงรักษา ขนาดแผนที่ 3000 เป็นความสมดุลที่ดีสำหรับเซิร์ฟเวอร์ส่วนใหญ่
  • ตรวจสอบปลั๊กอินที่ติดตั้ง ปลั๊กอินที่เขียนไม่ดีหรือล้าสมัยบางตัวอาจทำให้ CPU ใช้งานสูงหรือหน่วยความจำรั่ว ใช้ oxide.plugins เพื่อแสดงรายการปลั๊กอินที่ทำงานอยู่และลองปิดทีละตัวเพื่อระบุตัวการ
  • ลดจำนวนผู้เล่น ลดค่า server.maxplayers หากเซิร์ฟเวอร์มีกำลังไม่พอสำหรับจำนวนผู้เล่นปัจจุบันของคุณ ผู้เล่นที่เชื่อมต่อแต่ละคนเพิ่มภาระทรัพยากร
  • ตรวจสอบการสะสมของเอนทิตี บนเซิร์ฟเวอร์ที่รันมานาน ฐานที่ถูกทิ้งร้างและไอเทมที่ผุพังอาจสะสมขึ้น การ wipe แผนที่จะรีเซ็ตจำนวนเอนทิตีเป็นศูนย์
หากคุณเกินขีดจำกัดทรัพยากรของแพ็กเกจของคุณอยู่เสมอ ลองพิจารณาอัปเกรดแพ็กเกจเซิร์ฟเวอร์ของคุณ ติดต่อฝ่ายสนับสนุน เพื่อดูตัวเลือกการอัปเกรด

การเปลี่ยนแปลงโลกไม่ถูกบันทึก / ย้อนกลับหลังการรีสตาร์ท

หากความคืบหน้าของผู้เล่นสูญหายหลังการรีสตาร์ทเซิร์ฟเวอร์:

  • ยืนยันว่า server.saveinterval ถูกตั้งค่าเป็นค่าที่สมเหตุสมผลใน server.cfg (ค่าเริ่มต้นคือ 60 วินาที) การตั้งค่าเป็น 0 หรือตัวเลขที่มากเกินไปจะเป็นการปิดใช้งานการบันทึกอัตโนมัติอย่างมีประสิทธิภาพ
  • รัน server.save ด้วยตนเองผ่านคอนโซลของ GPanel หรือ RCON ก่อนหยุดเซิร์ฟเวอร์เพื่อบังคับให้บันทึกทันที
  • ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ถูกหยุดอย่างเหมาะสมจาก GPanel แทนที่จะถูก kill อย่างรุนแรง การ kill อย่างกะทันหันอาจทำให้การเปลี่ยนแปลงของช่วงเวลาบันทึกล่าสุดสูญหายไป
  • ตรวจสอบพื้นที่ดิสก์ที่ว่างอยู่ หากเซิร์ฟเวอร์มีพื้นที่ดิสก์ไม่เพียงพอ จะไม่สามารถเขียนไฟล์บันทึกได้

เซิร์ฟเวอร์แครชเมื่อเริ่มต้น

หากเซิร์ฟเวอร์เริ่มต้นแต่แครชทันทีหรือเข้าสู่ลูปการรีสตาร์ท:

  • ตรวจสอบผลลัพธ์คอนโซลเพื่อหาข้อความแสดงข้อผิดพลาด สาเหตุทั่วไป ได้แก่ ไฟล์บันทึกเสียหาย ปลั๊กอินที่เข้ากันไม่ได้ หรือไฟล์เฟรมเวิร์กที่หายไป
  • หากการแครชเริ่มขึ้นหลังจากเพิ่มปลั๊กอิน ให้ลบไฟล์ .cs ที่เพิ่มล่าสุดออกจาก oxide/plugins/ และรีสตาร์ท
  • หากการแครชเริ่มขึ้นหลังการอัปเดตเกม ตรวจสอบให้แน่ใจว่าตัวแปร FRAMEWORK ถูกตั้งค่าอย่างถูกต้อง ไฟล์เฟรมเวิร์กอาจต้องดาวน์โหลดใหม่หลังการอัปเดต Rust -- เพียงรีสตาร์ทเซิร์ฟเวอร์และเฟรมเวิร์กที่อัปเดตควรถูกดึงมาโดยอัตโนมัติ
  • ลองลบไฟล์บันทึก (proceduralmap.*.sav และ proceduralmap.*.map) และทำการ wipe แผนที่ใหม่ ไฟล์บันทึกที่เสียหายสามารถป้องกันไม่ให้เซิร์ฟเวอร์เริ่มต้นได้
สำรองข้อมูลก่อนลบไฟล์บันทึก หากคุณต้องการรักษาความเป็นไปได้ในการกู้คืนโลกปัจจุบันของคุณ ให้ดาวน์โหลดไฟล์บันทึกผ่าน SFTP ก่อนลบ สำหรับความช่วยเหลือเกี่ยวกับการถ่ายโอนไฟล์ ดูที่ วิธีอัปโหลดไฟล์ผ่าน SFTP

การสร้างแผนที่ใช้เวลานานมาก

หลังการ wipe เซิร์ฟเวอร์ต้องสร้างแผนที่ procedural ใหม่ นี่เป็นเรื่องปกติและเป็นที่คาดหวังได้:

  • ขนาดแผนที่ 3000 โดยทั่วไปใช้เวลา 2-5 นาทีในการสร้าง
  • แผนที่ขนาดใหญ่ (4000-6000) อาจใช้เวลา 10 นาทีขึ้นไป
  • อย่ารีสตาร์ทเซิร์ฟเวอร์ระหว่างการสร้างแผนที่ ปล่อยให้เสร็จสมบูรณ์ คอนโซลจะแสดง Server startup complete เมื่อพร้อม

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

หากปัญหาของคุณไม่ได้กล่าวถึงที่นี่ ทีมสนับสนุนของเราพร้อมให้ความช่วยเหลือ ส่งทิกเก็ตสนับสนุน และระบุ:

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

Was this article helpful?

Ready to Get Started?

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