Tentative formal declaration of bot approval procedure [DIS]

Content and general development discussion, including quest scripts and server code. TMW Classic is a project comprising the Legacy tmwAthena server & the designated improved engine server based on evolHercules.


Forum rules

This forum houses many years of development, tracing back to some of the earliest posts that exist on the board.

Its current use is for the continued development of the server and game it has always served: TMW Classic.

User avatar
wushin
TMW Adviser
TMW Adviser
Posts: 1759
Joined: 18 Dec 2012, 05:56
Location: RiverBest, Brew City, Merica
Contact:

Re: Tentative formal declaration of bot approval procedure [

Post by wushin »

Aye with MadCamel. IMO, the GMs would know best which bots are annoying and should be restricted. Solely based on the number of @wgm requests come in. I would rather let the final judgement call continue to land in the GMs hands.

We can make requests to the developers and/or maintainers of the bots and they will most likely understand as they should be the players. As one would assume any player using malicious bots would also be malicious themselves.

Table
IMO, Maybe table Items/Shops/Trades for now and leave that to the GMs judgement. The GMs and/or players can always come back for clarification.

Motion #1
Do we think it's safe to say for now that: guild, Manamarket are OK to run as they are now & give approval for at least CrazyTree to be allowed back?

Motion #2
1) Game Rules (Implied)

2) No afk activity is allowed that:
[*] gains xp, jp, bp or dp (Exp, Job, Boss, Daily points.)
[*] gains items from mob drops or questing

3) Bots based on functions may be asked to have limited restricted use.
The secret to getting all the important stuff done is doing nothing.
User avatar
AnonDuck
TMW Adviser
TMW Adviser
Posts: 645
Joined: 02 Jan 2009, 04:19
Location: Catland

Re: Tentative formal declaration of bot approval procedure [

Post by AnonDuck »

4) Whoever finds a loophole in this gets slapped repeatedly with a chernobyl earthworm
j/k. Looks aight to me.
Head of the TMW Illuminati
Mikko
Peon
Peon
Posts: 37
Joined: 14 Jan 2015, 11:44

Re: Tentative formal declaration of bot approval procedure [

Post by Mikko »

wushin wrote:
2) No afk activity is allowed that:
[*] Has an effect on gameplay(gaining xp, items, assisting in combat etc.)

If TMW is going to remain a FOSS project, the bot must be released under an open source license. This is not up for debate.
User avatar
AnonDuck
TMW Adviser
TMW Adviser
Posts: 645
Joined: 02 Jan 2009, 04:19
Location: Catland

