Перейти к содержимому
Red Dead Redemption 2

Установка сервера Red Dead Redemption 2

RedM — мультиплеерная платформа CitizenFX для Red Dead Redemption 2: сервер тот же FXServer, что и у FiveM, запущенный с «set gamename rdr3». Потребуется 20–40 минут, бесплатный лицензионный ключ с портала Cfx.re, а у каждого игрока должна быть Red Dead Redemption 2 на ПК.

Последнее обновление: 09.10.2026

RedM — мультиплеерная платформа CitizenFX для Red Dead Redemption 2: сервер тот же FXServer, что и у FiveM, запущенный с «set gamename rdr3». Потребуется 20–40 минут, бесплатный лицензионный ключ с портала Cfx.re, а у каждого игрока должна быть Red Dead Redemption 2 на ПК.

Пошаговая установка

  1. Создайте аккаунт на portal.cfx.re и сгенерируйте лицензионный ключ для сервера.

  2. Скачайте последнюю сборку recommended/master сервера (Windows или Linux) со страницы загрузки из документации.

  3. Распакуйте его в папку «server» и клонируйте cfx-server-data в отдельную папку «server-data».

  4. Создайте server.cfg в server-data (инструмент «Генератор server.cfg для RedM») с «set gamename rdr3» и вашим sv_licenseKey.

  5. Запустите FXServer из папки server-data с «+exec server.cfg».

  6. В RedM нажмите F8 и введите «connect 127.0.0.1:30120» для локальной проверки.

  7. На VPS откройте порт 30120 по TCP и UDP (файрвол системы и хостера).

  8. Настройте автозапуск (служба systemd или задача планировщика Windows).

  9. Запланируйте резервные копии и обновления сервера, затем добавьте сервер на game-rank.com/jeux/red-dead-redemption-2.

Требования

Официальная документация не задаёт минимальное железо; значения ниже — обычные ориентиры, которые нужно подстроить под ваши ресурсы (скрипты, фреймворк).

  • ОС: Windows 10/Server 2016+ или 64-бит Linux (Ubuntu/Debian); для Linux нужны xz-utils и git.
  • Ориентир: 2–4 ядра, 4–8 ГБ ОЗУ и 10 ГБ диска на 32 слота (неофициальная оценка).
  • Бесплатный лицензионный ключ (sv_licenseKey) с портала Cfx.re; свыше 64 слотов нужен OneSync «on».

Локальная установка (Windows)

Распакуйте .7z сервера в C:\FXServer\server, клонируйте cfx-server-data в C:\FXServer\server-data, создайте server.cfg и запустите сервер из server-data.

git clone https://github.com/citizenfx/cfx-server-data.git C:\FXServer\server-data
cd /d C:\FXServer\server-data
C:\FXServer\server\FXServer.exe +exec server.cfg

Установка на Linux VPS (Ubuntu/Debian)

Создайте не-root пользователя, скачайте Linux-сборку со страницы загрузки (fx.tar.xz) и распакуйте её.

sudo adduser --disabled-password --gecos "" redm
sudo apt update && sudo apt install -y xz-utils git screen
sudo -iu redm
mkdir -p ~/FXServer/server && cd ~/FXServer/server
# placez ici fx.tar.xz (version Linux téléchargée) puis :
tar xf fx.tar.xz
cd ~/FXServer && git clone https://github.com/citizenfx/cfx-server-data.git server-data
# créez ~/FXServer/server-data/server.cfg, puis :
cd ~/FXServer/server-data && bash ~/FXServer/server/run.sh +exec server.cfg

Порты для открытия

Порт меняется строками endpoint_add_tcp и endpoint_add_udp в server.cfg; откройте тот же номер в файрволе. При домашнем хостинге пробросьте порт (NAT) на роутере на локальный IP сервера. Проверяйте из внешней сети (мобильная точка доступа).

  • 30120/TCP и 30120/UDP — подключение игроков и список серверов (по умолчанию).
  • 40120/TCP — веб-интерфейс txAdmin, если используете (не открывайте публично без защиты).

Файрвол Linux (ufw)

Разрешите SSH до включения ufw. У OVH, Hetzner, Scaleway и др. откройте порт также в файрволе / security group хостера.

sudo ufw allow OpenSSH
sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp
sudo ufw enable
sudo ufw status

Брандмауэр Windows (netsh)

В командной строке администратора:

