Добро пожаловать на FIVE MULTIPLAYER

Собирайтесь с другими игроками, создавайте собственный сервер, формируйте сообщество или придумывайте новый игровой режим. В FIVE Multiplayer вас ждут бесконечные возможности и непревзойденный контроль. Пусть ваше воображение станет вашим единственным пределом.

  • Сайт ragem.ru/ragem.pro временно не доступен, проводятся технические работы до 20.07.2026 включительно.

FiveM на Linux

  • Автор темы Автор темы Damaris
  • Дата начала Дата начала

Damaris

Новый участник
👶 Новенький
UID
61
Активность
Офлайн
Регистрация
31 Май 2026
Сообщения
5
Реакции
5
Баллы
3
Автор темы
Запуск сервера на операционной системе Linux - это лучший выбор, если вы хотите выжать максимум производительности из своей VPS/VDS машины, сэкономить оперативную память и получить стабильный серверный ТПС.

В данном руководстве подробно разобрано, как правильно поднять FXServer на Linux, опираясь на официальные требования разработчиков FiveM, настроить базовый server.cfg и запустить проект в режиме 24/7.

Важное примечание от разработчиков Cfx.re:Версия FXServer для Linux предоставляется в качестве любезности из-за возможных проблем с совместимостью дистрибутивов и доступностью диагностических инструментов для нативного кода C++. Если у вас возникнут критические баги с самим ядром, разработчики рекомендуют проверять их на Windows-версии. Но на практике, при правильной настройке, Linux-серверы работают стабильно месяцами.

Предварительные требования​

Перед началом установки убедитесь, что на вашей машине установлены следующие пакеты: Git, xz-utils и screen.

Устанавливаем их одной командой в консоли:sudo apt update && sudo apt upgrade -y && sudo apt install git xz-utils wget screen -y

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

Шаг 1: Создание папок сервера​

Создаем отдельную директорию, где будут лежать исполняемые файлы (артефакты) нашего сервера:mkdir -p ~/FXServer/server

Шаг 2: Загрузка и распаковка артефактов​

Переходим в созданную папку, скачиваем актуальную сборку Linux-сервера по прямой ссылке и распаковываем её:cd ~/FXServer/server && wget https://runtime.fivem.net/artifacts...2bec3569c48097f708419f0690ace0bbe14/fx.tar.xz

Шаг 3: Клонирование серверных данных (Data)​

Теперь клонируем официальный репозиторий с базовыми ресурсами в отдельную папку server-data:git clone https://github.com/citizenfx/cfx-server-data.git ~/FXServer/server-data

Шаг 4: Настройка конфигурации (server.cfg)​

Переходим в папку с данными сервера и открываем редактор для создания конфига:cd ~/FXServer/server-data && nano server.cfg

Ниже приведён пример файла server.cfg. Скопируйте этот текст, вставьте в файл и замените changeme на ваш лицензионный ключ.

endpoint_add_tcp "0.0.0.0:30120"endpoint_add_udp "0.0.0.0:30120"

ensure mapmanagerensure chatensure spawnmanagerensure sessionmanagerensure basic-gamemodeensure hardcapensure rconlog

sv_scriptHookAllowed 0sets tags "default"sets locale "ru-RU"

sv_hostname "FXServer, but unconfigured"sets sv_projectName "My FXServer Project"sets sv_projectDesc "Default FXServer requiring configuration"

add_ace group.admin command allowadd_ace group.admin command.quit denyadd_principal identifier.fivem:1 group.admin

set onesync onsv_maxclients 48set steam_webApiKey ""sv_licenseKey changeme

Чтобы сохранить файл в редакторе nano, нажмите Ctrl+O, затем Enter, а для выхода нажмите Ctrl+X.

Запуск сервера в режиме 24/7​

Чтобы сервер не отключался после закрытия терминала, используем утилиту screen.

  1. Создаем новую сессию командой:screen -S fivem
  2. Запускаем сервер через официальный скрипт run.sh:cd ~/FXServer/server-data && bash ~/FXServer/server/run.sh +exec server.cfg
  3. Чтобы свернуть консоль сервера и оставить его работать в фоне, нажмите комбинацию клавиш: Ctrl + A, а затем сразу кнопку D. Появится статус detached, терминал можно закрывать.
Для возвращения в консоль запущенного сервера пропишите:screen -r fivem

Настройка портов​

Чтобы игроки смогли подключиться к серверу, открываем порт 30120 в фаерволе Linux:
sudo ufw allow 30120/tcp && sudo ufw allow 30120/udp
 
  • + REP
Реакции: Appi
Куда кидать скачанную сборку (файлы сервера) с ПК на Linux

Когда вы скачали файлы готового сервера к себе на компьютер, открывайте FileZilla или WinSCP и заходите на ваш удаленный Linux-сервер.

Все скачанные файлы нужно перекинуть строго в папку server-data. По официальному гайду путь к ней выглядит так:

/home/fxserver/server-data

Переносите файлы с компьютера по следующим правилам:

  • Папку resources со своего компьютера перетаскивайте прямо внутрь папки /home/fxserver/server-data (с заменой или слиянием файлов). В ней находятся все скрипты, моды, карты и автомобили.
  • Файл server.cfg со своего компьютера кидайте прямо в корень папки /home/fxserver/server-data.
 
  • + REP
Реакции: Appi
Кому нужен исходник сервера под Linux ubuntu для сборки собственного проекта со своими плюшками, на уровне ядра, например можно расчленении реализовать, пишите пообщаемся. Речь про Linux а не сборку fx alpine, речь о полноценных исходниках которые можно собирать в Ubuntu включая node
 
Назад
Верх