Молниеносная распродажа 50% скидка на все серверы Последний день!
До конца: 00D 00H 00M 00S
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
Категории

Настройка администрирования и ресурсов BeamMP

RU beammp beamng admin mods resources Полезно для 0 чел.

В этом руководстве рассматриваются настройка администрирования, серверные ресурсы, пользовательские карты, управление транспортными средствами и устранение неполадок для вашего сервера BeamMP на Legion Hosting. Для первоначальной настройки сервера, ключей аутентификации и базовой конфигурации см. Руководство по настройке сервера BeamMP.

Панель сервера: Всё управление сервером осуществляется через GPanel по адресу gpanel.legionhosting.net. Управление файлами можно выполнять через вкладку Files или по SFTP. Инструкции по SFTP см. в статье Как загружать файлы через SFTP.

Настройка администрирования

В BeamMP нет традиционной системы входа администратора или пароля. Вместо этого команды администратора выполняются через консоль сервера или через серверные Lua-плагины, которые проверяют идентификаторы игроков.

Консольные команды

Консоль сервера в GPanel обеспечивает прямой доступ к встроенным командам сервера. Вводите команды непосредственно в поле ввода консоли:

Команда Описание
kick <player_id> <reason> Исключает игрока с сервера с необязательным сообщением о причине.
ban <player_name> Банит игрока на сервере. Забаненные игроки не могут переподключиться.
unban <player_name> Снимает бан с игрока, позволяя ему переподключиться.
list Выводит список всех подключённых в данный момент игроков с их идентификаторами.
say <message> Отправляет общесерверное сообщение в чат из консоли.
status Отображает информацию о состоянии сервера, включая количество игроков и время работы.
help Выводит список всех доступных консольных команд.
Идентификаторы игроков: Используйте команду list, чтобы увидеть подключённых игроков и их идентификаторы. Эти идентификаторы нужны для команд вроде kick.

Структура папки Resources

BeamMP использует папку Resources для организации серверного контента. Эта папка содержит два подкаталога с разными назначениями:

Resources/
  Client/       <-- Client-side mods (maps, vehicles) synced to players
  Server/       <-- Server-side Lua plugins (not sent to players)

Клиентские ресурсы

Файлы, размещённые в Resources/Client/, автоматически загружаются игроками при подключении. Это используется для:

  • Пользовательские карты — .zip-файлы модов карт, которые нужны игрокам для загрузки карты сервера.
  • Пользовательские транспортные средства — .zip-файлы модов транспортных средств, которые добавляют новые автомобили или изменяют существующие.
  • Другие клиентские моды — Любой мод BeamNG.drive, который должен присутствовать на клиенте.
Размер файла имеет значение: Всё, что находится в Resources/Client/, загружается каждым присоединившимся игроком. Большие файлы или множество модов значительно увеличат время подключения. Сохраняйте клиентские ресурсы минимальными для наилучшего опыта игроков.

Серверные ресурсы (Lua-плагины)

Каталог Resources/Server/ содержит серверные Lua-плагины. Они работают только на сервере и не отправляются игрокам. Каждый плагин находится в собственной подпапке с файлом main.lua:

Resources/
  Server/
    MyPlugin/
      main.lua        <-- Plugin entry point
    AnotherPlugin/
      main.lua

Серверные плагины могут:

  • Реагировать на события игроков (вход, выход, сообщения в чате, появление транспортных средств).
  • Реализовывать пользовательские команды, запускаемые через чат (например, /tp, /give).
  • Управлять разрешениями и лимитами транспортных средств.
  • Добавлять экономические системы, телепортацию или другие пользовательские игровые функции.
  • Вести журнал активности игроков и обеспечивать соблюдение правил.
Ресурсы плагинов: Сообщество BeamMP поддерживает коллекцию плагинов на форумах BeamMP и в GitHub. Распространённые плагины включают команды чата, лимиты транспортных средств и инструменты администрирования.

Добавление пользовательских карт

Чтобы запустить пользовательскую (не стандартную) карту на вашем сервере BeamMP:

  1. Скачайте мод карты в виде .zip-файла из источника модов BeamNG.drive (например, из репозитория модов BeamNG.drive).
  2. Остановите ваш сервер в GPanel.
  3. Загрузите .zip-файл в Resources/Client/ через вкладку Files или по SFTP. Не распаковывайте zip-архив.
  4. Обновите переменную запуска MAP (или Map в ServerConfig.toml) на правильный путь карты для пользовательской карты. Этот путь обычно имеет формат /levels/map_name/info.json — проверьте документацию мода для точного пути.
  5. Запустите сервер.
Путь карты должен быть правильным: Если значение Map не соответствует фактическому пути внутри .zip-файла мода, сервер не сможет загрузить карту. Проверьте документацию мода или изучите структуру .zip-архива, чтобы найти правильный путь /levels/.
Игроки скачивают автоматически: Когда игрок подключается, лаунчер BeamMP автоматически загружает любые файлы из Resources/Client/, которых у игрока ещё нет. Игрокам не нужно вручную устанавливать моды карт.

