- 注册时间
- 2019-2-25
- QQ


站长
  
- 游戏昵称
- nanfei
 
|
士兵,我们等着你的加入!
您需要 登录 才可以下载或查看,没有账号?立即加入
x
本文转载来自于:http://bbs.fpsace.com/forum.php?mod=viewthread&tid=3937 (当然,仍然出自我的笔下)
EA关闭了游戏运营后,作为战地2的爱好者如果想继续联机游戏,通常都会使用德国BF2_HUB和battlelog.co的后援支持服务,但是对于国内玩家来说,德国的这些账号服务器,我们连接起来非常的缓慢。本篇教程由互联网收集整理,希望给战地2战服管理员一个很好的知识普及,消除BF2联机服务器技术上面的盲区。
本文特别感谢:
wilson212(bf2statistics.com网站创始人)
editorbc2(首次在国内网站发表此内容的中文原著文章)
o流转o(BF2 Statistics软件的中文汉化)
第一方案:
采用BF2原版账号服务器模拟器应用工具(BF2_LoginEmulator_v1.1 免费下载)
准备工作:
下载后的这款工具,包含解压后我们打开Config.ini这个配置文件,默认情况下,采用的是Sqlite类型的轻型数据库,当然也可以更换为mysql的数据库。
- a,如果你使用的是默认的数据库Sqlite,那么该配置文件基本上不需要做任何修改
- b,如果你修改为了MySQL数据库,那么需要在该配置文件配置数据库的地址、账号、数据库名、密码等,同时,还需要MySQL.CreateTables.sql这个数据文件导入到我们的数据库中,推荐使用phpmyadmin导入。
1,打开BF2_LoginEmulator文件夹并运行Bf2LoginEmulator.exe ,此时账号服务器应用已经正式启动
2,将玩家的登录器BF2.exe的账号服务器和账号验证服务器分别指向自己的服务器IP或域名即可(BF2.exe联机登录器制作教程详细请看:)
3,玩家使用我们提供的BF2.exe(此登录器已指向到我们的服务器IP,或采用hosts修改方法指向)就能够正常登陆、注册
如果需要手动增加用户,需要在调试台输入命令(注意空格,和不包含中文):
[color=rgb(51, 102, 153) !important]复制代码
BF2_LoginEmulator控制台命令
- create beiji test123 bf2@fpsace.com 创建一个玩家名称为beiji密码test123邮箱为bf2@fpsace.com玩家
- stop/quit/exit 停止服务器命令,三条命令任意可选
- connections 显示当前服务器上的客户端连接数
- accounts 显示当前服务器的用户总数
- delete beiji 删除一个名字为beiji的玩家
- fetch beiji 显示玩家beiji的账户信息
- setpid beiji 980001 设置玩家beiji的PID为980001,如果新增的第一个用户PID被修改的话,紧挨着的第二个会跟着ID数字进行累加
注意:
如果你使用Sqlite类型数据库,当用户注册账号的时候会在你的账号模拟器文件夹下会多出一个gamespy.sqlite3,这里面纪录着所有申请者的帐号、密码和Email。而如果你改变了数据库类型,使用mysql,则通过mysql数据库后台可以进行管理。
第二方案:
采用bf2statistics控制工具(中英文)中的账号服务器模拟功能,bf2statistics多功能控制工具是一款免费开源的BF2战服管理工具。
(bf2statistics中文汉化版下载 ,bf2statistics英文原版下载,射击精英网正在上传)
这个方法依赖于bf2statistics工具,并需要管理员在服务器建立mysql数据库
1,运行bf2statistics工具,点击登陆模拟器功能;
2,点击 “编辑数据库设置”,输入自己的mysql数据库地址、账号、密码
3,数据库正常测试OK后,点击开启即可~
4,将玩家的登录器BF2.exe的账号服务器和账号验证服务器分别指向自己的服务器IP或域名即可(BF2.exe联机登录器制作教程详细请看:)
5,玩家使用我们提供的BF2.exe(此登录器已指向到我们的服务器IP,或采用hosts修改方法指向)就能够正常登陆、注册
如果我们需要手动开设账号,可以通过PHPadmin或其他可视化MYSQL工具对数据库进行增加修改操作
第三种方案:
bf2statistics是一款免费开源的程序,如果您具备C#编程开发知识,可以通过源代码来对模拟器的原理进行底层的研究,以便于提高模拟器更好的效率。
bf2statistics程序源码下载地址:https://github.com/BF2Statistics/ControlCenter
linux服务器版本的战地2账号模拟器:
GS_Login_Emulator:http://code.google.com/p/gsloginserver/source/browse/trunk/GS_Login_Emulator/
|
|