Panduan lengkap untuk mengatur server RedM Anda di Legion Hosting. RedM adalah framework modifikasi multipemain untuk Red Dead Redemption 2, dibangun oleh Cfx.re (tim yang sama di balik FiveM). Panduan ini mencakup registrasi kunci lisensi, konfigurasi server, pengelolaan resource, dan menghubungkan pemain. Jika Anda mengalami masalah, lihat panduan Pemecahan Masalah RedM kami.
Apa itu RedM?
RedM adalah framework multipemain yang digerakkan oleh komunitas untuk Red Dead Redemption 2, dikembangkan dan dipelihara oleh Cfx.re Collective — organisasi yang sama di balik FiveM (framework multipemain GTA V). RedM menyediakan:
- Platform server dedikasi untuk menghosting pengalaman multipemain RDR2 kustom
- Sistem resource/scripting menggunakan Lua, C#, dan JavaScript
- Dukungan untuk mode permainan kustom, framework roleplay, dan mod komunitas
- Launcher client yang menghubungkan pemain ke server kustom
- Akses fungsi native untuk modifikasi game yang ekstensif
Mendapatkan Kunci Lisensi Cfx.re
Setiap server RedM memerlukan kunci lisensi Cfx.re yang valid. Kunci ini gratis dan terkait dengan akun Cfx.re Anda.
- Buka Cfx.re Keymaster di
https://keymaster.fivem.net/. - Masuk dengan akun Cfx.re Anda (atau buat satu jika Anda belum memilikinya).
- Klik Register a new server (atau "New Server" tergantung antarmuka saat ini).
- Isi formulir:
- Label: Nama untuk server Anda (hanya untuk referensi Anda sendiri).
- Server IP: Masukkan alamat IP server Anda dari GPanel. Anda dapat menemukannya di halaman overview server Anda.
- Server Type: Pilih tipe yang sesuai (biasanya "Other/VPS" untuk server yang dihosting).
- Klik Generate. Kunci lisensi Anda akan ditampilkan. Salin dan simpan dengan aman.
Pemulaian Pertama dan Variabel Startup GPanel
Setelah membeli server RedM Anda dari Legion Hosting, masuk ke GPanel dan navigasikan ke server Anda.
Mengatur Variabel Startup
Buka tab Startup di GPanel. Anda akan melihat beberapa variabel yang dapat dikonfigurasi:
| Variabel | Deskripsi | Contoh |
|---|---|---|
CFX_LICENSE |
Kunci lisensi Cfx.re Anda dari Keymaster. Wajib. | cfxk_xxxxxxxxxxxxxxxxxxxx_xxxxx |
SERVER_HOSTNAME |
Nama tampilan untuk server Anda di daftar server. | My new FXServer! |
MAX_PLAYERS |
Jumlah maksimum pemain yang terhubung (1–32). | 32 |
CFX_VERSION |
Versi build server CFX yang akan diinstal. Gunakan latest, recommended, atau nomor build tertentu. |
latest |
STEAM_WEBAPIKEY |
Kunci Steam Web API untuk identitas Steam. Dapatkan satu di steamcommunity.com/dev/apikey. Atur ke none untuk menonaktifkan. |
none |
Pemulaian Pertama
- Masukkan kunci lisensi Cfx.re Anda di kolom
CFX_LICENSE. - Atur nama server dan jumlah pemain maksimum yang Anda inginkan.
- Buka tab Console dan klik Start.
- Server akan mengunduh artefak server RedM pada boot pertama. Ini mungkin memakan waktu beberapa menit.
- Setelah Anda melihat pesan yang menunjukkan server sedang mendengarkan (misalnya,
Started resource manager), server Anda online.
Konfigurasi server.cfg
File server.cfg adalah file konfigurasi utama untuk server RedM Anda. Akses melalui File Manager di GPanel atau via SFTP. Di bawah ini adalah contoh konfigurasi yang komprehensif:
# ========================================
# 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
Penjelasan Opsi Konfigurasi Utama
| Direktif | Deskripsi |
|---|---|
endpoint_add_tcp |
Endpoint TCP untuk koneksi client. Harus cocok dengan port yang ditetapkan oleh GPanel. |
endpoint_add_udp |
Endpoint UDP untuk data game. Harus port yang sama dengan TCP. |
sv_hostname |
Nama server yang ditampilkan di server browser RedM dan direct connect client. |
sv_maxclients |
Slot pemain maksimum. Tidak boleh melebihi yang didukung oleh paket hosting Anda. |
sv_licenseKey |
Kunci lisensi Cfx.re Anda. Dapat juga diatur via variabel startup GPanel. |
sets |
Mengatur convar server yang terlihat di server browser (direplikasi ke client). |
set |
Mengatur convar server yang hanya terlihat di sisi server. |
set onesync |
Mengaktifkan OneSync untuk sinkronisasi entitas yang lebih baik. Disarankan untuk membiarkannya on. |
ensure |
Memuat dan memulai resource. Resource harus ada di subdirektori resources/. |
endpoint_add_tcp dan endpoint_add_udp harus cocok dengan port yang ditetapkan ke server Anda di GPanel. Server Anda akan diberikan port acak kecuali Anda memiliki IP privat. Jika GPanel menampilkan server Anda di port 30120, endpoint Anda seharusnya "0.0.0.0:30120". Menggunakan port yang tidak cocok akan mencegah server dimulai dengan benar.
Pengelolaan Resource
Resource adalah blok pembangun dari server RedM. Resource berisi skrip, aset, dan konfigurasi yang menambahkan fungsionalitas ke server Anda.
Struktur Resource
Setiap resource adalah folder di dalam direktori resources/ yang minimal berisi file fxmanifest.lua (atau __resource.lua versi lama):
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
Memuat Resource
Resource dimuat menggunakan perintah ensure di server.cfg:
# Load a specific resource
ensure my_resource
# You can also use 'start' (functionally equivalent to ensure)
start another_resource
Perbedaan antara ensure dan start: ensure akan memulai resource jika dihentikan, atau me-restart-nya jika sudah berjalan. start hanya akan memulainya jika belum berjalan.
Menginstal Resource Baru
- Unduh resource dari sumbernya (GitHub, forum komunitas, dll.).
- Unggah folder resource ke direktori
resources/server Anda via SFTP (lihat Panduan Unggah SFTP) atau file manager GPanel. - Tambahkan baris
ensure resource_namekeserver.cfgAnda. - Restart server agar resource dimuat.
Framework dan Resource RedM yang Populer
| Framework/Resource | Deskripsi |
|---|---|
| VORP Core | Framework roleplay populer untuk RedM. Menyediakan pembuatan karakter, inventory, ekonomi, dan banyak lagi. Setara RedM dengan ESX/QBCore di FiveM. |
| RSG Core (RedEM:RP) | Framework RP lengkap lainnya dengan pengelolaan karakter, pekerjaan, dan sistem ekonomi. |
| oxmysql | Pustaka MySQL untuk server Cfx.re. Diperlukan oleh sebagian besar framework untuk operasi basis data. |
| ox_lib | Pustaka utilitas yang menyediakan fungsi bersama, komponen UI, dan modul pembantu. |
| vorp_inventory | Sistem inventory untuk server berbasis VORP. |
Cara Menghubungkan
Pemain memerlukan client RedM untuk menghubungkan ke server Anda. Berikut cara memulainya:
Menginstal RedM
- Pemain harus memiliki salinan sah Red Dead Redemption 2 di Steam, Epic Games Store, atau Rockstar Games Launcher.
- Unduh client RedM dari redm.net.
- Instal RedM. RedM akan secara otomatis mendeteksi instalasi RDR2.
- Jalankan RedM. Pada peluncuran pertama, RedM akan memperbarui dan men-cache file game.
Menghubungkan via Server Browser
- Jalankan RedM.
- Klik Play dari menu utama untuk membuka server browser.
- Cari server Anda berdasarkan nama (nilai
sv_hostnamedari konfigurasi Anda). - Pilih server Anda dan klik Connect. Masukkan password jika ada yang diatur.
Direct Connect
- Jalankan RedM.
- Tekan F8 untuk membuka konsol client.
- Ketik perintah berikut dengan IP dan port server Anda:
connect YOUR_SERVER_IP:PORT
Sebagai contoh:
connect 192.168.1.100:30120
Temukan IP dan port server Anda di GPanel pada halaman overview server Anda, atau lihat Cara Menemukan IP dan Port Server Anda.
Konsep Bersama dengan FiveM
Karena RedM dan FiveM keduanya dibangun di atas platform Cfx.re, banyak konsep yang ditransfer secara langsung:
- Sintaks server.cfg identik antara FiveM dan RedM.
- Manifest resource (
fxmanifest.lua) menggunakan format dan kolom yang sama. - Scripting di sisi server (Lua, C#, JavaScript) bekerja dengan cara yang sama.
- oxmysql dan pustaka bersama lainnya bekerja di kedua platform.
- Panel pengelolaan txAdmin bekerja dengan server FiveM maupun RedM.
- Sinkronisasi entitas OneSync tersedia di kedua platform.
Perbedaan utamanya adalah native di sisi client (fungsi spesifik game), kompatibilitas resource (resource FiveM perlu di-port untuk RDR2), dan dunia/entitas game yang tersedia.
Artikel Terkait
- Pemecahan Masalah RedM — Solusi untuk masalah umum kunci lisensi, koneksi, resource, dan performa.
- Cara Menemukan IP dan Port Server Anda
- Cara Mengunggah File via SFTP
- Memulai dengan Server Baru Anda
Butuh Bantuan?
Jika Anda membutuhkan bantuan untuk mengatur server RedM, mendapatkan kunci lisensi, atau mengonfigurasi resource, buka tiket dukungan dan tim kami akan membantu Anda agar bisa berjalan.