非战的产生无非是下面的几个原因:1、玩家恶意离线逃跑,方式有两种:直接点离开战场和通过结束任务或人为断开物理连接制造断线假象(这的确该惩罚),2、网络问题导致断线,3、通讯资料错误造成的直接退出游戏,4、main.map出错导致玩家直接退出游戏等等。除第一种原因外,后三种都不是玩家个人造成的,如果因此也陪着恶意玩家一起受罚,显然有些不合适,但是对于恶意的玩家又不能没有惩罚措施。怎么解决这个矛盾?其实以前有不少热心的玩家提出过可以解决这个问题的建议,我在这里再重新提出来,希望能引起官方的重视:
对于离线的玩家,无论他是什么方式造成的,只要断线被系统确认,那么该玩家就被系统托管,注意是托管而不是待机。托管后该玩家就成了一个机器人,象练功区里一样由系统操作进行游戏,在进入系统托管后产生接管游戏的功能,以便于断线玩家重新连接进来后接管游戏,这可以解决后3种原因离线玩家的问题,尽管掉线了,但是损失(系统托管运作肯定没有玩家直接操作好)比较小;而对于恶意离开的玩家,那除非你再进来,否则一直被系统托管下去,这样其他的玩家可以避免一直等在那里,可以接着游戏,玩家被托管的消息不能通知在线的其他玩家,免得其对手趁火打劫。
只是不知道这个建议在程序上实现是否容易,倘若因此需要修改程序内核,那么这个建议八成是白提了,要是实现他,恐怕要等三国策5了。
跟老外相比我们国家的软件设计水平的确有很大差距啊。你看看人家魔兽,高昂的收费根本挡不住玩家那火一样的热情。看来我们自己开发经营网游的公司也只能眼看着别人锅满瓢盈地捞银子了。
欢迎光临 三国策论坛 (http://bbs.sgconline.com.cn/) | Powered by Discuz! X3.2 |