地方网

搜索

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

[复制链接]
admin 发表于 2008-9-5 01:16:22 | 显示全部楼层 |阅读模式
软件简介:
  L6 V& ~* ]6 r' V黑色网络-惊天动地V2.0端' a& B: V8 l% L
--------------------------------------------------------------------! t( K: }" w4 @
架设所需工具:# }; O3 L# H& y: e8 h% b8 v
CentOS-4.5-i386-binDVD.iso* n$ r1 c2 g3 r
VMware Workstation
! f& |) R4 I& |: Z# S( ^$ B$ b- BSecureCRT 5.1  R- u' b6 ~+ \0 e# `
WinSCP
( t3 [2 l: x8 i- O. k! B  Tmysql2000+SP41补丁5 i  p+ J" w% P5 b& a; q
架设方法:
4 u$ e; \! Q6 y9 j& T  v$ Q" B1.检查etc home usr root的文件名是不是全部小写,如果不是,全部改回小写.
0 l. q4 _4 r: I3 Q2.用SCP上传etc home usr root到LINUX的根目录覆盖,!!!注意,传输时用二进制!!!
7 T* z7 ?! C/ p3 Y; |2 N+ k' k(什么叫根目录呢,你在SCP一直点向上啊向上啊向上,上到无法再上了,就是根目录了)
" `7 U/ B) Y! e) h- e3.用CRT连接LINUX,复制以下命令安装RPM包,要一条条复制.) m5 x, I: W" Q3 v* @0 A+ u1 i
rpm -Uvh lm_sensors-2.8.7-2.40.3.i386.rpm
6 @! W: C1 P  q; J, f+ frpm -Uvh ncftp-3.1.9-1.i386.rpm5 K7 Q* @& |8 ?* Q
rpm -Uvh net-snmp-5.1.2-11.EL4.7.i386.rpm
0 ~; W7 X) v6 C) e8 e5 y4 A- Brpm -Uvh dstat-0.6.3-1.rh9.rf.noarch.rpm, d% {6 m& Q" K. ], Y& G
rpm -Uvh unixODBC-2.2.11-1.RHEL4.1.i386.rpm2 V6 y* [/ o; b; H( p
rpm -Uvh unixODBC-devel-2.2.11-1.RHEL4.1.i386.rpm: F8 l* n9 G2 J% ^% b
rpm -Uvh unixODBC-kde-2.2.11-1.RHEL4.1.i386.rpm/ T" m( a/ h) w, C
rpm -Uvh freetds-unixodbc-0.64RC3-1.i386.rpm
6 R; I% v# I( w8 erpm -Uvh cabal.rpm
  R: C( y5 S) s1 I; x0 w9 N* ?0 U4.安装完毕后,用SCP设置权限0777,要设置的文件有如下:9 t* r8 G" F# s: @
/home/cabal/gen_config.sh
4 ]' w0 g' Z( H/usr/bin$ s4 {1 H8 p( C2 l
/etc/init.d: P  v; D( `) ]
把这3个目录的文件全部设置0777,在SCP用全选文件点属性,然后输入0777就可以了.- y* q& [, Y' y. V3 Q, ?# C, f
5.在CRT输入如下命令,要一条条输入:
' {9 f9 `$ u4 ]1 @5 Jcd /home/cabal1 J  X2 g6 o! x/ l# @/ a
./gen_config.sh, P: L5 N  k; j- _& q
ls -al /usr/bin/DBAgent_24* J# p6 G; T$ W
ls -al /usr/bin/ChatNode_24
9 ~. L+ ?7 p  C! \ls -al /usr/bin/LoginSvr_01
& Q' l! s4 M  K! G- E  [ll /usr/bin/GlobalDBAgent+ V8 W# G) }- k" O' R; _
ls -al /usr/bin/WorldSvr_24_01  G+ y+ r5 K# N' y$ A
ll /usr/bin/CashDBAgent
$ D+ O  f/ }# ~  M* i8 @" C! fll /etc/init.d/GlobalMgrSvr
/ C9 X: {' x) F4 u( ^3 Oadduser cabal
2 D) G) p/ v, g6.输完以上命令以后,开始修改ini设置文件,请看:" ]4 K5 M0 C9 c2 Q* G/ s
XP的ip有: etc/odbc.ini
3 a' K1 m* I" A2 D: O* j4 m usr/local/etc/odbc.ini' d2 B& k3 k7 ^2 G: {; w0 \
linux的ip有: etc/cabal/ 这个目录下的所有ini文件全部设置成linux的IP% |3 K# d/ {* T3 w# r: O; ?, B
7.IP都改好后,服务就该启动了.在CRT输入如下命令:
8 J( |4 a6 w2 T) d8 h8 sservice cabal start6 m' c9 Q6 I; R. e+ g+ K
如果服务启动成功,则到8,如果启动有失败的,则返回到第3步重做.0 B+ ?. P! V/ U1 \6 p
8.服务启动完毕后,就要开始数据库这边了.首先建立3个数据库,分别为/ G1 H& R8 @3 x6 H' X1 v. f5 f! y% Y
account* G! I( A3 ~1 V0 ^" T! ~
gamedb9 `1 m3 ]% [# A) S+ a2 u  A
cabalcash
; B4 C3 s0 r8 W5 i9.建立好空数据库后,开始还原数据库,还原方法如下:
+ }, n% |* g- F) ~以account为例子:对account按右键--所有任务--还原数据库--从设备--选择设备--添加--
. X5 I" u2 i- L' B--选account数据库所在的地址--然后点选项,找到 在现有的数据库上强制还原,点确定.还原成功.
% `5 v1 h8 L" @& N- \0 z$ G所有数据库方法均如上.( k( T2 w: |9 w1 c0 T! w
10.还原好所有数据库后,在每个数据库的用户里找到cabal这个用户,删掉,3个库的都要删.. {) j8 a8 @5 x$ k9 b
11.然后点安全性,在登陆增加cabal用户,密码cabal,数据库访问那里勾上3个数据库,还有master的
. ~8 r( M' a% i" b每个数据库都加上db_owner权限.6 u% C) {2 w3 }: j. u9 l9 S8 M
12.添加外部连接,方法如下:: D. z9 P% ~1 X2 Q
点安全性--链接服务器--新建链接服务器名为GAMESERVER
, H! a- L- F1 |/ Y, c提供程序名称 选 MICROSOFT OLE DB PROVIDER FOR ODBC DRIVERS* W6 j) V( d' Q- C* K1 ^& @& ]
产品名称 写 game. Z4 @; [) ^7 r- b
提供程序字符串 写 DRIVER={SQL Server};SERVER=你的XP的IP地址;UID=cabal;PWD=cabal;
! Y$ U6 O8 d+ F8 f0 ^在安全性里选项 选 用登陆的当前安全上下文进行.
5 n* _. |4 [1 }2 f. H& J在服务器选项里 把所有勾都勾上.+ O! H7 j; }; J* |
最后点确定.双击GAMESERVER出来个表,再双击如果能显示表,就表示成功建立了.( [- e1 ^( R# t& A% ^
13.接下来要打开查询分析器,在master使用如下命令:' w2 B) ~6 H) K1 I  E
EXEC SP_ADDEXTENDEDPROC 'xp_md5','d:\cabalcash\xp_md5.dll'' U: M: w2 [5 K9 r# T8 f- A
!!!切记这里d:\cabalcash\xp_md5.dll是我的xp_md5.dll的存放地址,你要改成你的再点执行!!!/ g. U- c, A4 ^. f0 H* T! B
14.接下来一切就绪啦,帐号的事先别去管,先检查一下服务有没启动正常,端口有没连接正常,方法如下:5 J$ b0 E. }! O0 Q! D. x9 y
XP方面:打开cmd,使用netstat -na查看有没你的linux的IP连接1433端口
5 ?, t! m4 J* P8 Q4 d0 P3 @/ k5 }2 yLINUX方面:在图形界面下打开终端,使用ps -aux|grep cabal查看所有服务有没启动,不知道有几个服务?
2 T0 H- Y% [2 o查撒!!!!靠...所有服务启动正常的话,使用netstat -natp查看所有端口有没启动正常,有没连接XP的1433端口.
! j5 U% E0 o- y1 y5 E* T# Q如以上方法检查一切正常,则接着下一步15.不正常的话,检查你的防火墙是不是开了,检查ODBC有没设置正确!!.如果都没错,那我也没办法了..我也不知道该怎么解决.
$ t* i8 ^+ K# [15.一切正常后,先来解决一下帐号的问题,以我的数据库为例子,方法如下:
: |2 e' V3 N% s/ k; O' M7 k打开account库的cabal_auth_table表
  e# u- z" y+ l1 S里头有个默认的test帐号,找到密码那一行,复制密码670b14728ad9902aecba32e22fa4f6bd( w! }2 M. C( M7 x
我的密码是MD5的000000,看到不一样的话别较真,你照做就行.
+ a+ {; o3 D, s. d& I* e3 C复制以后,在下一行的密码里粘贴,然后随便写个帐号,login那里写0,AuthType写1,LoginEx写0- Q9 Q7 Q! i4 ~
其他都不写,然后对着空白处按右键点运行,如果出错的话,就看看哪没写上的,给照样写上,没出错的话咱们继续下一步.
1 @9 F3 ?7 g# G; Y# v( P16.打开查询分析器,在account表里输入以下命令创建你的游戏帐号:! ?1 ^8 M; J& p' W# H- {  o2 y
exec dbo.cabal_tool_registerAccount '帐号','密码'& S* c7 E. C5 s6 n# _- i
创建好以后,看看运行的结果是不是显示Num 3如果是的话,可以去登陆游戏了.如果不是,重做第9.10.11步.
0 J$ v3 R. x) N0 y! A# t备注:帐号登陆到能看见服务器列表,却不能更进一步的时候,这个现象是正常的,因为我们没有验证,持续登陆就可以了.  ?/ h( D. {% Y2 ~7 z9 y/ [
如果遇到帐号使用中,一直登陆都不行的话,使用如下方法:
; N. h/ b5 L& f7 M  B4 o打开account库的cabal_auth_table表,找到你的帐号,将login这一栏的1改成0 再登陆就行了.
2 h1 q% c# b& U1 v, A1 y; h
) D1 t; I7 s) }0 }4 ]----------------------------------------------------------------------------------------0 y. c. N6 M, e# m/ z3 K; l
黑色网络
' L# O0 a9 _- t0 C, _; }www.hswl2008.cn
2 z$ _8 G% a& S, k8 T4 h. K& j1 V客服QQ:1293560
- v$ `: s" Q+ }6 c5 M& G' b下载地址:
2008-9-5 01:16 上传
下载权限:
版本vip会员
本地下载 检测资源   提取码: 需要终身vip或更高权限
有些游戏资源需要vip下载开通请点击开通vip
回复

使用道具 举报

全部回复0 显示全部楼层

发表回复

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

本版积分规则

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