background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Категории

Руководство по настройке сервера alt:V

RU altv gta-v setup config multiplayer Полезно для 0 чел.

В этом руководстве рассматривается всё, что нужно для запуска вашего сервера alt:V на Legion Hosting, от первого запуска и конфигурации server.toml до ресурсов игровых режимов, настройки CDN, голосового чата и того, как игроки подключаются через лаунчер alt:V. Для разработки ресурсов, настройки базы данных и управления администраторами см. Настройка администратора и ресурсов alt:V.

Панель сервера: Всё управление сервером осуществляется через GPanel по адресу gpanel.legionhosting.net. Серверы alt:V работают как автономное приложение выделенного сервера, отдельно от игрового клиента GTA V.

Что такое alt:V?

alt:V — это бесплатная модификация мультиплеера с открытым исходным кодом для Grand Theft Auto V. Она позволяет игрокам подключаться к пользовательским серверам с уникальными игровыми режимами, такими как ролевая игра (RP), deathmatch, гонки, freeroam и другими. Сервер запускает пользовательские ресурсы, написанные на JavaScript, TypeScript или C#, давая владельцам серверов полный контроль над игровой логикой. Игроки подключаются через лаунчер alt:V, который модифицирует GTA V для мультиплеерного подключения.

Требуется лицензия GTA V: Каждый игрок, подключающийся к вашему серверу alt:V, должен владеть легальной копией Grand Theft Auto V на своём аккаунте Rockstar Games. Лаунчер alt:V проверяет владение игрой перед разрешением подключения.

Первый запуск

Когда вы впервые получаете ваш сервер alt:V, выполните следующие шаги, чтобы вывести его в онлайн:

  1. Войдите в GPanel и выберите ваш сервер alt:V.
  2. Перейдите на вкладку Startup и настройте имя сервера, максимальное количество игроков и другие стартовые переменные.
  3. Перейдите на вкладку Console и нажмите Start.
  4. При первом запуске сервер загрузит файлы сервера alt:V. Это может занять несколько минут.
  5. Как только консоль отобразит, что сервер прослушивает и готов к подключениям, ваш сервер находится в онлайне.
  6. По умолчанию сервер запускается без ресурсов игровых режимов. Вам нужно будет добавить ресурсы для создания игрового процесса. См. Настройка администратора и ресурсов alt:V для подробностей.
Нет игрового режима по умолчанию: Свежий сервер alt:V запускается без ресурсов игрового процесса. Игроки могут подключаться, но будут спавниться без каких-либо пользовательских функций. Вам нужно установить или разработать ресурсы для создания желаемого игрового режима.

Стартовые переменные GPanel

alt:V предоставляет несколько опций конфигурации в виде стартовых переменных в GPanel. Перейдите на вкладку Startup, чтобы изменить их. Изменения требуют перезапуска сервера.

Переменная По умолчанию Описание
PASSWORD ChangeMe Пароль для входа на сервер. Минимум 6 символов.
SERVER_DESC A Pterodactyl Hosted Server Описание сервера, отображаемое в браузере серверов alt:V.
BUILD release Ветка сервера alt:V: release (стабильная), rc (release candidate) или dev (разработка).

Конфигурация сервера (server.toml)

Основной файл конфигурации для серверов alt:V — это server.toml, расположенный в корневом каталоге сервера. Вы можете редактировать этот файл через вкладку Files в GPanel или через SFTP.

Пример server.toml

name = "My alt:V Server"
host = "0.0.0.0"
port = 7788
players = 128
password = ""
announce = true
token = ""
gamemode = "Freeroam"
website = ""
language = "en"
description = "A custom GTA V multiplayer server"
modules = ["js-module"]
resources = ["myresource"]
tags = ["freeroam", "fun"]

Ключевые настройки: name (отображаемое имя в браузере), host (оставьте 0.0.0.0), port (должен совпадать с GPanel), players (максимальное количество), password (пусто для публичного), announce (true для появления в браузере), token (токен анонса с сайта alt:V, требуется для листинга в браузере), gamemode (метка в браузере, например «Roleplay»), modules (модули скриптов: js-module или csharp-module), resources (массив папок ресурсов для загрузки) и tags (теги фильтров браузера).

Всегда останавливайте ваш сервер перед редактированием server.toml. Изменения, внесённые во время работы сервера, не вступят в силу до перезапуска и могут быть перезаписаны.

Токен анонса

Чтобы ваш сервер появился в браузере серверов alt:V, вам нужен токен анонса с главного сервера alt:V:

  1. Посетите сайт alt:V и войдите или создайте аккаунт.
  2. Перейдите в раздел управления сервером и сгенерируйте новый токен сервера.
  3. Скопируйте токен и вставьте его в поле token в вашем server.toml.
  4. Убедитесь, что в вашей конфигурации announce = true.
  5. Перезапустите сервер. Теперь он должен появиться в публичном браузере.
