下载CLINUX和MSSQL2005(下载地址在上篇文章公布)
数据库备份是2005的所以你必须使用MSSQL2005 无须质疑.
红色部分就是你要注意的
架设教程
建立数据库
1.首先还原数据库 account,cabalcash,Gamedb
"Stat_Log,Cabal_Stat_Data"和其他的暂时不需要还原.现在主要是调试"
2.在"安全性" 选项中找到 "登陆名" 建立 cabal 设置密码 cabal
3.把"强制实施密码策略" 上的对号去掉
接下来点,服务器角色,把里面的 SYSADMIN 加上对号
然后选择 用户映射 把 account,cabalcash,Gamedb 加上对号
这时会提示个错误,不要管它
4.选 --- 数据库 --- 系统数据库 --- master --- 表 --- 系统表 ---
打开 第一个 dbo.MSr.....这个,用编写脚本为---CREATE 到---新查询编辑器窗口
然后复制以下内容到里面
EXEC SP_ADDEXTENDEDPROC 'xp_md5','d:\cabalcash\xp_md5.dll'
然后点分析,执行。
Linux安装教程:
1.我们建立 GAMESERVER 连接服务器
进入SQL,打开 服务器对象,然后点 链接服务器,按右键,新建链接服务器
访问接口 中输入MICROSOFT OLE DB PROVIDER FOR ODBC DRIVERS
链接服务器 中输入GAMESERVER
产品名称 中输入game
访问接口字符串 中输入DRIVER={SQL Server};SERVER=localhost;UID=;PWD=;
安全性 中设置,使用登陆名的当前安全上下文建立连接
服务器选项 中设置如下:
排序规则兼容 TRUE
数据访问 TRUE
RPC TRUE
RPC OUT TRUE
使用远程排序规则 TRUE
设置好后,确定即可。
好了,我们上传root目录下的所有文件到LINUX的ROOT目录中。
这里需要注意的是上传时一定要使用二进制上传
传好后我们使用CRT工具,连接LINUX,然后开始安装ROOT目录下的文件
rpm -Uvh lm_sensors-2.8.7-2.40.3.i386.rpm
rpm -Uvh ncftp-3.1.9-1.i386.rpm
rpm -Uvh net-snmp-5.1.2-11.EL4.7.i386.rpm
rpm -Uvh dstat-0.6.3-1.rh9.rf.noarch.rpm
rpm -Uvh unixODBC-2.2.11-1.RHEL4.1.i386.rpm
rpm -Uvh unixODBC-devel-2.2.11-1.RHEL4.1.i386.rpm
rpm -Uvh unixODBC-kde-2.2.11-1.RHEL4.1.i386.rpm
rpm -Uvh freetds-unixodbc-0.64RC3-1.i386.rpm
rpm -Uvh cabal.rpm
首先设置下WINSCP工具,选项,里面的连接中,传输模式设置为二进制文件,然后确定。
把etc,home,usr复制到服务器上
接下来修改etc目录下odbc.ini中的IP
修改 home\cabal\gen_config.sh 文件中的IP
设置gen_config.sh为0777权限
设置 /usr/ 中的 bin 目录为0777权限
执行以下脚本:
cd /home/cabal
./gen_config.sh
ls -al /usr/bin/DBAgent_24
ls -al /usr/bin/ChatNode_24
ls -al /usr/bin/LoginSvr_01
ll /usr/bin/GlobalDBAgent
ls -al /usr/bin/WorldSvr_24_01
ll /usr/bin/CashDBAgent
ll /etc/init.d/GlobalMgrSvr
重新启动服务器
cd ..
cd etc
cd init.d
chmod 777 *
./cabal start
然后
adduser cabal
重新启动Linux服务器
加 cabal 用户 "adduser cabal"
执行service cabal restart
下载客户端,打开客户端配置文件,更改为你的IP - 进入游戏

