What Is qs-server?

The qs-server provides a unified HTTP API for managing your FiveM FXServer setup. It is a core add-on that powers several advanced features in Quasar Admin Menu.

1

Resource Monitor

Live display of CPU and RAM usage

2

FX Server Console

Real-time tailing of fxserver.log and server.log

3

Editor Plugin

Browse and edit config.lua files from any resource directly through the Admin Menu


Requirements

  • Supported Platforms: Windows & Linux

  • Node.js: Not required — all dependencies are precompiled

  • Ports: Make sure the chosen HTTP port is open and not in use


Configuration

1

Open the folder for your platform

linux/ or windows/

2

Edit the file config.json with your paths and port:

{
  "resourcesDir": "<Your path here>/txData/unknownhorizons/resources",
  "logFiles": [
    "<Your path here>/txData/default/logs/fxserver.log",
    "<Your path here>/txData/default/logs/server.log"
  ],
  "httpPort": 8074
  // Make sure this matches AdminConfig.ServerPort in your FiveM resource
}

Usage

1
2

Modify config.json with your actual server paths

3

Run the binary:

Windows:

.\qs-server.exe

Linux:

chmod +x qs-server
./qs-server

HTTP Endpoints

Path
Description

/stats

GET → Returns current CPU & RAM stats (JSON)

/logs

GET → Retrieves and clears buffered log lines (JSON)

/configs/:resource

GET → Lists all config.lua files for a resource


QS FiveM API (Beta)

The Admin Menu includes a lightweight API for remote moderation control. Initial support is limited but will be expanded progressively in future updates.

Last updated