如何使用JAVA开发游戏服务器?
首先,我要说明的是,目前市场上新人很难进行pc游戏的开发,不管是页游还是手游。
如果页面游做得不好,就不说话了,手游里面的客户端主要是c2d和u3d。
如果你想做客户端,你可以转学到u3d,因为它是使用类似于java的语言的c sharp。网上unity教程也很多,随便查一下就有。
再说喂奶服务器,其实我进入服务器是相当偶然的,当初想客户端,都入职了,但是找不到服务器,所以叫服务器转。。。
尚未找到有关服务器的教程,也找不到有关系统的教程。
开源的服务器框架也只熟悉kbengine和scut。其中一个是cpp做底层python做开发,一个是c sharp做开发。而且scut已经两年没有更新了,似乎要死了。
所以,要学习服务器开发,就得碰运气。
Java服务器目前是主流框架技术,网络层netty或mina,数据协议protobuf,数据库mysql,缓存数据库redis,jdbc通常为mybaits或jpa,项目管理maven,设计维spring
然后,还要熟悉多线程、linux的基本操作、git或svn。
差不多,这些我都花得马马虎虎,应该能找到工作。
后面要学得更深的也挺多的,到时候再根据业务需求自己琢磨学习吧。
0