Jump to content

Dennis

Administrator
  • Posts

    1,881
  • Joined

  • Last visited

  • Days Won

    77

Everything posted by Dennis

  1. New idea: Would be great if we could create scripts that could only be executed as Scheduled Tasks. I've created a custom script for Rust that will wipe the server, but only on the first Thursday every month. There's really no point in having this as a custom icon/action or anything else
  2. Would be a bad idea It would solve the issue but create another one
  3. ... it doesn't matter what CPU you're using, lol. I've tried starting a Rust server on a freshly installed Windows Server 2016, only to see that it will still use 100% of the CPU on 32 cores. 8 cores, 16 cores, 32 cores - it's all the same. I've tried with various CPUs, both Intel and AMD. It's always the same. It does however generate faster on better CPUs but that doesn't solve anything since even 1 second of lag is enough to ruin a round in CSGO and other competitive games. Depending on the load on our machines, navmesh takes around 10-15 seconds to generate. I've tried to script my way out of it but haven't found a solution for it yet.
  4. Unfortunately, it doesn't seem to be fixed yet. See this issue on Github: https://github.com/mono/mono/issues/18500
  5. That's not a problem. You just need to setup a MySQL server on your machine.
  6. Hi Rislem, There's no built-in solution for that. You can however setup phpMyAdmin on the server, configure TCAdmin to automatically create users and databases and then set a link to phpMyAdmin. See this: https://help.tcadmin.com/Automatically_Create_a_MySQL_Database
  7. I could only imagine that we will be able to choose the limits per game ;-)
  8. Thanks for your input, mouseymars! Are you willing to share the script? I'm curious what it looks like. So far I haven't found a viable solution to change Affinity on the fly for Windows. I've found multiple options for Unix based systems, but not Windows
  9. Hi, It's probably not a surprise to anyone hosting Rust that the server startup is using a lot of CPU during navmesh generation. Rust will actually use all available cores and max out CPU usage. If the machine is sitting at 0% idle, starting a Rust server will make it jump to 100%. It the machine is sitting at 50% idle, starting a Rust server will make it jump to 100%. We're already setting the CPU priority to low for the first 3 minutes of the server startup, but it doesn't really help much. Other game servers on the same machine will experience lag for a short amount of time during the Rust server's navmesh generation. Has anyone figured out a way to work around this? I've been thinking about a way to set CPU affinity to 2-3 cores during startup and then set it to use all cores afterwards. It seems to be pretty easy using Python on Unix systems, but I haven't found a solution for Windows yet.
  10. What version of TCAdmin are you using? A memory leak was fixed in 2.0.141.0 but that was for the Service Manager. Another memory leak was fixed in 2.0.130.0.
  11. I don't mind that it fails if the file has duplicate entries. The file shouldn't have duplicates I'm just starting to think that the script might be the cause of the multiple lines. We've seen it a couple of times now. I just haven't found any way to reproduce the issue so I can't really tell of it is indeed caused by the script
  12. I've added a Linux config that mostly uses the Windows config as a template. World backup has also been introduced. I've also removed any image/icon paths as these would only work with our theme.
  13. No worries! If it keeps happening for the same server, please let us know in this thread... The AfterWorkshopInstall script might have a bug that duplicates some lines then.
  14. You have duplicate lines in the configuration file. Copy the string and search for it in the file :-) It's weird - we also started receiving this error after using the updated script, and I'm almost certain that there were no duplicate lines before.
  15. Less is more I'd stick to a few colors (the green button doesn't go well with black/red/blue). I'd make the drop-shadow smaller and in another color as well. When I first learned CSS/HTML, I used everything I had learned on everything. It wasn't as nice as I had thought back then
  16. I think the developer would appreciate to know if it's for the "old" theme engine or the new MVC :-)
  17. I've seen that script, but it would be nice if there was a way to do it without having to script your way out of it. You'd just have a tickbox that says something like "Only assign x amount of cores on startup", then the name of the log file and what lines to look for. When that checkbox is ticked, it would always start on the specified (perhaps random?) cores.
  18. For how a couple of game servers now Work (*cough* Rust *Cough*), it would be great if we could set priority and affinity for a specific game service until a specific point (eg. when "Server startup complete" is output to a specific log file). Rust uses 100% of ALL cores when generating the world and building navmesh. It affects other services and causes lag.
  19. TCAdmin usually allows the executable to use all ports. You won't need to create specific rules for game and query ports. It can cause problems if the game server software is based on Java and started with a batch script. Only the batch script will have a rule created and Java doesn't use the executable in the program files dir. For this, you can easily setup a script to create the firewall rules to allow traffic through a specific port. Let me know if anything like the above is the case, and I'll help you with a script.
  20. BukGet is now protected by CloudFlare. Unfortunately, it does not work anymore.
  21. Note that it's not drag and drop for upload. It's drag and drop for files/folders - drag one file into another folder fx.
  22. How does the server's var show up in-game? Does it go red/orange? If that's the case, the server can't keep up. If not, I'd think it was a problem with the network.
  23. Make sure there's free space on your disk. Did you take a backup before attempting the upgrade?
×
×
  • 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