Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • Машинное обучение
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Истории успеха
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Практические руководства
    • Все руководства
      • Публикация обновлений для игр с помощью Cloud CDN
      • Создание SAP-программы в Yandex Cloud
      • Развертывание сервера Minecraft в Yandex Cloud
      • Развертывание мультиплеер-сервера для GTA V в Yandex Cloud
      • Конвертация видео в GIF на Python

В этой статье:

  • Подготовьте облако к работе
  • Необходимые платные ресурсы
  • Создайте группу безопасности
  • Создайте ВМ для мультиплеер-сервера GTA V
  • Установите необходимые утилиты и пакеты
  • Запустите сервер GTA V
  • Протестируйте работоспособность решения
  • Как удалить созданные ресурсы
  1. Прикладные решения
  2. Прочее
  3. Развертывание мультиплеер-сервера для GTA V в Yandex Cloud

Развертывание мультиплеер-сервера для GTA V в Yandex Cloud

Статья создана
Yandex Cloud
Обновлена 6 марта 2025 г.
  • Подготовьте облако к работе
    • Необходимые платные ресурсы
  • Создайте группу безопасности
  • Создайте ВМ для мультиплеер-сервера GTA V
  • Установите необходимые утилиты и пакеты
  • Запустите сервер GTA V
  • Протестируйте работоспособность решения
  • Как удалить созданные ресурсы

Для организации многопользовательского режима в игре Grand Theft Auto V от компании Rockstar Games вы можете развернуть мультиплеер-сервер на виртуальной машине в Yandex Cloud.

Чтобы развернуть мультиплеер-сервер GTA V в Yandex Cloud:

  1. Подготовьте облако к работе.
  2. Создайте группу безопасности.
  3. Создайте ВМ для сервера GTA V.
  4. Установите необходимые утилиты и пакеты.
  5. Запустите сервер GTA V.
  6. Протестируйте работоспособность решения.

Если созданные ресурсы вам больше не нужны, удалите их.

Подготовьте облако к работеПодготовьте облако к работе

Зарегистрируйтесь в Yandex Cloud и создайте платежный аккаунт:

  1. Перейдите в консоль управления, затем войдите в Yandex Cloud или зарегистрируйтесь.
  2. На странице Yandex Cloud Billing убедитесь, что у вас подключен платежный аккаунт, и он находится в статусе ACTIVE или TRIAL_ACTIVE. Если платежного аккаунта нет, создайте его и привяжите к нему облако.

Если у вас есть активный платежный аккаунт, вы можете создать или выбрать каталог, в котором будет работать ваша инфраструктура, на странице облака.

Подробнее об облаках и каталогах.

Необходимые платные ресурсыНеобходимые платные ресурсы

В стоимость поддержки инфраструктуры входит:

  • плата за постоянно работающие ВМ (см. тарифы Yandex Compute Cloud);
  • плата за использование публичных IP-адресов и исходящий трафик (см. тарифы Yandex Virtual Private Cloud).

Создайте группу безопасностиСоздайте группу безопасности

Создайте группу безопасности с правилом, разрешающим трафик к портам 22005 и 22006. Эти порты заданы по умолчанию в файле конфигурации GTA V сервера.

Консоль управления
  1. В консоли управления выберите ваш каталог.

  2. В списке сервисов выберите Virtual Private Cloud.

  3. На панели слева выберите Группы безопасности.

  4. Нажмите кнопку Создать группу безопасности.

  5. В поле Имя укажите имя gta-v-sg.

  6. В поле Сеть выберите сеть default.

  7. В блоке Правила создайте следующие правила для управления трафиком:

    Направление
    трафика
    Описание Диапазон портов Протокол Источник /
    Назначение
    CIDR блоки
    Входящий sessions-u 22005 Любой CIDR 0.0.0.0/0
    Входящий server-http 22006 Любой CIDR 0.0.0.0/0
  8. Нажмите кнопку Сохранить.

Создайте ВМ для мультиплеер-сервера GTA VСоздайте ВМ для мультиплеер-сервера GTA V

  1. Создайте пару ключей SSH:

    ssh-keygen -t ed25519
    

    Рекомендуем оставить имя файла ключа без изменения.

  2. Создайте ВМ с публичным IP-адресом:

    Консоль управления
    1. В консоли управления выберите каталог, в котором будет создана ВМ.

    2. В списке сервисов выберите Compute Cloud.

    3. На панели слева выберите Виртуальные машины.

    4. Нажмите кнопку Создать виртуальную машину.

    5. В блоке Образ загрузочного диска в поле Поиск продукта введите Ubuntu 22.04 LTS и выберите публичный образ Ubuntu 22.04 LTS.

    6. В блоке Расположение выберите зону доступности, в которой будет находиться ВМ.

    7. В блоке Диски и файловые хранилища выберите тип диска HDD и задайте размер 20 ГБ.

    8. В блоке Вычислительные ресурсы перейдите на вкладку Своя конфигурация и укажите необходимую платформу, количество vCPU и объем RAM:

      • Платформа — Intel Ice Lake.
      • vCPU — 2.
      • Гарантированная доля vCPU — 100%.
      • RAM — 2 ГБ.
    9. В блоке Сетевые настройки:

      • В поле Подсеть выберите сеть и подсеть, к которым нужно подключить ВМ. Если нужной сети или подсети еще нет, создайте их.
      • В поле Публичный IP-адрес оставьте значение Автоматически, чтобы назначить ВМ случайный внешний IP-адрес из пула Yandex Cloud, или выберите статический адрес из списка, если вы зарезервировали его заранее.
      • В поле Группы безопасности выберите созданную ранее группу безопасности gta-v-sg.
    10. В блоке Доступ выберите вариант SSH-ключ и укажите данные для доступа на ВМ:

      • В поле Логин введите имя пользователя, например: ubuntu. Не используйте имя root или другие имена, зарезервированные ОС. Для выполнения операций, требующих прав суперпользователя, используйте команду sudo.
      • В поле SSH-ключ выберите SSH-ключ, сохраненный в вашем профиле пользователя организации.

        Если в вашем профиле нет сохраненных SSH-ключей или вы хотите добавить новый ключ:

        • Нажмите кнопку Добавить ключ.
        • Задайте имя SSH-ключа.
        • Загрузите или вставьте содержимое открытого SSH-ключа. Пару SSH-ключей для подключения к ВМ по SSH необходимо создать самостоятельно.
        • Нажмите кнопку Добавить.

        SSH-ключ будет добавлен в ваш профиль пользователя организации.

        Если в организации отключена возможность добавления пользователями SSH-ключей в свои профили, добавленный открытый SSH-ключ будет сохранен только в профиле пользователя создаваемой виртуальной машины.

    11. В блоке Общая информация задайте имя ВМ: gta-v-server.

    12. Нажмите Создать ВМ.

