Молниеносная распродажа 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
Категории

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

RU onset admin packages lua Полезно для 0 чел.

Это руководство охватывает настройку администрирования, команды консоли, систему Lua-пакетов, управление игроками и транспортом, а также настройку базы данных для вашего выделенного сервера Onset на Legion Hosting. Информацию о первоначальной настройке сервера см. в нашем Руководстве по настройке сервера Onset.

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

Onset управляет правами администратора через Lua-скрипты внутри ваших пакетов игровых режимов. В отличие от многих игр со встроенными системами администрирования, Onset полагается на ваши пакеты для определения того, кто имеет повышенные права и что эти права позволяют.

Большинство пакетов игровых режимов от сообщества включают систему администрирования. Обычно настройка администрирования включает:

  1. Откройте File Manager в GPanel
  2. Перейдите в каталог вашего пакета (например, packages/mygamemode/)
  3. Найдите файл конфигурации администраторов (часто config.lua, admins.lua или файл конфигурации JSON)
  4. Добавьте ваш Steam64 ID или игровой ID игрока в список администраторов
  5. Сохраните файл и перезапустите сервер
-- Example: config.lua admin setup
Config = {}
Config.Admins = {
    "76561198000000001",  -- Your Steam64 ID
    "76561198000000002"   -- Another admin
}
Поиск Steam64 ID: посетите steamid.io и введите URL профиля Steam, чтобы найти Steam64 ID.

Команды консоли сервера

Onset предоставляет встроенные команды консоли сервера, которые работают независимо от установленных пакетов. Их можно вводить непосредственно в консоли GPanel.

Команда Описание
help Выводит список всех доступных команд консоли
stop Корректно останавливает сервер
restart Перезапускает сервер
players Выводит список всех подключённых игроков с их ID
kick <playerid> [reason] Выгоняет игрока с сервера
ban <playerid> [reason] Банит игрока на сервере
unban <steamid> Снимает бан для указанного Steam ID
package reload <name> Перезагружает пакет без перезапуска сервера
package start <name> Запускает пакет, который в данный момент не работает
package stop <name> Останавливает работающий пакет
package list Выводит список всех загруженных пакетов и их статус

Система пакетов (Lua-скриптинг)

Геймплей Onset полностью определяется пакетами, написанными на Lua. Каждый пакет — это папка внутри каталога packages/, содержащая Lua-скрипты, которые выполняются на стороне сервера и/или клиента.

Структура пакета

packages/
    mygamemode/
        package.json          <-- Package metadata and file declarations
        server/
            main.lua          <-- Server-side entry point
            commands.lua      <-- Custom command handlers
        client/
            main.lua          <-- Client-side entry point
            ui.lua            <-- User interface scripts

Установка пакетов

  1. Скачайте пакет с форумов сообщества Onset или из репозиториев GitHub
  2. Подключитесь к вашему серверу через SFTP
  3. Загрузите папку пакета в каталог packages/
  4. Откройте server_config.json в File Manager
  5. Добавьте имя папки пакета в массив "packages"
  6. Перезапустите сервер через GPanel
// server_config.json - Adding packages
{
    "packages": [
        "roleplay",
        "admintools",
        "vehicleshop"
    ]
}
Порядок загрузки: пакеты в массиве "packages" загружаются в том порядке, в котором они перечислены. Если один пакет зависит от другого, убедитесь, что зависимость указана первой.

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

Помимо встроенных команд kick и ban, большинство пакетов игровых режимов предоставляют дополнительные возможности управления игроками. Распространённые команды, предоставляемые пакетами, включают:

Команда (зависит от пакета) Описание
/tp <player> Телепортироваться к другому игроку
/bring <player> Телепортировать другого игрока к вашему местоположению
/goto <x> <y> <z> Телепортироваться к определённым мировым координатам
/setadmin <player> <level> Установить уровень администратора игрока (если пакет поддерживает уровни)
/announce <message> Отправить объявление на весь сервер

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

Onset имеет встроенную систему транспорта, которую могут расширять пакеты. Администраторам часто нужно управлять заспавненными транспортными средствами, чтобы предотвратить захламление сервера.

  • Спавн транспорта — большинство RP-пакетов позволяют администраторам спавнить транспорт с помощью команд вроде /car <model>
  • Очистка транспорта — некоторые пакеты включают авто-удаление брошенного транспорта или команды администратора вроде /destroyvehicles
  • Лимиты транспорта — настройте максимальное количество транспортных средств на игрока, чтобы предотвратить лаги от слишком большого числа заспавненных объектов

База данных (MariaDB)

Onset поддерживает подключения к базам данных MariaDB/MySQL для постоянного хранения данных. Это используется ролевыми и другими пакетами игровых режимов для хранения данных игроков, инвентарей, имущества и многого другого.

Настройка базы данных осуществляется в файлах конфигурации вашего пакета. Типичная настройка:

-- Database configuration in package config
Database = {
    host = "127.0.0.1",
    port = 3306,
    username = "onset_user",
    password = "your_password",
    database = "onset_gamemode"
}
Доступ к базе данных: учётные данные вашей базы данных можно найти в GPanel на вкладке Databases. Если вам нужно создать новую базу данных, отправьте тикет в службу поддержки, и наша команда настроит её для вас.

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

Проблема Решение
Сервер запускается, но геймплей недоступен Вам нужен хотя бы один установленный пакет игрового режима, указанный в server_config.json. Голый сервер Onset не имеет встроенного геймплея.
Пакет не загружается Проверьте консоль GPanel на наличие сообщений об ошибках Lua. Распространённые причины: отсутствие package.json, синтаксические ошибки в файлах Lua или отсутствующие зависимости.
Ошибки подключения к базе данных Проверьте учётные данные базы данных, убедитесь, что база данных существует, и проверьте, что служба MariaDB запущена. Проверьте подключение по логам консоли.
Сервер не виден в браузере Убедитесь, что в server_config.json установлено "visible": true. Также убедитесь, что порт 7776 (TCP) доступен для порта запросов.
Высокая задержка или лаги Уменьшите значение streamdistance, снизьте tickrate, если загрузка ЦП высока, и проверьте неэффективные Lua-скрипты в ваших пакетах.

Похожие статьи

Нужна помощь?

Если у вас возникли проблемы с сервером Onset или вам нужна дополнительная помощь, наша служба поддержки готова помочь. Отправьте тикет в службу поддержки, и мы свяжемся с вами как можно скорее.


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

Ready to Get Started?

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