Управление транспортными средствами

Управление транспортными средствами на серверах BeamMP контролируется через настройку MaxCars и опционально через серверные Lua-плагины.

Настройка MaxCars

Настройка MaxCars в ServerConfig.toml (или переменная запуска MAX_CARS) контролирует, сколько транспортных средств каждый игрок может создать одновременно:

  • 1 — Каждый игрок может иметь одно транспортное средство за раз (рекомендуется для крупных серверов).
  • 23 — Позволяет игрокам иметь пару транспортных средств, полезно для небольших серверов или автовстреч.
  • Более высокие значения пропорционально увеличивают нагрузку на сервер.

Пользовательские моды транспортных средств

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

  1. Скачайте мод транспортного средства в виде .zip-файла.
  2. Поместите его в Resources/Client/.
  3. Перезапустите сервер. Игроки автоматически загрузят мод транспортного средства при подключении.

Ограничение транспортных средств через плагины

Для более детального контроля (например, бан определённых транспортных средств, ограничение типов транспортных средств) вам понадобится серверный Lua-плагин. Эти плагины могут перехватывать события появления транспортных средств и разрешать или запрещать их на основе пользовательских правил. Проверьте форумы BeamMP на наличие плагинов управления транспортными средствами.


Установка и управление плагинами

Серверные Lua-плагины расширяют функциональность вашего сервера. Вот как их устанавливать и управлять ими:

Установка плагина

  1. Скачайте файлы плагина (обычно папка, содержащая main.lua и, возможно, другие файлы).
  2. Остановите ваш сервер.
  3. Загрузите папку плагина в Resources/Server/ через вкладку Files или по SFTP.
  4. Убедитесь, что структура папки правильная: Resources/Server/PluginName/main.lua.
  5. Запустите сервер. В консоли будут показаны сообщения по мере загрузки плагинов.

Удаление плагина

  1. Остановите ваш сервер.
  2. Удалите папку плагина из Resources/Server/.
  3. Запустите сервер.
Всегда останавливайте сервер перед добавлением или удалением плагинов. Горячая загрузка не поддерживается надёжно и может вызвать ошибки.

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

Ошибки ключа аутентификации

  • Убедитесь, что ключ правильно вставлен в переменную запуска AUTH_KEY — без лишних пробелов или переносов строк.
  • Убедитесь, что ключ не был отозван или не истёк на BeamMP Keymaster.
  • Каждый ключ может использоваться только на одном сервере одновременно. Если вы используете тот же ключ где-то ещё, он не сработает.
  • Консоль отобразит ошибки аутентификации при запуске, если ключ недействителен.

Игроки не могут подключиться

  • Убедитесь, что сервер полностью запущен и отображается как онлайн в GPanel.
  • Проверьте, что игрок использует лаунчер BeamMP, а не стандартный лаунчер BeamNG.drive.
  • Если сервер настроен с Private = true, игроки должны использовать прямое подключение с правильным IP и портом. См. Как найти IP-адрес и порт вашего сервера.
  • Убедитесь, что версия лаунчера BeamMP игрока совместима с версией сервера. Устаревшие лаунчеры могут не подключиться.
  • Если сервер заполнен (достигнуто MaxPlayers), дополнительные игроки не смогут присоединиться, пока кто-то не выйдет.

Проблемы синхронизации модов

  • Если игроки застревают на загрузке или получают ошибки об отсутствующих модах, убедитесь, что .zip-файлы модов в Resources/Client/ не повреждены.
  • Перескачайте и перезагрузите файл мода, если .zip-архив повреждён.
  • Очень большие файлы модов могут вызывать тайм-ауты для игроков с медленным соединением. Рассмотрите возможность удаления ненужных больших модов.
  • Убедитесь, что .zip-файлы модов не вложены друг в друга (т. е. .zip внутри папки внутри другого .zip).

Проблемы с производительностью при большом количестве игроков/транспортных средств

  • Уменьшите MaxCars до 1 на игрока.
  • Снизьте MaxPlayers, если сервер постоянно испытывает лаги.
  • Переключитесь на более простую карту (Grid Map или Industrial) для лучшей производительности при большом количестве игроков.
  • Удалите ненужные клиентские моды из Resources/Client/, чтобы сократить время загрузки и использование памяти.
  • Проверьте графики использования ресурсов в GPanel — если ЦП или ОЗУ постоянно на пределе, рассмотрите возможность повышения тарифного плана сервера. Откройте тикет в поддержку, чтобы обсудить варианты.

Сервер не отображается в браузере

  • Убедитесь, что Private установлено в false в вашей конфигурации.
  • Убедитесь, что ключ аутентификации действителен и не используется другим сервером.
  • Подождите 1–2 минуты после запуска, чтобы сервер зарегистрировался в бэкенде BeamMP.
  • Проверьте консоль на наличие ошибок, связанных с подключением к мастер-серверу.

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


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

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


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

Ready to Get Started?

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