|
Hi,朋友们好久不见,今天我把最近的研究成果给大家分享下! 8月下旬的时候,本人从一位德国朋友手里得到了一份来自越南丝路服务器的服务端文件,这里我要谢谢这位会员(Dark****),好奇的我进行了一次彻底的研究!
以下为研究结果:
以下为本人个人研究,并非业界专业
版本编号:1.188
国家代号:22
国家数量:35
内部语言:越南语
协议类型:TCP套接字
技术年代:21世纪(2000年)
组件支持:MSSQL2000+(数据库)FTP(负责战盟图标等上传储存)
地图协议:支持
严格逻辑:支持
逻辑检测:支持
数据过滤:支持
服务文件:Certification,GlobalManager,DownloadServer,GatewayServer,FarmManager,AgentServer,SR_ShardManager,SR_GameServer,MachineManager,SMC
文件解释:
Certification:认证服务器 作用是发送认证请求及监控!
详解:控制权在韩国joymax(作用于控制全球各个代理运营开区及验证)没有这个文件验证就算你得到服务器文件也开不起来!内部汇编GlobalManager文件后发现此文件就是个天眼系统,可以监视全球各个代理运营情况,包括开了多少区,运营情况等,这样可以杜绝运营商偷油(还是韩国棒子黑啊,太懂得利用高科技了)悲剧的是,黑客监听了协议过程,硬生生的在钢板上凿出了一个洞,造出了这个文件!看来强中更有强中手!
GlobalManager:管理服务器 作用是接受认证请求以及子服务器配置文件,并发送给各个子服务器以及验证帐号等功能(没细研究)
详解:相当于帐号服务器,也是最核心的服务器,当接收到配置文件信息后,发送给启动的子服务器。告诉子服务器担任各个角色。以及验证用户登录请求!
DownloadServer:下载服务器 作用是进行客户端自动更新
详解:当客户端连接游戏,此服务器会检查客户端版本,并将服务器上的文件发送给客户端,我认为SMC会压缩文件发送给客户端,节省带宽,并不是明文传送!
GatewayServer:网管服务器 管理用户封号,踢人,游戏公告,服务器列表显示等服务,所以就叫网管服务器
详解:越南服务器是带有验证码系统的,这个服务器是用来进行验证码认证,封号,踢人,显示公告,刷新服务器列表,总之是个罪恶的服务器文件,嘿嘿
FarmManager:游戏管理 是用来多组均衡服务器并将各个负载服务器互相连接
详解:所有服务器里这个服务器文件是最轻松的,负责将多个游戏服务器连接起来!从英文翻译就是农场管理,养着各个奶牛:)
AgentServer:恶魔服务器 负责检查游戏数据包,最最最重要它还负责检查外挂(- -!)
详解:此服务器也是核心服务器之一,用来检查客户端和服务器直接的数据包通信是否合法,同时加载反外挂插件(XTrap),越南服务器用的插件是变形金刚,客户端将外挂信息定期反馈给这个服务器,这个服务器可以判断是否为外挂,然后踢人。所以当游戏服务器开启反外挂系统后为什么变卡也是这个原因,因为要判断数据包逻辑性,同时客户端会定期扫描用户信息,比方说你正常人1秒只能点击1次,而你1秒点击10次,那么服务器就会认为你的外挂,然后干掉你!
SR_ShardManager:内容服务器 管理角色创建,战盟图标,竞技场,等等游戏内容
详解:此服务器是核心服务器,负责服务游戏内容,工作繁重,是多组均衡的
SR_GameServer:游戏服务器 负责游戏地图,副本等内容
详解:此服务器是最最核心的服务器,负责游戏地图,活动,等事件
MachineManager:节点服务器 功能类似FarmManager,负责接收辅机请求
详解:因为SR_ShardManager,SR_GameServer工作太过于繁重,需要进行负载均衡,那么也就是説需要多个机器来负载,这个服务器充当连接器,连接GlobalManager得到角色分配后,告诉负载服务器工作角色,任务也很简单!
技术分析:
此服务器是我见过游戏服务器中关系最为复杂的,技术是2000年,连数据库也是2000的,整个游戏设计的无懈可击,地图等流程需要进行服务器逻辑处理,防止穿墙,飞天等行为,是一个设计的很完美的服务器,漏洞基本没有,2000年的技术能造出这种服务器算是顶尖了!就算现在的编程技术制造的永恒之塔什么的,画面质量超一流,可惜服务器是堆垃圾,造成变态外挂肆意,漏洞一堆,丝路传说这么久都没出变态外挂,算是很不错了!但是现在是2011年,技术一直没进步,连服务器文件也是32位的,造成无法利用现在的大内存系统,2000年是什么时代,那时候还是128MB内存,现在都是GB时代,普通电脑都2-8G内存了,虽然对带宽利用非常好,但是现在都100M-1000M了,谁在乎那点带宽!服务器我模拟的时候一个GS刷出的怪物是有上限的,并且无法利用多核大内存系统资源,造成服务器成本过高,一个区容量2000-3000人,需要4-6台服务器,2台负责主地图,2台副地图,就算你什么I7处理器,16G内存,那也是白搭,人家就只用一个核心,而且线程无法最大化,内存无法回收!所以我弱弱的替代理商喊冤,并不是我们买不起高质量服务器,问题给它个宝马它也当奥拓使,那有什么办法!
算一笔账,现在的游戏是玩家越多越赚钱,一个服务器才裝3000人,而且要用4-6台服务器,1台50兆以上的4G内存以上服务器要价4000-5000,那么6*4000=2.4万一月,一个服务器3000人,显示饱和2500+人,拥挤1500+人,显示正常低于1500人,那么平均2000人每天有几个要掏钱的,而且现在大家都满级了,一个月我估计最多就10万左右,显示正常的服务器赚得更少,现在国内代理已经很想办法赚钱了,但是我觉得应该不会赚很多,大陆代理公司5年过去了还是老样子,公司无法乘势发展,如果是完美这些游戏,最多3台服务器就能搞定,而且韩国棒子有严格的天眼系统,见你盈利上去了,也提高收益,对比下魔兽服务器,规模是越来越大,魔兽服务器列表:http://www.warcraftchina.com/services/realm-status/
总的来说,韩国公司不厚道,天天捞钱扩大,却不提升服务器质量,2011年了 还用2000年的技术,因为如果在进行服务器升级,就等于开发了一个新的游戏,很多工作要做,又得投入资金,建立新的开发团队,但是这的确坑了代理,坑了玩家,真是坑爹啊!
我觉得我们国内网游开发团队也应该学习韩国的这种技术,在商营商,说真的韩国人,在这方面的确比国人强,他们可以严格的进行监控,让下级代理的帮着赚钱,而且让你一点偷油的机会都没有!
如果我们学习了这种技术,进行改进,将服务器质量提升,上升到5000-7000人,支持多核心,大内存,多机负载变2-3机负载,我想出错几率会减少,而且降低成本,增加稳定性,再有一套天眼系统,然后卖给国外代理,我想国内网游企业就很强大了!
在这里我也要向各位玩家説一下:别老指望大陆代理换人,如果大陆代理不做丝路了,也就没人代理丝路了,你们也就彻底和丝路拜拜了,如果这款游戏能赚大钱,腾讯,盛大早就抢走了,现在没哪个代理对丝路这个古董游戏感兴趣,而且还很烧钱,丝路能到现在,已经很不错了!
这是个好游戏,为什么国内代理无法扩大,为什么台服无法扩大,我想一想也明白了!
很多内容我就不写了,都写出来我估计要写个三天三夜!
本文只做技术研究,如果本文可能存在侵权,请联系我们删除!
谢绝任何私服组织,也别加QQ找我要文件,那是非法的!谢谢:)
|
评分
-
查看全部评分
|