地方网

搜索

[惊天动地服务端] 黑色网络惊天动地V2.0服务端

[复制链接]
admin 发表于 2008-9-5 01:16:22 | 显示全部楼层 |阅读模式
软件简介:
, Q' [6 l% `, n7 O% @黑色网络-惊天动地V2.0端0 h0 g  F9 |1 D' f+ G$ B
--------------------------------------------------------------------
/ ^3 c( X1 J$ m, z8 z% t' D架设所需工具:3 Z% Y  y' u  Q0 U$ o1 B
CentOS-4.5-i386-binDVD.iso7 I; N% X( A) X9 U, F
VMware Workstation5 B% o; j; M6 y2 |
SecureCRT 5.1$ M' ?9 u! \6 T6 o# k6 O
WinSCP
% p' x8 U- x8 v, _0 ]2 `mysql2000+SP41补丁+ K. {  ~* o; r  u
架设方法:( h" r' V, o- V* ~7 c# G. B  A1 }
1.检查etc home usr root的文件名是不是全部小写,如果不是,全部改回小写.* ~: y1 B6 t0 }5 A
2.用SCP上传etc home usr root到LINUX的根目录覆盖,!!!注意,传输时用二进制!!!
, l9 s# q5 {/ D/ ^(什么叫根目录呢,你在SCP一直点向上啊向上啊向上,上到无法再上了,就是根目录了)- M3 z7 E7 Q6 o/ M& \
3.用CRT连接LINUX,复制以下命令安装RPM包,要一条条复制.
* l4 F, O  F4 o1 |) srpm -Uvh lm_sensors-2.8.7-2.40.3.i386.rpm
0 }1 c$ b) Q( E- j1 I7 m  _" Vrpm -Uvh ncftp-3.1.9-1.i386.rpm
' d' N  C+ z- Q+ p! {4 o4 @% _: Erpm -Uvh net-snmp-5.1.2-11.EL4.7.i386.rpm
9 G2 Z$ o# l5 ^- m3 frpm -Uvh dstat-0.6.3-1.rh9.rf.noarch.rpm
5 F! Q! Z3 @- F( }: l( p  E, ~rpm -Uvh unixODBC-2.2.11-1.RHEL4.1.i386.rpm+ p3 w0 x" K2 @7 r5 S+ Q
rpm -Uvh unixODBC-devel-2.2.11-1.RHEL4.1.i386.rpm2 c& Z7 \/ p3 @7 J
rpm -Uvh unixODBC-kde-2.2.11-1.RHEL4.1.i386.rpm- @" a7 r8 g$ @$ }" b3 M
rpm -Uvh freetds-unixodbc-0.64RC3-1.i386.rpm! m2 [( F3 d! N: S! S2 E' n
rpm -Uvh cabal.rpm
' B6 `$ B# T. Z  ]4.安装完毕后,用SCP设置权限0777,要设置的文件有如下:
/ ^" z+ }* y: _2 M/home/cabal/gen_config.sh
$ n* U% Y1 t+ y0 G0 q0 }9 x$ L/usr/bin3 c3 y, ~6 J' L" M: y2 E* g# U
/etc/init.d5 M3 |/ w9 `5 \9 B( J' \8 t% a! Y% E
把这3个目录的文件全部设置0777,在SCP用全选文件点属性,然后输入0777就可以了.- t6 }- e2 }/ X, u( N9 a
5.在CRT输入如下命令,要一条条输入:
! ~$ U, J; K2 A) {- Z- Ucd /home/cabal$ J4 x% {5 E1 D7 p# t5 t) y
./gen_config.sh. L# y8 }$ W8 k
ls -al /usr/bin/DBAgent_24
3 J7 D8 D* U# W/ {5 O/ Z% nls -al /usr/bin/ChatNode_24
2 I! g$ G3 m: _0 P; xls -al /usr/bin/LoginSvr_01. H% e' t* [- o& w* B3 B' Z9 A
ll /usr/bin/GlobalDBAgent$ B8 h7 x7 w/ n! g" b
ls -al /usr/bin/WorldSvr_24_011 H' d2 v. G9 Y& N% ]& A
ll /usr/bin/CashDBAgent3 Y2 G$ p6 q: ^* z% }
ll /etc/init.d/GlobalMgrSvr
, J8 o4 n6 ?9 L' z8 w5 K! N3 Kadduser cabal+ D' {* \- B& j4 m" Z
6.输完以上命令以后,开始修改ini设置文件,请看:, D- s9 S; j' U6 i
XP的ip有: etc/odbc.ini6 G+ n+ q, y9 a3 d' x) y" ~
usr/local/etc/odbc.ini
& d0 l  L' b, w. |7 ^+ clinux的ip有: etc/cabal/ 这个目录下的所有ini文件全部设置成linux的IP
$ i; R: o# M0 a# L1 [) I8 v7.IP都改好后,服务就该启动了.在CRT输入如下命令:7 G  I4 Y( ]/ `, V' k
service cabal start7 a$ v: @) Q/ w  _
如果服务启动成功,则到8,如果启动有失败的,则返回到第3步重做.
+ H* h' u3 q# W0 C8.服务启动完毕后,就要开始数据库这边了.首先建立3个数据库,分别为
8 E/ E7 f- `9 g; y0 m' Jaccount
6 M# A* \8 X  kgamedb
9 h1 @; h. {7 H9 C! |7 p, dcabalcash8 q% l. }) r/ V# w/ s: n! ]6 T
9.建立好空数据库后,开始还原数据库,还原方法如下:3 M: z$ m- X* v
以account为例子:对account按右键--所有任务--还原数据库--从设备--选择设备--添加--
" w! Y0 {: Y! p6 Z--选account数据库所在的地址--然后点选项,找到 在现有的数据库上强制还原,点确定.还原成功.
3 A* z" q" C  p( a9 D8 R所有数据库方法均如上.
- h3 v# Z" k& _# A10.还原好所有数据库后,在每个数据库的用户里找到cabal这个用户,删掉,3个库的都要删.
1 H: g1 m# x- q1 J+ j, a$ U7 K11.然后点安全性,在登陆增加cabal用户,密码cabal,数据库访问那里勾上3个数据库,还有master的3 j+ L; E& [7 A5 r. `
每个数据库都加上db_owner权限.+ [" s2 D# A$ }0 H% T
12.添加外部连接,方法如下:
" i3 Y: {; m5 O- Z7 ^1 Z; t+ d点安全性--链接服务器--新建链接服务器名为GAMESERVER
' Y0 c) o8 o  M, j2 g提供程序名称 选 MICROSOFT OLE DB PROVIDER FOR ODBC DRIVERS( L; ?$ k& F5 q5 j3 \
产品名称 写 game" D8 \9 q2 _4 c, Q
提供程序字符串 写 DRIVER={SQL Server};SERVER=你的XP的IP地址;UID=cabal;PWD=cabal;
: f& D. I2 l' s+ N在安全性里选项 选 用登陆的当前安全上下文进行.
+ y! K; r4 J/ g在服务器选项里 把所有勾都勾上.
% y- B1 ^) s+ _% v( p9 p# ]7 N最后点确定.双击GAMESERVER出来个表,再双击如果能显示表,就表示成功建立了.5 e! K$ @$ P$ L* M0 A& h* i3 p
13.接下来要打开查询分析器,在master使用如下命令:
4 F: g/ G8 J' Y8 t2 j/ L% xEXEC SP_ADDEXTENDEDPROC 'xp_md5','d:\cabalcash\xp_md5.dll'* g# _: V9 S6 i8 n  {
!!!切记这里d:\cabalcash\xp_md5.dll是我的xp_md5.dll的存放地址,你要改成你的再点执行!!!
5 C0 q3 E! x; t. g14.接下来一切就绪啦,帐号的事先别去管,先检查一下服务有没启动正常,端口有没连接正常,方法如下:
5 w+ B4 e/ c, H1 x% I' j6 tXP方面:打开cmd,使用netstat -na查看有没你的linux的IP连接1433端口
0 S% U  c9 `0 \4 @5 R  u5 VLINUX方面:在图形界面下打开终端,使用ps -aux|grep cabal查看所有服务有没启动,不知道有几个服务?
' U$ @+ O6 ?7 O; B$ E! ~+ {查撒!!!!靠...所有服务启动正常的话,使用netstat -natp查看所有端口有没启动正常,有没连接XP的1433端口.
2 N3 B# O/ N. N9 T/ e+ h如以上方法检查一切正常,则接着下一步15.不正常的话,检查你的防火墙是不是开了,检查ODBC有没设置正确!!.如果都没错,那我也没办法了..我也不知道该怎么解决./ t. q: o8 V  ~; x# C; X
15.一切正常后,先来解决一下帐号的问题,以我的数据库为例子,方法如下:( k7 B2 U' H% B9 X2 Q) K" N
打开account库的cabal_auth_table表1 G& c% N( d/ m7 a7 Y
里头有个默认的test帐号,找到密码那一行,复制密码670b14728ad9902aecba32e22fa4f6bd
2 r# A3 t* X! z. `0 V9 w我的密码是MD5的000000,看到不一样的话别较真,你照做就行.
% G8 A- O+ H5 p! v$ q% l复制以后,在下一行的密码里粘贴,然后随便写个帐号,login那里写0,AuthType写1,LoginEx写0
3 |9 ~5 I9 a/ r8 G其他都不写,然后对着空白处按右键点运行,如果出错的话,就看看哪没写上的,给照样写上,没出错的话咱们继续下一步.
- m( d+ Z# }2 {# `16.打开查询分析器,在account表里输入以下命令创建你的游戏帐号:4 U% Z3 q7 ~- ], i1 Y& k  t9 D" t. N
exec dbo.cabal_tool_registerAccount '帐号','密码'' H5 P6 B* K. n6 l+ U: s. v1 b" d. G
创建好以后,看看运行的结果是不是显示Num 3如果是的话,可以去登陆游戏了.如果不是,重做第9.10.11步.
# a* e  {9 Q) J) `+ p备注:帐号登陆到能看见服务器列表,却不能更进一步的时候,这个现象是正常的,因为我们没有验证,持续登陆就可以了.
6 ^! N. g8 y% A3 }& }如果遇到帐号使用中,一直登陆都不行的话,使用如下方法:9 |$ s* @" I0 R7 J5 P
打开account库的cabal_auth_table表,找到你的帐号,将login这一栏的1改成0 再登陆就行了., T' k9 [, M+ h( A
- }3 `+ G; J# H4 L, t, T5 M
----------------------------------------------------------------------------------------  R% a* ?$ R9 m
黑色网络4 o! V% s0 Y5 Y* a$ C- Y% y
www.hswl2008.cn
+ n+ X6 d: X4 w: b% ]客服QQ:1293560, _1 i5 v+ p" w" P- F  G/ I5 M* b
下载地址:
2008-9-5 01:16 上传
下载权限:
版本vip会员
本地下载 检测资源
有些游戏资源需要vip下载开通请点击开通vip
回复

使用道具 举报

全部回复0 显示全部楼层

发表回复

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

本版积分规则

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