Брза Распродажба 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

MK 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" се вчитуваат по редоследот по кој се наведени. Ако еден пакет зависи од друг, осигурете се дека зависноста е наведена прва.

Управување со играчи

Покрај вградените команди за исфрлање и забрана, повеќето пакети за режим на игра обезбедуваат дополнителни функции за управување со играчи. Вообичаените команди обезбедени од пакети вклучуваат:

Команда (зависно од пакетот) Опис
/tp <player> Телепортирај се до друг играч
/bring <player> Телепортирај друг играч до твојата локација
/goto <x> <y> <z> Телепортирај се до конкретни светски координати
/setadmin <player> <level> Постави го администраторското ниво на играч (ако пакетот поддржува нивоа)
/announce <message> Испрати објава на целиот сервер

Управување со возила

Onset има вграден систем за возила кој пакетите можат да го прошират. Администраторите вообичаено треба да управуваат со создадените возила за да спречат натрупување на серверот.

  • Создавање на возила — Повеќето RP пакети им дозволуваат на администраторите да создаваат возила преку команди како /car <model>
  • Чистење на возила — Некои пакети вклучуваат автоматско отстранување за напуштени возила или администраторски команди како /destroyvehicles
  • Ограничувања на возила — Конфигурирајте максимален број возила по играч за да спречите застој од премногу создадени ентитети

База на податоци (MariaDB)

Onset поддржува MariaDB/MySQL врски со база на податоци за постојано складирање на податоци. Ова го користат roleplay и други пакети за режим на игра за складирање на податоци за играчи, инвентари, имоти и повеќе.

Конфигурацијата на базата на податоци се управува во рамките на конфигурациските датотеки на вашиот пакет. Типично поставување:

-- 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 сервер или ви треба дополнителна помош, нашиот тим за поддршка е тука да помогне. Поднесете тикет за поддршка и ние ќе ви се јавиме во најкус можен рок.


Дали оваа статија ви беше корисна?

Ready to Get Started?

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