我有一个单机的软件,简单举例,一个扫雷游戏。这个扫雷游戏可以安装在很多的电脑上,大家都可以玩。
那我现在想把它变成网络化的,譬如支持最大50人同时在线,每个人都可以用自己的账号通过某种方式,登陆一个服务器,然后直接玩扫雷游戏。并不需要把这个游戏安装在自己的电脑上,而是网络化使用。
类似说,服务器端创建一个虚拟机,在虚拟机上安装扫雷游戏,然后所有的用户登录到服务器上,都复制一个虚拟机的实例,然后使用来玩游戏,用户之间彼此不影响。玩完之后,关闭即可。
应该采取哪种方式部署呢?阿里云,能够提供这样的支持吗?请各位大神赐教
2.在线无需下载玩扫雷
3.用户间操作互不影响
2.使用前端技术html5写一个扫雷游戏,后端开发一个简单的用户系统记录用户过关的时间和积分,这样就可以完成你的要求而且容易拓展至大量用户(弊端:需要一定开发工作量)
总体实施方案可分为依赖现有windows系统游戏进行多用户使用扩展,另一种是根据现有前后端分离技术时间高并发高可靠性
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。