关键词:pvpgn, war3, warcraft III,Ghost++,dota,stats,战绩,统计,幽灵主
前段时间看到igame8.net上的dota战绩统计功能不错,不过一眼看去这东西就是基于别人的框架做的,否则这技术早在国内风行了。特地到交大bbs上问了kav同学,告知关键词ghost++
ghost++是game host++的缩写,貌似基于ghost的。但ghost的历史我也不是很了解,这里就介绍下ghost++吧
pvpgn大家应该不陌生,暴雪目前的三个主流游戏starcraft,warcraft,diablo他都支持。
dota这游戏很流行,自己接触一年左右了,偶尔和同学一起玩玩感觉也不错。不过dota是自定义游戏,pvpgn(和官方bn)都不对其数据进行统计。ghost++虽然不是为dota而设计的,但这里的配置仅以dota为例,其他主流的自定义游戏要看ghost++的开发者愿不愿加进来。
官方网站是 http://forum.codelain.com
readme写的很详细,具体配置里面也有注释。不过这里还是写点中文的解释方便大家速度搞定之
0. 准备工作
你有一个bn,最好是pvpgn(官方bn没机会测试),有两个帐号
最好有warcraft 3 这个游戏,否则你还有专门下些文件
1. 下载ghost++
到官网下载源代码,Windows下需要安装vs2008的xxx(请参考readme),不过我机器上直接装了vs2008,pass。而且Windows的ghost.exe已经生成好,稍做配置即可运行。如果不能直接运行,请自行检查(或直接跳至Linux配置环节)
2. 安装mysql
ghost++支持sqlite和mysql两种数据库,不过他推荐使用mys