Version 3.13.63.64713
21 July 2026
New Features
- Official Docker image — TCAdmin now ships an all-in-one Docker image that bundles the database, web control panel, and monitor into a single container — the fastest way to get a panel running, with one command and no separate database to install. It runs on both Intel/AMD and ARM64 hosts, installs the latest release the first time it starts, and updates in place from then on, so you never rebuild or re-pull the image just to update TCAdmin. The same image can also run as a remote server that adds game-hosting capacity to an existing panel, as a standalone web panel, or against a database server you already run. See Docker Installation.
- Email notifications — TCAdmin can now email your customers and staff. Connect your mail server on the new Email Settings page — standard SMTP, or app-only sign-in for Microsoft 365 and Google. Out of the box it sends welcome and password-reset links, notices when a service is created, reinstalled or moved, and query-monitoring alerts when a game server goes down; every message also lands in the user's Messages inbox inside the panel. Each email comes from a template you can rewrite with a visual editor or directly in HTML — drop in details such as the customer's name, preview with sample data, switch templates on or off, create variations, and translate them into your panel's languages so each user receives email in their preferred language. See Email Templates.
- Company branding on your emails — The new Company Information page lets you set your company name, website, logo, support email and panel address, plus a custom header and signature. TCAdmin applies them to every email it sends, so all of your messages share one consistent, professional look.
- Announcements in your customers' languages — Announcements can now be translated into your panel's languages, the same way as email templates: an Editing layer selector in the announcement editor lets you write a per-language subject and body, and each customer sees the announcement in their own language — including on the login page, which follows its language selector. Users without a matching translation still see the default content, and switching the panel language updates announcements already on screen. See Announcements.
- Sign in as your customers — Administrators and sub-admins with the new Impersonate permission can temporarily sign in as one of their users, straight from the Users list or the user's page, and see the panel exactly as that customer does — ideal for troubleshooting. While impersonating, a banner at the top of the panel shows whose account you're using and returns you to your own account with one click. Impersonation only works on accounts below your own access level, and the activity log records when each session starts and ends, with every action taken while impersonating attributed to the real administrator.
- Custom service home and header layouts — Building on layout templates, you can now design how a game or Docker service's own pages look — both the home area you see when you open a service and the header strip shown across all of its pages. Lay out live service controls and information in the visual editor, then apply your design to every service or tailor a separate one for a particular game or blueprint. See Layout Templates.
- Repair a game service — A new Repair action on a game service's page (next to Reinstall) fixes the most common causes of a server that won't start or can't access its files: it recreates the service's system user if it was deleted, resets the user's password to match the panel's records, and re-applies the correct permissions to the service's files. Administrators can grant the action to sub-admins and customers with the new Repair permission, and scripts can add their own follow-up steps with the new
AfterServiceRepairedscripting event or start a repair themselves. - Automatic clean-up of old tasks and logs — A new Data Retention & Maintenance page keeps your database and disk from filling up over time. TCAdmin can automatically remove finished tasks and old rotated log files once they pass an age you set, and reclaim the freed-up database space on a weekly schedule. You can also start a task clean-up yourself at any time.
- Improved task calendar and task details — On the Tasks calendar, the status totals now always match the tasks shown for the period you're viewing, and the Completed, Running, Failed, Pending and Cancelled tiles let you filter the calendar to a single status with one click. Opening a task shows a clearer status view with easy access to each step's log.
- Unsaved-changes warnings on more pages — The prompt that warns you before leaving a page with unsaved edits now covers more of the panel, including the File Manager's text and configuration editors and the command-line manager.
- Smoother settings loading — Game and Docker service settings pages now show a loading placeholder as they open, instead of a brief empty area.
Bug Fixes
- Drop-downs limited to 20 items — Fixed various drop-down and picker lists showing only their first 20 entries, which could hide later items; they now offer the full list.
- Copy, cut and paste in the file editor — Fixed copy, cut and paste not working in the File Manager's text editor, where the panel's own keyboard shortcuts were intercepting them.
- Create New Service game picker — Fixed the game picker in the Create New Service wizard sometimes failing to load with a server error.
- File Manager and server configuration errors — Fixed an error that could appear when opening the File Manager or editing a server's configuration.
- Scheduled console and RCON commands — Fixed scheduled tasks that send console or RCON commands to a game server. The task could wrongly treat a running service as stopped and refuse to run, and RCON commands failed with a "not implemented" error even though RCON is fully supported; both now work, and a command that fails is reported without stopping the rest of the task.
- Server Resources widget slow on Windows — Fixed the Server Resources dashboard widget being slow to load on Windows.
- Steam game update error — Fixed an error that could interrupt a Steam game install or update as it recorded its progress.
- Runaway Redis disk usage — Fixed the panel's built-in Redis storage growing very large over time and never releasing the space, which could use a lot of disk on long-running installations.
- Saving settings with a missing configuration file — Fixed saving a service's settings failing when the service's configuration file was missing; the file is now recreated automatically.
- Layout template editor — Fixed the layout template editor wrongly warning about unsaved changes when switching between sections or previewing, and now correctly treating your template as saved after you save it.
- Two-step verification with passkeys — Fixed accounts that only had passkeys being unable to set up an authenticator app, and the two-factor login screen asking for an authentication code from accounts that had no way to generate one. The login screen now offers only the sign-in options your account actually has, and disabling the authenticator app, deleting a passkey or regenerating recovery codes now explains what will happen before asking for your password.
- Browser autofill in credential fields — Fixed the browser filling your saved panel login into credential fields across the panel — such as a game's Steam account, the mail server sign-in, and database or FTP details. This could make an "Unsaved changes" warning appear on its own and silently replace the stored values the next time the page was saved. These fields no longer receive browser autofill.
- Steam account with a blank password ignored — Fixed game installs and updates that use Depot Downloader logging in anonymously when the game's Steam account had a username but no password, which made paid games fail to download as if no account was set. Depot Downloader now also remembers its Steam sign-in on each server after you authorize the account once, so downloads no longer ask you to approve a Steam Guard prompt every time.
- Saving a sub-user's permissions on a service — Fixed the sub-user permissions page listing the Mods permission twice and then failing to save with an error. Each permission is now listed once and saves correctly.
- "No roles assigned" warning on sub-users — Fixed the sub-user editing page warning that the account had no roles assigned. Sub-users are granted permissions per service instead of roles, so the warning never applied to them.
- Administrator-only scripts could be given to sub-users — Fixed scripts with no roles assigned — which makes them administrator-only — being offered when choosing the scripts a sub-user may run, so an owner could hand a sub-user a script the owner could not run themselves. They are now hidden from that list and from the service's own script menus. Scripts a customer writes for their own service are unaffected and can still be shared with their sub-users.