一:日志接口
TrinityCore的日志有六个级别,
Trace,Debug,Info,Warn,Error,Fatal
它们分别对应以下这六个接口,(filterType__也是在配置文件中指定的)#define TC_LOG_TRACE(filterType__, ...)
#define TC_LOG_DEBUG(filterType__, ...)
#define TC_LOG_I...
分类:
其他好文 时间:
2014-09-03 18:10:37
阅读次数:
272
TrinityCore由生成两个执行文件authserver和world server以及一堆DLL(或so)文件的子项目组成(先忽略map_extractor等几个工具项目)。
authserver是登录验证服,它主要提供登录验证和获取服务器(区服)列表的功能。world server是真正的游戏服务器,提供游戏里的一切功能。相对而言,auth server比较简单,那我就从它入手啊,先看一下它的main函数,在源码的基础上,我加上了注释。...
分类:
其他好文 时间:
2014-09-02 12:28:04
阅读次数:
388
魔兽世界服务器Trinitycore分析一:前言...
分类:
其他好文 时间:
2014-08-30 12:40:19
阅读次数:
319
我们来考虑一个情形,你跟千千万万个玩家是魔兽世界的超级粉丝,每周末准时组团打boss。每当周末游戏服务器就亚历山大,因为起码几十万用户同时在线。如果用我们的多线程阻塞服务器作为游戏服务器是否可行呢?先分析游戏服务器有哪些特点:
① 网络游戏并非像网页一样,打开一旦下载完就可以关闭连接结束。网游必须是有一个持久有状态的连接,每一个客户端都需要跟服务器存在一个持久的连接,以便快速及时发送消息。而随...
分类:
其他好文 时间:
2014-08-15 23:52:39
阅读次数:
518
脚本模块是游戏设计中争论比较多的话题,那是因为作为脚本本身所带来的利弊。其实这都无关紧要,取舍是人必须学会的一项技能,如果你不会取舍那么就让趋势给你一个满意的答复。自从魔兽世界以及传奇(世界)问世以来,它们都伴随着脚本(LUA)配置,想一想为什么会用到脚本,其根本的原因在于脚本比较方便,改动的时候也...
分类:
其他好文 时间:
2014-08-12 13:04:54
阅读次数:
190
美国裸体相亲已经搬上了电视屏幕,各种福利实时直播,你能经得住诱惑?话说这裸体相亲都能上电视了,为啥我的游戏这么牛掰的游戏却迟迟没有拍摄电影电视的消息呢?这么好的题材,难道说美国人的脑子都去看《杉杉来了》么?不,灯塔国度的人民表示,人家才不会看呢,人家不拍我的世界不是因为《魔兽世界》6.0开了,也不是...
分类:
其他好文 时间:
2014-07-29 12:33:46
阅读次数:
188
其实这类帖子并没有多少的设计理论,对于策划的提升和帮助也并不大,原因其实在于其适用性太窄,当我要设计XX象棋的时候,它就滚一边去了。废话不多说切入正题:游戏中的BUFF/DEBUFF我们见过很多,我见到的玩得比较泛滥的就属WAR3、魔兽世界、九阴真经、仿DOTA类的如LOL。总体上来说,BUFF/D...
分类:
其他好文 时间:
2014-06-18 08:56:37
阅读次数:
188
熬夜看完了苹果的WWDC 2014, 感觉真是值了,整场发布会的惊艳是一个接着一个,让我们看到了很多未来的可能性,而且很多产品都是具有革命性意义的。...
分类:
其他好文 时间:
2014-06-11 06:35:02
阅读次数:
221
公仔是否具有收藏价值?除了公仔本身所代表的作品意义外,最重要的项目之一就是制作的精细程度,然而以往手工公仔设计的过程中充满了许多制作上的变量,因此数字公仔设计已经是许多许多企业的首选方式。马路科技结合了专业人因设计工具FreeForm自由造型系统以及三維打印,不仅迅速的完成了多项公仔设计服务工作,更...
分类:
其他好文 时间:
2014-06-04 20:09:02
阅读次数:
155
一、攻击力(Attack
Power,简称AP)Warrior/Paladin:AP=角色等级*3+力量*2-20 Hunter/Rogue:AP=角色等级*2+力量+敏捷-20
Shaman:AP=角色等级*2+力量*2-20 Druid:AP=力量*2-20 Mage/Priest/Warloc...
分类:
其他好文 时间:
2014-05-28 04:45:47
阅读次数:
298