Skip to content
forked from tabarra/txAdmin

txAdmin - remotely manage&monitor your GTA5 FiveM Server

License

Notifications You must be signed in to change notification settings

Tim885885/txAdmin

Repository files navigation

txAdmin for FiveM

Join our Discord Server:  

txAdmin is a full featured web panel to Manage & Monitor your FiveM Server remotely.


Main Features

  • Start/Stop/Restart your server instance or resources
  • Access control:
    • Login via Password, CitizenFX or Discord
    • Admin permission system (more info)
    • Action logging
    • Brute-force protection
  • Discord Integration:
    • Server status command (/status)
    • Custom static commands
    • Command spam prevention
  • Monitoring:
    • Auto Restart on crash
    • Server’s CPU/RAM consumption
    • Live Console (with log file)
    • Hitch Detection statistics
    • Online players chart
    • Server Activity Log (connections/disconnections, kills, chat, explosions and custom commands)
  • Real-time playerlist with ping + steam-linked accounts (when available)
  • Scheduled restarts with warning announcements
  • Translation Support (more info)
  • FiveM's Server CFG editor

Installing & Running (Windows/Linux)

If your copy of FXServer doesn't come with txAdmin (citizen/system_resources/txAdmin), you can install with the following steps:

#Inside your FXServer folder, execute:
cd citizen/system_resources
mv monitor monitorOld
git clone -b conversion https://github.com/tabarra/txAdmin monitor
cd monitor
npm i

Then to run it, just execute the run.sh or run.cmd without any +exec arguments.
An txData folder will be created in your current working directory.

ConVars

  • serverProfile: The name of the server profile to start. Profiles are saved/loaded from the current directory inside the txData folder.
  • txAdminPort: The TCP port to use as HTTP Server.
  • txDataPath: The path of the data folder. The default on Windows is <citizen_root>/../txData and on Linux <citizen_root>/../../../txData.

ConVar usage example on Windows:

# Windows
./run.cmd +set serverProfile dev_server +set txAdminPort 40125 +set txDataPath "%userprofile%/Desktop/txData"

# Linux
./run.sh +set serverProfile dev_server +set txAdminPort 40125 +set txDataPath "~/fxserver/txData"

License, Credits and Thanks

  • This project is licensed under the MIT License.
  • Favicons made by Freepik from www.flaticon.com are licensed under CC 3.0 BY
  • Special thanks to everyone that contributed to this project.

About

txAdmin - remotely manage&monitor your GTA5 FiveM Server

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 80.7%
  • HTML 14.9%
  • CSS 3.4%
  • Lua 1.0%