Murnatan

Community => Suggestions, ideas => Topic started by: Machine Medic on December 09, 2012, 03:21:25 AM

Title: Account-Bound GUIDs and other things
Post by: Machine Medic on December 09, 2012, 03:21:25 AM
One of the things that irritated us most in Tremulous 1.1 was the fact that anyone was able to change their GUID at their leisure... If someone we banned had a dynamic IP, they could evade the ban almost effortlessly.  The only solution we had to this was to ban by subnets, which is dangerous to innocent players.

Since it sounds like Tremulous 2 will be sold through Steam, would it at all be possible for the devs to incorporate some sort of account-bound GUID for players?  This would make an admin's job much easier in Trem.


Also, if account-based banning is possible, would other global commands like '!mute', '!forcespec', '!denybuild', and '!denyweapon' be in the realm of possibility?

Even better would be some way to store serverside player notes for each player that visits the server...  If a player acts suspicious in a certain way, mods and admins can write and save a note file specific to that player through the console, to be saved on the server that other admins can call up and see/edit.

Keep in mind I'm speaking from experience, and I'm just trying to come up with things that I think would greatly ease administrating and moderating on a T2 server.



EDIT:

I'm really on a roll here, but since it's getting close to Christmas time, here's my wishlist for most wanted server commands in T2, lol.

Code: [Select]
!Invisible - A way to appear invisible to players on the server

This would immensely help with finding hackers, botters, and trolls.

We already have this on [STARBURST], but I would definitely like to see it as a default function in T2.

**********

!Info - A way to see admin notes on a specific player (talked about it above)

Again, this would remove the need to go digging through 6 months of forum posts to find any previous history on a single player

**********

!Serverlog - A way to dump the entire server log all the way back to a specified server time to a client side text file.

This would speed administrative action, since it will no longer be necessary for admins to wait for the server owner to send a copy of the log to everyone.

**********

!History - A way to display all of the kills, builds, decons, and chats made by a player during a game in the console.

This command would probably be used less frequently, but it would still be useful for reviewing a player's behavior.

**********

Abusive commands: !Explode, !Grab, !Bring, !Punch - Explode a player for 100% damage, Grab a player as a spectator, Bring a player to your location as a spectator, and Punch a player for knockback and a certain level of damage.

Realistically, these have no practical value for moderation usage, but since we can't code our own commands in T2 like we usually do in [STARBURST], I'd like to see these available as optional commands or something similar.

Title: Re: Account-Bound GUIDs and other things
Post by: Loki on December 09, 2012, 07:59:25 AM
If someone we banned had a dynamic IP

me gusta

Anyway there will be "guid" since when you pay for game you'll get activation code, also you'll get STEAMID which can be easily banned. It's useful but there's no need for GUID since steamid.
Title: Re: Account-Bound GUIDs and other things
Post by: Rotacak on December 09, 2012, 11:33:33 AM
One of the things that irritated us most in Tremulous 1.1 was the fact that anyone was able to change their GUID at their leisure... If someone we banned had a dynamic IP, they could evade the ban almost effortlessly.  The only solution we had to this was to ban by subnets, which is dangerous to innocent players.

Since it sounds like Tremulous 2 will be sold through Steam, would it at all be possible for the devs to incorporate some sort of account-bound GUID for players?  This would make an admin's job much easier in Trem.


Also, if account-based banning is possible, would other global commands like '!mute', '!forcespec', '!denybuild', and '!denyweapon' be in the realm of possibility?

Even better would be some way to store serverside player notes for each player that visits the server...  If a player acts suspicious in a certain way, mods and admins can write and save a note file specific to that player through the console, to be saved on the server that other admins can call up and see/edit.

Keep in mind I'm speaking from experience, and I'm just trying to come up with things that I think would greatly ease administrating and moderating on a T2 server.



EDIT:

I'm really on a roll here, but since it's getting close to Christmas time, here's my wishlist for most wanted server commands in T2, lol.

Code: [Select]
!Invisible - A way to appear invisible to players on the server

This would immensely help with finding hackers, botters, and trolls.

We already have this on [STARBURST], but I would definitely like to see it as a default function in T2.

**********

!Info - A way to see admin notes on a specific player (talked about it above)

Again, this would remove the need to go digging through 6 months of forum posts to find any previous history on a single player

**********

!Serverlog - A way to dump the entire server log all the way back to a specified server time to a client side text file.

This would speed administrative action, since it will no longer be necessary for admins to wait for the server owner to send a copy of the log to everyone.

**********

!History - A way to display all of the kills, builds, decons, and chats made by a player during a game in the console.

This command would probably be used less frequently, but it would still be useful for reviewing a player's behavior.

**********

Abusive commands: !Explode, !Grab, !Bring, !Punch - Explode a player for 100% damage, Grab a player as a spectator, Bring a player to your location as a spectator, and Punch a player for knockback and a certain level of damage.

Realistically, these have no practical value for moderation usage, but since we can't code our own commands in T2 like we usually do in [STARBURST], I'd like to see these available as optional commands or something similar.

About banning and guid:http://forum.tremulous2.com/index.php?topic=26.msg276#msg276

What do you mean by "global commands"? It will work for your server and evading will be not possible.

Serverside notes - no, but we will think about it.

!invisible - this can work only because it is not a default feature. If this will be default feature, then all hacks will deal with it.

!info - no, but every player will have his history stored in database, so you can see his bans, votes, decons through website.

!serverlog - much better is to look at log through website and if some player will be reported through game admin system, you don't even need to search it.

!history - good idea :)

Abusive commands: we do not want to include similar commands in default game. But it is game for you and in server configuration will be three kind of settings.
1) default game settings (our settings, abusive commands and similar things will be turned off)
2) changed game settings (your settings, changed settings, enabled some non abusive settings)
3) moded game settings (your settings, enabled dangerous settings)
These three kind of settings will be displayed near name of the server in server browser, so anyone can immediately decide, if he want to play with default settings, or he want to risk some uncommond gameplay.
So - abusive commands will be possible to enable in "3)". It have lowest priority, but on the other hand, it is not much work to add it.
Title: Re: Account-Bound GUIDs and other things
Post by: Gunther on December 09, 2012, 03:59:51 PM
Can there be some way to find out which serve that these commands on?
Like, roll-over with mouse or more info? (Also showing maximum BP, any mods/special additions)
Title: Re: Account-Bound GUIDs and other things
Post by: Rotacak on December 09, 2012, 04:20:56 PM
Gunther: In server browser? There will be displayed summary of server settings after you will click on server name.
Title: Re: Account-Bound GUIDs and other things
Post by: Gunther on December 10, 2012, 12:49:39 AM
Gunther: In server browser? There will be displayed summary of server settings after you will click on server name.
Yes, good. That's what I meant.  :D
Title: Re: Account-Bound GUIDs and other things
Post by: ViruS on December 13, 2012, 02:00:53 PM
Quote
1) default game settings (our settings, abusive commands and similar things will be turned off)
2) changed game settings (your settings, changed settings, enabled some non abusive settings)
3) moded game settings (your settings, enabled dangerous settings)
1) Meh.
2) Cvar-restricted.
3) Cvar-restricted.
If everything would be cvar-restricted, i'd rather switch to another open-sourced game and mod that into tremulous. Closing a source of my well-loved game would probably one of my few worst nightmares [as i enjoy modding]