网页游戏,给大多数人的感觉就是非常简单,一台服务器就可以部署包括数据库、游戏服务器和游戏客户端。开发起来也非常容易,两三个人就可以开发出一款。生命周期也非常地短暂,一两个月一个服务器的生命周期就已经结束了。
我同意网页游戏的生命周期非常地短暂,但这是相对客户端游戏而言的。同时不同类型的网页游戏,生命周期也有长短之别。如SLG类型的网页游戏生命周期只有1-3个月,但是RPG的生命周期可长达2、3年。
但是,我不同意网页游戏非常简单的说法。事实上,简单的网页游戏,由于其固有的缺陷,已经不能满足市场的需求了。第一、HTTP的传输效率很低,对于追求快速响应的游戏来说,是非常大的弱点。第二、所有的内容都交由数据库进行处理,当达到一定的负载后,数据库将无法承担。
第三,出于安全性考虑,也使得网页游戏的结构不能太简单。因为网页游戏通常都会进行联合运营,意味着游戏的数据库和代码会运行在合作方提供的服务器上。一旦被人破解,即可盗得可直接运行的游戏,私服就将从此扩散开来。
基于这些考虑,网页游戏的设计也变得复杂起来。
首先,游戏的代码需要混淆和加密;
其次,游戏的服务端需要经过认证才能运行。
浙公网安备 33010602011771号