我大概编写了一些第一个修改流行的新MMORPG内存的代码,以创建一个宏框架,允许高级自动反应,技能/等级增益,大规模数据检索和僵尸.
以这种方式自动执行任务是我的最高荣幸,我不禁想到任何手动方法都是"破碎".事实上,我发现自己甚至无法在解剖他们的机制和游戏之前完成甚至单人游戏,只有一种特定的只读(不是作弊,本身)鼠标和键盘输入方式.用我自己的编程知识补充我对游戏相关目标的进步似乎很自然,否则就像在FPS中忽略你的枪支一样真的不好玩.
由于我喜欢这种形式的逆向工程,我认为其他人也这样做,他们至少会欣赏最终结果.我倾向于认为一个项目应该以某种方式"运送":被出售,开源或自由分发."独乐乐不如众乐乐." 否则它只是我和我的时间.
该问题是,有参与这种性质的项目数的道德立场:
虚拟世界释放出一种邪恶.拥有该计划的人有一个优势,游戏是不平衡的,你必须使用,只是为了平等.它不再是游戏,而是工具,军备竞赛.就像其他MMORPG一样.因此,请将代码保密.
以上是不可避免的,所以发布一个强制性的免费发行,让玩家可以平等地获得优势,并可能拒绝其他人更加邪恶(例如精英,商业等)的发布.在邪恶之间选择最少,尽管它的必要性是令人不快的.
出售该计划,从您的倾向中获益,这是您应该得到补偿,公平交易(以及不管ToS违规行为)的工作.关注WoWGlider.更少的手更好吗?
保持代码私密.至少尊重您同意的公司服务条款.
什么是道德上可辩护的方法?我没考虑过什么?根据我的经验,ToS协议在很大程度上是无效的劝阻形式,而MMORPG的游戏(以及随后在#1中描述的结果)确实是不可避免的,但是有一些事情要说不要自己拉动扳机 - 或者说它不是那么糟糕?
我对这个问题的原始措辞/标题做得不好,我真的想看看是否有特殊情况可以在道德上防御,而不是通常是否正常,希望我的代码可以有建设性的目的.
作为一个新用户,在我更新之前,我没有意识到99%的回复是立竿见影的.也就是说,我仍然收到了一些关于商业化的非常有用的答案,原始问题值得提供答案,因此:在这方面做得很好.
我也有我的答案是:尽管机器人的必然性,不要自己扣动扳机!做出改变等等(对于我个人而言,#3永远不会出现在桌面上,但引出了一些精彩的答案.)
你需要非常轻松.
直到最近,MMOGlider还是一款流行的WoW机器人.我在C#中写了一个名为GliderTools(GliderTools.net)的插件,它赚了不少钱.
暴雪最近以600万美元起诉MMOGlider并获胜.现在有法律先例反对机器人的写作和商业销售.与此相关的经济损失是惊人的.值得注意的是,暴雪能够获得MMOGlider的罪行不是"僵尸",而是版权侵权.他们声称,因为僵尸客户端必须访问并复制正在运行的游戏内存的某些部分,这构成了版权侵权.
考虑到MDY(MMOGlider的创造者)的收入不到200万美元,他们头上的价格很高.MDY的原始创建者和创始人迈克尔·唐纳利(Michael Donnelly)没有受到他的LLC许可证的保护,他个人要承担这600万美元的责任.这种债务不会随着破产而消失.他终生拥有它.一旦你加上法律费用,上诉等,这是一个危险的游戏.
我个人喜欢写机器人.对我来说,一个游戏并不好玩,除非我已经拆解它,为它编写了一个修补程序或以某种方式自动化它.这使得游戏对我来说很有趣,而不是游戏本身.看到您的机器人第一次自动运行是一个真正的高.但是,如果您制作商业产品并将其出售给其他人,则会成为另一回事.
因此,如果您决定制作机器人,我强烈建议您从美国境外发布或在朋友之间保密.
赚取数百万其他玩家的钱,接近非法采取的行为也不会在你的简历上看起来不错.
使用你的技能为善,而不是邪恶.
就个人而言,我看到用于普及游戏的僵尸软件就像编写僵尸网络蠕虫一样.你浪费别人的时间和精力(通常是金钱).
你会写病毒来赚钱吗?
仅仅因为其他人会制造类似的机器人并不能让它在道德上好.
这些游戏在一天结束时应该很有趣.正如你所说,机器人将游戏变成军备竞赛,特别是如果游戏中有任何竞争成分.
以下是我对"魔兽世界"的体验示例:我想要制作一个特定的项目.我的服务器上的材料非常昂贵; 大量富豪(可能或可能没有合法获得他们的黄金)已经把价格推高到我买不起的地步.
我唯一的选择是自己种植材料.其中许多人需要在一段时间内杀死大量的怪物.一个特定的项目有1%的机会下降.几乎每一个农场都是由机器人连续运行.
很难与不睡觉或休息的东西竞争.你不能简单地等待他们离开,因为他们没有.因为我按照规则行事,所以我的目标远远超过本来的目标.
如果有人愿意因为懒惰和贪婪而破坏你的经验,那么在游戏中很难获得乐趣.
所以不,我会说这在道德上是不可辩护的.你完全清楚你创造的东西会伤害别人.
真正的问题是,你有问题吗?
十多年来,我一直在建立(但从不销售)用于在线扑克和国际象棋的机器人(在此插入促销网站链接),所以这个问题引起了我的注意.我同意@Simucal的意见,你需要轻描淡写,特别是在关注MMORPG的地方.特别是暴雪对自动化采取了严厉的立场.
450万份符合EULA标准的间谍软件
再说一次,私人公司的TOS/EULA = LAW的观点是一种偏见.当该公司向跨越国界的全球受众推销产品时,情况就越好.这为TOS/EULA带来了额外的复杂性,这首先是一个模糊的法律主义措辞.通常的做法是构建TOS/EULA,使其尽可能具有攻击性,包罗万象,广泛的范围.这只是一个很好的法律意义.这并不一定意味着服务条款的每一行都具有法律约束力.服务条款是一种威慑,公司将插入他们认为可以逃脱的任何语言,并希望它在法庭上进行测试时能够保持.
这没什么不对.
与此同时,建立机器人本身在道德或道德上都是错误的.有一个非常强大且令人信服的论据,如果您的机器人实际上并没有"破解服务器",您就有权在家中隐私地运行您喜欢的任何软件.当服务器无论如何都被机器人淹没时尤其如此,所以如果不运行机器人,你就会处于劣势.Everquest PVP(例如)从一开始就被僵尸主导.
在任何地方,都有两个重要的标准要考虑:
机器人是否依赖于其他玩家没有的信息?
机器人能够实现超人的反应,耐力或协调吗?
这使得墙壁(不公平信息)和目标机器人(超人反应)坚定地处于"不公平/欺骗"类别.另一方面,一个简单的farmbot很可能不会作弊,因为机器人无法访问任何内幕信息,并且它不允许你做一些你原本无法做到的事情.如果你愿意的话,你可以每天坐在那里10个小时,然后种植矿石或根或其他什么.这不是很有趣,但你可以很容易地做到这一点.
对于您的自动化使用是否越线,这是一个很好的酸测试.试图欺骗别人是个坏主意.但是编写一个机器人基本上可以避开腕管是可以理解的,它实际上可以是一个有益的项目.
但同样,我不建议实际销售机器人.因为如果你赚了钱,你就会对@simucal提到的那种报复行为敞开心扉.