地方网

搜索

[RF国度教程] RF国度完整架设语音教程+工具资料

[复制链接]
admin 发表于 2008-8-18 11:59:59 | 显示全部楼层 |阅读模式
软件简介:) \) R& C" z6 y; m
0.以下所说的是单机架设,不涉及外网。前提是用论坛上的《RF G3 服务器端(地址不定期更改)061216》服务端,数据库与ODBC.reg和event.reg也用这个端的,文件虽然大点,但是比较完整,论坛上有个RF服务端圣诞版的服务端下载下来,后面要用到。
" U3 R; k2 T: v' _1.解压缩服务端,默认是D:\RF-Server6 v( n; a/ o# c; U; e) B

$ G. @" v$ w9 q. S3 n2.建立4个数据库exgame rf_account rfweb rfworld 然后还原数据库,并且分别删除4个数据库下的rfworld用户,点安全性--登陆--新建登陆,重新建立rfworld用户,使用SQL server身份建立,密码:ocean 数据库访问都要加上db_owner,录象很详细,不再说了。(爱心提示:因为rfworld数据库还原非常的大,大概需要1.1G的空间,大家还原的数据文件最好不要放到C盘。)* S. b$ U7 A3 G  ^- c
3.改变你SQL的端口,改成 61433 修改以下项目。8 [8 }9 ]1 _( \+ x
服务器网络实用工具--TCP/IP--属性--默认端口改成 614332 Y+ \  ?" n2 J" C7 A7 m- [: v9 u
客户端网络实用工具--TCP/IP--属性--默认端口改成 61433
& X  s' v9 S* p8 `. L; i  ~录象很详细,不再多说了。# I* G7 j1 M& y6 Q
4.打开服务端WorldInfo文件夹和RF_Bin里的Initialize文件夹, 编辑里面所有的ini文件。 把IP改成你的ip,单机就修改SQL的用户名就行了,里面的IP不用改全都是127.0.0.1,呵呵,方便啊。
, r- K  c* Q5 k7 r; l里面的SQL用户都是STICK,所以替换成你的用户就行了,字符替换工具大家都有吧?6 a9 d! r8 U6 m. E. Y- S
例如:% z9 x1 r; W- o' @! @. b
X:\RF-Server\WorldInfo\WorldInfo.ini
, J! o: A2 j/ A( u: ^[System]4 C% y! C& b3 Y( u, O/ J
HistoryPath=D:\RF-Server\History\ ---(这是服务端History路径,根据你服务端的位置修改)
7 N2 k/ o7 K( r- Z  mBillOper=0
7 z/ Z/ R* d0 X+ ?# C' LGateIP=127.0.0.1 " R. T+ U7 R; z- X  g8 [! u
WorldName=STICK ---------------------(换成你的SQL用户)- A$ p# u" n; B' V- Z- v$ [
AccountAddress=127.0.0.1
' t" }* x. X! q( G在Initialize文件夹里面只要找到STICK字样,就全换成你的SQL用户名。& ^* R4 d: |& P3 h5 @4 U

4 r0 o! s+ B7 q9 H9 n5.在服务端RF_Bin夹裡面用HexEdit或是UE打开AccountServer.exe,查找STICK,替换成你的计算机名,
! [. f; J5 \7 `在LoginServer.exe查找192.168.0.3替换成你的IP,单机就是127.0.0.1,+ I% h# X. c# o6 N. ?2 n- n( }
最后是ZoneServerSD.exe,如果你按照录象做的话,是不用做任何修改的,做单机的朋友最好还是按照录象来做,(里面的SQL登陆名和密码是默认的rfworld和ocean)# }3 `7 g7 |) B$ C, H, x
6.在服务端找到ODBC.reg和event.reg这两个文件,里面的IP也全是127.0.0.1,单机不用改,用记事本打开这两个文件,利用记事本的替换功能把STICK替换成你的SQL用户,如果你是2000的系统,还是利用记事本的替换功能把WINDOWS字样改成WINNT,XP系统不用改,然后双击导入注册表就可以了。(PS:替换的时候小心不要把最上面一行的:Windows Registry Editor Version 5.00这个Windows替换成WINNT哦,注意。)
$ n- u( T$ l" H5 j0 O导入后测试一下,一般没有问题的话就成功了,录象说的在rfweb这个数据源会出现问题,我做的时候也确实出现了输入数据库无效的问题,解决办法如下:
1 s& ]1 }7 N9 g: Q1 d记事本打开ODBC.reg这个文件,里面有几行,看下面:% }# L$ m9 X! Y. o: k# f
[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\rfweb]
% ]; n0 @2 k  |- q6 E* yDriver=C:\\WINDOWS\\System32\\SQLSRV32.dll
: L  C- G, X  y; G$ eServer=STICK3 O) ^0 @- C$ n) G- b3 d7 |8 N
Database=rf_web ---------------(看到了吗?多了一个_,应该是rfweb才对,修改后重新导入吧,嘿嘿); x4 a0 j- ^. G: b& a: N* W
LastUser=Administrator
1 w# Q% Y$ L" P' Y+ [6 p$ E" KTrusted_Connection=Yes3 v$ x- s% T; Q3 q
+ ^9 v& ^) a3 o# x7 j$ k# z% q  C
7.录象只做到修改AccountServer.exe,LoginServer.exe,ZoneServerSD.exe。这3个我在上面已经说过了,其实那样还不能进入游戏的,因为没有更新服务器嘛,下面我来继续说明更新服务器与登陆的做法。
3 ]* i* R* ~6 {; B
& L6 |9 ^; S- K; K# M- n8.先来说更新服务器,论坛里有个RF服务端圣诞版的服务端,里面带的《附件》非常好,大家去下载来,里面有客户端登陆补丁和网站程序(php+mysql)是必须用到的。其实里面带的附件里有很详细的说明,部分我再以补充。, B  [2 l+ D% }" |5 v- _
1.把网站程序(php+mysql)文件夹里的WWWserver.rar解开.PS:解开后放到那里都可以运行里面的启动就可以了,这时你会发现你多了一个盘多了个W盘.(注意:如果你启动时出现少*.DLL文件的话,自己到网上找下,下载下来后放到C:\WINDOWS\system32里就可以,我记的好像少2个*.DLL文件,也许是我机子优化过的问题)PS:小生我机子没优化,没有出现缺少文件的问题+ l5 W3 j3 ^3 W6 W: x
2.把 RF服务端圣诞版--附件--登陆器配制文件夹里的文件一起放到你多的那个盘的www文件夹里就可以了。PS:也就是把附件里带的登陆器配制文件夹里的rf,rf_update两个文件夹和Update.txt文本文件全部一起复制到W:\www文件夹里. p, }& Q% c; c* u! j
3.修改Update.txt和rf_update文件夹里serverconfig.txt这两个文件里面的ip改成你的。PS:单机不用修改. H1 a& `! y8 F8 R5 r" \, E
4.修改rf.exe里面的IP为自己的,里面默认的IP是127.0.0.1,一共有3处PS:单机不用修改8 y6 |" l0 ^6 A  [7 O% w
5.修改W:\usr\local\Php文件夹里的php.ini* J2 l! E+ _- n4 q& i) n1 K6 i! b- V
查找: default_charset = utf-8 修改为: default_charset = gb2312 PS:这个主要,一定要修改!
8 k% S$ k0 O6 X/ h) @+ N# G1 ^3 h4 M7 [' C. K4 B, i0 Y" r
9.客户端登陆:把附件里的客户端登陆补丁文件夹里的文件patchinfo.z和登陆器.exe一起复制到客户端目录下就可以了。登陆器.exe里面的ip默认是127.0.0.1,单机不用修改。1 d  F  I0 l4 O3 o8 |
10.客户端用RF_Online_0519_Setup.exe就可以了,在安装好的客户端RF Online里面的Rf_Patch_All_0115.exe补丁要打上,不然进入游戏会出错退出。2 k! V9 X' j* b; R3 x
11.关于帐号注册的问题,虽然论坛上有个简单的ASP注册页面,我是不会用,笨人偶有笨办法,嘿嘿,打开exgame数据库x2o_user1表,里面有2个帐号:
5 o# i3 v& M- l: v; D5 f( I# U帐号:botgod 密码:neogeo7 e7 `4 n. W2 |0 P$ b
帐号:ragnor 密码:woot12
* ?; z% b/ q$ ~6 n9 j8 G1 m偶就是用这个帐号耍地,把里面的人物删除咯,建立自己的人物就OK啦~哈哈哈: A2 u; L$ k2 S( q8 k4 \
9 _6 u: e# N- P9 Z4 `
12.关闭SQL重新运行,这步很重要,不然运行ZoneServerSD.exe会异常退出,因为更改SQL的端口也就是我上面说到的第3点,后要求重新运行SQL,你要是不会重新启动的话,重起机器是最简单的了。4 z9 v4 L3 i+ o4 O
0 z8 |+ C" p4 A9 P: l$ v$ x
13.启动服务端
2 o  x& m) Y5 t! ^* V+ V启动ZoneServerSD.exe 启动非常慢,等等吧。: K- O8 V6 R) [0 {
启动AccountServerD.exe
3 l8 r- E9 g! T( C8 x启动LoginServerSR.exe 5 N) Y3 M& J7 \1 l/ Y2 k9 i
启动WWWserver文件夹下的 启动.bat PS: W盘出来了吧?没出来?返回去看第8条!
/ S. q2 O# e: ]1 |  G* M* I+ X好了,打开客户端下的 登陆器.exe 进入游戏吧。8 k3 G$ q: W5 L& f' ?
我的机器配置如下:4 X. N9 B) b+ v( {% {- f
处理器:PD2.93
: L+ q/ n* d: K内存: 512M/ c0 s+ V: @: @6 ^, o
显卡: 6600
$ D- A. s6 A6 Y2 Q/ j内存是少了点,呵呵。运行起来有点卡,要是1G内存估计会好很多,没办法只有把虚拟内存设置成2560M,嘿嘿。。
! x$ q; d, d/ i# h0 ^8 B. t& f8 s* b
- x' X7 S" \4 _* C/ {+ b% [OK,打字比较慢,终于完了,又是复制又是粘贴的忙活了3个小时终于完成了,由于我的爱机上没有录象专家所以就以文字的方式,以上引用了论坛许许多多的热心人的心血,希望对和我一样的新手有所帮助。在做服的过程中有什么不明白的请在论坛积极发帖问,希望论坛越做越好。
5 D8 w7 G# B7 f( B4 H) G* c下载地址:
2008-8-18 11:59 上传
下载权限:
版本vip会员
本地下载 检测资源   提取码: 需要终身vip或更高权限
有些游戏资源需要vip下载开通请点击开通vip
回复

使用道具 举报

全部回复0 显示全部楼层

发表回复

您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表