Держите ваш токен анонса в секрете. Не делитесь им публично. Токен уникален для вашего сервера и должен находиться только в вашем server.toml.

Ресурсы игровых режимов

Серверы alt:V работают на ресурсах — скриптах, определяющих всю игровую логику. Без ресурсов сервер не имеет пользовательской функциональности. Ресурсы размещаются в каталоге resources/.

Структура ресурса

resources/
  myresource/
    resource.toml       <-- Resource configuration
    server/
      index.js          <-- Server-side script
    client/
      index.js          <-- Client-side script (runs on the player's GTA V)

Загрузка ресурсов

Добавьте имена ресурсов в массив resources в server.toml, чтобы загружать их при запуске:

resources = ["chat", "freeroam", "spawn"]

Каждый ресурс должен иметь файл resource.toml в своём каталоге, определяющий его тип, зависимости и точки входа скриптов. Для подробностей о создании и управлении ресурсами см. Настройка администратора и ресурсов alt:V.


Настройка CDN

alt:V использует механизм CDN для доставки клиентских файлов (модели, текстуры, скрипты) подключающимся игрокам. Встроенный CDN доставляет файлы напрямую с сервера без необходимости дополнительной настройки — это вариант по умолчанию, который хорошо работает для большинства серверов. Для крупномасштабных серверов с множеством пользовательских ассетов вы можете опционально настроить внешний CDN, загрузив клиентские файлы на веб-сервер и задав URL CDN в конфигурации вашего ресурса, что снижает использование пропускной способности игрового сервера.


Голосовой чат

alt:V включает встроенную систему голосового чата, которая обеспечивает позиционную (3D) голосовую связь между игроками. Голосовой чат включается и настраивается в server.toml.

Конфигурация голосовой связи

[voice]
bitrate = 64000
externalSecret = ""
externalHost = ""
externalPort = 0

bitrate управляет качеством голоса (64000 — стандарт). Поля external* настраивают внешний голосовой сервер — оставьте их пустыми/нулевыми, чтобы использовать встроенный голосовой сервер, что рекомендуется для большинства настроек. Опция внешнего голосового сервера нужна только для продвинутых конфигураций, где обработка голоса вынесена на отдельную машину.


Как игроки подключаются

Игроки подключаются к серверам alt:V через лаунчер alt:V, а не напрямую через GTA V.

Через браузер серверов

  1. Скачайте и установите лаунчер alt:V с altvmp.com.
  2. Запустите лаунчер alt:V. Он обнаружит и проверит установку GTA V.
  3. В лаунчере просмотрите браузер серверов.
  4. Найдите ваш сервер по имени или используйте фильтры (игровой режим, теги, количество игроков).
  5. Кликните по вашему серверу и выберите Connect.
  6. Если на сервере установлен пароль, игроку будет предложено его ввести.
  7. GTA V запустится с мультиплеерным модом alt:V и подключится к вашему серверу.

Через прямое подключение

  1. В лаунчере alt:V выберите Direct Connect.
  2. Введите IP-адрес и порт вашего сервера в формате IP:PORT (например, 192.168.1.1:7788).
  3. Нажмите Connect.

Чтобы найти IP-адрес и порт вашего сервера, см. Как найти IP и порт вашего сервера.

Сервер не отображается в браузере? Убедитесь, что в вашем server.toml установлено announce = true и что у вас есть действительный токен анонса. Серверу может потребоваться минута для регистрации после запуска. Проверьте консоль на наличие ошибок подключения к главному серверу. Обратите внимание, что ваш порт назначается случайным образом, если у вас нет приватного IP — проверьте GPanel на предмет правильного значения.

Максимальное количество игроков и производительность

Серверы alt:V могут поддерживать большое количество игроков, но производительность сильно зависит от ваших ресурсов и тарифа сервера:

  • 32–128 игроков: Распространённый диапазон для большинства серверов. Простые игровые режимы работают плавно при более высоком количестве.
  • 128–512+ игроков: Возможно для оптимизированных серверов с эффективными ресурсами. Требует больше CPU и RAM.
  • Эффективность ресурсов: Плохо оптимизированные скрипты — основная причина проблем с производительностью. Серверные скрипты, выполняющие тяжёлые операции на каждом тике или хранящие большие структуры данных в памяти, могут создать узкое место для сервера.
  • Запросы к базе данных: Игровые режимы, использующие базы данных (MySQL, MongoDB), должны использовать асинхронные запросы, чтобы избежать блокировки основного потока.
Совет по производительности: Если ваш сервер испытывает лаги, профилируйте ваши ресурсы на предмет ресурсоёмких операций. Оптимизируйте запросы к базе данных, сократите операции на каждом тике и используйте событийно-ориентированные паттерны вместо циклов опроса.

Связанные статьи


Нужна дополнительная помощь?

Если у вас возникают проблемы, не охваченные в этом руководстве, наша команда поддержки готова помочь. Откройте тикет на legionhosting.net/submitticket.php с данными вашего сервера и описанием проблемы.


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

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.