这两天希望在月底之前搞出个小游戏来,打算做个配对实时对战的功能。
这是我第一次接触正式的游戏服务器编程,肯定会遇到很多我没考虑过的特性,实时交互、丢包率、预测处理、多进程计算等等。姑且记录下来吧。
Pomelo是基于js开发的游戏服务器框架,模块化做得比较好,开发小型手游效果应该是不错的。并且自称适用性很好,支持所有主流平台。那好的,拭目以待~
Pomelo会实行严格的分发和逻辑的分离,相当于酒店的前台(gate server,前端服务器,分发)把旅客(requests from web-socket of clients)带到各自的房间(master server,后端服务器,逻辑)。这样做一方面可以平衡负载