แฟลชเซล 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

การติดตั้งปลั๊กอิน Oxide/uMod สำหรับ Rust


คู่มือนี้ครอบคลุมวิธีการติดตั้งเฟรมเวิร์กม็อด Oxide/uMod หรือ Carbon บนเซิร์ฟเวอร์ Rust ของคุณ การเพิ่มปลั๊กอินจากชุมชน และการจัดการผ่านคอนโซล สำหรับการตั้งค่าเซิร์ฟเวอร์ทั่วไปและตัวแปรเริ่มต้น ดูที่ คู่มือการตั้งค่าเซิร์ฟเวอร์ Rust

การติดตั้ง Oxide/uMod หรือ Carbon

Oxide (ปัจจุบันดูแลในชื่อ uMod) และ Carbon เป็นเฟรมเวิร์กม็อดสำหรับ Rust ที่ช่วยให้คุณติดตั้งปลั๊กอินที่สร้างโดยชุมชนได้ เฟรมเวิร์กเหล่านี้เพิ่มฟีเจอร์ต่าง ๆ เช่น ระบบเศรษฐกิจ ชุดไอเทมแบบกำหนดเอง รางวัลจากการโหวต โซนป้องกัน PvE และอื่น ๆ อีกมากมาย

คุณไม่จำเป็นต้องอัปโหลดไฟล์ใด ๆ ด้วยตนเอง เฟรมเวิร์กม็อดจะถูกติดตั้งโดยอัตโนมัติเพียงตั้งค่าตัวแปรเริ่มต้นเพียงตัวเดียว:

  1. หยุดเซิร์ฟเวอร์ของคุณจากแท็บ Console ใน GPanel
  2. เข้าสู่ระบบ GPanel แล้วไปที่แท็บ Startup
  3. ค้นหาตัวแปร FRAMEWORK และตั้งค่าเป็น:
    • oxide — สำหรับ Oxide/uMod (เฟรมเวิร์กที่ใช้กันแพร่หลายที่สุด พร้อมคลังปลั๊กอินที่ใหญ่ที่สุด)
    • carbon — สำหรับเฟรมเวิร์ก Carbon (ทางเลือกที่มีระบบนิเวศปลั๊กอินของตัวเอง)
    • vanilla — เพื่อรันโดยไม่มีเฟรมเวิร์กม็อดใด ๆ
  4. เริ่มต้นเซิร์ฟเวอร์ ไฟล์เฟรมเวิร์กจะถูกดาวน์โหลดและนำไปใช้โดยอัตโนมัติ เมื่อเริ่มต้นครั้งแรกด้วย Oxide โครงสร้างไดเรกทอรี oxide/ จะถูกสร้างขึ้น
  5. ตรวจสอบบันทึกคอนโซลเพื่อหาบรรทัด เช่น Loaded plugin Oxide.Core เพื่อยืนยันว่า Oxide กำลังทำงานอยู่
ไม่จำเป็นต้องดาวน์โหลดด้วยตนเอง เมื่อคุณตั้งค่าตัวแปร FRAMEWORK และเริ่มต้นเซิร์ฟเวอร์ เฟรมเวิร์กจะถูกดาวน์โหลดและติดตั้งโดยอัตโนมัติ คุณไม่จำเป็นต้องอัปโหลดไฟล์ Oxide หรือ Carbon ผ่าน SFTP

การติดตั้งปลั๊กอิน

