一、游戏服务器和一般服务器的区别
游戏服务器是什么?其实游戏服务是互联网服务的一种,游戏服务器是从游戏玩家之间的交互形态出发,会根据游戏类型或运行程序的不同,在CPU/内存/硬盘上有所侧重。
在游戏服务器端开发所有要面对的问题中,有两个是最核心和最普遍的:一是和客户端的通讯;二是游戏登录用户的数据处理。对于和客户端通讯的这个问题,大量的游戏开发者会使用“通用”的开源组件,比如Protocol Buffer,Thrift,Jetty,Node.js等等通信或RPC框架。虽然针对游戏,还是要做大量的改造,但一般都有很多现成的代码可供修改。