请教BF2的大虾们,如何搭建BF2 1.5版本的bf2sp64人模组下载服务器...

BF2&1.4&RANK服务器轻松架
原创:BF2 1.4 RANK服务器轻松架
最近接触战地2,想做个RANK服务器,在网上找了很久的资料,都没发现有实用价值的整个建服资料,只好自己动手了….
首先,当然是下个架设服务器专用的软件,这个E-A上有
然后就是***,***,哪个盘随你,记得装PB,有中文***帮助,偶就不多说了。
加unrank服务器就这样,很简单的说。用路由的话,映射你服务器的那个端口就行了。
服务器就这样就可以玩了,但是没有统计,别人来玩,打了半天,第二次来玩所有资料都米了,多不爽哦,架个RANK服务器就不同了,解***,军衔,啥啥的官网有的咱都能有。OK
,再上网找资料,先HERO,SAGS,SHARK…(期间在HERO上发过一个贴子,说俺服务器想用HERO的RANK,可等的太久了,哎,虽然EMAIL第二天就发给我了,可红衣一直没上QQ,后
来和我联系,但我已经动手自己做了,于是…)
没办法了,只好上他们的RANK查询系统去找点资料了,第一个看到的当然是,一个查询软件,在Brainpeckerh上找到了(这才算找到组织了,
感动啊!!!)当然,***的时候还是出了点小问题,但的The
Shadow(作者)还是给偶回复并告诉偶哪有问题了,废话半天,正式开始。。。
下载软件:
战地风云1.4服务器端
&&&&&&&&&&&&&&&&统计软件bf2statistics:&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&
WEB查询bf2statistics Web
Beta:&&&&&&&
&&&&&&&&&&&&&&&
贴图引用BF2Statistics
Signature:/download.php?list.7
&&&&&&&&&&&&&&&
WEB服务器:
运行环境:
- Battlefield 2 Server (patch 1.2+)
- XAMPP/Apache/IIS5+
- PHP 4.4.x or PHP 5.1.x
- MySQL 4.x or MySQL 5.x
解压缩所有文件,***unrank服务器,保证它能正常运行,这个我就不说了,网上有现成的中文教程。
***WEB服务器。(PHP,MYSQL,APACH)
创建一个数据库。(bf2stats)
修改PHP.ini,设置allow_url_fopen = 1,
将bf2statistics里面的ASP目录复制到WEB根目录,这里要保证PHP脚本对目录和文件有读写权限。
更改服务器设置,让服务器将ASPX文件当作PHP文件处理,APACH的话不需要做任何事情,ASP目录下的.
Htaccess会帮你做好滴。IIS偶米装,所以。。。下一步
用浏览器打开,输入用户名admin密码password进入设置。
点击Install DB,设置MYSQL服务器地址,用户名和密码,数据库名。***成后点击Upgrade
DB,完成后点击左上角那个BF2图标,这个时候就会出现设置菜单。点击Test
Config测试设置,这里会报几个错,不过没什么问题,只要ASPX那没错误就差不多没问题了。
打开Configuration下的Edit Config ,设置你要的解***模式,IP地址等,将Error Level”
改为“Detailed (4)”,保存设置,再点击Test Config测试一下,这时候应该没有错误了。OK,改服务器设置了。
备份"&Battlefield 2 Server
Path&/python/bf2"文件夹,拷贝bf2statistics里面的python/bf2到&Battlefield
2 Server Path&/python/,覆盖原文件。
编辑"python/bf2/BF2StatisticsConfig.py",一般不需要改太多,就改“Backend Web
Server”就行了,如果WEB服务器就是本机的话不需要修改,将debug_enable 的设置改为1:debug_enable =
编辑服务器配置文件:&BF2 Server
Path&/mods/bf2/settings/ServerSettings.con
随便修改,但是记住不要加sv.ranked = 0/1,如果有sv.ranked的话删掉它
将重定向到你的WEB服务器上,比如编辑HOSTS文件加入:127.0.0.1
就可以了(这里可以不改,因为我们用BF2PrivateStats.vbs启动就可以了。)
1》&&&&&&&
拷贝“/Utils/BF2PrivateStats.vbs” &
“/Utils/SetACL.exe”到“&Battlefield 2 Server
2》&&&&&&&
编辑BF2PrivateStats.vbs ,将strLookupAddr改成你的WEB服务器的IP
3》&&&&&&&
更改bf2.exe为bf2_w32ded.exe
给BF2PrivateStats.vbs建立快捷方式,在快捷方式属性中加入
或者更改BF2PrivateStats.vbs文件,将这一行
objShell.Run strBF2exe & strArgs, 1, True
改为objShell.Run strBF2exe & " +ranked", 1, True
//(+ranked前有空格, “ strArgs, 1 True”)将1改为0的话就不会显示服务器窗体了
用BF2PrivateStats.vbs的快捷方式启动服务器,改了BF2PrivateStats.vbs可以直接用BF2PrivateStats.vbs启动
连线到你的服务器就行哒。。。解***的话在客户端将HOSTS文件改成:你的WEBIP
不详细,真米耐心写这东西,8好意思哈,错误莫怪…具体细节看下E文帮助
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

参考资料

 

随机推荐