Светкавична разпродажба 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
Categories

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

BG onset admin packages lua 0 found this helpful

Това ръководство обхваща настройката на администратори, конзолните команди, системата от Lua пакети, управлението на играчи и превозни средства, както и конфигурацията на базата данни за вашия Onset dedicated сървър в Legion Hosting. За първоначална настройка на сървъра вижте нашето Ръководство за настройка на сървър за Onset.

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

Onset управлява администраторските привилегии чрез Lua скриптиране в рамките на вашите пакети с режими на игра. За разлика от много игри с вградени системи за администратори, Onset разчита на вашите пакети, за да дефинират кой има повишени разрешения и какво позволяват тези разрешения.

Повечето пакети с режими на игра от общността включват система за администратори. Обикновено настройката на администратор включва:

  1. Отворете File Manager в GPanel
  2. Навигирайте до директорията на вашия пакет (напр., packages/mygamemode/)
  3. Намерете конфигурационния файл за администратори (често config.lua, admins.lua или JSON конфигурационен файл)
  4. Добавете вашия Steam64 ID или вътрешноигровия player 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 работи. Тествайте свързаността от логовете на конзолата.
Сървърът не се вижда в браузъра Уверете се, че "visible": true е зададено в server_config.json. Също така проверете дали порт 7776 (TCP) е достъпен за query порта.
Висока латентност или лаг Намалете стойността на streamdistance, намалете tickrate, ако използването на CPU е високо, и проверете за неефективни Lua скриптове във вашите пакети.

Свързани статии

Нуждаете се от помощ?

Ако имате проблеми с вашия Onset сървър или се нуждаете от допълнителна помощ, нашият екип за поддръжка е тук, за да помогне. Подайте тикет за поддръжка и ще се свържем с вас възможно най-скоро.


Was this article helpful?

Ready to Get Started?

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