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

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

TH redm rdr2 setup cfx 3 found this helpful

คู่มือฉบับสมบูรณ์สำหรับการตั้งค่าเซิร์ฟเวอร์ RedM ของคุณบน Legion Hosting RedM คือเฟรมเวิร์กการดัดแปลงแบบผู้เล่นหลายคนสำหรับ Red Dead Redemption 2 สร้างโดย Cfx.re (ทีมเดียวกันที่อยู่เบื้องหลัง FiveM) คู่มือนี้ครอบคลุมการลงทะเบียนคีย์ลิขสิทธิ์ การกำหนดค่าเซิร์ฟเวอร์ การจัดการรีซอร์ส และการเชื่อมต่อผู้เล่น หากคุณพบปัญหา ดูคู่มือ การแก้ไขปัญหา RedM ของเรา

RedM คืออะไร?

RedM คือเฟรมเวิร์กผู้เล่นหลายคนที่ขับเคลื่อนโดยชุมชนสำหรับ Red Dead Redemption 2 พัฒนาและดูแลโดย Cfx.re Collective — องค์กรเดียวกันที่อยู่เบื้องหลัง FiveM (เฟรมเวิร์กผู้เล่นหลายคนของ GTA V) RedM มอบ:

  • แพลตฟอร์มเซิร์ฟเวอร์เฉพาะสำหรับโฮสต์ประสบการณ์ผู้เล่นหลายคน RDR2 แบบกำหนดเอง
  • ระบบรีซอร์ส/สคริปต์โดยใช้ Lua, C# และ JavaScript
  • การรองรับโหมดเกมแบบกำหนดเอง เฟรมเวิร์กบทบาทสมมติ (roleplay) และม็อดของชุมชน
  • ตัวเปิดไคลเอนต์ที่เชื่อมต่อผู้เล่นกับเซิร์ฟเวอร์แบบกำหนดเอง
  • การเข้าถึงฟังก์ชัน native สำหรับการดัดแปลงเกมอย่างกว้างขวาง
มีประสบการณ์กับ FiveM? หากคุณมีประสบการณ์กับเซิร์ฟเวอร์ FiveM คุณจะพบว่า RedM คุ้นเคยมาก การกำหนดค่าเซิร์ฟเวอร์ ระบบรีซอร์ส และแนวคิดหลายอย่างถูกแชร์ร่วมกันระหว่างทั้งสองแพลตฟอร์ม ความแตกต่างหลักคือ natives และรีซอร์สเฉพาะเกมที่สร้างขึ้นสำหรับ RDR2

การได้รับคีย์ลิขสิทธิ์ Cfx.re

เซิร์ฟเวอร์ RedM ทุกตัวต้องการคีย์ลิขสิทธิ์ Cfx.re ที่ถูกต้อง คีย์นี้ฟรีและผูกกับบัญชี Cfx.re ของคุณ

  1. ไปที่ Cfx.re Keymaster ที่ https://keymaster.fivem.net/
  2. เข้าสู่ระบบด้วยบัญชี Cfx.re ของคุณ (หรือสร้างบัญชีหากคุณยังไม่มี)
  3. คลิก Register a new server (หรือ "New Server" ขึ้นอยู่กับอินเทอร์เฟซปัจจุบัน)
  4. กรอกแบบฟอร์ม:
    • Label: ชื่อสำหรับเซิร์ฟเวอร์ของคุณ (สำหรับการอ้างอิงของคุณเท่านั้น)
    • Server IP: ป้อนที่อยู่ IP ของเซิร์ฟเวอร์ของคุณจาก GPanel คุณสามารถค้นหาได้ในหน้าภาพรวมของเซิร์ฟเวอร์ของคุณ
    • Server Type: เลือกประเภทที่เหมาะสม (โดยทั่วไปคือ "Other/VPS" สำหรับเซิร์ฟเวอร์ที่โฮสต์)
  5. คลิก Generate คีย์ลิขสิทธิ์ของคุณจะแสดงขึ้น คัดลอกและบันทึกไว้อย่างปลอดภัย
