terechgracz wrote:I don't need to work on mmo to know there is way to preditct if someone is bot or not. You could just extract some features from packets and train fuzzy neural network or just develop some function that calculates similarity of player's behaviour to general bot behaviour to predict if someone is bot or not. I don't know nothing about mmo production. I know some of machine learning and some game ai algorithms so i just gave you idea of developing such machine learning algorithm. I don't say it's simple because developing such algorithm takes time and lot of thought. But at least having some help from algorithm like this would allow you to wipe most bots off.
Anyways imo it would be big step forward for this game.
And in engineering no one cares if machine thinks or not as long it is black box which gives some valid answers.
And sorry for my previous loling at devs who work hard and has to hear statements like that.
"Yeah its easy just make a few neural networks to detect bots from packets"
You are really stupid if you think that is a viable solution for this game. If it was that easy, there wouldn't be bots in games like eve and wow which are heavily botted (and which also have a lot more money to develop anti-botting systems)
People would just start making private botting clients that have all kind of decoy systems in them that would make the neural network useless as it either would not detect the botters or would give many false positives.
EVEN If this was not the case, making a neural network which successfully identifies whether user is botting or not with 99.999% certainty is probably close to impossible, if not impossible.
jorb wrote:Note: The botting would really only be a symptom of the general badness of the idea. The fundamental problem with the task suggested is that it is not an interesting one, and that is also why it is possible and profitable to bot it. It has a very low informational content. You can say what you will about our quest generation algorithms, and I agree they could improve, but fundamentally they produce something significantly more differentiated.
I agree, better solution is just to modify these mechanics or add server-side things to make them easier, so there is less, or no need for bots.
Though some people will always bot, if they want to have the best characters and other things. They will automate everything that is easy to automate, because then you can do more of those things and benefit from that.
One way to reduce the advantage that one gains from botting is mechanics that decrease the gain that you get from doing a certain task for long time.
For example, hunger and satiation reduce the advantage that you get from botting food 24/7. BUT these mechanics are a bit flawed by themselves, because to maximize your fep gain from satiations, you have to eat small amounts as often as you can, and bots help a lot in doing this.