Legion Hosting üzerinde RedM sunucunuzu kurmaya yönelik eksiksiz kılavuz. RedM, Red Dead Redemption 2 için Cfx.re (FiveM'in arkasındaki aynı ekip) tarafından geliştirilmiş çok oyunculu bir modifikasyon çerçevesidir. Bu kılavuz lisans anahtarı kaydını, sunucu yapılandırmasını, kaynak yönetimini ve oyuncuların bağlanmasını kapsar. Sorunlarla karşılaşırsanız RedM Sorun Giderme kılavuzumuza bakın.
RedM Nedir?
RedM, Red Dead Redemption 2 için topluluk odaklı bir çok oyunculu çerçevedir ve Cfx.re Collective tarafından geliştirilip sürdürülür — FiveM'in (GTA V çok oyunculu çerçevesi) arkasındaki aynı kuruluş. RedM şunları sağlar:
- Özel RDR2 çok oyunculu deneyimleri barındırmak için özel bir sunucu platformu
- Lua, C# ve JavaScript kullanan bir kaynak/betik sistemi
- Özel oyun modları, rol yapma çerçeveleri ve topluluk modları için destek
- Oyuncuları özel sunuculara bağlayan bir istemci başlatıcısı
- Kapsamlı oyun modifikasyonu için yerel fonksiyon erişimi
Cfx.re Lisans Anahtarı Edinme
Her RedM sunucusu geçerli bir Cfx.re lisans anahtarı gerektirir. Bu anahtar ücretsizdir ve Cfx.re hesabınıza bağlıdır.
https://keymaster.fivem.net/adresindeki Cfx.re Keymaster'a gidin.- Cfx.re hesabınızla giriş yapın (veya yoksa bir tane oluşturun).
- Register a new server (veya mevcut arayüze bağlı olarak "New Server") seçeneğine tıklayın.
- Formu doldurun:
- Label: Sunucunuz için bir ad (yalnızca sizin referansınız için).
- Server IP: GPanel'den sunucunuzun IP adresini girin. Bunu sunucunuzun genel bakış sayfasında bulabilirsiniz.
- Server Type: Uygun türü seçin (barındırılan sunucular için genellikle "Other/VPS").
- Generate seçeneğine tıklayın. Lisans anahtarınız görüntülenecektir. Kopyalayın ve güvenli bir şekilde saklayın.
İlk Başlatma ve GPanel Başlangıç Değişkenleri
RedM sunucunuzu Legion Hosting'den satın aldıktan sonra, GPanel'e giriş yapın ve sunucunuza gidin.
Başlangıç Değişkenlerini Ayarlama
GPanel'deki Startup sekmesine gidin. Yapılandırılabilir birkaç değişken göreceksiniz:
| Değişken | Açıklama | Örnek |
|---|---|---|
CFX_LICENSE |
Keymaster'dan aldığınız Cfx.re lisans anahtarınız. Gereklidir. | cfxk_xxxxxxxxxxxxxxxxxxxx_xxxxx |
SERVER_HOSTNAME |
Sunucu listesinde sunucunuz için görüntülenen ad. | My new FXServer! |
MAX_PLAYERS |
Bağlı oyuncuların maksimum sayısı (1–32). | 32 |
CFX_VERSION |
Kurulacak CFX sunucu yapı sürümü. latest, recommended veya belirli bir yapı numarası kullanın. |
latest |
STEAM_WEBAPIKEY |
Steam kimliği için Steam Web API anahtarı. steamcommunity.com/dev/apikey adresinden bir tane edinin. Devre dışı bırakmak için none olarak ayarlayın. |
none |
İlk Başlatma
- Cfx.re lisans anahtarınızı
CFX_LICENSEalanına girin. - İstediğiniz sunucu adını ve maksimum oyuncu sayısını ayarlayın.
- Console sekmesine gidin ve Start seçeneğine tıklayın.
- Sunucu, ilk açılışta RedM sunucu yapıtlarını indirecektir. Bu birkaç dakika sürebilir.
- Sunucunun dinlediğini belirten mesajları gördüğünüzde (ör.
Started resource manager), sunucunuz çevrimiçidir.
server.cfg Yapılandırması
server.cfg dosyası, RedM sunucunuzun birincil yapılandırma dosyasıdır. Buna GPanel'in File Manager'ı aracılığıyla veya SFTP üzerinden erişin. Aşağıda kapsamlı bir örnek yapılandırma bulunmaktadır:
# ========================================
# 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
Temel Yapılandırma Seçeneklerinin Açıklaması
| Yönerge | Açıklama |
|---|---|
endpoint_add_tcp |
İstemci bağlantıları için TCP uç noktası. GPanel tarafından atanan portla eşleşmelidir. |
endpoint_add_udp |
Oyun verileri için UDP uç noktası. TCP ile aynı port olmalıdır. |
sv_hostname |
RedM sunucu tarayıcısında ve istemci doğrudan bağlantısında görüntülenen sunucu adı. |
sv_maxclients |
Maksimum oyuncu yuvası. Barındırma planınızın desteklediği değeri aşmamalıdır. |
sv_licenseKey |
Cfx.re lisans anahtarınız. GPanel başlangıç değişkeni aracılığıyla da ayarlanabilir. |
sets |
Sunucu tarayıcısında görünen (istemcilere kopyalanan) bir sunucu convar'ı ayarlar. |
set |
Yalnızca sunucu tarafında görünen bir sunucu convar'ı ayarlar. |
set onesync |
Daha iyi varlık senkronizasyonu için OneSync'i etkinleştirir. on olarak bırakılması önerilir. |
ensure |
Bir kaynağı yükler ve başlatır. Kaynak, bir resources/ alt dizininde bulunmalıdır. |
endpoint_add_tcp ve endpoint_add_udp portları, GPanel'de sunucunuza atanan portla eşleşmelidir. Özel bir IP'niz yoksa sunucunuza rastgele bir port atanır. GPanel sunucunuzu 30120 portunda gösteriyorsa, uç noktalarınız "0.0.0.0:30120" olmalıdır. Eşleşmeyen bir port kullanmak, sunucunun doğru şekilde başlamasını engeller.
Kaynak Yönetimi
Kaynaklar, bir RedM sunucusunun yapı taşlarıdır. Sunucunuza işlevsellik ekleyen betikleri, varlıkları ve yapılandırmaları içerirler.
Kaynak Yapısı
Her kaynak, en azından bir fxmanifest.lua (veya eski __resource.lua) dosyası içeren, resources/ dizini içindeki bir klasördür:
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
Kaynakları Yükleme
Kaynaklar, server.cfg içindeki ensure komutu kullanılarak yüklenir:
# Load a specific resource
ensure my_resource
# You can also use 'start' (functionally equivalent to ensure)
start another_resource
ensure ile start arasındaki fark: ensure, kaynak durdurulmuşsa başlatır veya zaten çalışıyorsa yeniden başlatır. start, yalnızca zaten çalışmıyorsa başlatır.
Yeni Kaynaklar Kurma
- Kaynağı kaynağından (GitHub, topluluk forumları vb.) indirin.
- Kaynak klasörünü SFTP (bkz. SFTP Yükleme Kılavuzu) veya GPanel dosya yöneticisi aracılığıyla sunucunuzun
resources/dizinine yükleyin. server.cfgdosyanıza birensure resource_namesatırı ekleyin.- Kaynağın yüklenmesi için sunucuyu yeniden başlatın.
Popüler RedM Çerçeveleri ve Kaynakları
| Çerçeve/Kaynak | Açıklama |
|---|---|
| VORP Core | RedM için popüler rol yapma çerçevesi. Karakter oluşturma, envanter, ekonomi ve daha fazlasını sağlar. FiveM'deki ESX/QBCore'un RedM eşdeğeridir. |
| RSG Core (RedEM:RP) | Karakter yönetimi, işler ve ekonomi sistemleri içeren bir başka tam RP çerçevesi. |
| oxmysql | Cfx.re sunucuları için MySQL kütüphanesi. Veritabanı işlemleri için çoğu çerçeve tarafından gereklidir. |
| ox_lib | Paylaşılan fonksiyonlar, kullanıcı arayüzü bileşenleri ve yardımcı modüller sağlayan yardımcı kütüphane. |
| vorp_inventory | VORP tabanlı sunucular için envanter sistemi. |
Nasıl Bağlanılır
Oyuncuların sunucunuza bağlanmak için RedM istemcisine ihtiyacı vardır. Başlamak için izlenecek adımlar:
RedM Kurulumu
- Oyuncuların Steam, Epic Games Store veya Rockstar Games Launcher üzerinde meşru bir Red Dead Redemption 2 kopyasına sahip olması gerekir.
- RedM istemcisini redm.net adresinden indirin.
- RedM'i kurun. RDR2 kurulumunu otomatik olarak algılayacaktır.
- RedM'i başlatın. İlk başlatmada, oyun dosyalarını güncelleyip önbelleğe alacaktır.
Sunucu Tarayıcısı Üzerinden Bağlanma
- RedM'i başlatın.
- Sunucu tarayıcısını açmak için ana menüden Play seçeneğine tıklayın.
- Sunucunuzu adına göre arayın (yapılandırmanızdaki
sv_hostnamedeğeri). - Sunucunuzu seçin ve Connect seçeneğine tıklayın. Bir şifre ayarlanmışsa şifreyi girin.
Doğrudan Bağlanma
- RedM'i başlatın.
- İstemci konsolunu açmak için F8 tuşuna basın.
- Aşağıdaki komutu sunucunuzun IP'si ve portu ile yazın:
connect YOUR_SERVER_IP:PORT
Örneğin:
connect 192.168.1.100:30120
Sunucu IP'nizi ve portunuzu GPanel'de sunucunuzun genel bakış sayfasında bulun veya Sunucu IP'nizi ve Portunuzu Nasıl Bulursunuz sayfasına bakın.
FiveM ile Paylaşılan Kavramlar
RedM ve FiveM'in her ikisi de Cfx.re platformu üzerine kurulu olduğundan, birçok kavram doğrudan aktarılır:
- server.cfg söz dizimi FiveM ve RedM arasında aynıdır.
- Kaynak manifestoları (
fxmanifest.lua) aynı biçimi ve alanları kullanır. - Sunucu tarafı betikleme (Lua, C#, JavaScript) aynı şekilde çalışır.
- oxmysql ve diğer paylaşılan kütüphaneler her iki platformda da çalışır.
- txAdmin yönetim paneli hem FiveM hem de RedM sunucularıyla çalışır.
- OneSync varlık senkronizasyonu her iki platformda da mevcuttur.
Temel farklar, istemci tarafı yerel fonksiyonlar (oyuna özgü fonksiyonlar), kaynak uyumluluğu (FiveM kaynaklarının RDR2 için taşınması gerekir) ve mevcut oyun dünyası/varlıklarıdır.
İlgili Makaleler
- RedM Sorun Giderme — Yaygın lisans anahtarı, bağlantı, kaynak ve performans sorunları için çözümler.
- Sunucu IP'nizi ve Portunuzu Nasıl Bulursunuz
- SFTP ile Dosyalar Nasıl Yüklenir
- Yeni Sunucunuza Başlarken
Yardıma mı İhtiyacınız Var?
RedM sunucunuzu kurmak, lisans anahtarı edinmek veya kaynakları yapılandırmak için yardıma ihtiyacınız varsa, bir destek talebi açın ve ekibimiz sizi çalışır hale getirmenize yardımcı olacaktır.