Legion Hosting-də RedM serverinizi quraşdırmaq üçün tam təlimat. RedM, Cfx.re (FiveM-in arxasındakı eyni komanda) tərəfindən yaradılmış Red Dead Redemption 2 üçün çoxoyunçulu modifikasiya çərçivəsidir. Bu təlimat lisenziya açarı qeydiyyatını, server konfiqurasiyasını, resurs idarəetməsini və oyunçuların qoşulmasını əhatə edir. Problemlə qarşılaşsanız, RedM Problemlərin Həlli təlimatımıza baxın.
RedM Nədir?
RedM, Cfx.re Collective — FiveM-in (GTA V çoxoyunçulu çərçivəsi) arxasındakı eyni təşkilat tərəfindən hazırlanmış və dəstəklənən Red Dead Redemption 2 üçün icma tərəfindən idarə olunan çoxoyunçulu çərçivədir. RedM təmin edir:
- Fərdi RDR2 çoxoyunçulu təcrübələr üçün xüsusi server platforması
- Lua, C# və JavaScript istifadə edən resurs/skript sistemi
- Fərdi oyun rejimləri, roleplay çərçivələri və icma modları üçün dəstək
- Oyunçuları fərdi serverlərə qoşan klient başladıcı
- Geniş oyun modifikasiyası üçün native funksiya girişi
Cfx.re Lisenziya Açarı Əldə Etmə
Hər bir RedM serveri etibarlı Cfx.re lisenziya açarı tələb edir. Bu açar pulsuzdur və Cfx.re hesabınıza bağlıdır.
https://keymaster.fivem.net/ünvanında Cfx.re Keymaster-ə daxil olun.- Cfx.re hesabınızla daxil olun (hesabınız yoxdursa yeni hesab yaradın).
- Register a new server (və ya cari interfeysə görə "New Server") düyməsini basın.
- Formu doldurun:
- Label: Serveriniz üçün ad (yalnız sizin istinadınız üçün).
- Server IP: GPanel-dən server IP ünvanınızı daxil edin. Bunu serverinizin ümumi baxış səhifəsində tapa bilərsiniz.
- Server Type: Müvafiq növü seçin (hostinq edilən serverlər üçün adətən "Other/VPS").
- Generate düyməsini basın. Lisenziya açarınız göstəriləcək. Onu kopyalayın və təhlükəsiz saxlayın.
İlk Başlatma və GPanel Başlanğıc Dəyişənləri
Legion Hosting-dən RedM serverinizi aldıqdan sonra GPanel-ə daxil olun və serverinizə keçin.
Başlanğıc Dəyişənlərinin Təyini
GPanel-dəki Startup tabına keçin. Bir neçə konfiqurasiya edilə bilən dəyişən görəcəksiniz:
| Dəyişən | Təsvir | Nümunə |
|---|---|---|
CFX_LICENSE |
Keymaster-dan Cfx.re lisenziya açarınız. Tələb olunur. | cfxk_xxxxxxxxxxxxxxxxxxxx_xxxxx |
SERVER_HOSTNAME |
Server siyahısında serverinizin göstərilən adı. | My new FXServer! |
MAX_PLAYERS |
Maksimum qoşulmuş oyunçu sayı (1–32). | 32 |
CFX_VERSION |
Quraşdırılacaq CFX server qurma versiyası. latest, recommended və ya xüsusi qurma nömrəsi istifadə edin. |
latest |
STEAM_WEBAPIKEY |
Steam kimliyi üçün Steam Web API açarı. steamcommunity.com/dev/apikey-dən əldə edin. Deaktiv etmək üçün none təyin edin. |
none |
İlk Başlatma
CFX_LICENSEsahəsinə Cfx.re lisenziya açarınızı daxil edin.- İstədiyiniz server adını və maksimum oyunçu sayını təyin edin.
- Konsol tabına keçin və Start düyməsini basın.
- Server ilk yükləmədə RedM server artefaktlarını endirəcək. Bu bir neçə dəqiqə çəkə bilər.
- Serverin dinlədiyini göstərən mesajları (məs.,
Started resource manager) gördükdən sonra serveriniz onlayndır.
server.cfg Konfiqurasiyası
server.cfg faylı RedM serveriniz üçün əsas konfiqurasiya faylıdır. GPanel-in File Manager-i və ya SFTP vasitəsilə daxil olun. Aşağıda hərtərəfli nümunə konfiqurasiya verilmişdir:
# ========================================
# 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
Əsas Konfiqurasiya Seçimlərinin İzahı
| Direktiv | Təsvir |
|---|---|
endpoint_add_tcp |
Klient qoşulmaları üçün TCP son nöqtəsi. GPanel tərəfindən təyin edilmiş portla uyğun olmalıdır. |
endpoint_add_udp |
Oyun məlumatları üçün UDP son nöqtəsi. TCP ilə eyni port olmalıdır. |
sv_hostname |
RedM server brauzerində və klient birbaşa qoşulmada göstərilən server adı. |
sv_maxclients |
Maksimum oyunçu yeri. Hostinq planınızın dəstəklədiyi həddən artıq olmamalıdır. |
sv_licenseKey |
Cfx.re lisenziya açarınız. GPanel başlanğıc dəyişəni vasitəsilə də təyin edilə bilər. |
sets |
Server brauzerində görünən (klientlərə replikasiya olunan) server convar təyin edir. |
set |
Yalnız server tərəfində görünən server convar təyin edir. |
set onesync |
Daha yaxşı obyekt sinxronizasiyası üçün OneSync-i aktivləşdirir. on vəziyyətində saxlamaq tövsiyə olunur. |
ensure |
Resursu yükləyir və başladır. Resurs resources/ alt qovluğunda mövcud olmalıdır. |
endpoint_add_tcp və endpoint_add_udp portları GPanel-də serverinizə təyin edilmiş portla uyğun olmalıdır. Xüsusi IP-niz olmadıqda serverinizə təsadüfi port təyin ediləcək. GPanel serverinizi 30120 portunda göstərirsə, son nöqtələriniz "0.0.0.0:30120" olmalıdır. Uyğun gəlməyən port istifadə etmək serverin düzgün başlamasının qarşısını alacaq.
Resurs İdarəetməsi
Resurslar RedM serverinin təməl bloklarıdır. Onlar serverinizə funksionallıq əlavə edən skriptlər, aktivlər və konfiqurasiyalar ehtiva edir.
Resurs Strukturu
Hər resurs resources/ qovluğu daxilində ən azı fxmanifest.lua (və ya köhnə __resource.lua) faylı olan bir qovluqdur:
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
Resursların Yüklənməsi
Resurslar server.cfg-dəki ensure əmri ilə yüklənir:
# Load a specific resource
ensure my_resource
# You can also use 'start' (functionally equivalent to ensure)
start another_resource
ensure və start arasındakı fərq: ensure resurs dayandırılıbsa onu başladacaq, artıq işləyirsə yenidən başladacaq. start yalnız artıq işləmədikdə başladacaq.
Yeni Resursların Quraşdırılması
- Resursu mənbəyindən (GitHub, icma forumları və s.) yükləyin.
- Resurs qovluğunu SFTP (SFTP Yükləmə Təlimatına baxın) və ya GPanel fayl meneceri vasitəsilə serverinizin
resources/qovluğuna yükləyin. server.cfg-nizəensure resource_namesətri əlavə edin.- Resursun yüklənməsi üçün serveri yenidən başladın.
Populyar RedM Çərçivələri və Resursları
| Çərçivə/Resurs | Təsvir |
|---|---|
| VORP Core | RedM üçün populyar roleplay çərçivəsi. Xarakter yaratma, inventar, iqtisadiyyat və daha çoxunu təmin edir. FiveM-dəki ESX/QBCore-un RedM ekvivalentidir. |
| RSG Core (RedEM:RP) | Xarakter idarəetməsi, peşələr və iqtisadiyyat sistemləri olan başqa bir tam RP çərçivəsi. |
| oxmysql | Cfx.re serverləri üçün MySQL kitabxanası. Verilənlər bazası əməliyyatları üçün əksər çərçivələr tərəfindən tələb olunur. |
| ox_lib | Paylaşılan funksiyalar, UI komponentləri və köməkçi modullar təmin edən yardımçı kitabxana. |
| vorp_inventory | VORP əsaslı serverlər üçün inventar sistemi. |
Necə Qoşulmaq Olar
Oyunçuların serverinizə qoşulmaq üçün RedM klientinə ehtiyacı var. Başlamaq üçün:
RedM-in Quraşdırılması
- Oyunçular Steam, Epic Games Store və ya Rockstar Games Launcher-da Red Dead Redemption 2-nin qanuni nüsxəsinə sahib olmalıdır.
- RedM klientini redm.net-dən yükləyin.
- RedM-i quraşdırın. O, avtomatik olaraq RDR2 quraşdırmasını aşkar edəcək.
- RedM-i işə salın. İlk işə salmada o, yeniləmə edəcək və oyun fayllarını keşləyəcək.
Server Brauzeri ilə Qoşulma
- RedM-i işə salın.
- Server brauzerini açmaq üçün əsas menyudan Play düyməsini basın.
- Serverinizi adına görə axtarın (konfiqurasiyanızdakı
sv_hostnamedəyəri). - Serverinizi seçin və Connect düyməsini basın. Şifrə təyin edilibsə, onu daxil edin.
Birbaşa Qoşulma
- RedM-i işə salın.
- Klient konsolunu açmaq üçün F8 basın.
- Serverinizin IP və portu ilə aşağıdakı əmri yazın:
connect YOUR_SERVER_IP:PORT
Məsələn:
connect 192.168.1.100:30120
Server IP və portunuzu GPanel-də serverinizin ümumi baxış səhifəsində tapın, və ya Server IP və Portunuzu Necə Tapmaq Olar baxın.
FiveM ilə Ortaq Konseptlər
RedM və FiveM hər ikisi Cfx.re platforması üzərində qurulduğundan, bir çox konseptlər birbaşa keçir:
- server.cfg sintaksisi FiveM və RedM arasında eynidir.
- Resurs manifestləri (
fxmanifest.lua) eyni format və sahələrdən istifadə edir. - Server tərəfi skriptləmə (Lua, C#, JavaScript) eyni şəkildə işləyir.
- oxmysql və digər ortaq kitabxanalar hər iki platformada işləyir.
- txAdmin idarəetmə paneli həm FiveM, həm də RedM serverləri ilə işləyir.
- OneSync obyekt sinxronizasiyası hər iki platformada mövcuddur.
Əsas fərqlər klient tərəfi native-lər (oyuna xas funksiyalar), resurs uyğunluğu (FiveM resursları RDR2 üçün köçürülmə tələb edir) və mövcud oyun dünyası/obyektlərdir.
Əlaqəli Məqalələr
- RedM Problemlərin Həlli — Ümumi lisenziya açarı, qoşulma, resurs və performans problemləri üçün həllər.
- Server IP və Portunuzu Necə Tapmaq Olar
- SFTP ilə Faylları Necə Yükləmək Olar
- Yeni Serverinizə Başlamaq
Kömək Lazımdır?
RedM serverinizi quraşdırmaq, lisenziya açarı əldə etmək və ya resursları konfiqurasiya etməkdə köməyə ehtiyacınız varsa, dəstək bileti açın və komandamız sizə kömək edəcək.