สำคัญ: คีย์ลิขสิทธิ์แต่ละอันผูกกับที่อยู่ IP ของเซิร์ฟเวอร์ที่เฉพาะเจาะจง หาก IP ของเซิร์ฟเวอร์ของคุณเปลี่ยนแปลง คุณจะต้องสร้างคีย์ใหม่หรืออัปเดตคีย์ที่มีอยู่ใน Keymaster เก็บข้อมูลรับรองบัญชี Cfx.re ของคุณให้ปลอดภัย — ใครก็ตามที่เข้าถึงได้สามารถจัดการคีย์เซิร์ฟเวอร์ของคุณได้

การเริ่มต้นครั้งแรกและตัวแปรการเริ่มต้นใน GPanel

หลังจากซื้อเซิร์ฟเวอร์ RedM ของคุณจาก Legion Hosting แล้ว ให้เข้าสู่ระบบที่ GPanel และไปยังเซิร์ฟเวอร์ของคุณ

การตั้งค่าตัวแปรการเริ่มต้น

ไปที่แท็บ Startup ใน GPanel คุณจะเห็นตัวแปรที่กำหนดค่าได้หลายตัว:

ตัวแปร คำอธิบาย ตัวอย่าง
CFX_LICENSE คีย์ลิขสิทธิ์ Cfx.re ของคุณจาก Keymaster จำเป็น cfxk_xxxxxxxxxxxxxxxxxxxx_xxxxx
SERVER_HOSTNAME ชื่อที่แสดงสำหรับเซิร์ฟเวอร์ของคุณในรายการเซิร์ฟเวอร์ My new FXServer!
MAX_PLAYERS จำนวนผู้เล่นที่เชื่อมต่อสูงสุด (1–32) 32
CFX_VERSION เวอร์ชันบิลด์เซิร์ฟเวอร์ CFX ที่จะติดตั้ง ใช้ latest, recommended หรือหมายเลขบิลด์เฉพาะ latest
STEAM_WEBAPIKEY คีย์ Steam Web API สำหรับการระบุตัวตน Steam รับได้ที่ steamcommunity.com/dev/apikey ตั้งค่าเป็น none เพื่อปิดใช้งาน none

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

  1. ป้อนคีย์ลิขสิทธิ์ Cfx.re ของคุณในช่อง CFX_LICENSE
  2. ตั้งชื่อเซิร์ฟเวอร์และจำนวนผู้เล่นสูงสุดที่คุณต้องการ
  3. ไปที่แท็บ Console และคลิก Start
  4. เซิร์ฟเวอร์จะดาวน์โหลด artifacts ของเซิร์ฟเวอร์ RedM ในการบูตครั้งแรก ซึ่งอาจใช้เวลาสองสามนาที
  5. เมื่อคุณเห็นข้อความที่บ่งบอกว่าเซิร์ฟเวอร์กำลังรับฟัง (เช่น Started resource manager) เซิร์ฟเวอร์ของคุณก็ออนไลน์แล้ว
หมายเหตุ: หากเซิร์ฟเวอร์เริ่มต้นไม่สำเร็จพร้อมข้อผิดพลาดเกี่ยวกับคีย์ลิขสิทธิ์ ให้ตรวจสอบอีกครั้งว่าป้อนคีย์ถูกต้องโดยไม่มีช่องว่างต่อท้าย และ IP ใน Keymaster ตรงกับ IP จริงของเซิร์ฟเวอร์ของคุณ

การกำหนดค่า server.cfg

ไฟล์ server.cfg คือไฟล์การกำหนดค่าหลักสำหรับเซิร์ฟเวอร์ RedM ของคุณ เข้าถึงได้ผ่าน File Manager ของ GPanel หรือผ่าน SFTP ด้านล่างนี้คือตัวอย่างการกำหนดค่าที่ครอบคลุม:

