Thanks for the input. I'm actually experienced in building and running my servers but need to share the workload. The need to share limited access comes from my real-world circumstances. I'm ridiculously busy with my business and family. I have a hard time being available for updates, kick starts, or DB tweaks when needed. When one of the last Arma updates hit, I was out of the country and if my admin had no access then the whole thing would have been down for a week. The level of access granted is dependent on how well I know them and what their technical proficiencies are. All of our admins were well established in the community before being invited to join. We use InfiStar and I have several access levels assigned depending on the need. Some of them have limited DB access through TCAdmin and some have full access using whatever MySQL tool they are most familiar with... usually Heidi. A couple of them have FTP access, most don't. I'm not particularly worried about malicious behavior since my servers aren't, and won't be, hosted at home or at my office. If some rogue admin decided to cause havoc it would be contained. Nobody will have access at the OS level except for one admin who I work with on development.
If I didn't allow access, it would basically mean pulling the plug on our community and sending everyone packing. At last count, we had logged about 10,000 unique players and have about 700 members on our Discord server. I actually did try to walk away from it once and was working with one of the core admins to transfer power. I couldn't bear to see it whither and ended up keeping with it but in a more back-end capacity. One thing that I had to learn to do in my life was to delegate tasks and allow the delegatee to fail. I've learned to do that in my business and am now much better off for it. I'm applying some of that to more serious pursuits like these game servers and so far, so good. I've actually started recruiting dedicated players to help develop new maps. Want a Weferlingen Winter map? Let's all learn how to create traders and loot positions! It's worked well thus far.
I think my coffee kicked in about 10 sentences ago.
I've been using TCAdmin for the last 3 years but it was being administered through the GSP. Now I am going to be setting things up differently because I'm sick of dealing with the performance issues that keep plaguing us with the limited access of a managed OS through the GSP. The main features that I like about TCAdmin are the ability for admin to run a Steam update with a single click, or if I've granted them permission, to update mods with the Steam Mod Updater. Restarting the servers is handy, but they usually use ArmAdmin for that.
So I guess the gist of my question is about the practical application of TCAdmin and if anyone has any direct experience with using it on the back-end. Or, if there are comparable products, which seems to be a no if I want the features listed above.
My coffee has definitely kicked in. I need to stop now or I might just keep on typing...
Thanks again for the input. All valid points.