- UID
- 61
- Активность
- Офлайн
- Регистрация
- 31 Май 2026
- Сообщения
- 5
- Реакции
- 5
- Баллы
- 3
Автор темы
- Автор темы
- #1
Запуск сервера на операционной системе Linux - это лучший выбор, если вы хотите выжать максимум производительности из своей VPS/VDS машины, сэкономить оперативную память и получить стабильный серверный ТПС.
В данном руководстве подробно разобрано, как правильно поднять FXServer на Linux, опираясь на официальные требования разработчиков FiveM, настроить базовый server.cfg и запустить проект в режиме 24/7.
Устанавливаем их одной командой в консоли:sudo apt update && sudo apt upgrade -y && sudo apt install git xz-utils wget screen -y
Ниже приведён пример файла 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.
sudo ufw allow 30120/tcp && sudo ufw allow 30120/udp
В данном руководстве подробно разобрано, как правильно поднять 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.- Создаем новую сессию командой:screen -S fivem
- Запускаем сервер через официальный скрипт run.sh:cd ~/FXServer/server-data && bash ~/FXServer/server/run.sh +exec server.cfg
- Чтобы свернуть консоль сервера и оставить его работать в фоне, нажмите комбинацию клавиш: Ctrl + A, а затем сразу кнопку D. Появится статус detached, терминал можно закрывать.
Настройка портов
Чтобы игроки смогли подключиться к серверу, открываем порт 30120 в фаерволе Linux:sudo ufw allow 30120/tcp && sudo ufw allow 30120/udp