Re: Tentative formal declaration of bot approval procedure [

Post by AnonDuck »

How so? There are closed-source web browsers that connect to open-source webservers every day! I don't see apache.org blocking MSIE user-agents..
Head of the TMW Illuminati
Mikko
Peon
Peon
Posts: 37
Joined: 14 Jan 2015, 11:44

Re: Tentative formal declaration of bot approval procedure [

Post by Mikko »

MadCamel wrote:How so? There are closed-source web browsers that connect to open-source webservers every day! I don't see apache.org blocking MSIE user-agents..
Because we shouldn't encourage the development of proprietary software if we can avoid it by not allowing it.
rms.jpg
rms.jpg (120.29 KiB) Viewed 6733 times
User avatar
gumi
TMW Adviser
TMW Adviser
Posts: 797
Joined: 19 May 2014, 18:18

Re: Tentative formal declaration of bot approval procedure [

Post by gumi »

burn
User avatar
wushin
TMW Adviser
TMW Adviser
Posts: 1759
Joined: 18 Dec 2012, 05:56
Location: RiverBest, Brew City, Merica
Contact:

Re: Tentative formal declaration of bot approval procedure [

Post by wushin »

As much as we like to control the bot license we cant enforce for any other than the bots the game runs on the server.
The secret to getting all the important stuff done is doing nothing.
User avatar
wushin
TMW Adviser
TMW Adviser
Posts: 1759
Joined: 18 Dec 2012, 05:56
Location: RiverBest, Brew City, Merica
Contact:

Re: Tentative formal declaration of bot approval procedure [

Post by wushin »

wushin wrote:Aye with MadCamel. IMO, the GMs would know best which bots are annoying and should be restricted. Solely based on the number of @wgm requests come in. I would rather let the final judgement call continue to land in the GMs hands.

We can make requests to the developers and/or maintainers of the bots and they will most likely understand as they should be the players. As one would assume any player using malicious bots would also be malicious themselves.

Table
IMO, Maybe table Items/Shops/Trades for now and leave that to the GMs judgement. The GMs and/or players can always come back for clarification.

Motion #1
Do we think it's safe to say for now that: guild, Manamarket are OK to run as they are now & give approval for at least CrazyTree to be allowed back?

Motion #2
Player Run Bots:
1) Game Rules (Implied)

2) No afk activity is allowed that:
[*] Has an effect on gameplay(gaining xp, items, assisting in combat etc.)
[*] gains items from mob drops or questing

3) Bots based on functions may be asked to have limited restricted use.
Added mikko's better phrasing.

Note My motion was for Player Run Bots. i.e. Bots with no affiliation to TMW other than they work with TMW and login to the server.

Bot Adoption is a different rule set that does need to have more procedures and we can discuss on another thread. Bot Adoption is for TMW to gain control, maintain sources and host the bot.
The secret to getting all the important stuff done is doing nothing.
Salius
Novice
Novice
Posts: 129
Joined: 11 Aug 2013, 10:25

Re: Tentative formal declaration of bot approval procedure [

Post by Salius »

I'm not more tmw player, but I want to put here one suggestion.

Remember: human players play with ManaPlus client, but bot is client software itself. You should enforce to bot not only player rules, but rules as for client software (if you have this rules). I mean bot can harm normal server working (overload with too frequent requests for example), you need to have this rules here for bots. Like requests per second limitations and other technical limitations, same as for manaplus client software.

Additional you can log all activity of this bot, then you can check does this bot something wrong or not.
User avatar
gumi
TMW Adviser
TMW Adviser
Posts: 797
Joined: 19 May 2014, 18:18

Re: Tentative formal declaration of bot approval procedure [

Post by gumi »

Salius wrote: I mean bot can harm normal server working (overload with too frequent requests for example), you need to have this rules here for bots. Like requests per second limitations and other technical limitations, same as for manaplus client software.
IMO the server should have built-in protection against packet flood instead of trying to control bots because people that make harmful bots will not ask tmw's permission to DOS-attack it so the server should be able to handle it (ie by counting the packets and then blocking the IP for a period of time)
Salius
Novice
Novice
Posts: 129
Joined: 11 Aug 2013, 10:25

Re: Tentative formal declaration of bot approval procedure [

Post by Salius »

meko wrote:IMO the server should have built-in protection against packet flood instead of trying to control bots because people that make harmful bots will not ask tmw's permission to DOS-attack it so the server should be able to handle it (ie by counting the packets and then blocking the IP for a period of time)
Your server have this feature now? May be for time until you add this feature to server (if it not added yet), need better control bots and other software, connected to server?
User avatar
Cassy
TMW Adviser
TMW Adviser
Posts: 791
Joined: 09 Mar 2013, 09:39
Location: ♥ Fluffyland ♥
Contact:

Re: Tentative formal declaration of bot approval procedure [

Post by Cassy »

Is this set now?
Then we should add those rules to https://www.themanaworld.org/index.php/Friendly_Bots and protect the page.
Also we should add it to the game rules and link to this page.
Main characters:
Lv.94 - Cassy - speedarcher on dark path, bunny-wannabe, would like to ride on a Mouboo once...
Lv.95 - Biqcassy - mage on light path, addicted to her Fluffy Hat, love-hates Fallens, really misses Confused Tree...
Lv.70 - Simca. - dreams of becoming a speedarcher on light path, still has a lot to learn...

Personal development overview | priorities | wiki to-do | wiki profile incl. other characters

[20:24:59] <Cassy> debug npc in crypts!
[20:25:02] <Cassy> just a joke...
[20:25:08] <wushin> DONT DO THAT
[20:25:10] <o11c> !slap Cassy
User avatar
AnonDuck
TMW Adviser
TMW Adviser
Posts: 645
Joined: 02 Jan 2009, 04:19
Location: Catland

Re: Tentative formal declaration of bot approval procedure [

Post by AnonDuck »

If there's no objections go ahead and do so
Head of the TMW Illuminati
Mikko
Peon
Peon
Posts: 37
Joined: 14 Jan 2015, 11:44

Re: Tentative formal declaration of bot approval procedure [

Post by Mikko »

2) No afk activity is allowed that:
[*] Has an effect on gameplay(gaining xp, gaining items from drops or questing, assisting in combat etc.)
User avatar
wushin
TMW Adviser
TMW Adviser
Posts: 1759
Joined: 18 Dec 2012, 05:56
Location: RiverBest, Brew City, Merica
Contact:

Re: Tentative formal declaration of bot approval procedure [

Post by wushin »

The botting rules have passed, it's merely semantics being argued now. Make sure to note on the wiki page that GM discretion trumps all.

This thread is now the wiki post wording discussion.
The secret to getting all the important stuff done is doing nothing.
Post Reply