Skip to content

FiveM

This page covers running the gamemanage agent on a FiveM (cfx.re) server. Once it's installed, the server reports into the panel over an outbound connection, so you get live monitoring, a streaming console, and remote commands without opening any inbound ports.

Install the resource

Copy the gamemanage resource folder into your server's resources/ directory, alongside your other resources.

server-data/
  resources/
    gamemanage/
      fxmanifest.lua
      ...
  server.cfg

Edit server.cfg

Add two lines to server.cfg. The ensure line starts the resource, and the convar passes your panel key. Use the key from the panel; it has the format gm_live_xxxx.

ensure gamemanage
set gamemanage_key "gm_live_xxxxxxxxxxxxxxxxxxxx"

Note: Put the set gamemanage_key line above ensure gamemanage in server.cfg. Convars are read in order, so if the key is set after the resource starts, the agent comes up without a key and won't connect to the panel.

Restart the server

Restart the FiveM server process once so it picks up the new resource and convar. A live txAdmin/console restart of just the resource is not enough on first install, because the key convar is read at startup. After it comes back, the server appears in the panel and starts reporting players, CPU, memory, and uptime.

Ports

The default FiveM game port is 30120. The agent connects outbound to the panel, so you do not need to open 30120 or any other port for gamemanage to work. Keep whatever port forwarding you already use for players to reach the server; gamemanage doesn't change it.

What's supported

For FiveM you get the live console and remote commands. Anything you'd type at the server console you can send from the panel, and the output streams back.

  • Live monitoring: players, CPU, memory, uptime
  • Streaming console output
  • Sending console commands from the panel

Scheduled backups and one-click rollback are not available for FiveM (backup:false). Use your own snapshot or copy of the resources/ directory and server.cfg if you need point-in-time recovery.