Author | adding a captcha for selling resources |
A while ago, some people complained about the fact that they were unable to sell resources, and again they blamed some phantom script to be guilty for that.
To that complain, Empire answered this:
https://www.lordswm.com/forum_messages.php?tid=1923513&page=0#29885719
I have to say that the answer was only partially satisfying.
As much as I can but agree that one must use a decent connection to play these games, the fact that people are required to have advanced IT skills, to dismember the packets sent by their connection and find out the converted HTML code, shouldn't be a requirement to play this game.
But the fact is that today one can just add a link to their favorites bar for each location they plan to go at, and use it later to multi-click until all his/her ressources are sold.
And this is not fair to "normal" people playing the game exclusively through the php interface.
So my suggestion is to simply add a changing code, like a captcha or a random-generated digit, beside the sell box. This code would change every time the player send a 'sell' command, be it successful or a fail.
And if a person write it wrong 3 times consecutively, they would get banned from selling for 1 hour.
The code can be a simple 3 digit (or digit and letters), as long as it can't be guessed, any sort of automatisation would fail. |
bit of a hassle but is a good idea
if a person write it wrong 3 times consecutively, they would get banned from selling for 1 hour
lol why ? the code comes screwed and they banned from selling ? |
#2 because it's pretty easy to write a script that recods all possible solutions and send them all one after another in a few split seconds.
If you only have 3 tries, a machine doesn't have enough chances to make it right all the time, and the ban will discourage people from try.
And even if the code was written normally, reading it with an OCR and communicating from one program to another would takes long enough to allow normal players to make the sell.. |
I like the idea of having a captcha but not the banning. We're not banned when we write the captcha wrong 3 times trying to enroll are we? |
We're not banned when we write the captcha wrong 3 times trying to enroll are we?
This is what I'm trying to say.
Apart from banning +1 |
the ban part is needed to avoid somebody to record all codes.
Remember that every time you try one, the code will change.
The probability to make it wrong three times for a normal human is lower than 0.01%.
And even if it happened, that would mean that just for 1 hour, one couldn't sell: globally everyone would get many more chances than they do now.
Remember that today there are a lot of people that don't get to sell their ressources *at all*.. |
Apart from the banning idea, I completely agree.
I messed up a captcha 5 times for a simple enrollment before, and its not uncommon for me to mess up 3 times. If I had to wait an hour every time, I'd cry.
Not to mention, that with just a captcha the people would be delayed enough to allow others to sell theirs legally. |
+1 but 3 times is really low.
Instead 10 times would be better and using advance captchas would even be more good as I would allow users to "refresh"- get new captcha so it would be resolving 2 issues at the same time. One, complex codes and second use of robots.
:) |
And if a person write it wrong 3 times consecutively, they would get banned from selling for 1 hour.
I think that must depend on the count(no of violations) like the same policy could be followed as it is for chat and forum bans.
The probability to make it wrong three times for a normal human is lower than 0.01%.
You are kidding me, right?
The chances are very high. Imagine a drunk player playing, he is likely to put code incorrectly 10 times.
If you check older posts of Q&H you will find that sometimes codes are so complex that people have to wait for an hour for it to change.
So 3 times is too less. Best should be 10 as most of the sites using captcha has 10 as limit :)
Regards,
Lord harddude |
#9 - and everyone else
please do read the full post, not just a sentece out of it:
Remember that every time you try one, the code will change.
The probability to make it wrong three times for a normal human is lower than 0.01%.
One code can be hard to read. 3 consecutive ones, not as much.
If it makes so much of a problem, make it 10 tries before a ban. The important part is to not leave infinite tries, since a skilled programmer can easily abuse that to circumvent the issue and still cheat. |
Still, 3 is low. I agree with the general idea you are putting forth, great idea actually... but the punishment seems too severe.
If a bot is doing the work, it will get it wrong consistantly. If a human is, it has a much higher chance of getting it right. So.... having 10 as a limit doesnt really punish humans too much yet punishes bots in statistically the same way, now doesn't it? |
+1 to ban :) Player banned by moderator DEATHisNEAR until 2013-02-28 15:30:36 // Additional characters are not allowed to post in main forum areas. Please list your characters in ALL profiles. |
sorry to post with multi dint knew it was that account but still +1 to the ban and the whole idea |
I don't like entering a captcha all the time.
How about this: You can try to sell a resource, others do, too. Then every 30 seconds or so a random generator determines who finally sold it. This means everyone in this time interval has the same chance to sell resources, not only script user or people with fast connection. |
Perhaps have the script kick in to initiate captchas if you sell over x amount in a day? That way it isnt 100% stopping the illegal scripters, but it is discouraging them.
(If it was this way, I wouldn't have a problem with a ban-factor added; seeing as the main people who benefit aren't those who do this alot.) |