站务联系

揭秘游戏服务器,不看后悔!!!建议收藏!(2)

发布时间:2022-01-02   来源:网络整理    
字号:

战斗流程:玩家在Game服发起战斗,比如匹配战斗,则在Game服上匹配,然后送入Fighter 战斗服进行战斗,此时所有的战斗消息从Gate服直接路由到Fighter服游戏服务器,战斗结果发送给Game服,然后进行发奖等逻辑

玩家移动流程:玩家移动消息同步给Scene服,Scene服每一帧同步给所有的玩家

3、JAVA游戏服务器,需要掌握的技术

Java基础知识

JavaNIO编程

多线程编程,并发集合的掌握,游戏中有很多并发事件,安全性尤为重要

热更新,内存,CPU性能分析

Netty,Mina网络框架精通一种

揭秘游戏服务器,不看后悔!!!建议收藏!

Redis,memcache,MongoDB等单用或者组合使用

SQL语言,数据库:如mysql

数据库操作,比如mybatis,Hibernate

spring,springMvc主要用于http协议的WEB服务器

tomcat,Nginx

Linux常用的基本命令及shell脚本(服务器发布,启动关闭)

4、总结

游戏服务器因为需要面向所有的玩家,所以对服务器的稳定性要求比较高,不能总是出现问题《需要在开发中细心。

策划的设计经常天马行空,所以也要考虑到服务器的功能扩展性,争取在尽量少写代码的情况下完成功能。

服务端程序的开发速度很重要,需要考虑模块的通用性,功能的扩展性,尽量的降低bug可能性,合理设计。

服务端同学任重道远,需要不断的学习和积累经验,才能做好游戏的支撑。

加油吧游戏服务器,希望各位同学做出自己喜欢的游戏

————————————————

版权声明:本文为CSDN博主「香菜聊游戏」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:揭秘游戏服务器,不看后悔!!!_香菜-CSDN博客

图说天下

  • 2页:
  • 上一页
  • 1
  • 2
  • 下一页
  • ×
    二维码生成