飞飞基础分享-服务端

关于飞飞有很多基础性的东西,很多人不去说,因为感觉没啥说的必要性,但对于对于小白来说,只要是未知的都是值得去研究,所以才有此片专门针对小白说的一些基础类的东西分享。

什么是服务端

百度百科的解释:服务端是为客户端服务的,服务的内容诸如向客户端提供资源,保存客户端数据。是实现游戏特色化的重要途径,也是最直接可以通过游戏表现出来的技术,比如你要修改某个NPC的参数,重加载后,在游戏内立刻体现出来。

我对于关于飞飞服务端的理解是:它就像一个容器,就来装你的游戏内容和数据的容器。

飞飞服务端如何生成

我最早接触飞飞是在07还是08年那会,那会的飞飞服务端其实很还是模拟器,而且也有人开发了服务器,不过bug和问题也很多,基本上没有很大的可玩性。第一次接触比较系统化和正规的飞飞服务端是在elitepvpers,很多人第一次接触是在forum.ragezone.com,应该是国外流传出来的飞飞源码,后来国内的开发者才在这个源码的基础上发展出来自己的源码,应该说国外的这份v15的源码是国内飞飞源码的鼻祖了。有了源码,使用相应的工具,最开始是VS2003、后来慢慢升级到2007、2010,然后就可以生成飞飞的服务端,一般是生成1-7个主服务端,配套的有注册服务端和登陆器。

图片[1]-飞飞基础分享-服务端-老飞飞公益网
飞飞服务端程序

1.AccountServer 主要负责服务器命名、外网配置等

2.DatabaseServer 主要负责数据库,和服务端程序的连接

3.CoreServer 主要负责核心地图的管理,地图的增加和减少就是通过这个来配置

4.Certifier 验证服务端,具体干什么未知,有懂的可以沟通交流

5.LoginServer 主要负责登录,尤其是外网的设置要通过此配置来实现

6.CacheServer 缓存服务端

7.WorldServer 飞飞服务端主程序,负责地图加载,功能实现,只有这个服务端启动成功,才有可能登录游戏

总之飞飞是一个很古老的游戏,但是也是生命力比较久的游戏了,而且发现一般开源的游戏都会活得比较长,哪怕官服倒闭了,只要有热心的开发者总会有生命的延续。

© 版权声明
THE END
喜欢就支持一下吧
点赞20
分享
评论 共76条

请登录后发表评论