-
Posts
2,133 -
Joined
-
Last visited
-
Days Won
66
Content Type
Profiles
Forums
Events
Downloads
Everything posted by LFA
-
You can if you add code to find the server and send the server id to the billing api.
-
You need to add custom coding to your product's config file. For example if you sell minecraft servers and you want to create it on the server that has the least amount of ram assigned to other minecraft services. TCAdmin selects the server based on slots/services not on ram so you need to find the server yourself. You connect to the tcadmin database, execute this query to get the server with the least amount of ram assigned. Send that server id to the billing api. SELECT tc_servers.server_id,SUM(memory_limit) AS assigned_ram FROM tc_game_service_live_stats, tc_services, tc_servers WHERE tc_game_service_live_stats.service_id = tc_services.service_id AND tc_services.server_id = tc_servers.server_id GROUP BY tc_servers.server_id ORDER BY sum(memory_limit) LIMIT 1;
-
New Features Added a way to view a scheduled task's log. Settings > Task Scheduler > Select the task > Info > Select normal or debug log. Only admins can view the debug log. Clicking on "Update existing services" also adds the game server's executable to Windows Firewall if it is not added already. Added an option to mass emails so the user only receives one message even if he has more than one service. Billing API allows specifying a server id instead of datacenter id. Send game_server/voice_server instead of game_datacenter/voice_datacenter. Can be used for custom server selection logic. Bug fixes Source RCON could cause the monitor to use 100% CPU. When a service is suspended the recurring tasks would still execute. Clicking on Refresh in the game/voice/teamspeak services pages would not reload the most recent service status. Service with unknown status would show up as running/stopped the services list. If service was moved to a different server the old server's game monitor might still try to query it. If query monitoring custom mail template was the same for user and admin the admin received the email twice. Improved performance when reseller has lots of users. Improved startup speed of the game monitor service. "Ignore execution errors" in custom batch/shell scripts wasn't working correctly. Live stats in service home page now shows correct values (0) when service is stopped. Mass email was not applying the delay after the first batch. Space could not be configured as a deny character for items of type textbox.
-
Start the monitor in console mode to make sure it starts correctly. You can also try: cd /home/tcadmin/Monitor ./monitor-service stop ./serviceman-service stop killall mono ./serviceman-service start ./monitor-service start
-
New Features Clicking on "Update existing services" also adds the game server's executable to Windows Firewall if it is not added already. Bug fixes Temp folder was still created when the mod's filename was set to "none" (again). Reduced MySQL cpu usage on databases with a large number of scheduled tasks.
-
Are you running the latest version?
-
Stop all game servers. Move C:\TCAFiles\Users to the new drive. Go to each of the game server's service settings. Update the drive in all the paths. Go to Servers > Select the server. In the game and voice settings tab change drive of the user files path.
-
Bug fixes Web console, steam update, file manager uplaods and custom script output were not working on Firefox 23 when using HTTPS. Variables were still displayed when creating a custom command line even if it wasn't configured as a command line parameter. Custom steam template configured in game server's service settings was not working correctly. The Windows/Linux account was not deleted when the game was configured with "run as"=user per service" and the user was deleted. Temp folder was still created when the mod's filename was set to "none". Improved performance on some Windows systems when disk quotas were disabled. Fixed FTP error when logging in as a reseller. Couldn't uncheck "Run as a TCAdmin service" in the Teamspeak server settings if the server is offline. Linux users Mono 2.11.4 is now available. Follow these instructions to update your mono installation.
-
Popups aren't working on Firefox when using https. This will be fixed in the next update.
-
I have never tried it but you should be able to do this: - configure quotas on the partition where the game servers are created. - configure your games with run as = user per service - Create a script for the after created event that adds a quota for the user tcagame__svc${ThisService_ServiceId} - You can create custom icons/actions to manage/view the quota from the control panel. http://help.tcadmin.com/Custom_Scripts
-
CentOS 5/6 / Fedora 15 / Redhat 5 32bit wget http://www.tcadmin.com/installer/mono-2.11.4-i386.rpm yum -y install mono-2.11.4-i386.rpm --nogpgcheckCentOS 5/6 / Fedora 15 / Redhat 5 64bit wget http://www.tcadmin.com/installer/mono-2.11.4-x86_64.rpm yum -y install mono-2.11.4-x86_64.rpm --nogpgcheckDebian 6 32bit wget http://www.tcadmin.com/installer/mono-2.11.4-i386.deb apt-get update dpkg -i mono-2.11.4-i386.deb apt-get install -fDebian 6 64bit wget http://www.tcadmin.com/installer/mono-2.11.4-x86_64.deb apt-get update dpkg -i mono-2.11.4-x86_64.deb apt-get install -fUbuntu 10/11/12 32bit wget http://www.tcadmin.com/installer/mono-2.11.4-i386.ubu.deb apt-get update dpkg -i mono-2.11.4-i386.ubu.deb apt-get install -fUbuntu 10/11/12 64bit wget http://www.tcadmin.com/installer/mono-2.11.4-x86_64.ubu.deb apt-get update dpkg -i mono-2.11.4-x86_64.ubu.deb apt-get install -fAfter updating edit your /home/tcadmin/Monitor/mono-config. Change the value of MONO_FOLDER: MONO_FOLDER="/opt/mono-2.11.4"Optimize your mono installation: /opt/mono-2.11.4/bin/mono --aot -O=all /opt/mono-2.11.4/lib/mono/2.0/mscorlib.dll for i in /opt/mono-2.11.4/lib/mono/gac/*/*/*.dll; do /opt/mono-2.11.4/bin/mono --aot -O=all $i; doneThen restart your monitor and service manager: cd /home/tcadmin/Monitor ./monitor-service restart ./serviceman-service restart
-
This usually happens when you initially configure tcadmin to use a mysql database but don't restart the monitor. It keeps using the sqlite database until you restart. The update restarted the monitor so it started using the blank mysql database. You need to run the configuration utility again and configure it to connect to the sqlite database.
-
New Features Added before/after fast download sync script events. Added before/after game update script events. Scripts can be configured in the update settings. Added support for mods that don't require extracting a file. Just set the windows or linux filename to "none". Bug fixes Fixed duplicate key error when rescheduling a task after it was executed. This prevented the task from executing again. Support web forms could not be translated. Sub user could not execute a game server's custom script if it had parameters. Scheduled steam update for game servers was updating the base game files instead of the game server's files. Fixed fast download sync error when fast downloads folder was owned by root. Fixed error when deleting over 1000 email notifications at the same time. Fixed access denied errors when extracting some rar files. Fixed an error when the monitor was managing memory usage on virtual servers. Linux web console supports russian characters. Fixed error when importing themes on Linux. Fixed error on Linux when clicking on save twice in the game's file system permissions.
-
TCAdmin does not update the server.properties to set the correct slots. Have you tried making the slot change while the game server is stopped?
-
Try with the firewall disabled.
-
yes
-
Just run the commands shown according to your operating system.
-
Move /home/tcagame to the new server. Configure tcadmin to connect to your old database. After you have it configured correctly go to Settings > Game Tools. Execute the verify/repair tool with "update run as user" checked. That will set the correct permissions for tcagame so the services can be started. Go to each game server's service settings. Select the new IP and save. Then you can start it.
-
I tested opera 15 right now and it worked. I have seen screenshots of that bug in chrome but I have not been able to reproduce it on my PCs.
-
Yes you would need to have a linux and windows server in the same datacenter so the user can select the OS.
-
Put your master on a VPS and configure the control panel website with cloudflare.
-
The password is encrypted and random for each installation. Don't change the user's password. The game servers will not start.
-
Check the game server's ini files. One user probably changed the port so it uses another client's port.
-
Are you able to query the game server in Settings > Game Query Tool?