地方网

搜索

[征途教程] 259180网Linux版征途详细架设教程

[复制链接]
admin 发表于 2010-1-14 20:52:09 | 显示全部楼层 |阅读模式
软件简介:
今天为大家详细讲解一下 LINUX系统 架设征途服务器的教程
在我们的论坛上已经提供了方法因为很多人不是很明白今天特地做一个视频录象给大家
如果是自己的服务器 先要下载 征途专用的LINUX 4.0系统
安装系统注意事项 :1.开发包全装 中文语言包!2.不装防火墙 数据库!
系统安装好之后就是进行必须工具的准备
1. mysql-4.1.13 专用数据库
2.LINUX下上传工具WinSCP3
3.HB-SQLyog 中文版数据库管理工具(带注册)
4.SecureCRT.rar LINUX命令连接工具
工具准备好之后我们先用 LINUX下上传工具WinSCP3 连接上服务器
连接上之后进入根目录找到 home 文件夹进入
把必须的 mysql-4.1.13 专用数据库 与征途版本包上传到 home 文件夹里边
然后开始对 mysql-4.1.13 专用数据库进行解压缩 现在我们用 SecureCRT.rar LINUX命令连接工具 连接上服务器
好了服务器连接上了,我们现在可以根据论坛上提供的命令进行解压缩的工作
现在我们在命令窗口中输入 cd /home 进入存放数据库的文件夹
#输入以下命令解压缩数据库文件包
tar xzvf mysql-4.1.13.tar
好了现在已经解压好了我们接下来再看下一步应该怎么做
#输入以下命令进入mysql-4.1.13目录下
cd /home/mysql-4.1.13
接着分别输入以下命令
echo * soft nofile 4096 /etc/security/limits.conf
echo * hard nofile 65535 /etc/security/limits.conf
echo session required pam_limits.so /etc/pam.d/login
完成以后根据提示数据库服务器的安装
#根据体统类型选择编译方式-征途的系统指定的是64位系统,x86_64
#以下是64位系统,x86_64 的数据库安装命令复制到命令筐中执行
CFLAGS=-O3 -m64 CXX=gcc CXXFLAGS=-O3 -m64 -felide-constructors -fno-exceptions -fno-rtti ./configure --with-raid --enable-thread-safe-client --enable-assembler --with-server-suffix = for MySQL Database of Zebra by Yhc --without-debug --with-extra-charsets=none --without-isam --disable-shared --with-mysqld-ldflags=-all-static --prefix=/usr/local/mysql --without-bench
数据库完成了安装接下来我们要进行CUP的编译
#我们需要根据CPU数量进行编译
输入 make -j 1 zh_CN.GB2312
因为这里我之前已经修改好了 如果发现与这里提供的不一样就用这里提供的替换然后保存
好了现在编译完成了我们开始下一个步骤
#输入以下命令添加用户[这里的用户不是数据库的用户名是系统的数据库目录权限]
groupadd mysql PATH=\/usr/local/mysql/bin:\$PATH\  /etc/profile /usr/local/mysql/bin:$PATH
#写入strip可执行文件
strip /usr/local/mysql/libexec/mysqld
#继续添加添加LIB PATH
echo /usr/local/mysql/lib  /etc/ld.so.conf mysql_install_db
#输入以下命令启动MYSQL数据库
su - mysql -c mysqld_safe --skip-name-resolve --open-files-limit=4096
这里的提示是已经启动了然后按回车继续
输入 mysql 进入数据库目录

