摘要:
类似于SLG这类游戏,对游戏的实时交互要求不是很高,所以一般选择的都是通过HTTP协议,进行前后台数据交互。但随着用户对游戏的需求越来越 高,MMORPG也逐步出现在webgame之中,诸如昆仑、乐土这类回合制MMORPG-Webgame。由于HTTP是短连接,不能适应这种长连接的 网络需求。所以肯定是需要使用socket进行网络连接的。虽然COMET也能达到类似的目的,但是性能上还是难以达到socket的水平,所以在商业化 应用上还是比较少考虑的。 本文不会涉及到用何种语言实现socket连接来传递数据,主要内容是根据实际的经验,和大家讨论下服务器端和客户端之间传递的数据及数据结构的一些问题 阅读全文
摘要:
先从开发语言说起吧。PHP,JAVA,.NET等都可以作为页游的WEB SERVICE来提供短连接服务。数据库么,当然MYSQL,MSSQL等都可以。UI/UE么,应该有JS+CSS+HTML,FLEX,SL,UNITY3D等等。长连接服务器,如果是JAVA可以用MINA,C#可以用AsynSocketArgs,PHP Erlang,C++写IOCP等。最好是采用异步网络套接字,这样负载性能要高很多。说说组合吧。PHP+MYSQL 现在应该是最多的,性能比较好,开发速度也快,而且所有软件基本免费。在海外运营可以不涉及版权问题。长连接服务器需要有其他语言来支持了,C++比较多,JAVA也有,Er 阅读全文