Jump to content

LFA

TCAdmin Developer
  • Posts

    2,133
  • Joined

  • Last visited

  • Days Won

    66

Everything posted by LFA

  1. New Scripts for events create, reinstall, mod install can be configured with "Prompt for variable values". This will make the control panel ask for the script's parameters before creating/reinstalling a service or installing a mod. Bugs Fixed bug from last update that caused daily recurring tasks on the master to execute every 5 minutes. [MVC] File manager and config file editors are centered correctly.
  2. Try stopping the IIS application pool and execute this command on your server: "C:\Program Files\TCAdmin2\Monitor\TCAdminUpdateTool.exe" 2.0.167
  3. New [Beta] Current Activity & Stats page is converted to MVC. Commands used by the RCON client can be specified in the game's settings. User is able to upload map screenshots to share with other TCAdmin users. This is enabled by default and configured in the game's settings. Images are moderated by TCAdmin. Added option in game variable settings to sync the value on all command lines. For example changing value of Xmx or tickrate in one command line will update all custom and predefined command lines. Updating from the billing API is supported. Added "update run as user" and "update Windows firewall" options to single service repair action. Added option in game monitor settings to automatically update the steam game files use for new game servers. Half-Life 2 new (UTF8) query protocol supports new A2S_INFO challenge. Web console output filter also is also applied to steam update output. Added option in theme settings to use CDN for js and css files. This improves performance when there's a large distance between control panel and user. Default is enabled. Improved accuracy of peak memory and cpu usage in server list and load balancing with the billing api. Improved speed when executing "Update Existing Services". Bugs Fixed error in Google Drive settings when using language that is not English. Fixed error when service launcher process was already started and the service manager tried to start it again. Script tag removed from console/log output. Fixed error that prevented TCAGame Windows service from starting. Game monitor would not check for workshop updates if query protocol is not set. Fixed task popup open in new window. Recurring tasks will get re-scheduled if the task doesn't exist. ThisGameMod was not available in mod uninstall events.
  4. New [BETA] Added option to start the TCAdmin FTP/SFTP services in a separate process. Enabled reordering (drag and drop) when configuring variable value items. Bugs Added workaround for SteamCmd "Disk write failure" bug https://steamcommunity.com/discussions/forum/1/3118160027747375213/ Fixed error when executing 7DTD web console command. Fixed full text indexing error.
  5. New Enabled compression for the SFTP server by default. This can be configured in the server's SFTP tab. [Linux] If "control console input" is checked and screen is installed the service manager will send Ctrl+C to try to stop the process. Other Updated Garry's Mod workshop install script to fix errors when file already existed. https://help.tcadmin.com/Workshop_Browser#Garry.27s_Mod Bugs [Linux] value of game_memory from billing api was not assigned. Fixed error when exporting some game configs. Fixed error when applying theme builder colors. Fixed access denied error when admin updated a reseller's user. Reseller could see all services in the scheduled tasks filter list. Reseller's services menu would disappear after creating a new user.
  6. Gametracker disabled the api years ago. You need to submit manually. I'll hide that option.
  7. Apply the update again with this command: "C:\Program Files\TCAdmin2\Monitor\TCAdminUpdateTool.exe" 2.0.164 or on Linux /home/tcadmin/Monitor/updatetool 2.0.164
  8. New [BETA] Implemented SFTP server with secure connections on Windows and Linux. This can be enabled in the server's SFTP tab. The default port is 8822. Enabling this will replace the ftp link in the service homepage. The FTP server is still required for file transfers between monitors. Bugs Script cache was enabled on all servers. This has been fixed to only enable cache on the control panel website. Fixed bug that could cause more than 1 service manager process. Fixed error when sub admin created a service owned by him. Fixed blank output bug when executing scripts from web browser. Fixed error when exporting all games. Recurring task could not be started manually. [MVC] Fixed error when downloading in sub folders on some servers. [MVC] Fixed error when uploading and game has path set to sub folder.
  9. Update to 2.0.163 to fix these errors. If the control panel update doesn't work use TCAdminUpdateTool.exe
  10. Bugs Fixed bug some users were having with 2.0.162 when TCAdmin.SaveViewStateToDisk=True in ControlPanel\Web.config. If you are on 2.0.162 and can't install this update execute this command: Windows: "C:\Program Files\TCAdmin2\Monitor\TCAdminUpdateTool.exe" 2.0.163 Linux: /home/tcadmin/Monitor/updatetool 2.0.163
  11. New [Beta] Let's Encrypt is now supported for control panel website and remote servers. Read this for more information [Beta] Linux control panel now supports https without nginx. [Linux] Setting service memory Limit is now supported. [Linux] Setting service cpu Limit no longer requires cpulimit binary. [Windows] Ctrl+C is also sent to sub processes Bugs [MVC] File Manager's Google Drive backup had cancel/close button disabled under some conditions. [MVC] Buttons were disabled on click. [Linux] Fixed too many open files error. [Linux] Fixed start error on CentOS. [Windows] Fixed error stopping game server when process had already stopped. [Windows] Fixed bug when moving services that had run as = "Unique operating system user for each control panel user" and user had services on the destination server. Updating TCAdmin killed service launchers. This caused web console input to stop working for some game servers until the service was restarted. Adding a remote server would clear the website's proxy settings.
  12. LFA

    FiveM

    Create a support ticket so I can take a look. If works correctly for me on Windows and Linux
  13. Important Note After updating you will not see the "Please wait while the monitor is restarted" dialog. This bug is fixed in this update. New Service limit by game type can be specified for each server. For example only create 2 Rust services on the same server. Select the game, click on servers, set the limit. Added "update existing services" button in global scripts (only when applicable). Recurring task for database backups now has an option to delete old backups. Windows firewall support also opens game server's ports along with adding the exe to the firewall exepctions. Added "Skip if service is responding to queries" and option to select more than one server to verify/repair tool. When a service belongs to a virtual server, affinity can be changed in service settings if the virtual server's affinity is not set. Added game setting run as = "Unique operating system user for each control panel user". [Scripting] Improved handling of Powershell script output and errors. [FTP] Added option to change FTP directory listing style to UNIX. This is required for compatibility with GSA:RconConnect. [FTP] Certificate is renewed if it's expired. [MVC] Improved notification when a TCAdmin update is available. [MVC] Up to 40% faster page generation. [MVC] Steam backgrounds are shown if steam store id is set even if steam update is disabled. [MVC] If there is an error executing a module's code it will show the error separatly instead of canceling the whole page load. Bugs [MVC] Fixed config editor when game was using config files from a template. [MVC] Fixed collapse mods option in game settings. [MVC] Fixed game updates when game was using updates from a template. [MVC] Fixed error in file manager when saving large files. [MVC] Task popup didn't update correctly if the task took too long to start. [MVC] The game/voice servers link in the main menu was missing when a user selected a sub user. [MVC] Prevent accidental double click on buttons. [MVC] Fixed redirect bug when 2step is required but not configured by the current user. [MVC] Mod setting "Can be uninstalled" was not enforced. [MVC] The "Please wait while the monitor is restarted" dialog is not shown when updating. [Windows] Fixed SourceRcon.exe process hanging in the background. [Windows] Fixed sending ctrl+c to stop game servers with console. [Windows] Fixed error when ComSpec environment variable was not set. ThisServiceController was not available for before/after stop events. Fixed high CPU usage when viewing web console when Output Source = Log file Fixed bug when more than one order for new game servers was sent from WHMCS at the same time. Fixed bug with step increment in config editor numeric textbox when current language uses comma as decimal separator. Fixed 'There is an error in XML document' when viewing some task logs. Fixed date time picker when current language has a period as the time separator. Copies of TCAdminControlWrapper.exe are deleted correctly. Game import/export did not include default variable configuration.
  14. LFA

    FiveM

    View File FiveM FiveM config compatible with Windows and Linux. Features: Web console. Update to latest recommended server files. Update server-data. Shut down gracefully. Steam GTA screenshots as background. Submitter LFA Submitted 03/07/21 Category Game Configs  
  15. This should be fixed in 2.0.160.19
  16. I think this is a bug with the grid. If you click on the refresh button it will load the values.
  17. A bug in 2.0.160.17 was not waiting after sending ctrl+c. This is fixed in 2.0.160.18. If you already updated to 2.0.160.17 update again to 2.0.160.18 Yes you need to update to 2.0.160.18
  18. If you have control console input checked TCAdmin will use screen. According to this it should work with capital C like this ^C https://stackoverflow.com/a/16006504
  19. This was already supported by TCAdmin but I see it broke after adding the fixes required for Windows 10/2019 compatibility. This is fixed in 2.0.160.17. Update to 2.0.160 first and then use TCAdminUpdateTool.exe to update to 2.0.160.17. With this update TCAdmin will try to stop the game server by sending control+c. By default it will wait for 1.5 seconds. If you need to wait longer: Go to the game's text console tab. Uncheck "Control console's input" Set stop command to "^c" without quotes and adjust "Wait for Exit" as needed. Save and click on update existing services.
  20. Start it with a batch file. valheim_server.bat: set XDG_CONFIG_HOME=%CD%\Worlds valheim_server.exe %*
  21. This updated script gets the user's real profile path in case windows adds .000 to the folder. Change the script engine to powershell. $serviceid=$ThisService.ServiceId $root=$ThisService.RootDirectory $name="TCAGame_Svc$serviceid" $sid=(New-Object System.Security.Principal.NTAccount($name)).Translate([System.Security.Principal.SecurityIdentifier]).value $profilepath = (Get-WmiObject -ComputerName . -Class win32_userprofile -filter "sid='$sid'" | Select-Object -ExpandProperty localpath) mkdir $profilepath\AppData\LocalLow\IronGate\Valheim icacls "$profilepath\AppData\LocalLow\IronGate\Valheim" /setowner "TCAGame_Svc$serviceid" /T /L /C New-Item -ItemType SymbolicLink -Path "${root}Worlds" -Target "$profilepath\AppData\LocalLow\IronGate\Valheim" icacls "$profilepath" /setowner "TCAGame_Svc$serviceid" /T /L /C icacls "${root}Worlds" /setowner "TCAGame_Svc$serviceid" /L write-host $profilepath\AppData\LocalLow\IronGate\Valheim
  22. This script for the after created event will create a Link named Worlds in the game server's root folder. mkdir C:\Users\TCAGame_Svc%ThisService_ServiceId%\AppData\LocalLow\IronGate\Valheim icacls "C:\Users\TCAGame_Svc%ThisService_ServiceId%\AppData\LocalLow\IronGate\Valheim" /setowner "TCAGame_Svc%ThisService_ServiceId%" /T /L /C mklink /D %ThisService_RootDirectory%Worlds C:\Users\TCAGame_Svc%ThisService_ServiceId%\AppData\LocalLow\IronGate\Valheim icacls "C:\Users\TCAGame_Svc%ThisService_ServiceId%\AppData\LocalLow\IronGate\Valheim" /setowner "TCAGame_Svc%ThisService_ServiceId%" /T /L /C icacls "%ThisService_RootDirectory%Worlds" /setowner "TCAGame_Svc%ThisService_ServiceId%" /L You also need to add this to the master and remote's TCAdmin2\Monitor\Override.config and restart the monitor so it allows symlinks in that path. Without this you won't be able to see the files in FTP and file manager. <add key="AllowedLinkPaths" value="C:\Users\*\AppData\LocalLow\IronGate\Valheim" type="System.String,mscorlib" />
  23. LFA

    Remote Admin

    For copy/paste you need to access your control panel with https. This is required by the browser's security.
  24. When you test it manually don't create a .bat. Follow these instructions to run it with the tcagame user: https://help.tcadmin.com/Troubleshooting_Game_%26_Voice_Services#Running_the_Service_Manually
  25. This one works for me. FiveM - Windows(1).xml
×
×
  • 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