`

MMO游戏终极内测开服一周,问题记录

 
阅读更多


BUG方面: 

1)逻辑BUG不可怕,都可以修改完

2)逻辑BUG不能影响到游戏的流程,导致玩家无法继续

3)出BUG的时候,如果无法一下子找到原因,要倾向如何维持流程正确性

4)记录日志时,并不是记录最后一步为什么失败,而是要记录一些,能够推断出大致流程的原因


数据库:

4)数据库压力。没想到压力居然出现在了数据库。

现有方式如下:

上层提供写库、写缓存等种种接口。结果到后面,都变成写库。(改到后面觉得重要数据太多了,而且逻辑修订起来也很繁琐)。开服测试的时候,1000的在线玩家,几乎每人都在游戏(比如打怪,做任务)。具体的数据我没拿到,这时候MYSQL已经有点顶不住了。


这种方式用的是应用层单条语句以及接口上对程序员要求较高。其实我很喜欢以前TL的方式。除了RMB相关的及时写库,剩下的定时以及上下线的时候刷一次库。但是刷库的时候又涉及到库的结构方式。比如一些按模块化存储的,最后又得拆分成一条条一句。(但是我想,如果在高级MYSQL里,用事务存储,应该会快很多吧?)


总结,最好不要把数据库语句这种概念抛到逻辑上层,否则会造成语句很零散,而且底层对此很难优化,因为他很难知道这些语句是不是同个玩家的。上层只管改变值,而写库的阀值、时间与否,应该由另外个模块去量化执行

  

团队:

没啥好说的,保持正常的心态,分配好资源,分配好问题,联合攻破。 

 

 

(其实我没做啥,也没做什么很重要的事,尽力看时机和场合发挥自己的光热。) 

1
0
分享到:
评论
2 楼 chenchenfly99 2011-10-24  
chenchenfly99 写道

1 楼 chenchenfly99 2011-10-24  

相关推荐

    MMO游戏数值建模

    在游戏开发领域,尤其是大型多人在线(MMO)游戏的设计中,数值建模是一项至关重要的工作。数值建模是指通过数学公式和算法,为游戏中的角色、物品、技能等设定合理的数值,确保游戏的平衡性、挑战性和趣味性。下面将...

    Unity 3D的Ultimate MMO RPG Kit 在线 mmo rpg 游戏开发.zip

    Unity 3D是一款强大的跨平台游戏开发引擎,广泛应用于创建各种类型的游戏,包括单机、多人在线(MMO)和角色扮演游戏(RPG)。"Ultimate MMO RPG Kit" 是一个专为开发在线MMO RPG游戏设计的工具包,它包含了各种预设...

    unity_MMO游戏视频教程

    这一章引导我们进入MMO游戏的世界,介绍项目初始化和环境设置。内容可能包括Unity编辑器的基本操作,项目配置,以及C#在Unity中的应用基础。开发者将学习如何创建基本的游戏场景,设置游戏对象,以及编写控制游戏...

    Unity游戏项目源码 Ultimate MMO RPG Kit 在线 mmo rpg 游戏开发 完整版.zip

    《Unity游戏项目源码 Ultimate MMO RPG Kit 在线 mmo rpg 游戏开发 完整版》是一款基于Unity引擎的大型多人在线角色扮演游戏(MMORPG)开发套件,它提供了全面的游戏开发资源,包括代码、美术、音效和场景,帮助...

    zinx —— golang —— MMO游戏服务器开发对应客户端

    Zinx是一个用Golang编写的轻量级网络框架,特别适合用于MMO(大型多人在线)游戏服务器的开发。Golang以其并发性能强、内存管理高效、语法简洁等特性,成为了游戏服务器开发领域的新宠。本文将深入探讨Zinx框架如何...

    2017-2022年全球MMO游戏细分市场份额及预测.xls

    2017-2022年全球MMO游戏细分市场份额及预测.xls

    MMO游戏系统设计.emmx

    mindmaster思维导图,一个mmo游戏系统设计包含一些系统展示

    行业数据-2017-2022年全球MMO游戏细分市场份额及预测.rar

    全球大型多人在线游戏(MMO,Massively Multiplayer Online Games)市场是电子游戏产业的一个重要分支,自20世纪90年代末《网络创世》等早期作品以来,它一直在不断发展和演变。本压缩包文件“行业数据-2017-2022年...

    代码 Unity3D大型MMO游戏源码

    代码 Unity3D大型MMO游戏源码代码 Unity3D大型MMO游戏源码代码 Unity3D大型MMO游戏源码代码 Unity3D大型MMO游戏源码代码 Unity3D大型MMO游戏源码代码 Unity3D大型MMO游戏源码代码 Unity3D大型MMO游戏源码代码 Unity...

    Go-go分布式游戏服务器架构基于内存mmo

    "Go-go分布式游戏服务器架构基于内存mmo"这个标题暗示了我们正在探讨一个使用Go语言构建的,专为大型多人在线(MMO)游戏设计的高性能服务器架构。以下是关于这个主题的详细知识点: 1. **gonet 游戏服务器架构**:...

    基于 ioGame 网络编程框架开发的 MMO 类型的回合制网络游戏项目.zip

    一个基于 ioGame 网络编程框架开发的 MMO 类型的回合制网络游戏项目,这类型的游戏涵盖的点比较多,是 ioGame 的最佳实践.zip 一个基于 ioGame 网络编程框架开发的 MMO 类型的回合制网络游戏项目,这类型的游戏涵盖...

    行业数据-2016年美国不同年龄段MMO游戏玩家游戏频率分布.rar

    这份资料“行业数据-2016年美国不同年龄段MMO游戏玩家游戏频率分布.rar”包含了一个Excel表格文件“行业数据-2016年美国不同年龄段MMO游戏玩家游戏频率分布.xls”,该文件提供了关于2016年美国大型多人在线(MMO)...

    2016年美国不同年龄段MMO游戏玩家游戏频率分布.xls

    2016年美国不同年龄段MMO游戏玩家游戏频率分布.xls

    行业数据-2016年美国不同性别MMO游戏玩家游戏频率分布.rar

    标题中的“行业数据-2016年美国不同性别MMO游戏玩家游戏频率分布”揭示了这份数据集的主要内容,即2016年在美国,大型多人在线角色扮演游戏(MMO)的玩家群体中,男性和女性玩家的游戏频率差异。这可能是为了分析...

    Ultimate MMO RPG Kit 在线 mmo rpg 游戏开发

    本篇文章将围绕“Ultimate MMO RPG Kit”这一游戏开发资源包,深入探讨其在Unity中的应用,帮助开发者理解和构建自己的在线MMO RPG游戏。 Unity MMO RPG Kit是一个专为Unity设计的游戏开发套件,包含了创建大规模...

    unity mmo tutorial 1

    Unity MMO教程1主要聚焦于MMORPG风格的摄像机控制和角色移动的实现,这是一个针对初学者和进阶开发者的学习资源。在这个教程中,你将深入理解如何在Unity引擎中构建大型多人在线游戏(MMO)的基础框架。 首先,我们...

    Ultimate MMO RPG Kit 在线 mmo rpg 游戏开发.zip

    《终极MMORPG套件:基于Unity的游戏开发详解》 Unity引擎是一款强大的跨平台游戏开发工具,被广泛用于创建各种类型的游戏,尤其是大型多人在线角色扮演游戏(MMORPG)。"Ultimate MMO RPG Kit" 提供了一整套资源和...

Global site tag (gtag.js) - Google Analytics