Jump to content

LFA

TCAdmin Developer
  • Posts

    2,133
  • Joined

  • Last visited

  • Days Won

    66

Everything posted by LFA

  1. LFA

    TCAdmin 2.0.192

    New Minecraft mod packs installer supports NeoForge (Thanks to Dennis). Minecraft config supports Java 21. Update your config in plugin repository (Thanks to Dennis). If a process fails to start and shows an error dialog, the text will be shown to the user. Bugs Downloading files might say 100% completed when it actually wasn't.
  2. LFA

    TCAdmin 2.0.191

    New Fixed Palworld query protocol. RESTAPIPort must be set in the command line and AdminPassword in PalWorldSettings.ini. Adam's Palworld config is recommended. Game server can't be started if steam update is running. Quick search allows searching for games. Added indexes to improve performance on large mysql databases. Bugs Fixed bug preventing upload of empty files with the file manager. Fixed bug after uploading a file with the file manager, you could only upload folders. Windows console wrapper was not working when service manager was running in console mode. Fixed access denied error in service manager on Windows when setting CPU and memory limits in service settings. A reboot is required. Fixed bug that caused the Windows service manager to hang when running in console mode. Linux service manager was not able to recover a game server when the process binds to all IPs (0.0.0.0). Game monitor was not checking a game server when using a custom query script and query port is set to 0. Fixed QR code in security settings.
  3. Hi, can you create a ticket with remote desktop access so I can see why they are duplicating? https://clients.tcadmin.com/billing/submitticket.php?step=2&deptid=3
  4. LFA

    TCAdmin 2.0.190

    <b>New</b> <ul> <li>Sending a different game id from the WHMCS upgrade/downgrade feature will reinstall the game server (similar to game switching). Optionally, you can send game_delete_on_switch=1 to delete the game server and create a new one. This way it will go through the process of finding a new server.</li> <li>Added Ark Survival Ascended query protocol. (The query port should be the same as game port)</li> <li>Added Palworld query protocol. (The query port should be the same as game port)</li> </ul> <b>Bugs</b> <ul> <li>When executing steam and scripts on Linux as root, the HOME variable was set to "root" instead of "/root".</li> <li>Fixed text encoding error when using the web console.</li> <li>Fixed bug causing a task to execute twice.</li> <li>Servers > "Upload ConfigUtility.config & Restart" was not uploading the new config when using https.</li> <li>Support for long paths was not enabled on Windows 11 and Windows Server 2022.</li> <li>If the query failed, service CPU and memory usage was not shown in service list.</li> </ul>
  5. LFA

    TCAdmin 2.0.188

    New Added sub admin role permission for global game variables. Added sub admin role permission for global game scripts. Added sub admin role permission for recurring tasks. Added support for IronPython 3.4. It's available as a separate script engine. IronPython 2.7 is still supported. If a Curseforge modpack supports more than Minecraft 1 version, it can be selected before installing. Curseforge modpack installer supports server modpacks that don't contain mods. When hosting a CS2 server, the Workshop browser filters files by the CS2 tag. Bugs Canceling a workshop task could leave the service stuck with processing status. "Skip if not selected" in variable configuration was not applied in pre-defined command lines. When conditions in a restart scheduled task are not met, the task will now end successfully instead of cancelling. Before executing a task, make sure the recurring task is enabled. When configuring a server with a new ConfigUtility.config with replication disabled, the previous Replication.config was not deleted.
  6. LFA

    TCAdmin 2.0.187

    New Added service limits for reseller packages. Set to 0 for unlimited services. Downloading mod and update files from URL will retry up to 5 times. Bugs When starting a service that uses ForceBindIp it might show start error but the process is started correctly. Fixed errror when installing some curseforge mod packs.
  7. LFA

    TCAdmin 2.0.186

    Bugs Fixed Game switcher was not available to sub users even if the permission was enabled. In the task logs a users could see the name of the server where the game server is located. Canceling a task would not kill the steamcmd process. Fixed error in Plugin Repository after forum software was updated.
  8. This is fixed in 2.0.185.3
  9. New Improved Minecraft modpack compatibility. Added new variables to Query Monitoring Event: StatusInfo_CpuLastSecond, StatusInfo_MemoryLastSecond. Bugs Fixed bug causing scheduled restarts to only process 1 service at a time. Fixed bug causing service manager to restart the service when service manager was restarted. Fixed characters in log file streaming when encoding was not UTF-8. Virtual server was not using parent server's MySQL Manager settings.
  10. New Added options to hide title and description in Game > Custom Mods > Steam Workshop Configuration MVC Workshop Browser can be translated. Added option to enable/disable the deletion of steamapps folder after the first error. Default is enabled. On Linux, TCAdmin files are optimized to native code. Bugs Fixed Minecraft Feed the Beast modpack installer. Fixed cache issue when using game switcher. Fixed collection updates in MVC Workshop Browser. Fixed task info popup when with some languages. Fixed affinity error when creating a virtual server. Enabling IPv6 support in the FTP server no longer disables IPv4. "Updating existing services" in game settings was only updating 1 service at a time. It worked correctly from a global script.
  11. New Steamapps folder is deleted if the first Workshop download attempt fails. Bugs Fixed task bug when installing Workshop dependencies. Fixed task bug that caused second step to hang. Not all Workshop updates where shown when selecting updatable content. Fixed error when using replication: Data type not implemented: System.UInt32.
  12. New MVC version of the Workshop browser is included in this update. It's enabled by default but can be disabled in the game's custom mods page. TCAdmin is compatible with Arm64 processors running Ubuntu (except qstat queries, steamcmd, etc). Curse mod installer asks for version to install. Added after process crashed service manager event. When checking for Workshop updates the game monitor now makes 1 api request for each game server instead of 1 for each installed workshop file. Bugs User info did not include number of Teamspeak services. Fixed bug that could cause the license info to reset. New task could be started when the service had processing status. Fixed bug downloading files containing & in the name. Fixed bug that could overwrite resource limits set in service settings. Billing API was not disabled when maintenance mode was active. Fixed release date in Plugin Repository. Fixed html names in game server query. Encoding was detected incorrectly if UTF8 characters were after first 1000 bytes. Encoding was not detected automatically when using the config editor.
  13. New Added option in server list to update all remote ConfigUtility.config. Add/replace filename in mod configuration supports variables. Updated file manager's google drive support to use Google Identity Services api. Updated Curse mods and modpack browsers. (thanks to Dennis) Added option in datacenter that forces servers to load FTP folder permissions from the master. This can improve performance if the connection to the database is slow. Bugs Fixed SSO module when logging in as a user. ThisTaskStep was not available in global recurring task scripts. Config editor textbox on Linux was blank when it should have a value (Rust Level URL). Fixed error "The modifier 'public' is not valid for this item" when executing C# scripts. Fixed file server connection test when FTP root folder was not /.
  14. LFA

    Billing Alerts

    View File Billing Alerts This module gets the next due date and trial expiration date from WHMCS and shows alerts in TCAdmin. Features Supports toast and control panel messages/emails. Toast and email messages are configured in Settings > Mail Templates. Requirements TCAdmin 2.0.179.1 or greater WHMCS API credentials that allows the GetClientsProducts action. Configuration Go to Settings > Billing Alerts. Enable the module. Configure your WHMCS API URL, ID and secret. Allow your IP in the WHMCS or configure an access key. If you offer trials configure the trial length in days. Configure when you want TCAdmin to start showing toast and send messages/emails. Update the toast click URLs. By default the trial URL takes you to the product and due date URL takes you to unpaid invoices. Extract extract-to-whmcs-tcadmin2_advanced.zip located in TCAdmin2\ControlPanel.MVC\bin-extensions\billing-alerts-1.0.0 or /home/tcadmin/ControlPanel.MVC/bin-extensions/billing-alerts-1.0.0 to your tcadmin2_advanced folder in WHMCS. This will remove the toast notification after the user pays the invoice or upgrades from a trial. Testing To test connectivity with WHMCS: Select a game server. Click on More... Execute the [ Billing Alerts ] action. The script's output will show the game server's next due date or trial expiration date. If there's an error you can enable API logging in WHMCS: https://help.whmcs.com/m/troubleshooting/l/1420554-troubleshooting-debugging-api If this works the module's recurring task will execute every day at 6AM (master server time). If you don't want to wait you can go to Settings > Scheduled Tasks. Look for the task "[BillingAlerts] Update all trial expirations/due dates" and start it. Submitter LFA Submitted 6/21/2022 Category Modules  
  15. Bugs Fixed javascript error when hostname has new line character. [Linux] Added LD_LIBRARY_PATH environment variable when starting the game server with screen. (Fixes Rust after latest Steam update) [Linux] Monitor/Tools/LetsEncrypt-Linux/create.sh gets correct execute permissions.
  16. Added toolbar button in server settings to add/remove from selected servers in API settings. Added security option "Enforce two-step verification on users". Improved speed of SFTP folder listing. Bugs Fixed cross-site scripting in log viewer. Fixed scheduled task bug when moving game server with "Keep original service" checked. Fixed memory leak when executing iron python scripts. Caret character was not escaped correctly in batch scripts. Variables used in a script with "Prompt for variable values" checked for before/after reinstall events didn't have the correct values. Before delete event was not executing for custom modules (fixes mysql manager when deleting the game server). Fast download automatic sync was not executing when uploading with the MVC file manager. Fixed refresh button in current activity & stats. The service was not started again if there was an error when installing a workshop file. "Stop service before executing" was not available for the before steam update event. Improved encoding detection in text editor. Fixed error when creating a game server and the folder doesn't exist. MVC config file description didn't allow html.
  17. New Added reseller package selection in server settings. Added animation when doing drag and drop in file manager. Combobox file and folder filter allows variables. Bugs Fixed Minecraft modpack installer with latest Java 8 builds. [thanks to Dennis] Fixed "Please use force_install_dir before logon" when installing workshop files. When deleting a user that has game servers the Windows firewall rules were not deleted. Steam update, fast download sync and punkbuser update were not using Let's Encrypt when available. Fixed character encoding on Linux when streaming a log file with http.
  18. Hi, your custom script needs to be changed to: cd /d "C:\Users\TCAGame_Svc%ThisService_ServiceId%\AppData\Local" Because if the user files are on a different drive the next command deletes FactoryGame in the game server root. Thanks for sharing!
  19. New Folder upload is now supported by file manager's upload dialog and drag and drop. (if Let's Encrypt is enabled this also supports direct upload from web browser to remote server) Bugs Last 30 day graph had dates ordered incorrectly. Minecraft Mod Packs: Fixed not being able to start servers with Forge v37.0.0 and newer unless version v37.0.109 was used. If you have installed a modpack for Minecraft 1.17 and newer, please reinstall the modpack. (thanks to Dennis) Modules (update from plugin repository) MySql Manager 1.0.10: Common db password was changed when creating more than 1 database. Added missing quotes for SQL queries. TCAdminCrons 2.0.5: This Update fixes the Minecraft Paper Update cron job.
  20. New FTPS (Windows) uses the automatically generated Let's Encrypt certificate. [Beta] Steam update option "Update only if new version is available" supports -beta in the app id field. [Beta] Steam app id field supports variables. This can be used to allow the user to select a branch. For example -beta ![Branch] Bugs Fixed plugin repository grid on Linux. Steam update option "Update only if new version is available" was not working if game's query protocol was not set. Fixed installing minecraft mod packs when mysql replication is enabled. Fixed cache bug when a remote was created, deleted and added again. Fixed bug executing the TCAdminCrons module. Fixed scroll in "configure items" in config editor and variable settings. Fixed Steam update warning "Please use force_install_dir before logon!" Game monitor rule script was stopping the service even if stop service was unchecked.
  21. Fixed Bugs Fixed bug when setting game executable relative path and folder name. Umod game category was not working. It was only showing universal mods. Fixed lag generating game server pages if service manager was not running.
  22. New Improved Minecraft Modpack compatibility and installation speed (thanks to Dennis) API Settings page has been converted to MVC (thanks to Alexr03) Bugs Fixed umod browser when running on IIS. Fixed error when creating a minecraft server while logged in as a reseller. Fixed number of current players on some games for query protocol "Half-Life 2 new (UTF8)". Teamspeak service ports were not checked when looking for a new game server's ports. Fixed error when running c# scripts with service manager events. Fixed spiget (bukget) categories.
  23. Bugs Fixed errors when installing some Minecraft modpacks. Fixed web console input, configure items dialog and config editor loading on Linux. Fixed bug when using verify/repair tool to change to local system. Fixed bug when adding widgets. Fixed error when installing modules. Fixed 2 step verification options for FTP/SFTP. Fixed MySQL error when installing a Workshop file that had emojis in the description. Other Google Analytics module was updated. Subdomains module was updated to fix support for Cloudflare with DNSSEC. Valheim game config has been updated. Rust game config has been updated. Minecraft game config has been updated.
  24. If there are no major issues this update will be changed to stable after a few days. New [MVC] Alexr03.Common and Custom Mods is now included by default. Thanks to Alexr03. [MVC] Custom Mods now supports FTB and Curseforge Modpacks. This is configured in the game settings > Custom Mods. Thanks to Dennis and Alexr03. [MVC] Text editor (codemirror) theme can be set in the theme advanced settings. Added before/after game switch events. If you have scripts for game switching that use before/after reinstall events you must change the event. Improved updating themes from plugin repository and manually. Added option to force TCAdmin update on all remotes from the servers list. Other Updated NexT Dark and Light themes to be based on Themebuilder Bootstrap. Improved visibility of links in dark theme. Click here for update instructions. New theme "Dark Orange" by SHAD0WRAIDERZA. Click here to install. Bugs [MVC] Some games showed blank name in current activity page. [MVC] Current activity chart was not using the theme colors. [MVC] Current activity chart was only working for last 7 days. When using the game mover to make a copy of the service the tasks were not scheduled on the new server. Fixed loading animation when control panel is running on Linux. Fixed bug that prevented the monitor services from starting correctly. Web console could show output belonging to other game servers.
  25. Bugs When creating a game server on a virtual server it could assign a port already in use on the main server.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Terms of Use