From The Mana World
(suggestion for bot rules)
 
Line 8: Line 8:
To make sure that bots adhere to these rules their sourcecode should be made public or at least disclosed to the server admin.
To make sure that bots adhere to these rules their sourcecode should be made public or at least disclosed to the server admin.
--[[User:Crush2|Crush]] 22:41, 2 March 2009 (UTC)
--[[User:Crush2|Crush]] 22:41, 2 March 2009 (UTC)
----
Most of this suggested policy seems quite sensible to me, bots should be identifiable and non-disruptive.
I don't have a problem sharing my code other than it's embarrassing kludginess, but ''requiring'' an author to disclose their code for the reason you state does not make much sense to me. A few questions this suggested policy leaves me asking myself:
* Wouldn't it be very easy for me to run different code than the copy I've shared?
* Is it policy that every homemade or third-party client modification needs admin approval before use?
* Should I re-submit the code every time I revise it?
* Would someone intent on running a disruptive bot even ask for approval or otherwise advertise their bots existence in the first place?
[[User:AnonDuck|AnonDuck]] 00:29, 3 March 2009 (UTC)

Revision as of 00:29, 3 March 2009

We should have some policies for bots. These would be my suggestions:

  • Must have [BOT] in its name
  • Must not be placed on a map with monsters
  • Must not interact with people who do not want it
  • Must not be programmed in a way which exploits, obstructs or confuses other players

To make sure that bots adhere to these rules their sourcecode should be made public or at least disclosed to the server admin. --Crush 22:41, 2 March 2009 (UTC)



Most of this suggested policy seems quite sensible to me, bots should be identifiable and non-disruptive.

I don't have a problem sharing my code other than it's embarrassing kludginess, but requiring an author to disclose their code for the reason you state does not make much sense to me. A few questions this suggested policy leaves me asking myself:

  • Wouldn't it be very easy for me to run different code than the copy I've shared?
  • Is it policy that every homemade or third-party client modification needs admin approval before use?
  • Should I re-submit the code every time I revise it?
  • Would someone intent on running a disruptive bot even ask for approval or otherwise advertise their bots existence in the first place?

AnonDuck 00:29, 3 March 2009 (UTC)