Khuyến Mãi Chớp Nhoáng 50% giảm giá cho tất cả máy chủ Ngày Cuối Cùng!
Kết thúc sau: 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

Thiết Lập Quản Trị và Gói Onset

VI onset admin packages lua 0 found this helpful

Hướng dẫn này bao gồm thiết lập quản trị, các lệnh console, hệ thống gói Lua, quản lý người chơi và phương tiện, và cấu hình cơ sở dữ liệu cho máy chủ Onset dedicated của bạn trên Legion Hosting. Để biết cách thiết lập máy chủ ban đầu, hãy xem Hướng Dẫn Thiết Lập Máy Chủ Onset của chúng tôi.

Thiết Lập Quản Trị

Onset xử lý quyền quản trị thông qua kịch bản Lua bên trong các gói chế độ chơi của bạn. Không giống nhiều trò chơi có hệ thống quản trị tích hợp sẵn, Onset dựa vào các gói của bạn để xác định ai có quyền nâng cao và những quyền đó cho phép làm gì.

Hầu hết các gói chế độ chơi của cộng đồng đều bao gồm một hệ thống quản trị. Thông thường, việc thiết lập quản trị bao gồm:

  1. Mở File Manager trong GPanel
  2. Điều hướng đến thư mục gói của bạn (ví dụ: packages/mygamemode/)
  3. Tìm tệp cấu hình quản trị (thường là config.lua, admins.lua, hoặc một tệp cấu hình JSON)
  4. Thêm Steam64 ID hoặc ID người chơi trong trò chơi của bạn vào danh sách quản trị
  5. Lưu tệp và khởi động lại máy chủ
-- Example: config.lua admin setup
Config = {}
Config.Admins = {
    "76561198000000001",  -- Your Steam64 ID
    "76561198000000002"   -- Another admin
}
Tìm Steam64 ID: Truy cập steamid.io và nhập URL hồ sơ Steam để tìm Steam64 ID.

Lệnh Console Máy Chủ

Onset cung cấp các lệnh console máy chủ tích hợp sẵn hoạt động bất kể các gói đã cài đặt. Các lệnh này có thể được nhập trực tiếp trong console GPanel.

Lệnh Mô Tả
help Liệt kê tất cả các lệnh console có sẵn
stop Dừng máy chủ một cách an toàn
restart Khởi động lại máy chủ
players Liệt kê tất cả người chơi đang kết nối cùng với ID của họ
kick <playerid> [reason] Đá một người chơi khỏi máy chủ
ban <playerid> [reason] Cấm một người chơi khỏi máy chủ
unban <steamid> Gỡ bỏ lệnh cấm cho Steam ID được chỉ định
package reload <name> Tải lại một gói mà không cần khởi động lại máy chủ
package start <name> Khởi động một gói hiện không đang chạy
package stop <name> Dừng một gói đang chạy
package list Liệt kê tất cả các gói đã tải và trạng thái của chúng

Hệ Thống Gói (Kịch Bản Lua)

Lối chơi của Onset được xác định hoàn toàn bởi các gói được viết bằng Lua. Mỗi gói là một thư mục bên trong thư mục packages/ chứa các kịch bản Lua chạy ở phía máy chủ và/hoặc phía máy khách.

Cấu Trúc Gói

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

Cài Đặt Gói

  1. Tải gói từ các diễn đàn cộng đồng Onset hoặc các kho lưu trữ GitHub
  2. Kết nối tới máy chủ của bạn qua SFTP
  3. Tải thư mục gói lên thư mục packages/
  4. Mở server_config.json trong File Manager
  5. Thêm tên thư mục gói vào mảng "packages"
  6. Khởi động lại máy chủ thông qua GPanel
// server_config.json - Adding packages
{
    "packages": [
        "roleplay",
        "admintools",
        "vehicleshop"
    ]
}
Thứ Tự Tải: Các gói trong mảng "packages" được tải theo thứ tự chúng được liệt kê. Nếu một gói phụ thuộc vào một gói khác, hãy đảm bảo gói phụ thuộc được liệt kê trước.

Quản Lý Người Chơi