Установите необходимые утилиты и пакетыУстановите необходимые утилиты и пакеты

  1. Подключитесь по протоколу SSH к созданной ВМ.

  2. Установите необходимые пакеты toolchain из репозитория Ubuntu-Toolchain, libstdc++6, libatomic1 и утилиту screen для запуска терминальной сессии в фоновом режиме:

    sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
    sudo apt update -y && sudo apt install libstdc++6 libatomic1 screen
    
  3. Скачайте дистрибутив сервера в текущую директорию:

    wget https://cdn.rage.mp/updater/prerelease/server-files/linux_x64.tar.gz
    
  4. Распакуйте архив:

    tar -xzf linux_x64.tar.gz
    
  5. Перейдите в директорию с сервером и сделайте файл ragemp-server исполняемым:

    cd ragemp-srv
    chmod +x ragemp-server
    
  6. При желании, установите пакет RAGE.MP Freeroam. RAGE.MP Freeroam является простым модом, дающим пользователям мультиплейера доступ ко всем скинам, оружию и средствам передвижения. Так же можно восстановить здоровье и защиту. Чтобы установить пакет:

    1. Перейдите в директорию с установленным сервером:
    cd ~/ragemp-srv
    
    1. Скачайте дистрибутив мода со страницы разработчика на GitHub:
    git clone https://github.com/n-n1ks/rage.mp-freeroam.git
    
    1. Перейдите в директорию репозитория rage.mp-freeroam и скопируйте необходимые папки:
    cd rage.mp-freeroam
    cp -r ./client_packages/* ../client_packages/
    cp -r ./packages/* ../packages/
    

Запустите сервер GTA VЗапустите сервер GTA V

  1. Запустите фоновую сессию screen:

    screen
    
  2. В фоновой сессии запустите сервер:

    ./ragemp-server
    

    Вы должны увидеть вывод с подтверждением, что сервер готов принимать соединения “The server is ready to accept connections.” :

    [INFO] Starting RAGE Multiplayer server...
    
    [============================================================]
    ||
    ||      MaxPlayers              100
    ||      Sync rate               40ms
    ||      Name                    RAGE:MP Unofficial server
    ||      Gamemode                freeroam
    ||      Streaming distance      300
    ||      Announcement            disabled
    ||      Voice chat              disabled
    ||      Address                 127.0.0.1:22005
    ||      Connection limits       disabled
    ||      Encryption              enabled
    ||      NodeJS                  enabled
    ||      C#                      disabled
    ||
    [============================================================]
    
    
    [INFO] Loading NodeJS packages...
    [INFO] Starting packages...
    [DONE] Server packages have been started.
    [DONE] Started resource transfer server at 22006 port.
    [DONE] Client-side packages weight: 0.000000 MB (uncompressed: 0.000000 MB).
    [INFO] Initializing networking...
    [DONE] Networking has been started: (IPv4-only) at 127.0.0.1:22005
    [DONE] The server is ready to accept connections.
    

Протестируйте работоспособность решенияПротестируйте работоспособность решения

  1. Скачайте и установите мультиплеер RageMP на компьютере, где установлена игра GTA 5:

    https://cdn.rage.mp/public/files/RAGEMultiplayer_Setup.exe
    
  2. Запустите игру Grand Theft Auto V через RageMP.

  3. В окне мультиплеера нажмите на иконку прямого подключения к серверу.

  4. В открывшемся диалоге укажите публичный IP-адрес вашей виртуальной машины и порт 22005.

  5. Подключитесь к серверу нажав кнопку Подключиться.

  6. Если вы настроили мод RAGE.MP Freeroam, вызовите меню дополнительных возможностей клавишей F2.

Как удалить созданные ресурсыКак удалить созданные ресурсы

Чтобы перестать платить за созданные ресурсы:

  1. В сервисе Compute Cloud удалите созданную виртуальную машину.
  2. В сервисе Virtual Private Cloud удалите созданную группу безопасности.

Была ли статья полезна?

Предыдущая
Развертывание сервера Minecraft в Yandex Cloud
Следующая
Конвертация видео в GIF на Python
Проект Яндекса
© 2025 ООО «Яндекс.Облако»