# ========================================
# RedM Server Configuration
# ========================================

# Network Endpoints
# These define what IP and port the server listens on.
# 0.0.0.0 means listen on all available interfaces.
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"

# Server Identity
sv_hostname "My RedM Roleplay Server"
sv_maxclients 32
sv_licenseKey "cfxk_xxxxxxxxxxxxxxxxxxxx_xxxxx"

# Server Password (leave empty for no password)
# sv_password "MyServerPassword"

# Server Description and Tags (shown in server browser)
sets sv_projectName "My RedM RP"
sets sv_projectDesc "A Wild West roleplay experience"
sets tags "roleplay, rp, economy, custom"

# Locale
sets locale "en-US"

# Steam Web API Key (optional, for Steam identity)
# Get one from https://steamcommunity.com/dev/apikey
# set steam_webApiKey "YOUR_STEAM_API_KEY"

# OneSync (networked entity sync)
# "on" = standard OneSync, "legacy" = legacy mode
set onesync on

# RCON Password (for remote console access)
rcon_password "YourRconPassword123"

# Resource Directories
# Ensure resources are loaded from these directories
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure basic-gamemode
ensure hardcap
ensure rconlog

# ========================================
# Add your custom resources below
# ========================================
# ensure my_custom_resource
# ensure vorp_core
# ensure oxmysql

คำอธิบายตัวเลือกการกำหนดค่าหลัก

Directive คำอธิบาย
endpoint_add_tcp endpoint TCP สำหรับการเชื่อมต่อไคลเอนต์ ต้องตรงกับพอร์ตที่กำหนดโดย GPanel
endpoint_add_udp endpoint UDP สำหรับข้อมูลเกม ต้องเป็นพอร์ตเดียวกันกับ TCP
sv_hostname ชื่อเซิร์ฟเวอร์ที่แสดงในเบราว์เซอร์เซิร์ฟเวอร์ RedM และการเชื่อมต่อโดยตรงของไคลเอนต์
sv_maxclients ช่องผู้เล่นสูงสุด ต้องไม่เกินที่แผนโฮสติ้งของคุณรองรับ
sv_licenseKey คีย์ลิขสิทธิ์ Cfx.re ของคุณ สามารถตั้งค่าผ่านตัวแปรการเริ่มต้นของ GPanel ได้เช่นกัน
sets ตั้งค่า convar ของเซิร์ฟเวอร์ที่มองเห็นได้ในเบราว์เซอร์เซิร์ฟเวอร์ (ทำซ้ำไปยังไคลเอนต์)
set ตั้งค่า convar ของเซิร์ฟเวอร์ที่มองเห็นได้เฉพาะฝั่งเซิร์ฟเวอร์เท่านั้น
set onesync เปิดใช้งาน OneSync เพื่อการซิงโครไนซ์ entity ที่ดีขึ้น แนะนำให้คงไว้ที่ on
ensure โหลดและเริ่มต้นรีซอร์ส รีซอร์สต้องมีอยู่ในไดเรกทอรีย่อย resources/
เคล็ดลับ: พอร์ต endpoint_add_tcp และ endpoint_add_udp ต้องตรงกับพอร์ตที่กำหนดให้กับเซิร์ฟเวอร์ของคุณใน GPanel เซิร์ฟเวอร์ของคุณจะได้รับพอร์ตแบบสุ่ม เว้นแต่คุณจะมี IP ส่วนตัว หาก GPanel แสดงเซิร์ฟเวอร์ของคุณบนพอร์ต 30120 endpoint ของคุณควรเป็น "0.0.0.0:30120" การใช้พอร์ตที่ไม่ตรงกันจะทำให้เซิร์ฟเวอร์เริ่มต้นไม่ถูกต้อง

การจัดการรีซอร์ส