Ngoài các lệnh kick và ban tích hợp sẵn, hầu hết các gói chế độ chơi đều cung cấp các tính năng quản lý người chơi bổ sung. Các lệnh do gói cung cấp phổ biến bao gồm:

Lệnh (Phụ Thuộc Vào Gói) Mô Tả
/tp <player> Dịch chuyển tới một người chơi khác
/bring <player> Dịch chuyển một người chơi khác đến vị trí của bạn
/goto <x> <y> <z> Dịch chuyển tới các tọa độ thế giới cụ thể
/setadmin <player> <level> Đặt cấp độ quản trị của người chơi (nếu gói hỗ trợ phân cấp)
/announce <message> Gửi thông báo trên toàn máy chủ

Quản Lý Phương Tiện

Onset có một hệ thống phương tiện tích hợp sẵn mà các gói có thể mở rộng. Quản trị viên thường cần quản lý các phương tiện đã được sinh ra để ngăn tình trạng máy chủ bị lộn xộn.

  • Sinh phương tiện — Hầu hết các gói RP cho phép quản trị viên sinh phương tiện qua các lệnh như /car <model>
  • Dọn dẹp phương tiện — Một số gói bao gồm tính năng tự động xóa các phương tiện bị bỏ rơi hoặc các lệnh quản trị như /destroyvehicles
  • Giới hạn phương tiện — Cấu hình số phương tiện tối đa cho mỗi người chơi để ngăn lag do quá nhiều thực thể được sinh ra

Cơ Sở Dữ Liệu (MariaDB)

Onset hỗ trợ các kết nối cơ sở dữ liệu MariaDB/MySQL để lưu trữ dữ liệu bền vững. Tính năng này được sử dụng bởi các gói roleplay và các gói chế độ chơi khác để lưu trữ dữ liệu người chơi, kho đồ, tài sản và nhiều thứ khác.

Cấu hình cơ sở dữ liệu được xử lý bên trong các tệp cấu hình của gói. Một thiết lập điển hình:

-- Database configuration in package config
Database = {
    host = "127.0.0.1",
    port = 3306,
    username = "onset_user",
    password = "your_password",
    database = "onset_gamemode"
}
Truy Cập Cơ Sở Dữ Liệu: Thông tin đăng nhập cơ sở dữ liệu của bạn có thể được tìm thấy trong GPanel dưới tab Databases. Nếu bạn cần tạo một cơ sở dữ liệu mới, hãy gửi một yêu cầu hỗ trợ và đội ngũ của chúng tôi sẽ thiết lập nó cho bạn.

Khắc Phục Sự Cố

Vấn Đề Giải Pháp
Máy chủ khởi động nhưng không có lối chơi nào Bạn cần ít nhất một gói chế độ chơi được cài đặt và liệt kê trong server_config.json. Một máy chủ Onset trống không có lối chơi tích hợp sẵn.
Gói không tải được Kiểm tra console GPanel để tìm các thông báo lỗi Lua. Nguyên nhân phổ biến: thiếu package.json, lỗi cú pháp trong các tệp Lua, hoặc thiếu các thành phần phụ thuộc.
Lỗi kết nối cơ sở dữ liệu Xác minh thông tin đăng nhập cơ sở dữ liệu của bạn, đảm bảo cơ sở dữ liệu tồn tại và kiểm tra rằng dịch vụ MariaDB đang chạy. Kiểm tra khả năng kết nối từ nhật ký console.
Máy chủ không hiển thị trong trình duyệt Đảm bảo "visible": true được đặt trong server_config.json. Đồng thời xác minh rằng port 7776 (TCP) có thể truy cập được cho query port.
Độ trễ cao hoặc lag Giảm giá trị streamdistance, giảm tickrate nếu mức sử dụng CPU cao, và kiểm tra các kịch bản Lua không hiệu quả trong các gói của bạn.

Bài Viết Liên Quan

Cần Trợ Giúp?

Nếu bạn đang gặp sự cố với máy chủ Onset của mình hoặc cần thêm trợ giúp, đội ngũ hỗ trợ của chúng tôi luôn sẵn sàng giúp đỡ. Gửi một yêu cầu hỗ trợ và chúng tôi sẽ phản hồi bạn sớm nhất có thể.


Was this article helpful?

Ready to Get Started?

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