Jump to content

gijs007

Member
  • Posts

    51
  • Joined

  • Last visited

Everything posted by gijs007

  1. @Rislem I've checked the firewall rules, and even tried with the firewall disabled. At first I did notice I was missing the latest visual studio runtime, and was notified about this. Which caused an issue starting the server initially. Perhaps I'm missing another dependency? Seems like its either this or a config error. When running it locally, installed directly through the steam client, at least the dedicated server console shows: Setting breakpad minidump AppID = 2394010 Update: seems it does indeed just show an empty console, and is running fine. Found it was binding to a different IP than what is configured.
  2. @Adam I'd also be interested in your config. I've tried the config from Demmers. So far the server starts, and uses about 1gb of RAM. However the console shows no text at all, and when I try to join, I'm told the server isn't reachable. Not sure what is up with that, since there isn't any logging or error messages.
  3. Is it possible to work with some kind of if statement, that checks if the ports are configured in the game template? Some games don't use a query and or rcon port. It would also be neat to have a for loop, which adds any custom ports. But again, I'm not sure if TCAdmin supports such functionality.
  4. Does anyone else have a problem with the Join URL? steam://connect/$[Service.IpHostname]:$[Service.QueryPort]/$[Service.PrivatePassword] 1. The $[Service.PrivatePassword] variable does not work. It literally uses the text $[Service.PrivatePassword] in the URL. 2. The query and game port are different. Steam can query the game server, but then the game fails to join since the join port is different. Changing this around in the URL doesn't help either, as steam can't query the server and won't allow you to join. Seems like a bug/developer oversight in the game: https://www.reddit.com/r/valheim/comments/m1s021/steam_uri_connect_link_for_valheim_server/
  5. gijs007

    SSO Login

    Thank you for adding this. Could you let us know how we can test/verify it's working? Also how can we customize the images for the login and SSO screen?
  6. I'm looking for a developer who can help convert existing styles (custom CSS) for my ASPX template to a MVC template. The custom CSS for the ASPX template adds some buttons to the top right, and restyles the progress bars. When the user hovers over the buttons, in the top right, they get slightly larger. I've tried setting this in the MVC template, when hovering over a button it does get larger. But the other buttons next to it move away, instead of remaining in their position. The other issue is with the progress bars. I'd like to apply the style from my existing template to the Kendo progress bars in the MVC template. If anyone is interested, send me a PM with your contact details.
  7. I see it's available in the latest update, which is great. Just two suggestions to improve it: Allow us to configure a limit in the game template, for games like Rust. It would be nice if the Windows CPU limit functions similar to the Linux CPU limit, where 100% is a single CPU core. 200% is 2 cores, etc. We have systems with quad cores, but we also have systems with 16 cores. The current situation is that configuring the CPU limit to 25% would be a single core in the quad core system. However on a 16 cores system this would be 4 cores, which is undesirable. I'm aware that Windows itself does not calculate the CPU usage like Linux does. But TCAadmin can take the amount of cores into account and calculate the percentage needed in Windows. It's a simple formula: the desired CPU limit in % divided by the amount of CPU cores in the system.* Example: A: 4 core system: 100%/4 = 25% cap B: 16 core system: 100%/16 = 6,25% cap The result is that the application is limited to run at 100% of a single core on both systems. *You would need to add a exception case where values over 100% are replaced by 100% (to prevent issues, in case the limit is configured at 500% and is applied on a quad core system for example)
  8. I once opened a ticket with Facepunch studio's to get this looked into, they simply stated that my system is on the slow side.. (The system is equipped with two Intel Xeon Silver 4110 CPU's) Since they can't or wont bother to fix it, I simply decided rust is not worth the trouble to provide hosting services for. Dennis have you tried one of the methods listed here?: https://www.tenforums.com/tutorials/89548-set-cpu-process-priority-applications-windows-10-a.html You could script it with PowerShell or CMD. Question is how to detect reliably if the startup process has completed. Out of curiosity what kind of system specs do you use and how long does it take to generate the navmesh at startup for you?
  9. It might be worth signing the executables with a certificate. This reduces the chance of false positives. A side benefit is that it also prevents the security warning which we get when downloading and installing TCAdmin in Internet Explorer or Edge.
  10. Unfortunately the fix for Counter Strike 1.6 doesn't work for some other games. For example Battlefield 2 and Eldewrito both don't work when launched through TCAdmin on Windows Server 2019. However these two games work fine when launched from the Windows command prompt manually.
  11. Luis finally found a fix If other people experience the same problem, please check this: https://help.tcadmin.com/Compatibility_with_Windows_10_and_Windows_Server_2019
  12. Yes this is the solution Luis proposed, but it's not working. When I start TCAdmin Service Manager the game servers are not started. This is from the service manager log: TCAdmin - The Game Hosting Control Panel Software Version : 2.0.124.0 .NET Version : 4.0.30319.42000 Windows 64 bits uPnP Port Forwarding : Disabled Current User : Administrator Debug Mode : Enabled The Service Manager has been started on 127.0.0.1:49767 Shutdown detected. Applying startup delay of 5 seconds... ServiceId 2640 - Initializing service 1 of 44 (auto startup) User TCAGame_Svc2640 - Service launcher pid file exists. Trying to recover process... User TCAGame_Svc2640 - Process was not recovered 67328 - ServiceId: 3963 Before: Install Memory: 38.68 MB 67328 - ServiceId: 3963 After: Install Memory: 38.71 MB 38102 - ServiceId: 3963 Before: Start Memory: 38.75 MB ServiceId 3963 - Starting... User TCAGame_Svc3963 - Service launcher pid file exists. Trying to recover process... This happens even after a fresh reboot, when there shouldn't be any services to recover. When running the TCAdmin Service Manager as a service this issue does not appear.
  13. Have tried that, for some odd reason it doesn't make a difference. Perhaps this game needs to interact with desktop, which it can't as it's running as a service (through the TCAdmin service manager service)?
  14. I've encountered an issue where Counter Strike 1.6 game servers cannot be launched by TCAdmin V2 on Windows Server 2019. However it is possible to launch Counter Strike 1.6 servers manually on Windows Server 2019. Apparently the problem is caused by the fact that Interactive Services Detection Service has been removed on Windows 10 version 1803 and Server 2019, which TCAdmin somehow relies on for this particular game. I've opened a ticket with this back in January with Luis, however I haven't had a reply in a while.
  15. I'm afraid TCAdmin 2 does not work in the same way.. As for load balancing, TCAdmin does this when creating new services. But not with active services. IMO you wouldn't want to load balance active services anyway, as the IP's would constantly change.
  16. Bump, would still like to see this implemented. We're having our locations as configurable option in WHMCS, so that it's easy to reuse the locations for each game template. It also allows us to easily add new locations for all games. The result of this approach is that WHMCS gives clients the option to change their location after the order, but the TCAdmin module and API don't process these requests.
  17. Glad to hear the front end is being updated/modernized I can recommend the book: "Don't make me think" to Luis. It explains best practices and examples of user interfaces for websites. For example a lot of websites these days have a login/logout and profile button at the top right corner of the screen. Following such web standards and best practices makes it easier and more convenient for users to locate what they are looking for. ----------------- IMO: A more streamlined experience for those of us who use WHMCS for the billing and support system would be great. Perhaps the WHMCS six template is a good reference for the new TCAdmin design? IMO 2: A template which is responsive and renders well on mobile devices would be excellent. This would be a nice to have feature ----------------- Advice 1: The current frontend is decently fast when using IIS as webserver. The only thing I've noticed is that there are a lot of HTTP requests for separate static resources. (Almost 40 .axd and .js files) It would be better if the new template combines such files, to reduce the amount of HTTP requests. Advice 2: After running a private beta test, also do a public demo. Make use of a usability feedback tool, so that we can report feedback right in the demo interface. Advice 3: It would be best if we can use a CDN (e.g. Cloudflare) to cache static content, closest to the end users. As this greatly improves performance and offloads the web servers. We can do this with the current templates. It's a must to ensure that this is still possible with the new template. Feature request: It would be great if we can split large file manager uploads into 100MB chunks, as Cloudflare has a limitation of 100MB on the free and pro plan.
  18. You could use a random number generator in PHP, to randomly choose Linux or Windows and spread the load. Or you could implement a real load balancer this way
  19. It's a potential security risk, since users can upload custom code to their server which will then be executed. Normally this code is executed as TCAGame, which is a shared user account for all game servers. This means they could access other client's files by upload custom code. If you use User Per Service permissions you won't have that risk. However someone could still upload custom code which abuses your server in other ways (e.g. sending spam mails or launching DoS attacks). It's also possible that the custom code exploit a Windows bugs, which could for example escalate privileges to gain administrator rights. TLDR: No, it's not safe.
  20. Thank you SuperNova! Removing the ctl00_ from my custom.css and in the header and footer section resolved the problem
  21. I'm using a custom template, which no longer renders properly with the new TCadmin 2.0.120+ versions which use .Net 4.0+ Unfortunately I can't reach the original author of the template for support. If anyone can help me to update my existing template, please send me a message or reply below.
  22. Why not integrate the creation of SRV records with the API of common DNS services? e.g. Cloudflare. This way a TSDNS service is no longer required.
  23. I think he wants to be able to use the Cloudflare API in TCadmin, so that he can automatically add DNS records for A and SRV entries. Not sure which services could use this, apart from TeamSpeak?
  24. That is correct. This is on Windows Server 2016. Note: Luis has added a feature which allows us to specify the max amount of restarts in a given time period. This prevents the constant restart, and so far it looks like our servers are stable again.
  25. I'm colocating it. Okay, so it's "normal" then. How long does it take to start up? It calms down for like a minute and then go's back up and remains high even after one hour.. Is there any way to automate the core assignment in TCadmin so Rust only uses one or two cores and doesn't lag the rest of the system?
×
×
  • 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