Skip to main content
Version: V3

Version 3.18.29.37648

20 August 2026

New Features

  • AI Assistant — A new AI assistant is available from a chat window on every page of the panel. Ask it questions about TCAdmin or your game servers, have it investigate a problem, or ask it to make a change for you — it knows which page you are looking at, so questions like "why is this service offline?" just work. The assistant never changes anything on its own: every action it proposes — starting a service, editing a file, changing a setting, updating a server — is shown in a confirmation card (with a diff when it edits a file) and only runs after you approve it. The assistant also works within your own permissions, so it can never see or do anything your account couldn't do itself. It runs on prepaid credits, which can be purchased through the client area at https://clients.tcadmin.com — beta testers updating to 3.18 from a previous version will get 1500 free credits. Every reply has thumbs up/down buttons so you can tell us when it gets something wrong. See the AI Assistant page for setup, permissions and credit details.
  • AI script writing — The assistant can write and edit custom scripts for your games and Docker blueprints. Scripts are checked against your installation's actual scripting objects before they are proposed, and creating or changing a script always requires your confirmation. Remember to make a backup of your blueprint configuration before applying changes, so it can be restored if anything goes wrong.
  • Convert V2 scripts to C# with AI — When you open a script imported from TCAdmin V2 in the script editor, a Convert to C# with AI button asks the assistant to rewrite it as a C# script that is compatible with V3, validate it, and show you the result for approval.
  • Custom AI instructions — Teach the assistant about your setup in two places: general instructions on the AI Assistant settings page apply to every conversation — house rules, tone, and knowledge about your company — and a new AI Assistant tab on each game and Docker blueprint holds instructions that apply whenever a conversation involves a service of that blueprint, such as game-specific quirks and preferred fixes. Instructions can steer the assistant's answers but can never unlock actions or skip the confirmation step.
  • New theme wizard — Creating an on-brand theme no longer means working through the full theme editor. A new Create with wizard option on the Themes page asks only for the essentials — a name, your logos, a login background and three brand colors — and derives a complete light and dark color palette from them, keeping text readable automatically. Instead of picking colors by hand you can select them from a screenshot of your website: the suggested palette is extracted entirely in your browser, so the image never leaves your computer. A live side-by-side preview shows the light and dark results before anything is created, and the wizard finishes on the regular theme edit page for fine-tuning.
  • File manager list view — The file manager now offers a list view alongside the existing grid view, toggled from the header. List view shows Name, Size and Last Modified columns, all sortable — folders always stay grouped before files — and large folders load more entries automatically as you scroll. Your view and sort preferences are remembered.
  • File manager search — A search box in the file manager searches file names and file contents in one go. Content matches show a snippet of the matching text, and results can be opened, edited or downloaded straight from the list. The first search on a service may briefly show an indexing progress while the file contents are scanned; searches right after that are instant.
  • Clickable file manager path — The folder path shown above the file listing is now clickable, so you can jump straight to any parent folder.
  • Detach a service — A new Detach action removes a service from the panel without contacting its server, for the case where a server is permanently offline and a normal delete is impossible. Nothing is touched on the machine itself — files, containers and users are left as they are; only the panel's records of the service are removed. The action is restricted to administrators and clearly warns that it cannot be undone.
  • Find services by user or server — The services page can now be filtered by username, server name and virtual server name in addition to the service name, in both the table and grid views. The server and virtual server names shown for a service are now links to their settings pages when you have permission to view them.
  • Sub-user variable permissions — When configuring a sub-user's permissions for a service, you can now grant them access to specific variables. A sub-user can only see and edit the variables they have been granted, and only ones the service owner can edit themselves.
  • Windows Firewall rules added automatically — Installing or updating TCAdmin on Windows now adds Windows Firewall exceptions for the Monitor and the web panel, so a fresh install is reachable without manual firewall configuration.

Bug Fixes

  • Role editor delays — The role details page could hang while loading the Game and Docker permission tabs, and saving a role took noticeably long.
  • Service list flicker — Switching the services page from the table to the grid view caused a visible flicker.
  • Batch scripts on Linux — Starting a batch script on a Linux server failed with the error "Cannot start process because a file name has not been provided".
  • IPv4 addresses in the activity log — Connections from IPv4 clients could be logged with an IPv6 ::ffff: prefix; they now always appear as plain IPv4 addresses.
  • Script errors reading input values — Custom scripts could fail with "Unable to cast object of type 'System.Text.Json.JsonElement' to type 'System.IConvertible'" when reading values from input dialogs or script parameters. Values now arrive as plain text, numbers and booleans, so existing scripts work without changes.
  • File ownership on Linux — Saving a file could set its owner from the parent folder's owner instead of the service's user, so a file saved into a folder owned by root could become inaccessible to the game server. Files saved through the panel and FTP now always belong to the service's user, and re-saving an affected file repairs its ownership.