您当前的位置:首页 > 其他技术 > 惊天技术

惊天动地架设中的问题以及解决方法

本文出处:网游动力作者:本站发布时间:2008-09-26阅读次数:
先说RPM 包的安装吧

rpm -Uvh lm_sensors-2.8.7-2.40.3.i386.rpm

在CENTOS下运行 出现错误

官方那个资料档上有说
--nodeps   加这个参数


rpm -Uvh --nodeps lm_sensors-2.8.7-2.40.3.i386.rpm

rpm -Uvh --nodeps ncftp-3.1.9-1.i386.rpm

rpm -Uvh --nodeps net-snmp-5.1.2-11.EL4.7.i386.rpm

rpm -Uvh --nodeps dstat-0.6.3-1.rh9.rf.noarch.rpm

rpm -Uvh --nodeps unixODBC-2.2.11-1.RHEL4.1.i386.rpm

rpm -Uvh --nodeps unixODBC-devel-2.2.11-1.RHEL4.1.i386.rpm

rpm -Uvh --nodeps unixODBC-kde-2.2.11-1.RHEL4.1.i386.rpm

rpm -Uvh --nodeps freetds-unixodbc-0.64RC3-1.i386.rpm

rpm -Uvh --nodeps cabal.rpm


这样就可以了
现在下一步   设置权限。   0777 设置完后 执行 gen_config.sh  的文件完成后 从解压来得到的服务端文件 覆盖到Linux下
接着在修改.ini 文件的IP 还有MSSQL地址 账号密码的
不知跟其他教程一样我这就不说了
./gen_config.sh 找不到目录的问题 添加删除程序那边 基本 基本 那个勾勾起来 有100多个包要安装。  里面包含dos2unix 这工具安装完后执行

#dos2unix  gen_config.sh
#./gen_config.sh

就可以了
service cabal restart 启动后
GlobalMgrSvr   这个是【失败】


错误提示是error while loading shared libraries: libssl.so.4: cannot open shared object file: No such file or directory

解决办法参考http://www.linuxdiyf.com/viewarticle.php?id=70737
libssl.so.4和libcrypto.so.4个链接,在5.x上版本上没有建,手动建立:

[root@fms1 fms]# ln -s /usr/lib/libssl.so /usr/lib/libssl.so.4
[root@fms1 fms]# ln -s /usr/lib/libcrypto.so /usr/lib/libcrypto.so.4

解决2个链接错误问题 其他的正在研究ing

暂时还没发现其他问题 我刚刚解决 单独一个程序启动失败的办法。

Linux 下的 服务端程序启动完之后。 就可以了   我已经测试过了  游戏正常
至于 无法创建角色的 问题 是 SQL 数据库权限的问题。 具体错误号请baidu搜索 或者看帮助档  SQL  不会很难 baidu上都有。
还原数据库后的cabal 用户删除不了 就是因为系统权限的问题。  
所谓自动修复
开始菜单 运行 输入
chkdsk  数据库所在盘符:  /f
如 chkdsk d: /f 
即可  实在不会知道你数据库在什么地方的 就把每个盘修复过去吧