再输入 show databases; 打开数据库表
现在我们开始创建数据库用户名与密码
#我们输入以下命令
grant ALL PRIVILEGES on *.* to ztgame@% Identified by admin WITH GRANT OPTION;
说明:ztgame 是用户名 admin 是密码自己修改以后在命令窗口执行
回车后看到 Query OK, 0 rows affected (0.00 sec) 提示数据库用户创建成功
接下来按下边的方式输入
exit 解释推出数据库表目录
cd /tmp 解释进入根目录下tmp目录
mkdir offlineMessages 解释创建 offlineMessages 文件夹
现在用HB-SQLyog开始连接服务器的MYSQL 建立数据库这里请仔细的看]
这里不用说了吧服务器IP 与您自己建立的用户名字和密码
已经连接上了之前我就建立了数据库现在我把表丢弃演示一下
我们拉复制以下的命令创建空的 征途数据库表的名字
create database FLServer;
create database GMTool;
create database LoginServer;
create database roleChangeServer;
create database roleregServer;
create database unify00;
create database zt;
粘贴进去之后全选右键执行当前查询也可以直接点哪个播放一样的箭头
好了我们现在把数据库倒入空表
倒入有点慢我们来修改其他的开区前的准备
我们用替换工具来批量修改一下 随便打开一个 config.xml 文件 查看当前版本的数据库用户名字密码与IP进行批量替换
明白了吗,就是把原来的替换为您现在服务器的 然后覆盖进版本里边
继续完成数据库的倒入
继续其他的工作,我们现在来给服务器上的文件设置权限
如果不设置权限服务器是无法启动的
这里要注意看了。。
征途文件根目录下除了 .xml 文件不给权限 其他的文件都给上777权限 flserver 文件夹内的文件也是一样
flserver 文件夹内的文件是验证和注册程序
这里有个 tmp 文件夹也是要给上777权限的 这个是写入日志的目录
tmp 文件夹里边有一个 offlineMessages 文件夹也是不可以少的
好了现在设置和架设都完成了,我们来修改数据库上必须修改的几个项目
修改 zt 库中的 SERVERLIST 表中的IP为你的外网IP
现在修改登陆的端口和 IP名字在 loginserver 数据表里边的的 zoneinfo 表里边
与 roleregServer 里边的 ROLEREG0000 表也要修改

这里的 999 对应 这里 可以自己修改 对应的有2个地方还有就是验证里边的文件 zoneInfo.xml 文件
好了现在数据库与全部都架设完成了我们来启动游戏看看
先启动数据库再进行其他的启动
su - mysql -c mysqld_safe --skip-name-resolve --open-files-limit=2048
因为之前架设的时候已经启动了所以现在可以不用启动
现在出现了
./DBAccessServer: error while loading shared libraries: libmysqlclient_r.so.14: cannot open shared object file: No such file or directory
这个提示是因为缺少了动态数据库导致的,在论坛我已经提供了下载了
直接的连接地址是
http://www.isidc.net/viewthread.php?tid=343mysqld_safe --skip-name-resolve --open-files-limit=2048
cd /home/ztgame/flserver
./DBAccessServer
cd /home/ztgame/flserver
./UserServer
cd /home/ztgame/flserver
./roleRegServer
cd /home/ztgame/flserver
./FLServer

cd /home/ztgame/flserver
./InfoServer
cd /home/ztgame
./SuperServer
cd /home/ztgame
./RecordServer
cd /home/ztgame
./SessionServer
cd /home/ztgame
./BillServer
cd /home/ztgame
./MiniServer
cd /home/ztgame
./GatewayServer 3
cd /home/ztgame
./ScenesServer 2
cd /home/ztgame
./zntop
登陆游戏看看吧 由于之前就已经有了数据所以我们现在启动了就可以登陆游戏了
已经进入游戏了由于全部用的是官方的技能补丁和新装备补丁大家别以为是技能错乱
好了现在就完成了我们说一下如何设置GM 进入数据库 zt 数据库中的 CHARBASE 表里边找到您的名字
这里的CHARID 字段中的 ID 1-100 都是GM
好了架设完成有什么不明白的可以在论坛发表。。再见
下载地址:
2010-1-14 20:52 上传
下载权限:
版本vip会员
本地下载 检测资源   提取码: 需要终身vip或更高权限
免费资源区资源无需vip就可以下载!其他资源需要开通vip下载,点击→开通VIP!
回复

使用道具 举报

全部回复0 显示全部楼层

发表回复

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

本版积分规则

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