Promo Kilat 50% diskon untuk semua server Hari Terakhir!
Berakhir dalam: 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

Penyiapan Admin dan Package Onset

ID onset admin packages lua 0 found this helpful

Panduan ini membahas penyiapan admin, perintah konsol, sistem package Lua, manajemen pemain dan kendaraan, serta konfigurasi database untuk server dedikasi Onset Anda di Legion Hosting. Untuk penyiapan server awal, lihat Panduan Penyiapan Server Onset kami.

Penyiapan Admin

Onset menangani hak istimewa admin melalui skrip Lua di dalam package mode permainan Anda. Tidak seperti banyak game dengan sistem admin bawaan, Onset bergantung pada package Anda untuk menentukan siapa yang memiliki izin tingkat lanjut dan apa yang diizinkan oleh izin tersebut.

Sebagian besar package mode permainan komunitas menyertakan sistem admin. Biasanya, penyiapan admin melibatkan:

  1. Buka File Manager di GPanel
  2. Navigasikan ke direktori package Anda (mis., packages/mygamemode/)
  3. Temukan file konfigurasi admin (sering kali config.lua, admins.lua, atau file konfigurasi JSON)
  4. Tambahkan Steam64 ID atau ID pemain dalam game Anda ke daftar admin
  5. Simpan file dan mulai ulang server
-- Example: config.lua admin setup
Config = {}
Config.Admins = {
    "76561198000000001",  -- Your Steam64 ID
    "76561198000000002"   -- Another admin
}
Menemukan Steam64 ID: Kunjungi steamid.io dan masukkan URL profil Steam untuk menemukan Steam64 ID.

Perintah Konsol Server

Onset menyediakan perintah konsol server bawaan yang berfungsi terlepas dari package yang terpasang. Perintah-perintah ini dapat dimasukkan langsung di konsol GPanel.

Perintah Deskripsi
help Menampilkan semua perintah konsol yang tersedia
stop Menghentikan server dengan mulus
restart Memulai ulang server
players Menampilkan semua pemain yang terhubung beserta ID mereka
kick <playerid> [reason] Mengeluarkan pemain dari server
ban <playerid> [reason] Mem-ban pemain dari server
unban <steamid> Menghapus ban untuk Steam ID yang ditentukan
package reload <name> Memuat ulang package tanpa memulai ulang server
package start <name> Memulai package yang saat ini tidak berjalan
package stop <name> Menghentikan package yang sedang berjalan
package list Menampilkan semua package yang dimuat beserta statusnya

Sistem Package (Skrip Lua)

Gameplay Onset sepenuhnya ditentukan oleh package yang ditulis dalam Lua. Setiap package adalah folder di dalam direktori packages/ yang berisi skrip Lua yang berjalan di sisi server dan/atau sisi klien.

Struktur Package

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

Menginstal Package

  1. Unduh package dari forum komunitas Onset atau repositori GitHub
  2. Hubungkan ke server Anda melalui SFTP
  3. Unggah folder package ke direktori packages/
  4. Buka server_config.json di File Manager
  5. Tambahkan nama folder package ke array "packages"
  6. Mulai ulang server melalui GPanel
// server_config.json - Adding packages
{
    "packages": [
        "roleplay",
        "admintools",
        "vehicleshop"
    ]
}
Urutan Pemuatan: Package dalam array "packages" dimuat dalam urutan yang tercantum. Jika satu package bergantung pada package lain, pastikan dependensi dicantumkan terlebih dahulu.

Manajemen Pemain

Selain perintah kick dan ban bawaan, sebagian besar package mode permainan menyediakan fitur manajemen pemain tambahan. Perintah umum yang disediakan package meliputi:

Perintah (Bergantung Package) Deskripsi
/tp <player> Teleportasi ke pemain lain
/bring <player> Teleportasi pemain lain ke lokasi Anda
/goto <x> <y> <z> Teleportasi ke koordinat dunia tertentu
/setadmin <player> <level> Atur level admin pemain (jika package mendukung tingkatan)
/announce <message> Kirim pengumuman ke seluruh server

Manajemen Kendaraan

Onset memiliki sistem kendaraan bawaan yang dapat diperluas oleh package. Admin umumnya perlu mengelola kendaraan yang di-spawn untuk mencegah kekacauan server.

  • Spawning kendaraan — Sebagian besar package RP memungkinkan admin men-spawn kendaraan melalui perintah seperti /car <model>
  • Pembersihan kendaraan — Beberapa package menyertakan auto-despawn untuk kendaraan yang ditinggalkan atau perintah admin seperti /destroyvehicles
  • Batas kendaraan — Konfigurasikan jumlah maksimum kendaraan per pemain untuk mencegah lag akibat terlalu banyak entitas yang di-spawn

Database (MariaDB)

Onset mendukung koneksi database MariaDB/MySQL untuk penyimpanan data persisten. Ini digunakan oleh package roleplay dan mode permainan lainnya untuk menyimpan data pemain, inventaris, properti, dan lainnya.

Konfigurasi database ditangani di dalam file konfigurasi package Anda. Penyiapan tipikal:

-- Database configuration in package config
Database = {
    host = "127.0.0.1",
    port = 3306,
    username = "onset_user",
    password = "your_password",
    database = "onset_gamemode"
}
Akses Database: Kredensial database Anda dapat ditemukan di GPanel pada tab Databases. Jika Anda memerlukan database baru dibuat, kirim tiket dukungan dan tim kami akan menyiapkannya untuk Anda.

Pemecahan Masalah

Masalah Solusi
Server mulai tetapi tidak ada gameplay yang tersedia Anda memerlukan setidaknya satu package mode permainan yang terpasang dan tercantum di server_config.json. Server Onset kosong tidak memiliki gameplay bawaan.
Package gagal dimuat Periksa konsol GPanel untuk pesan kesalahan Lua. Penyebab umum: package.json yang hilang, kesalahan sintaks dalam file Lua, atau dependensi yang hilang.
Kesalahan koneksi database Verifikasi kredensial database Anda, pastikan database ada, dan periksa apakah layanan MariaDB berjalan. Uji konektivitas dari log konsol.
Server tidak terlihat di browser Pastikan "visible": true diatur di server_config.json. Verifikasi juga bahwa port 7776 (TCP) dapat diakses untuk port query.
Latensi tinggi atau lag Turunkan nilai streamdistance, kurangi tickrate jika penggunaan CPU tinggi, dan periksa skrip Lua yang tidak efisien di package Anda.

Artikel Terkait

Butuh Bantuan?

Jika Anda mengalami masalah dengan server Onset Anda atau memerlukan bantuan lebih lanjut, tim dukungan kami siap membantu. Kirim tiket dukungan dan kami akan menghubungi Anda sesegera mungkin.


Was this article helpful?

Ready to Get Started?

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