99nets全国最大稀有游戏社区! 广告服务

99NETS网游模拟娱乐社区

 找回密码
 立即注册
搜索
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
查看: 10020|回复: 2
打印 上一主题 下一主题

【双线】【E服源码】纯公益魔兽怀旧,60级版本企业级高配服务器

[复制链接]

新手上路

Rank: 1

UID
119641
帖子
4
威望
0
久币
0
贡献
0
阅读权限
10
在线时间
0 小时
注册时间
2017-8-30
跳转到指定楼层
楼主
发表于 2017-9-1 09:49:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

游戏模式:仿官方纯公益服,不出售装备,不允许买卖G币,代理,游戏帐号买卖等行为。
游戏引擎:E服最新源码
游戏版本:1.12.1
升级经验:1倍
物品掉率:1倍
目前等级:45级
副本模式:按进度开放掉落
完善度:紧跟E服进度。




终于将elysium源码在centos下编译安装成功了,能够正常游戏。感谢论坛中的各位大神无私的分享。
Elysium在linux下搭建论坛里有人写过了我就不再累述了,下面我把我搭建的环境分享出来供大家参考讨论,有错误的地方欢迎指出,服务器是之前一个电商项目黄了留下的,甲方有钱要求又高所以资源有点冗余,为了首次购买优惠一次性买了5年。
废话不多说先上服务器配置。
应用服务器:
操作系统:centos 6.5 64位
CPU: 8核16线程
内存:64 GB (I/O优化)

数据库:
独立mysql服务器,双机热备
Cpu/内存 16核64G
连接数:16000
Iops:14000

负载均衡服务器
网络:上下行100M
网络防护服务器×5年

同样配置的应用服务器有3台,原本是用来做分布式应用服务器的。
现在是一台用来做登录服务器(realmd),一台是游戏服务器(mangos),一台是作为论坛服务器,由于域名是新申请的还没备案只能又去弄了一台香港服务器做官网。
登录服务器和论坛服务器内存有点浪费,以前只弄个redis集群,但mangos内存共享这个技术我没研究过。暂时就这样,玩的人多了可以考虑再单独开个70服。
还有一台redis服务器放在那没用,也不知道怎样用起来。
以下是拓扑图

关于网络:
原本是想把realmd和mangos都加入CDN的,这个知名品牌的CDN宣传说是有1000+的全世界节点,覆盖全国主流运营商,这样就可以实现网络最优化。但CDM只支持80和443端口,即使后端再挂个nginx用不同域名区分做反向代理也没用,CDM只支持http和https。realmd和mangos是用的什么协议我暂时还没弄明白,用抓包工具也没法获取,CDN做前端这块有大神知道的请指点下。
现在使用的网络是负载均衡设置的100M上行,下行共享(肯定不低于100M),可弹性控制,最大可达5000Mbps。我统计了下一个角色的游戏流量峰值不超过10kbps,平均3.3kbps左右1000人同时在线也就10M左右,游戏对于网络不像电商平台要求那么高。

关于cpu/内存:
之前学习安装和编译都是在一台测试服务器上做的,明明已经安装成功了,realmd也能正常启动,但mangos就是没法启动,一直不知道原因。后来才知道是cpu不够,启动时太吃cpu了,测试服务器也是有2核4g的服务器但启动时完全顶不住。

正式服务器启动后的资源情况
内存使用还算可以接受,不知道同时在线人多了会怎样。

关于数据库:
庆幸mangos用的是mysql,用了多年的mysql了,最近搞oracle头都大了,要是弄个oracle或sqlserver我那就没辙了。双机热备,可惜是同机房的没有做异地备份,那个成本太高,但是有每半小时的镜像备份。在3台应用服务器上也写了shell脚本每天做全量备份。数据库开放的用户都只有固定内网ip登录操作权限,优化了注册页面代码,避免了sql注入的危险。

关于进程监控:
写了monitor程序定时每5分钟执行一次,如果进程掉了自动拉起。运行一周了暂时还没发现掉线情况,也不清楚会不会有进程不掉程序宕了的情况。以前在处理java程序,监听tomcat时就会出现这种情况。如果有这种情况会考虑让我们有12C++开发经验的老司机给我开发个接口,我再调用他接口就欧了。
关于目的:
我成长的年代是传奇,魔兽的年代。也在公司内网搭过传奇服务器,公司几个同年龄的好基友每天晚上瞒着老婆在公司加班玩游戏。但什么游戏也没法替代魔兽的地位,它陪伴我渡过了人生中很重要的一段时光。之所以选择60版本有几个原因。第一,可玩性确实很高,跟现在的魔兽比不能简单的说谁好谁坏,只能说我更喜欢60版本的,因为好的东西都不容易得到,所以也会额外的珍惜,我相信每个有故事的人都应该懂得。第二,有成熟稳定的原代码,而且这个版本的大神也很多,可以多学习交流。
相信大家也看出来了这个服务器是有公司背景的,所以我们只讨论关于mangos的应用及技术改进,以及大型游戏服务器的搭建方案优化。想来玩的朋友不要跟我谈会员,积分,收费,现金这些东西我不想被害,捐赠也不需要,现成的东西我们没消耗不需要维护费用。使用的是elysium的最新开源源码,我们也会遵循开源原则适当的时候公布我们修改的源码。

我们服名称叫ffwow(FreeFlight)
想来玩的可以进交流群,目前公测阶段。
交流群:559291115
回复

使用道具 举报

新手上路

Rank: 1

UID
119641
帖子
4
威望
0
久币
0
贡献
0
阅读权限
10
在线时间
0 小时
注册时间
2017-8-30
沙发
 楼主| 发表于 2017-9-6 15:15:00 | 只看该作者
公测中,要求wower一起加入
回复 支持 反对

使用道具 举报

骑士

Rank: 3Rank: 3

UID
118001
帖子
78
威望
0
久币
0
贡献
0
阅读权限
30
在线时间
1 小时
注册时间
2017-8-8
板凳
发表于 2017-9-6 15:19:48 | 只看该作者
59盾高防服务器 专业防御各种DDOS/CC攻击 完美防御 无视任何攻击
10年科研高防服务 让你快速打造一个安全高速稳定的网络运营平台
详情可咨询 3002907410
59盾网络  QQ咨询:3002907410
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



Copyright ©2013 99Nets.CoM All Right Reserved.  Powered by Discuz! (已备案)

本站信息均由会员发表,不代表99nets立场,如侵犯了您的权利请发帖投诉 安全联盟

平平安安
TOP
快速回复 返回顶部 返回列表