รีซอร์สคือส่วนประกอบหลักของเซิร์ฟเวอร์ RedM พวกมันประกอบด้วยสคริปต์ ทรัพยากร และการกำหนดค่าที่เพิ่มฟังก์ชันการทำงานให้กับเซิร์ฟเวอร์ของคุณ

โครงสร้างรีซอร์ส

แต่ละรีซอร์สคือโฟลเดอร์ภายในไดเรกทอรี resources/ ที่มีไฟล์ fxmanifest.lua เป็นอย่างน้อย (หรือ __resource.lua แบบเดิม):

resources/
    [system]/
        chat/
            fxmanifest.lua
            cl_chat.lua
            sv_chat.lua
        spawnmanager/
            fxmanifest.lua
            ...
    [custom]/
        my_resource/
            fxmanifest.lua
            client.lua
            server.lua
            config.lua

การโหลดรีซอร์ส

รีซอร์สถูกโหลดโดยใช้คำสั่ง ensure ใน server.cfg:

# Load a specific resource
ensure my_resource

# You can also use 'start' (functionally equivalent to ensure)
start another_resource

ความแตกต่างระหว่าง ensure และ start: ensure จะเริ่มต้นรีซอร์สหากมันหยุดอยู่ หรือรีสตาร์ทหากมันกำลังทำงานอยู่แล้ว start จะเริ่มต้นเฉพาะเมื่อมันยังไม่ได้ทำงานอยู่

การติดตั้งรีซอร์สใหม่

  1. ดาวน์โหลดรีซอร์สจากแหล่งที่มา (GitHub, ฟอรัมชุมชน ฯลฯ)
  2. อัปโหลดโฟลเดอร์รีซอร์สไปยังไดเรกทอรี resources/ ของเซิร์ฟเวอร์ของคุณผ่าน SFTP (ดู คู่มือการอัปโหลด SFTP) หรือ file manager ของ GPanel
  3. เพิ่มบรรทัด ensure resource_name ลงใน server.cfg ของคุณ
  4. รีสตาร์ทเซิร์ฟเวอร์เพื่อให้รีซอร์สโหลด

เฟรมเวิร์กและรีซอร์ส RedM ยอดนิยม

เฟรมเวิร์ก/รีซอร์ส คำอธิบาย
VORP Core เฟรมเวิร์กบทบาทสมมติยอดนิยมสำหรับ RedM มอบการสร้างตัวละคร คลังของ เศรษฐกิจ และอื่นๆ เทียบเท่ากับ ESX/QBCore ใน FiveM
RSG Core (RedEM:RP) เฟรมเวิร์ก RP เต็มรูปแบบอีกตัวพร้อมการจัดการตัวละคร งาน และระบบเศรษฐกิจ
oxmysql ไลบรารี MySQL สำหรับเซิร์ฟเวอร์ Cfx.re จำเป็นสำหรับเฟรมเวิร์กส่วนใหญ่ในการดำเนินการฐานข้อมูล
ox_lib ไลบรารียูทิลิตี้ที่ให้ฟังก์ชันที่ใช้ร่วมกัน ส่วนประกอบ UI และโมดูลตัวช่วย
vorp_inventory ระบบคลังของสำหรับเซิร์ฟเวอร์ที่ใช้ VORP
สำคัญ: ตรวจสอบความเข้ากันได้ของรีซอร์สกับเวอร์ชันเซิร์ฟเวอร์ RedM และเฟรมเวิร์กของคุณเสมอ รีซอร์ส RedM ไม่เข้ากันได้กับรีซอร์ส FiveM โดยตรง — พวกมันต้องถูกสร้างขึ้นมาเฉพาะหรือถูกพอร์ตมายัง RedM

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

ผู้เล่นต้องการไคลเอนต์ RedM ในการเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ นี่คือวิธีเริ่มต้น:

