开贴将最近研究赤壁的成果分享给大家(PS:感谢小楼社区的各位大大们)
最近有时间闲来无事 想着把虚拟机里面的端移植到物理机上。打算做一个负载架设。架设的架构图已经做出来了 但是在运行端的时候报错了。端的文件用的是论坛里发的虎卫mysql第二版的端。报错如下:在开启gdeliveryd服务的时候
Cannot load common data automation crontab. check file commondataauto.txt.
Cannot load table of sensitive words. check file familyname.txt.
然后到了开启glinkd的时候 就提示连接不上delivery。
导致客户端登陆不上。{:344_674:}
测试了多次都不行、、、请问各位大大该如何解决。
附上负载架设的思路:
logservice 日志服务 除了authd、gacd 外,其他服务都要首先连接 LOG服务
uniquenamed客户唯一名服务 保证玩家的名字、榜排名在一组服务器中的唯一性
authd 衔接数据库服务器
gamedbd 保存玩家角色数据和帮派数据
gfactiond 帮派创建和管理服务,不启动就会无法创建帮派
gdeliveryd 服务器唯一设置,设置服务器的大部分属性,比如经验、PVP服还是PVE服等
gacd 貌似是GM服务,
glinkd 登录服务器,玩家通过该服务连接到服务群
gs 地图服务,包括世界地图和副本地图
方案一:
建议将GACD、GDELIVERYD、GFACTIOND、AUTH、LOGSERVICE、UNIQUENAMED放到一台服务器上运行。
将GAMEDBD单独放置,将WEB、GLINKD放一起,GM、IWEB单独配置一台服务器,最后将性能最好的服务器配置成GAMED即可。
方案二:
在游戏前端使用Nginx搭建负载均衡、多台游戏服务器使用同一数据库。数据库单独放到一台服务器上、虎卫端的数据库配置文件在/etc/table3.xml里面
最上面有数据库的IP 用户名 密码等设置。
希望论坛还有研究赤壁sf的朋友 大家能一同交流下心得、一个人研究实在是太寂寞了进展也慢。
研究这个纯属对赤壁的喜爱、不为开服、只为了这款游戏。
有兴趣的朋友加企鹅群:210581967(新成立的)
本帖最后由 离殇天堂 于 2014-12-26 09:43 编辑
论坛大大们 速度来解决啊。。。完美世界的各种sf都走在了前端、。赤壁一直都进展缓慢{:344_671:}道友们 给力啊
二楼主题:纯端架设方案
贴上链接:http://yunpan.cn/cfIkUu5GjCbzr该端是虎卫1256版本端、官方原版。启动文件参考了论坛某大神的文件(PS:该大神没有说ID 所以无从知道 在此再次表示感谢。)
架设系统 CentOS-4.5-i386 这个版本百度一大把。
将下载的纯端件
按照对应的目录 直接上传到系统即可。
这个端没有设置XAMPP一键启动、附上一键启动教程
linux下xampp如何开机自动启动 centos下: 1.首先检查默认启动文件在那个文件下: egrep :initdefault: /etc/inittab 2.如果结果是:rc3.d则如下(如果是rc5.d则将3改成5即可), cd /etc/rc.d/rc3.d 3.执行命令 ln -s /opt/lampp/lampp S99lampp ln -s /opt/lampp/lampp K01lampp
开机启动之后 使用命令 mysql -p123456 -Dcb</home/cb.sql 创建赤壁所用数据库。
启动服务器命令:./start.上传上去的时候可能该批处理脚本是非可运行文件、则使用命令 chmod +x start。其他文件类似 不解释。至此 纯端架设完毕。。经过多次测试 多次搭建未成功的原因在于系统版本的问题。
{:343_596:}这有点复杂,我这彩笔不会啊。。。。。 本帖最后由 离殇天堂 于 2014-12-26 09:45 编辑
问题解决了、回头把教程贴上{:344_657:}真心希望有多点研究赤壁的
占楼 稍后贴win版服务端架设方案
小楼 发表于 2014-12-24 22:52
这有点复杂,我这彩笔不会啊。。。。。
{:344_657:} 占楼 占楼 占楼 占楼 占楼
页:
[1]
2