0°

网页游戏服务端(网页游戏能用PHP做后端开发吗?)

1、网页游戏能用PHP做后端开发吗?

PHP配合swoole应该是可以实现的多线程的。

swoole是PHP的协程高性能网络通信引擎,提供了多种通信协议的网络服务器和客户端模块。包括:

TCP/UDP/UnixSocket服务器

Http/WebSocket/Http2.0服务器端

异步/同步TCP/UDP网络客户端

异步MySQL

异步Redis

AsyncTask

毫秒定时器

异步文件读写

异步DNS查询

Http客户端

除了异步IO的支持之外,为多进程的模式设计了多个并发数据结构和IPC通信机制,可以大大简化多进程并发编程的工作。其中包括了:

并发原子计数器

并发HashTable

内存通道Channel

锁Lock

进程间通信IPC

可以广泛应用于互联网、移动通信、企业软件、网络游戏、物联网、车联网、智能家庭等领域。

其中战旗直播,虎牙直播。都用到了swoole开发。

主要是听说PHP的SOCKET不支持多线程,所以开发哪种在线游戏不行,哪位大大能给释疑一下,升级哪类型的,我们公司准备开发这方面的FLASH游戏是要做哪种实时的游戏,比如QQ对战平台中的斗地主

2、网页游戏开发需要学习什么知识?

目前来看,开发网页游戏基本的技术至少包括:

①photoshop操作以及HTML+CSS+Javascript的基础知识是最最基础的。

②flash+actionScript在IE中必不可少的。

③未来的浏览器世界必将被HTML5统治一段时间,so,HTML5规范中涉及的SVG-canvas、离线存储、WebSocket、webWork等常用技术也是很基本的。关键你说的是“游戏”,而且还是网页的,这个跟服务器语言怎么会有关系呢?服务器做的是数据存取;但是游戏的重点在交互操作,一定是在客户端的操作,至于服务器这边随便什么语言都可以的啊,关键是确保服务器系统软件的数据存取效率&硬件的稳定性。网页游戏要求服务端的相应高并发而且快速相应(可以适当放弃服务端的计算能力)。若是你想了解服务端语言知识,学习java、.NET、php等等都是合适的(java和c#/ASP的计算能力还是很强的,都支持集群服务器),其实核心就是了解它们跟数据库的交互&向客户端的输出的特点,甚至可以自己搭建服务器依托于文件系统作为持久化媒介使用。最近在玩node.js所以自己尝试弄了个服务器,很靠谱的,而且node.js是单线程服务端语言,对于请求的并发和快速相应能力超强,只是集群应用还不是很成熟,目前淘宝在花力气做研究改造。

3、游戏服务端一般用什么编程编写的?

具体要看是什么类型的游戏了,一般mmo之类的大型游戏,要求比较高的就是C/C++级的,手机上的网游传统的用Java的比较多,因为j2me的客户端也是Java,逻辑做起来比较一直方便,门槛相对也较低。

还有一些网页游戏,比如最近比较流行的SNS社区游戏等等会用http服务器,这个的语言可就多了去了,什么asp,php,jsp都有可以,是相对较上层的语言了,门槛更低。

4、网络游戏要如何选择合适的服务器呢?

网页游戏又称Web游戏,无端网游,简称页游。是基于Web浏览器的网络在线多人互动游戏,无需下载客户端,不存在机器配置不够的问题,最重要的是关闭或者切换极其方便,那么网页游戏部署香港服务器怎么样,这里建议如果需要部署在香港地区的机房的话,网页游戏推荐使用高防服务器,那么相对于没有防御的普通服务器,高防服务器有哪些优势?

1、高端防御

虽然网页游戏在客户端上的要求比较低,基本上没有什么额外的配置要求,然而对于服务端的要求却是比较高的,因为网页游戏的所有计算几乎都是在后端服务器上进行,如果同时在线的玩家数量比较多的话那么需要服务器拥有比较高的并发数和对于http请求的承载能力,而香港高防服务器的不仅配置高,能够应对高强度运算需求,而且对于大规模的防御请求也能够比较好的承载。

2、安全设置

由于网页游戏的现金流比较大,在这方面的利润是比较高的,但是先天性的技术瓶颈导致其很容易受到攻击,而针对后端服务器的攻击除了传统意义上的流量攻击,更多的是利用端口漏洞有针对性的进行入侵,而专业的香港机房则采用多级路由管理,在做到负载均衡冗余的同时,降低了对于端口直接访问的可能性,让扫描端口的困难程度直线上升,充分保障游戏企业的利益。

3、优质运维

如果只在网络安全和硬件配置上做考量实际上还是不够的,如果在服务器出现故障的时候无法得到有效排除,那么游戏的前端体验也会大打折扣,尤其是在网页游戏不断同质化的今天,玩家一旦流失很难再回坑,所以再选择高防机房的时候一定要考虑机房的运维实力,建议企业再选择香港机房的时候选择那些能够提供24小时在线服务的专业运维团队进行合作。

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!