Thanks for helping us test this, both you and Ashog!
The voting system is a bit awkward, I get the idea that one “no vote” is added automatically so you need 3 players on a team to successfully kick someone with a vote. With only 2 players on a team the vote ends up with 1 yes vote and 1 no vote, so it doesn’t pass.
I couldn’t see what happened since I was on the other team: did the kick vote pass when they tried to kick you with a vote while you were in the trusted group? You weren’t kicked obviously, but I’m not sure if that was because of the protection we gave the trusted group or because the other two on your team had trouble voting “yes”
.
I decided to think-out-of-the-box a bit, deleted the usergroups.dat file I’ve been using so far and tried to find out what would happen if I just relied on my guidstates.dat file to get me logged in as an admin. Bingo!
As you can see I get logged into the admin group without the use of a any usergroups.dat file at all and I can still use the admin commands to do things.
My current recommendation is to use a guidstates.dat file to assign specific players to the admin group in order to give them some control over your server. The usergroup.dat file seems to be useless, as far as I can tell the possible groups are predefined and the rights they have seem to be predefined as well.
I posted an example of a guidstates.dat file earlier in this thread. You can use that as a basis, replace the fake guid with the proper guid of the player you want to add as an admin and use copy and paste to create multiple entries. As Crytiqal noted earlier, the “user_name” can be left out, but I suggest using that anyway since it makes it easier to maintain the file if you have a bigger clan with people joining and leaving.
There’s another thing I have to say and that is that I’m disappointed in the support we get from SD in this respect. Things changed since Quake Wars, I’ll accept AO’s word for it that it hasn’t been tested, but someone definitely tinkered with this part of the game and it would be nice to see an explanation of how it’s intended to work.
That would give us a starting point. So far it’s been mostly guess work on our part, based on what works in QW and us trying to figure out if it works in Brink as well.
Dr. Funkenstein