Skip to content

Repository files navigation

OmniPanel Agent

Free read-only server-intelligence agent for RedM / VORP servers — by SiloTek.

Streams live players, characters, economy, item / money / weapon transfers and deaths from your game server to your OmniPanel dashboard over a protected API key. It is read-only by design: the agent never writes to your game database and never stores your database password.

  • 🎯 Live players, sessions and map positions
  • 🧑‍🤝‍🧑 Character profiles, economy and inventory
  • 📜 Connection, transfer and death logs
  • 🔒 Read-only, API-key authenticated, tuned for 150–200 player servers

This resource is free. OmniPanel is a separate, optional hosted dashboard service. Not affiliated with or endorsed by Cfx.re, Rockstar Games or Take-Two.


Requirements

More framework adapters (e.g. RSG, custom SQL) are on the roadmap.

Installation

  1. Download this resource and place it in your server's resources folder, in a folder named OmniPanel.

  2. In OmniPanel, open Server → Setup, create your server and copy the generated credentials block.

  3. Copy credentials.example.lua to credentials.lua and paste your values:

    Config.ApiBaseUrl = "https://omnipanel.silotek.dev/api/agent"
    Config.ServerId   = "your-server-id"
    Config.ApiKey     = "omni_live_..."
  4. Add the resource to your server.cfg:

    ensure OmniPanel
  5. Start (or restart) your server. On boot you should see:

    [OmniPanel] OmniPanel agent v1.0.2 — SiloTek · read-only telemetry
    

Configuration

All runtime options live in config.lua and can be edited and reloaded safely. API credentials do not go here — they belong in credentials.lua.

Setting Default Purpose
Framework "vorp" Server framework OmniPanel reads from
HeartbeatIntervalSeconds 45 Keeps the server marked online and pulls module toggles
PlayerSnapshotIntervalSeconds 30 Online players, sessions and live map positions
LogFlushIntervalSeconds 10 Batches connection / transfer / death logs
WeaponCacheIntervalSeconds 90 Per-player weapon cache refresh (staggered)
EnableConnectionLogs true Connect / disconnect logging
EnableTransferLogs true Item / money / weapon transfer logging
EnableDeathLogs true Death logging with cause / killer / location
Debug false Verbose per-request console logging

Log modules can also be toggled live from OmniPanel → Server → Settings; the panel's setting always wins.

Security

  • The agent reads through VORP's read-only exports — it never issues database writes.
  • Your API key is sent as a Bearer token over HTTPS and is stored hashed on the panel.
  • Keep credentials.lua private. It is gitignored here and must never be shared, committed, or reused across servers.

Support

License

© 2026 SiloTek. All rights reserved. See LICENSE. This source is provided for use with the OmniPanel service and may not be redistributed, resold or repurposed without written permission.

About

Free read-only server-intelligence agent for RedM/VORP servers — streams live players, characters, economy, transfers and deaths to your OmniPanel dashboard. By SiloTek.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages