今早看到本人被服务器封禁,理由是使用战斗类增强辅助作弊。我觉得这个理由有待分析。于是我进行了下列分析:
我使用的端是做弊端吗?
我挂机的时候使用的端确实不是原版端。我挂机的时候使用的端是MinecraftConsoleClient, 一个基于命令行的客户端。可以通过发消息与服务器交互,比如聊天,发指令。这个端有一个entityhandling,inventoryhanding的功能,这两个功能支持1.17之前的版本。开启后可以与实体,背包,容器交互。比如攻击,放置/破坏方块,打开箱子放、取东西等。这个端还有个功能terrainandmovements,开启后玩家在命令行输入命令使玩家移动。
我在使用这个端时:
- 大部分情况下能够做的事情小于或等于原版端能够做的事情。该不能飞还是不能飞,该饥饿还是饥饿。自身数值未改变。无杀戮光环,自动水晶,自动图腾,飞船,飞行,物品复制这种东西,何来“增强”之说;
- 小部分的情况,我能侦测到附近实体的位置通过输入 /entity,这也许为杀戮光环,自动水晶等提供了基础。
- 我能侦测到附近的方块的type通过IMinecraftComHandler的getWorld().getBlock(),这也许为自动挖矿和矿透提供了基础。
- 我能通过脚本发指令实现刷屏,或者发包挂机拿ptt的奖励。这也许破坏了游戏平衡有违ptt的初衷。
- 然而最大的意义是我能通过命令行登录服务端,从而在挂机时节省个人电脑的资源消耗(20M 与1.5G内存相比是不是小很多呢),或者通过云服务器(学生机那种)实现一直挂机。这个端有一个ChatBot和Mailer的功能,这也许可以做为机器人助手的基础,就发一个消息回一个消息。进而实现新人帮助,自动出警的功能,这对于需要上班的管理员是有意义的。这个端是开源的,所以有很多可能,我并不希望简单的将其归为做弊端。
我的行为涉及作弊吗?
这次我设置了隔一段时间(15s)攻击一次面前的凋零骷髅,我不认为这算战斗,因为我只是机械操作。以及autoeat。使用脚本刷物资是不是作弊从目的,实现方式,表征,结果方面都很难说,像树场需要一直右键种树的,实现方式多种多样,有人拿重物压鼠标,有人F3+T+右键实现,有人按键精灵实现,有人通过tweatertoo:holduse实现,有人通过放置假人实现,有人通过命令行实现。表征方面来看,他们的行为是一样的,可能实现的成本不一样,能够持续的时间不一样。有些机器不可避免的需要人做重复操作,而人是追求自动化,追求偷懒的生物,就希望有什么东西帮他操作,让他好做其他的事情。就隔一定时间进行一次攻击这个事件而言,每个需要手砍的机器面前的玩家,哪个不需要隔一段时间砍一次怪,只是从成本上看,自己动手比脚本的成本更高。表征上看,自己动手更随机,而且是有怪才砍。
目的和结果我一起讨论,生产物资显然是目的,生产物资之后发生什么事是结果。
可能的结果如下:
- 玩家人数较少阶段,机器运行生产物资,tps较低。玩家人数较多阶段。物资充足,机器停止运行,tps较高,进行建设。毛线服的玩家数随着人的正常作息而起伏,如果深夜的时候自动生产物资,而到白天停止运行机器,对服务器运算资源的使用起到削峰填谷的作用,这是好事。
- 市场经济下,低成本的挂机行为得来的低成本的物资对市场进行倾销,破坏市场且带来恶性竞争,结果是24h都有人挂机争抢运算资源。这会明显的破坏他人的游戏体验,这是坏事。
使用辅助算作弊吗?
我看规则没有这么写,事实上很多辅助mod大家都在用比如R键整理,投影,苹果皮,小地图等。使用投影可以轻易造好一个机器,从而生产物资,与原版造机器的过程相比,平衡么?可以轻易造好原来要花很长时间的建筑,平衡么?凭空建造,轻易放置加上R键整理可以一直铺地板,平衡么?(特别在末地)我用的端,除去可能的矿透,刷屏的功能(这些功能有明显的痕迹)可否认为是一个辅助?