ปลั๊กอินถูกแจกจ่ายในรูปแบบไฟล์ .cs (ซอร์สโค้ด C#) Oxide จะคอมไพล์บนเซิร์ฟเวอร์ขณะรันไทม์ — ไม่จำเป็นต้องคอมไพล์ล่วงหน้า

  1. ดาวน์โหลดไฟล์ปลั๊กอิน .cs จาก umod.org หรือแหล่งที่เชื่อถือได้อื่น ๆ
  2. อัปโหลดไฟล์ .cs ไปยังไดเรกทอรี oxide/plugins/ บนเซิร์ฟเวอร์ของคุณโดยใช้ SFTP หรือตัวจัดการไฟล์ของ GPanel สำหรับความช่วยเหลือเกี่ยวกับ SFTP ดูที่ วิธีอัปโหลดไฟล์ผ่าน SFTP
  3. หากเซิร์ฟเวอร์กำลังทำงานอยู่ ปลั๊กอินจะถูกตรวจพบและคอมไพล์โดยอัตโนมัติภายในไม่กี่วินาที คุณจะเห็นผลลัพธ์ในคอนโซลที่ยืนยันว่าโหลดสำเร็จ เช่น Loaded plugin MyPlugin v1.2.3 by Author
  4. หากเซิร์ฟเวอร์ไม่ได้ทำงานอยู่ ปลั๊กอินจะโหลดเมื่อเริ่มต้นครั้งถัดไป

โครงสร้างไดเรกทอรีของ Oxide

oxide/
  plugins/
    MyPlugin.cs       <- place plugin files here
    AnotherPlugin.cs
  config/             <- auto-generated plugin config files
  data/               <- plugin data files
  logs/               <- plugin log files
ไฟล์ปลั๊กอินต้องอยู่ใน oxide/plugins/ โดยตรง ไฟล์ที่วางอยู่ในไดเรกทอรีย่อยหรือมีนามสกุลที่ไม่ถูกต้องจะถูกละเว้น ปลั๊กอินแต่ละตัวต้องมีนามสกุล .cs

การตั้งค่าปลั๊กอิน

ปลั๊กอินส่วนใหญ่จะสร้างไฟล์การตั้งค่า JSON ใน oxide/config/ เมื่อโหลดเป็นครั้งแรก หากต้องการปรับแต่งปลั๊กอิน:

  1. ปล่อยให้ปลั๊กอินโหลดอย่างน้อยหนึ่งครั้งเพื่อให้สร้างไฟล์การตั้งค่าเริ่มต้น
  2. หยุดเซิร์ฟเวอร์ของคุณ (หรือทราบไว้ว่าปลั๊กอินบางตัวรองรับการโหลดการตั้งค่าซ้ำแบบสด)
  3. เปิดไฟล์การตั้งค่าของปลั๊กอินใน oxide/config/PluginName.json โดยใช้ตัวจัดการไฟล์ของ GPanel หรือ SFTP
  4. แก้ไขการตั้งค่าและบันทึกไฟล์
  5. โหลดปลั๊กอินซ้ำด้วย oxide.reload PluginName หรือรีสตาร์ทเซิร์ฟเวอร์

การจัดการปลั๊กอินผ่านคอนโซล

คำสั่งเหล่านี้สามารถรันได้จากคอนโซลของ GPanel หรือผ่านไคลเอนต์ RCON สำหรับการตั้งค่า RCON ดูที่ การเข้าถึง RCON และคำสั่งแอดมินของ Rust

คำสั่ง คำอธิบาย
oxide.plugins แสดงรายการปลั๊กอินที่โหลดอยู่ทั้งหมดและเวอร์ชันของแต่ละตัว
oxide.load PluginName โหลดปลั๊กอินที่มีอยู่ใน oxide/plugins/ แต่ยังไม่ได้โหลด
oxide.unload PluginName ยกเลิกการโหลดปลั๊กอินโดยไม่ลบไฟล์
oxide.reload PluginName โหลดปลั๊กอินซ้ำหลังจากอัปเดตไฟล์ .cs ใช้คำสั่งนี้เพื่อนำการอัปเดตปลั๊กอินไปใช้โดยไม่ต้องรีสตาร์ทเซิร์ฟเวอร์ทั้งหมด
oxide.reload * โหลดปลั๊กอินที่โหลดอยู่ทั้งหมดซ้ำในคราวเดียว

การอัปเดตปลั๊กอิน

หากต้องการอัปเดตปลั๊กอินเป็นเวอร์ชันที่ใหม่กว่า:

  1. ดาวน์โหลดไฟล์ .cs ที่อัปเดตแล้วจากหน้าของปลั๊กอินบน umod.org
  2. อัปโหลดไฟล์ใหม่ไปยัง oxide/plugins/ โดยเขียนทับไฟล์ที่มีอยู่
  3. หากเซิร์ฟเวอร์กำลังทำงานอยู่ Oxide จะตรวจพบการเปลี่ยนแปลงไฟล์และคอมไพล์ใหม่พร้อมโหลดปลั๊กอินซ้ำโดยอัตโนมัติ หรืออีกทางหนึ่ง ให้รัน oxide.reload PluginName
  4. ตรวจสอบคอนโซลเพื่อหาข้อผิดพลาด การอัปเดตปลั๊กอินบางอย่างอาจต้องมีการเปลี่ยนแปลงไฟล์การตั้งค่าใน oxide/config/

การลบปลั๊กอิน

หากต้องการลบปลั๊กอินออกทั้งหมด:

  1. รัน oxide.unload PluginName เพื่อยกเลิกการโหลดปลั๊กอินขณะที่เซิร์ฟเวอร์กำลังทำงานอยู่
  2. ลบไฟล์ .cs จาก oxide/plugins/
  3. หากต้องการ ให้ลบไฟล์การตั้งค่าของปลั๊กอินจาก oxide/config/ และไฟล์ข้อมูลจาก oxide/data/ หากคุณไม่ต้องการใช้อีกต่อไป

ปลั๊กอินยอดนิยม

ปลั๊กอิน หมวดหมู่ คำอธิบาย
Kits การเล่นเกม อนุญาตให้ผู้เล่นแลกรับชุดไอเทมที่ตั้งค่าไว้ล่วงหน้า มีประโยชน์สำหรับชุดเริ่มต้นหรือรางวัล VIP
Economics เศรษฐกิจ เพิ่มระบบสกุลเงินของเซิร์ฟเวอร์ ใช้เป็นส่วนพึ่งพาโดยปลั๊กอินร้านค้าและรางวัลจำนวนมาก
ServerRewards เศรษฐกิจ ระบบรางวัลแบบใช้แต้ม มักใช้ร่วมกับ Economics เพื่อสร้างร้านค้าในเกม
VoteDay ยูทิลิตี้ ให้ผู้เล่นโหวตเพื่อข้ามไปยังเวลากลางวัน ลดข้อร้องเรียนเกี่ยวกับช่วงกลางคืนที่ยาวนาน
Clans สังคม เพิ่มระบบแคลน/ทีมพร้อมแท็กแคลนและการเข้าถึงตู้เครื่องมือร่วมกัน
TruePVE PvE ป้องกันความเสียหายจากผู้เล่นต่อผู้เล่น จำเป็นสำหรับการตั้งค่าเซิร์ฟเวอร์ PvE
Teleportation ยูทิลิตี้ เพิ่มคำสั่งเทเลพอร์ตระหว่างผู้เล่นและกลับบ้านพร้อมระยะเวลาคูลดาวน์ที่ปรับตั้งได้
DiscordCore / DiscordMessages การเชื่อมต่อ ส่งเหตุการณ์ของเซิร์ฟเวอร์ (การเชื่อมต่อ แชท การเสียชีวิต) ไปยังช่อง webhook ของ Discord
ติดตั้งปลั๊กอินจากแหล่งที่เชื่อถือได้เท่านั้น แหล่งอย่างเป็นทางการสำหรับปลั๊กอิน uMod คือ umod.org ปลั๊กอินจากแหล่งที่ไม่รู้จักอาจมีโค้ดที่เป็นอันตรายซึ่งสามารถทำให้เซิร์ฟเวอร์ของคุณถูกบุกรุกได้ ตรวจสอบสิทธิ์ของปลั๊กอินและอ่านความคิดเห็นจากชุมชนทุกครั้งก่อนติดตั้ง

การแก้ไขปัญหาปลั๊กอิน

หากปลั๊กอินของคุณไม่โหลด ให้ตรวจสอบสิ่งต่อไปนี้:

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

สำหรับปัญหาเซิร์ฟเวอร์ทั่วไปอื่น ๆ ดูที่ การแก้ไขปัญหาเซิร์ฟเวอร์ Rust

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

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


Was this article helpful?

Ready to Get Started?

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