การติดตั้ง RedM

  1. ผู้เล่นต้องเป็นเจ้าของสำเนา Red Dead Redemption 2 ที่ถูกต้องบน Steam, Epic Games Store หรือ Rockstar Games Launcher
  2. ดาวน์โหลดไคลเอนต์ RedM จาก redm.net
  3. ติดตั้ง RedM มันจะตรวจจับการติดตั้ง RDR2 โดยอัตโนมัติ
  4. เปิด RedM ในการเปิดครั้งแรก มันจะอัปเดตและแคชไฟล์เกม

การเชื่อมต่อผ่านเบราว์เซอร์เซิร์ฟเวอร์

  1. เปิด RedM
  2. คลิก Play จากเมนูหลักเพื่อเปิดเบราว์เซอร์เซิร์ฟเวอร์
  3. ค้นหาเซิร์ฟเวอร์ของคุณตามชื่อ (ค่า sv_hostname จากการกำหนดค่าของคุณ)
  4. เลือกเซิร์ฟเวอร์ของคุณและคลิก Connect ป้อนรหัสผ่านหากมีการตั้งค่าไว้

การเชื่อมต่อโดยตรง

  1. เปิด RedM
  2. กด F8 เพื่อเปิดคอนโซลไคลเอนต์
  3. พิมพ์คำสั่งต่อไปนี้พร้อม IP และพอร์ตของเซิร์ฟเวอร์ของคุณ:
connect YOUR_SERVER_IP:PORT

ตัวอย่างเช่น:

connect 192.168.1.100:30120

ค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณใน GPanel ในหน้าภาพรวมของเซิร์ฟเวอร์ของคุณ หรือดูที่ วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์

เคล็ดลับ: หากเซิร์ฟเวอร์ของคุณไม่ปรากฏในเบราว์เซอร์เซิร์ฟเวอร์ ตรวจสอบให้แน่ใจว่ามันทำงานมาอย่างน้อยสองสามนาทีแล้ว (ต้องใช้เวลาในการลงทะเบียนกับรายชื่อ master ของ Cfx.re) ตรวจสอบด้วยว่าคีย์ลิขสิทธิ์ของคุณถูกต้องและเซิร์ฟเวอร์ไม่ได้ถูกตั้งค่าเป็นโหมดส่วนตัว/ไม่ปรากฏในรายการ ดูคู่มือ การแก้ไขปัญหา RedM ของเราสำหรับรายละเอียดเพิ่มเติม

แนวคิดที่ใช้ร่วมกันกับ FiveM

เนื่องจาก RedM และ FiveM ทั้งคู่สร้างขึ้นบนแพลตฟอร์ม Cfx.re แนวคิดหลายอย่างจึงถ่ายโอนได้โดยตรง:

  • ไวยากรณ์ server.cfg เหมือนกันระหว่าง FiveM และ RedM
  • Resource manifests (fxmanifest.lua) ใช้รูปแบบและฟิลด์เดียวกัน
  • การเขียนสคริปต์ฝั่งเซิร์ฟเวอร์ (Lua, C#, JavaScript) ทำงานในลักษณะเดียวกัน
  • oxmysql และไลบรารีที่ใช้ร่วมกันอื่นๆ ทำงานบนทั้งสองแพลตฟอร์ม
  • แผงจัดการ txAdmin ทำงานกับทั้งเซิร์ฟเวอร์ FiveM และ RedM
  • การซิงโครไนซ์ entity ของ OneSync มีให้ใช้งานบนทั้งสองแพลตฟอร์ม

ความแตกต่างหลักคือ natives ฝั่งไคลเอนต์ (ฟังก์ชันเฉพาะเกม) ความเข้ากันได้ของรีซอร์ส (รีซอร์ส FiveM ต้องถูกพอร์ตสำหรับ RDR2) และโลกเกม/entity ที่มีให้ใช้งาน

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

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

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


Was this article helpful?

Ready to Get Started?

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