BUG方面:
1)逻辑BUG不可怕,都可以修改完
2)逻辑BUG不能影响到游戏的流程,导致玩家无法继续
3)出BUG的时候,如果无法一下子找到原因,要倾向如何维持流程正确性
4)记录日志时,并不是记录最后一步为什么失败,而是要记录一些,能够推断出大致流程的原因
数据库:
4)数据库压力。没想到压力居然出现在了数据库。
现有方式如下:
上层提供写库、写缓存等种种接口。结果到后面,都变成写库。(改到后面觉得重要数据太多了,而且逻辑修订起来也很繁琐)。开服测试的时候,1000的在线玩家,几乎每人都在游戏(比如打怪,做任务)。具体的数据我没拿到,这时候MYSQL已经有点顶不住了。
这种方式用的是应用层单条语句以及接口上对程序员要求较高。其实我很喜欢以前TL的方式。除了RMB相关的及时写库,剩下的定时以及上下线的时候刷一次库。但是刷库的时候又涉及到库的结构方式。比如一些按模块化存储的,最后又得拆分成一条条一句。(但是我想,如果在高级MYSQL里,用事务存储,应该会快很多吧?)
总结,最好不要把数据库语句这种概念抛到逻辑上层,否则会造成语句很零散,而且底层对此很难优化,因为他很难知道这些语句是不是同个玩家的。上层只管改变值,而写库的阀值、时间与否,应该由另外个模块去量化执行
团队:
没啥好说的,保持正常的心态,分配好资源,分配好问题,联合攻破。
(其实我没做啥,也没做什么很重要的事,尽力看时机和场合发挥自己的光热。)
分享到:
相关推荐
MMO游戏数值概述MMO游戏数值概述MMO游戏数值概述MMO游戏数值概述MMO游戏数值概述MMO游戏数值概述MMO游戏数值概述MMO游戏数值概述MMO游戏数值概述MMO游戏数值概述
2017-2022年全球MMO游戏细分市场份额及预测.xls
Unity 3D的Ultimate MMO RPG Kit 在线 mmo rpg 游戏开发
手把手叫你mmo数值建模,反正我是受益匪浅,和大家一起分享~~
mindmaster思维导图,一个mmo游戏系统设计包含一些系统展示
zinx —— golang —— MMO游戏服务器开发对应客户端
代码 Unity3D大型MMO游戏源码代码 Unity3D大型MMO游戏源码代码 Unity3D大型MMO游戏源码代码 Unity3D大型MMO游戏源码代码 Unity3D大型MMO游戏源码代码 Unity3D大型MMO游戏源码代码 Unity3D大型MMO游戏源码代码 Unity...
3dBuzz的unity_MMO游戏开发视频教程,使用C#
2016年美国不同年龄段MMO游戏玩家游戏频率分布.xls
移动游戏的优化经验;针对不同类型的情况来分析并解决
java Netty MMO 回合制网络游戏;基于 ioGame 网络编程框架开发的 MMO 类型的回合制网络游戏项目.zip java Netty MMO 回合制网络游戏;基于 ioGame 网络编程框架开发的 MMO 类型的回合制网络游戏项目.zip java Netty...
行业数据-2017-2022年全球MMO游戏细分市场份额及预测.rar
gonet 游戏服务器架构,mmo架构,分布式snowflake64为整形uuid,ai行为树,配置data,游戏大部分都在内存运算,分布式缓存redis。
攻击范围计算
2016年美国不同性别MMO游戏玩家游戏频率分布.xls
使用cocos2d-x与Photon做了一个简单的MMO例子,该版本目前支持ios和win32平台,实现了多人同时在线的功能,希望对大家研究游有所帮助
Ultimate MMO RPG Kit 在线 mmo rpg 游戏开发.zip
行业数据-2016年美国不同性别MMO游戏玩家游戏频率分布.rar
这个C#实现的小游戏是一个简单的猜数字游戏,让玩家猜一个1到100之间的随机生成的数字。以下是对这个小游戏的分析: Random 类的使用:游戏开始时,使用 Random 类生成一个1到100之间的随机数作为要猜的数字。 ...
mmo游戏服务器 mmo游戏的游戏服务器(工具)。 这只是一个工具,而不是完整的游戏! 要求 LDAP服务器(带有kerberos) FTP服务器(存储地图和地图数据) 另请参阅 网络协议 在此指定了网络协议(代理是透明的)。 ...