netsh advfirewall firewall add rule name="RedM TCP 30120" dir=in action=allow protocol=TCP localport=30120
netsh advfirewall firewall add rule name="RedM UDP 30120" dir=in action=allow protocol=UDP localport=30120

Служба systemd (Linux)

Сохраните файл как /etc/systemd/system/redm.service и выполните «sudo systemctl enable --now redm». Если служба сразу завершается (консоль без стандартного ввода), запускайте сервер в screen или tmux: «screen -S redm», затем команда запуска.

[Unit]
Description=RedM server
After=network-online.target
Wants=network-online.target

[Service]
User=redm
WorkingDirectory=/home/redm/FXServer/server-data
ExecStart=/bin/bash /home/redm/FXServer/server/run.sh +exec server.cfg
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target

Автозапуск в Windows

Создайте C:\FXServer\start.cmd и задачу планировщика, запускающую его при старте машины.

REM C:\FXServer\start.cmd
cd /d C:\FXServer\server-data
C:\FXServer\server\FXServer.exe +exec server.cfg

REM Tâche planifiée / Scheduled task (invite administrateur)
schtasks /create /tn "RedM" /tr "C:\FXServer\start.cmd" /sc onstart /ru SYSTEM

Обновления и резервные копии

Обновление: остановите сервер, замените содержимое папки server новой сборкой (server-data и server.cfg не меняются), перезапустите. Делайте резервные копии server-data (ресурсы, server.cfg) и базы данных вашего фреймворка (MySQL/MariaDB, если есть). Плановый перезапуск — cron или планировщик Windows.

# Sauvegarde / backup (cron : 0 4 * * *)
tar czf ~/backup-redm-$(date +%F).tar.gz -C ~/FXServer server-data

# Redémarrage planifié / scheduled restart (cron root : 0 5 * * *)
systemctl restart redm

Как заявить о сервере

Публичный сервер с действующим ключом появляется в списке серверов RedM; заполните sv_projectName, sv_projectDesc и tags. Добавьте сервер также на game-rank.com/jeux/red-dead-redemption-2 для большей известности.

Устранение неполадок

  • Сервер стартует как GTA V: «set gamename rdr3» отсутствует или не загружен; запускайте с +exec server.cfg из server-data.
  • «Invalid license key»: sv_licenseKey отсутствует, скопирован с ошибкой или привязан к другому IP; перегенерируйте на portal.cfx.re.
  • Игроки не могут подключиться извне: порт 30120 не открыт и по TCP, И по UDP (файрвол, хостер, NAT роутера).
  • Ошибка билда или клиент отклонён: согласуйте sv_enforceGameBuild (в официальной документации указан только 1491) с версией вашего фреймворка.
  • Ресурс не загружается: в fxmanifest.lua нет game 'rdr3' или rdr3_warning; создайте его специальным инструментом и проверьте «ensure» в server.cfg.

Частые вопросы

Нужно ли платить за хостинг сервера RedM?
Нет: серверное ПО и лицензионный ключ портала Cfx.re бесплатны согласно документации. Платными бывают только хостинг (VPS, выделенный) и платные скрипты.
Можно ли использовать txAdmin с RedM?
Да, txAdmin поставляется с FXServer и даёт веб-интерфейс (порт 40120 по умолчанию). Выберите RedM в мастере настройки или добавьте «set gamename rdr3» в server.cfg.
Сколько игроков вмещает сервер RedM?
sv_maxclients принимает от 1 до 2048; от 32 слотов OneSync должен быть «on» или «legacy», свыше 64 — только «on». Реальное число зависит от процессора и скриптов.
Где хранятся файлы данных сервера?
Сам сервер хранит только server-data (ресурсы, server.cfg, кэш). Игровые данные (персонажи, инвентари) лежат в базе данных фреймворка (чаще MySQL/MariaDB) — копируйте её отдельно.

Инструменты для сервера Red Dead Redemption 2

Red Dead Redemption 2
Red Dead Redemption 2Свободный доступ
Создайте server.cfg для сервера RedM (Red Dead Redemption 2): gamename rdr3, порт 30120, OneSync, сборка, ресурсы и ACE.
КонфигурацияCFGRedMОткрыть
Документация
Red Dead Redemption 2
Red Dead Redemption 2Свободный доступ
Создайте fxmanifest.lua для ресурса RedM: game 'rdr3', rdr3_warning, клиентские/серверные скрипты, файлы и NUI-страница.
РазработкаLuaRedMОткрыть
Документация