Hey everyone!
Last week the progressive rollout of txAdmin v8.0 started, bringing a new settings page, improved diagnostics, and much more!
New Settings Page
Alongside a major refactoring of the internal modules (especially the config storage), the time to migrate the settings page to React finally came. The new page brings some nice quality of life changes, such as a 12/24H restart scheduler input dialog, an easy button to reset the server data path, and new options.
And most importantly, now you have a changelog to keep track of recent settings changes!
Custom Login Page
One of the most common customization requests we get is adding the server logo to the login page, and because of that, now txAdmin will automatically detect your server icon (from load_server_icon
) and sv_projectName
at boot time to display it on the login page.
Better Diagnostics
We all know how frustrating it can be when txAdmin restarts your server and is not very clear what was the reason, and that’s why now txAdmin will provide all of the information available via the server status card, live console, and terminal.
New Host Configuration
Alongside the efforts announced yesterday to bring new Game Server Providers to the platform, we introduced the TXHOST_*
environment variables, which replace the old ConVars as well as added new options.
If you use the CLI ConVars to change txAdmin’s port and txData’s location, we recommend migrating to the TXHOST equivalent as those ConVars will stop working on the next update.
For more information on all the options available, as well as a migration guide, please visit https://aka.cfx.re/txadmin-env-config.
Other Notable Changes
- Changed the Scheduled Restarter to automatically skip any scheduled restart in the 2 hours after any server shutdown.
- Added option to remember the last Search Type in the Players page.
- Server Status: Added server uptime to the server status card.
- Live Console: Added the
cls
andclear
commands. - Events:
- Marked the
healedPlayer
andskippedNextScheduledRestart
events as deprecated, and introducedscheduledRestartSkipped
andplayerHealed
to replace them. Both now have theauthor
parameter. - Added the
consoleCommand
which is triggered every time an admin sends anything in Live Console. - For more info, check the docs: https://aka.cfx.re/txadmin-events
- Marked the
- Added “Copy IDs” and “Compare IDs” buttons to the players and action log modals.
- Improved readability of player join/leave events on server log, as well as events inside the Live Console.
- We wrote a new middleware to replace the old static file server, for improved performance without needing to call the FileSystem every page requested.
- Fixed in-game playerlist desync issue.
- Fixed multiple places that had text overflowing in the web panel.
- Fixed custom locales not working due to the Lua ScRT sandbox.
- Updated Vietnamese, Latvian, Bulgarian, Chinese, and Dutch languages, as well as added Ukrainian.
- Countless more small fixes and tweaks.
How To Update
To get txAdmin v8.0, all you need to do is update your FXServer “artifact” to version 13227 or higher. Make sure to download version 13227 instead of the “Latest Recommended”.
- Windows Artifacts: https://runtime.fivem.net/artifacts/fivem/build_server_windows/master/
- Linux Artifacts: https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/
I hope you all enjoy the update, and please share your feedback down below!
If you need support for txAdmin, make sure to go to discord.gg/txAdmin.