A bot is simply a computer-controlled player in this case, where it is limited by privileges, dig times, and movement speed. However, the bot can perform tiring or repetitive work efficiently, patiently, and precisely, 24/7.
With these facts, a number of design decisions loom, especially those related to security or abuse.
I'd like to solicit everyone's opinion on a few questions:
- Should the code be closed-source, or open-source?
Remember that it's implemented in PHP, so source=finished product. I feared letting the source code into the hands of vandals, but Foobar brought up a good point saying that the average griefer won't understand how to use it. - Should bots be limited by time?
A bot can work incessantly, giving an operator an advantage. Should this be limited? - Should servers be opt-in, or opt-out?
- Can bots be leased/rented/sold to other players with in-game currency/materials?
Again, this can lead to an unfair advantage. - Should I provide the actual program to prospective users? How much scrutiny should I hold in regards to making sure a user isn't a vandal?
I'm trying to hear from all different kinds of people(even vandals, feel free to give me your thoughts), so nobody is too insignificant to comment.
Please explain your reasoning in your responses.