/poll set capabilities
/poll set capabilities
I am concerned about what's happening with some of the servers and some user activity in the past few days. It seems that perhaps some of the servers are configured to allow anyone to poll for changing some server settings.
1. Two days ago, i saw a player (not admin or cop) initiate a poll to set _explodeTime to a larger number on viper.pimpi.org. Fortunately, we have rapid communications and the controls have been adjusted. And in the big scheme of things, this is a pretty minor setting anyway.
2. Yesterday, a player initiated a poll to set gravity to -1000 on another server. (same player that time!)
3. Earlier today on bzflag.blah.pl, I discovered that someone has changed max speed on normal tanks to a high number, 3 or 4 times normal rate of 25. Even though bzflag.blah.pl has been a pretty busy server the past two weeks, now, since the change, it's been mostly idle all day. Possibly an indicator that most people prefer the normal settings as opposed to a "cracked" style of play. I don't know if the server owner even knows about it.
4. Just now, I noticed on hepcat that SW expands v-e-r-y slowly, perhaps 1/4 the normal rate, and opponents dodge it with ease. It used to be one of the more effective counters to WG. Now, you have to be cornered to get caught by it.
I find myself wondering just how many other servers are being played with in this manner by one or more knowledgable users. And what the next surprises will be.
Should the default server settings configured in the release should be tightened down a bit?
1. Two days ago, i saw a player (not admin or cop) initiate a poll to set _explodeTime to a larger number on viper.pimpi.org. Fortunately, we have rapid communications and the controls have been adjusted. And in the big scheme of things, this is a pretty minor setting anyway.
2. Yesterday, a player initiated a poll to set gravity to -1000 on another server. (same player that time!)
3. Earlier today on bzflag.blah.pl, I discovered that someone has changed max speed on normal tanks to a high number, 3 or 4 times normal rate of 25. Even though bzflag.blah.pl has been a pretty busy server the past two weeks, now, since the change, it's been mostly idle all day. Possibly an indicator that most people prefer the normal settings as opposed to a "cracked" style of play. I don't know if the server owner even knows about it.
4. Just now, I noticed on hepcat that SW expands v-e-r-y slowly, perhaps 1/4 the normal rate, and opponents dodge it with ease. It used to be one of the more effective counters to WG. Now, you have to be cornered to get caught by it.
I find myself wondering just how many other servers are being played with in this manner by one or more knowledgable users. And what the next surprises will be.
Should the default server settings configured in the release should be tightened down a bit?
-toaster
"So there I was, all alone, facing all of the enemy. I started driving in circles, until I had them surrounded, and then I escaped in the confusion."
"So there I was, all alone, facing all of the enemy. I started driving in circles, until I had them surrounded, and then I escaped in the confusion."
- wegstar
- Private First Class
- Posts: 127
- Joined: Sun Dec 26, 2004 4:33 am
- Location: Good ol' California
- Contact:
I think the hepcat SW was set that way deliberately... not by some user... I agree with you that the SW is rendered "useless" by the change.
Formerly "nader"
---
Microsoft broke Volkswagen's world record: Volkswagen only made 22 million bugs!
-----
"Do not meddle in the affairs of cats, for they are subtle and will pee on your computer." -- Bruce Graham
---
Microsoft broke Volkswagen's world record: Volkswagen only made 22 million bugs!
-----
"Do not meddle in the affairs of cats, for they are subtle and will pee on your computer." -- Bruce Graham
- ducatiwannabe
- Private First Class
- Posts: 3258
- Joined: Tue Aug 10, 2004 3:55 pm
- Location: Planet Earth
- Contact:
- Workaphobia
- Master Sergeant
- Posts: 252
- Joined: Wed May 26, 2004 7:29 pm
That's a great idea - allow the change, but revert it to the server owner's original settings after a designated period of time. Still, by default, I don't think the server should accept polls on variables, or at least not easily (require a lot of registered users and a high percentage).
Is there currently any mechanism for limiting which variables can be polled on, or is it all-or-nothing?
Is there currently any mechanism for limiting which variables can be polled on, or is it all-or-nothing?
"Nifty News Fifty: When news breaks, we give you the pieces."
There is a way to allow polls only for certain commands, such as kick, ban, and set. Manu and Pimpi have done that on viper. Not sure how they do it, but it's there.
I think it ought to be defaulted off, to help the new admin avoid difficulties. But I can see why the capability should be kept in case an admin wants to turn it on.
Thanks again, DW.
I think it ought to be defaulted off, to help the new admin avoid difficulties. But I can see why the capability should be kept in case an admin wants to turn it on.
Thanks again, DW.
-toaster
"So there I was, all alone, facing all of the enemy. I started driving in circles, until I had them surrounded, and then I escaped in the confusion."
"So there I was, all alone, facing all of the enemy. I started driving in circles, until I had them surrounded, and then I escaped in the confusion."
- RPG
- Lieutenant, Junior Grade
- Posts: 2015
- Joined: Fri Sep 17, 2004 2:37 am
- Location: Chicago, Illinois
- Contact:
Yep, I tried the /poll set on Secretplace, and lo and behold, it worked! It's nuts! The poll was quickly shut down by an admin and I was lectured about it but boy was it fun to know that I can change a variable on a server!!
2.0 is pretty neat with all these undocumetned features (/poll set, multi-hunt).
2.0 is pretty neat with all these undocumetned features (/poll set, multi-hunt).
I run /poll kick SoneInnocentPlayer once at the fast shot server. He's registered.
Another registered user told somebody to do it. I didnt think I was allowed to but ended up kicking the poor guy. I'm really sry! He cant log in, with the "+", anymore. I dont think at least. He came back in wih a "-" all like "WTF???"
Like I said, I was very suprised I could start a poll.
I do kindof like the idea of having a polls open to the public though. People that TK would definitely get baned if they piss off enough people. Mods actually have a life. They cant just sit around like "Some people want to change SW radius. I'll start the poll!"
1veedo (libcurl.so.2) I have version 3!
Common sense: if you see a poll to set an unreasonable value, vote against it. If something's already set to an unreasonable value, start a poll to set it back. /poll works both directions, and it only works when a fair number of people want the changes to occur...initiating a poll doesn't automatically make it pass.
That said, server owners certainly ought to be able to turn off any or all /poll commands at will. Here's what's up:
2.0.0 release servers can't turn off individual poll options (e.g. set) without recompiling. Polls can be disabled altogether, or restricted to certain groups with the POLL and VOTE permissions.
2.0.1 CVS servers from about a week ago until today had an extension to the -poll option that would allow disabling of each poll function independently.
Current 2.0.1 CVS servers have a more fine-grained permissions system. To disallow /poll set, for instance, remove the POLLSET permission from the VERIFIED group. If you have people you trust to run polls but not to set things directly, the permission can be reassigned to them. Anyone can vote in a poll, but only those with the appropriate permissions can start them.
That said, server owners certainly ought to be able to turn off any or all /poll commands at will. Here's what's up:
2.0.0 release servers can't turn off individual poll options (e.g. set) without recompiling. Polls can be disabled altogether, or restricted to certain groups with the POLL and VOTE permissions.
2.0.1 CVS servers from about a week ago until today had an extension to the -poll option that would allow disabling of each poll function independently.
Current 2.0.1 CVS servers have a more fine-grained permissions system. To disallow /poll set, for instance, remove the POLLSET permission from the VERIFIED group. If you have people you trust to run polls but not to set things directly, the permission can be reassigned to them. Anyone can vote in a poll, but only those with the appropriate permissions can start them.
- Workaphobia
- Master Sergeant
- Posts: 252
- Joined: Wed May 26, 2004 7:29 pm
Chaos theory - universe tends towards increasing entropy. Half the people who vote on a poll probably don't understand what a reasonable value is, or in some cases, what the variable does. Assuming an admin doesn't intervene, the variable can only be reset when enough registered users get together with that in mind. If the server is screwed up enough that people don't want to play there anymore, there won't be anyone left to change it back.DTRemenak wrote:Common sense: if you see a poll to set an unreasonable value, vote against it. If something's already set to an unreasonable value, start a poll to set it back. /poll works both directions, and it only works when a fair number of people want the changes to occur...initiating a poll doesn't automatically make it pass.
That's why it'd be a good idea to give the variables some elasticity, a will of their own to revert to a reasonable number after a certain amount of time.
"Nifty News Fifty: When news breaks, we give you the pieces."
X2Workaphobia wrote:That's why it'd be a good idea to give the variables some elasticity, a will of their own to revert to a reasonable number after a certain amount of time.DTRemenak wrote:Common sense: if you see a poll to set an unreasonable value, vote against it. If something's already set to an unreasonable value, start a poll to set it back. /poll works both directions, and it only works when a fair number of people want the changes to occur...initiating a poll doesn't automatically make it pass.
1. Chaos theory and entropy are unrelated concepts. Entropy occurs in both chaotic and non-chaotic systems, and is usually measured by non-chaotic means (e.g. Gibbs Free Energy).
2. If someone doesn't understand what a variable is, they should ask. "What will this do" is not a hard question to ask or answer. At the very least, if someone polls to change a variable to an unreasonable value, someone else should say why it's a bad idea.
3. It is no harder to change a variable back than it was to change it in the first place...takes the same proportion of people. Most people want a fun game, so convince them to vote for a reasonable value.
4. If people complain about the variable being set wrong, tell them to register and vote to change it back.
The concept of polling is based on the idea that at least half of the verified population is well-intentioned and at least somewhat informed. If you don't think these are true, then don't allow polls on your servers.
That said, allowing poll-changed variables to return to their original values after some amount of time is probably a good idea. Patches welcome.
2. If someone doesn't understand what a variable is, they should ask. "What will this do" is not a hard question to ask or answer. At the very least, if someone polls to change a variable to an unreasonable value, someone else should say why it's a bad idea.
3. It is no harder to change a variable back than it was to change it in the first place...takes the same proportion of people. Most people want a fun game, so convince them to vote for a reasonable value.
4. If people complain about the variable being set wrong, tell them to register and vote to change it back.
The concept of polling is based on the idea that at least half of the verified population is well-intentioned and at least somewhat informed. If you don't think these are true, then don't allow polls on your servers.
That said, allowing poll-changed variables to return to their original values after some amount of time is probably a good idea. Patches welcome.
Good point. What happens when a user of this nature joins a quiet server, changes a variable, and leaves? Most users don't know how to undo that when they join. Even if they have an idea, are they likely to know the variable name or its "normal" value? Such as _tinyFactor is .4?DTRemenak wrote:Common sense: if you see a poll to set an unreasonable value, vote against it. If something's already set to an unreasonable value, start a poll to set it back. /poll works both directions, and it only works when a fair number of people want the changes to occur...initiating a poll doesn't automatically make it pass.
Good change. Would it be better to force these off, and then set the extension to allow enabling them independently?2.0.1 CVS servers from about a week ago until today had an extension to the -poll option that would allow disabling of each poll function independently.
Better change. So is the default still set that anyone who registers can run /poll set ? In such a way that an admin has to learn how to shut them off if desired?Current 2.0.1 CVS servers have a more fine-grained permissions system. To disallow /poll set, for instance, remove the POLLSET permission from the VERIFIED group. If you have people you trust to run polls but not to set things directly, the permission can be reassigned to them. Anyone can vote in a poll, but only those with the appropriate permissions can start them.
- Workaphobia
- Master Sergeant
- Posts: 252
- Joined: Wed May 26, 2004 7:29 pm
Ok, you caught me with my intellectual pants down. I guess I was referring more towards entropy, because the tendency for people to disrupt the system is slightly stronger than that of the people to piece it back together without administrative assistance.DTRemenak wrote:Chaos theory and entropy are unrelated concepts. Entropy occurs in both chaotic and non-chaotic systems, and is usually measured by non-chaotic means (e.g. Gibbs Free Energy).
"Nifty News Fifty: When news breaks, we give you the pieces."
the command
will restore everything to its defaults. I presume "/poll reset *" would work as well.
Code: Select all
/reset *
It won't work as expected. Many servers have modified variables at start, now this command will reset the variables at their default values, not the map designer ones.SilverFox wrote:the commandwill restore everything to its defaults. I presume "/poll reset *" would work as well.Code: Select all
/reset *
Christophe HENRY - France
There's a minimum-players parameter for polling. By default it's something like four verified users, so you can't set anything when you're alone. That notwithstanding, I think the scenario you outlined is a good fit for the "undo poll sets after n minutes" idea.toaster wrote:Good point. What happens when a user of this nature joins a quiet server, changes a variable, and leaves? Most users don't know how to undo that when they join. Even if they have an idea, are they likely to know the variable name or its "normal" value? Such as _tinyFactor is .4?
Yes, all polling options default to on.toaster wrote:Better change. So is the default still set that anyone who registers can run /poll set ? In such a way that an admin has to learn how to shut them off if desired?
/poll reset has not been implemented. Do people think this would be a good thing to have, to ease changing things back to defaults, or would it just cause a different kind of trouble?Silverfox wrote:the commandwill restore everything to its defaults. I presume "/poll reset *" would work as well.Code: Select all
/reset *
Oh. My opinion: it would probably be best to set only the kick option on by default, all the rest off.DTRemenak wrote:Yes, all polling options default to on.
I think sbgodin made a good point about this. A reset should set it back the way the admin set it up. If the options come from a configuration file, the file should be re-read. Or if the command line was used to override options, the args should still exist in the run environment. This is the traditional way for all Unix and Linux server processes to work. Heh, not Windows, I know, but so?DTRemenak wrote:/poll reset has not been implemented. Do people think this would be a good thing to have, to ease changing things back to defaults, or would it just cause a different kind of trouble?
-toaster
"So there I was, all alone, facing all of the enemy. I started driving in circles, until I had them surrounded, and then I escaped in the confusion."
"So there I was, all alone, facing all of the enemy. I started driving in circles, until I had them surrounded, and then I escaped in the confusion."
After un kick you loses your points. A somewhat bad speaking player should figure out that. Of course for jerks, ban is the solution. But the most cases I met it was normal player just thinking they could do what they want.Manu wrote:/poll kick is like useless.
You spend more time in run the poll and the players in vote than the kicked player in rejoin.. heh
Another curious topic is that the '/poll ban' can do only if the IP adress of offender is known. Typically, when you can see the IP you can also at least shortban...
Christophe HENRY - France
- ducatiwannabe
- Private First Class
- Posts: 3258
- Joined: Tue Aug 10, 2004 3:55 pm
- Location: Planet Earth
- Contact: