txAdmin v8.0 Update Changelog

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 and clear commands.
  • Events:
    • Marked the healedPlayer and skippedNextScheduledRestart events as deprecated, and introduced scheduledRestartSkipped and playerHealed to replace them. Both now have the author 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
  • 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”.

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.

21 Likes

bro cooked

Very nice! :fire::fire:

:mascot: :fire: :fire: :fire:

fire :fire:

Nice!

Would be nice to see a feature for api calls to perform actions on the server.

eg. Player actions, restart/stop/start server and so on.

:revolving_hearts: ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎

Nice design!

:+1:

Nice Update.