飞飞基础分享-服务端

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

什么是服务端

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

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

飞飞服务端如何生成

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

飞飞基础分享-服务端插图
飞飞服务端程序

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

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

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

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

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

6.CacheServer 缓存服务端

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

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

未经允许不得转载:老飞飞公益网 » 飞飞基础分享-服务端

赞 (9) 打赏

评论 11

评论前必须登录!

登陆 注册
  1. xiaobenyue支持学习
  2. feifeijishu还是从基本抓起。多学习硬道理
  3. GamerForFun这些对于入门者非常友好,多谢
  4. xxbb来学习了 看看
  5. lance5130这个对初学者有一定的帮助·····?
  6. Tisaya来学习学习
  7. Tisaya支持,支持,赞
  8. iamrgb支持学习
  9. Tisaya出一期详细的教学视频吧,对于热爱飞飞的玩家很有帮助
  10. zhouyu3399怎么生成的,求教学
  11. zhouyu3399可惜不会源码生成端

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