战网游戏公告
【篇一:战网配置】
网。
应用的软件:
pvpgn
,全名为player-vs-player gaming network server
,是一些业余爱好者在原来的服务器软件bnetd的源代码的基础上进行改进扩展而来。
pvpgn是目前唯一的支持多游戏的免费开放源代码服务器软件,除了对暴雪的经典系列游戏--星际争霸/diablo2/魔兽争霸2/魔兽争霸3 的支持外,将来还会对对新出的其它公司的游戏如dungeon siege, neverwinter nights, ueal tournament 2003等游戏提供支持,前景非常看好。
wampserver
php扩展、apache模块只需要在菜单“开启/关闭”上点点就搞定,省去了修改配置文件的麻烦。 ghost ++ 计。ghost++虽然不是为dota而设计的,但通过配置可以对dota胜负进行统计。
参考资料:/
不过有一个中文本土化ghosstmod正在开发中,期待ing。。。
dota allstats
是一个基于php语言通过ghsot++用来统计dota对战数据的工具。(a dynamic php based site using statistical information generated by ghost++)
数据库的安装
1.下载并安装wamp,在安装好以后可以在ie浏览器里面输入127.0.0.1打开测试页。(很好的数据库套件,不过注意,默认的root是没有密码的!为了安全起见,记得要更改mysql的root的密码。)
2.在phpmyadmin的主页面建一个pvpgn的库----------“创建一个新的数据库”在它下面输入新的数据库的名字(比如pvpgn),点击下面的“创建”即可。完成后(会进入表创建页面,不去管他,点击上面说的“主目录”回到phpmyadmin的主页面),你可以点击主页面的“数据库”链接看看那个库是不是已经建立好了
3.给pvpgn创建一个自己的用户--------点击“权限”---〉“添加新用户”,进入新用户设置页面,用户名,你
自己取一个。“主机”如果你的pvpgn和mysql在同一台主机,那就选“本地”,否则就选“任意主机”吧,如果你的pgpgn是固定ip的,也可以选择“使用文本域”,然后在后面的框里输入ip地址,密码,你自己设一个吧。下面的“全局权限”里什么权限都不用给,点击最下面的执行,用户就添加完毕了。
4.给新添加的用户操作数据库的权利---------回到用户设置页面,用户设置页面的中部有一个“按数据库指定权限”,在下面的“在下列数据库添加权限:”下拉,选择刚才建的那个pvpgn的库,然后页面会自动跳到pvpgn的库的授权页面(注意看清楚了,页面的最上面的提示信息现在是“用户 *****@localhost - 数据库 pvpgn ”,表明是在对pvpgn这个库授
权),这里就可以给他全部权限了(全部打钩),下面的表可以不用指定的。
这里注意,到现在为止你还是用root用户登录的,所以请登出。然后再用你的用户名和密码登入,就可以看见你设定的登录用户了在管理数据库了。
软件的安装
-----windows------- 从pvpgn(pvpgn.berlios.de/)下载最新的win32编译好的版本,解压后运行pvpgn即可。 文件名中pvpgn-1.8.5-0-win32-sqlite-3.6.11-bin.zip 红字部分为对于各种数据库的支持,其中win32 binary with odbc 为使用文件数据库,在文件夹下生成对应账户的单个文件。适合在1000人以下的环境使用。 我用的是 pvpgn-1.8.5-0-win32-mysql-4.1.22-bin.zip --------linux--------
linux下最简单的安装方式就是从ubuntu的新立得软件仓库里直接安装。但是版本过老,建议自己编译源代码安装
从下载源代码后,进入源码目录(可能需要管理员权限) [code=bash] ./configure make make install
[/code]
安装完成后
使用bnetd命令 即可运行
建议添加-d参数以debug模式运行
如果源码模式下因为缺少必要的支持文件导致无法运行,从下载support files即可
其中./configure --help可以查看编译选项,当需要数据库支持时需要手动加 “--with-mysql”或其他类似参数
在编译时,如果不到对应的库,请从新立得软件管理器中安装对应的开发库。
默认安装目录为/usr/local/目录下
服务器配置
无论是windows版还是linux版,配置都是以文件形式进行
windows是在conf目录下,linux在/usr/local/ect/目录下
各个重要的文件的作用是:
f游戏版本强制升级功能设置
f ip ban列表
f游戏版本强制升级功能设置
mysql下载完如何使用 f ip ban列表
f服务器主配置文件
聊天频道进版通知
f 聊天频道配置
f用户命令所需权限设置
新闻设置
f 游戏版本验证文件
f游戏个人信息的设置文件
具体配置说明,可以参考pvpgn文档和wiki:
f
这个文件用来控制登陆bn的游戏是否需要强制升级,并且指定强制升级所需要的升级文件。如果需要启用这个功能,只需按照下面的格式:
ix86 w3xp w3xp_107a w3xp_ix86_1xx_116a.mpq平台 游戏 原游戏版本 升级文件
配置这个列表即可。如果不需要,在每一行前加#以注释掉该项目。 你或许可以从:pvpgn.wikia/wiki/auto_update 获得最新的配置方法。
而对于升级所需要的升级包,可以通过bnftp用下面这个命令获得: 使用bnftp从暴雪battle下载升级文件需要具有外网或不受限制的内网,内网可能无法登录battle官方战网,所以可能无法使用bnftp下载mpq升级文件。
bnftp --client=w3xp --arch=ix86 --file=w3xp_ix86_1xx_124b_enus.mpq uswest.battle 6112 bnftp --client=w3xp --arch=ix86 --file=w3xp_ix86_124a_124b_enus.mpq uswest.battle 6112
bnftp --client=w3xp --arch=ix86 --file=war3_ix86_1xx_124b_enus.mpq uswest.battle 6112 bnftp --client=w3xp --arch=ix86 --file=war3_ix86_124a_124b_enus.mpq uswest.battle 6112 一些可用的语言后缀:enus cscz dede eses frfr itit jaja kokr plpl ruru zhcn zhtw
下面是一个配置范例 #intel (ix86)#warcraft iii - ft (expansion)ix86 w3xp w3xp_107a w3xp_ix86_1xx_123a.mpqix86 w3xp w3xp_110a w3xp_ix86_1xx_123a.mpqix86 w3xp w3xp_111a w3xp_ix86_1xx_123a.mpqix86 w3xp w3xp_112a w3xp_ix86_1xx_123a.mpqix86 w3xp w3xp_113a w3xp_ix86_1xx_124b.mpqix86 w3xp w3xp_113b w3xp_ix86_1xx_124b.mpqix86 w3xp w3xp_114a w3xp_ix86_1xx_124b.mpqix86 w3xp w3xp_114b w3xp_ix86_1xx_124b.mpqix86 w3xp w3xp_115a w3xp_ix86_1xx_124b.mpqix86 w3xp w3xp_116a w3xp_ix86_1xx_1
24b.mpqix86 w3xp w3xp_117a w3xp_ix86_1xx_124b.mpqix86 w3xp w3xp_118a w3xp_ix86_1xx_124b.mpqix86 w3xp w3xp_119a w3xp_ix86_1xx_124b.mpqix86 w3xp w3xp_119b w3xp_ix86_1xx_124b.mpqix86 w3xp w3xp_120a w3xp_ix86_1xx_124b.mpqix86 w3xp w3xp_120b w3xp_ix86_1xx_124b.mpqix86 w3xp w3xp_120c w3xp_ix86_1xx_124b.mpqix86 w3xp w3xp_120d w3xp_ix86_1xx_124b.mpqix86 w3xp w3xp_120e w3xp_ix86_1xx_124b.mpqix86 w3xp w3xp_121a w3xp_ix86_1xx_124b.mpqix86 w3xp w3xp_121b w3xp_ix86_1xx_124b.mpqix86 w3xp w3xp_122a w3xp_ix86_1xx_124b.mpqix86 w3xp w3xp_123a w3xp_ix86_1xx_124b.mpq#incremental update from version 1.24aix86 w3xp w3xp_124a w3xp_ix86_124a_124b.mpq#the next one is a warcraft iii - ft wildcard entry.ix86 w3xp w3xp_1xx w3xp_ix86_1xx_124b.mpq
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论