如何搭建基于白鹭游戏引擎的网络游戏平台?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1218个文字,预计阅读时间需要5分钟。
前言:项目是一个游客单点登录型的网络游戏,前端使用白鹭引擎开发,后端采用PHP进行开发。项目分为登录层和获取基本信息层的HTTP层,以及通过websocket进行通信的游戏层。后台需要一个分布式网关服务器(PHP游戏网关)。
前言:
项目是一个游客登录型的联网游戏,前端是白鹭引擎,后端PHP开发。分为登录和获取基本信息的Http层和websocket通信的游戏层。后台需要有一个分布式网关服务器(php游戏网关)。以下为了搭建更快捷,使用宝塔进行操作,前提已经通过宝塔安装完毕了LNMP。
环境:
- CentOS7
- PHP7.3,至少要大于5
- 宝塔
- Nginx
步骤:
- 下载完源码地址的源码,解压得到以下四个目录,分别的用途见标注。
2. EgretWing工具导入client中的代码,web整个文件夹的代码放入服务器(我是本地使用VM搭的centOS虚拟机)。
3. 宝塔中的使用的PHP安装yaf扩展,重启PHP后访问查看phpinfo()可能找不到yaf
4. 通过宝塔的创建网站添加web中的代码,使得能通过域名请求到web目录下的api.php就行。主要是三个接口,分别返回登录信息,websocket的地址和端口,图片代理等。
本文共计1218个文字,预计阅读时间需要5分钟。
前言:项目是一个游客单点登录型的网络游戏,前端使用白鹭引擎开发,后端采用PHP进行开发。项目分为登录层和获取基本信息层的HTTP层,以及通过websocket进行通信的游戏层。后台需要一个分布式网关服务器(PHP游戏网关)。
前言:
项目是一个游客登录型的联网游戏,前端是白鹭引擎,后端PHP开发。分为登录和获取基本信息的Http层和websocket通信的游戏层。后台需要有一个分布式网关服务器(php游戏网关)。以下为了搭建更快捷,使用宝塔进行操作,前提已经通过宝塔安装完毕了LNMP。
环境:
- CentOS7
- PHP7.3,至少要大于5
- 宝塔
- Nginx
步骤:
- 下载完源码地址的源码,解压得到以下四个目录,分别的用途见标注。
2. EgretWing工具导入client中的代码,web整个文件夹的代码放入服务器(我是本地使用VM搭的centOS虚拟机)。
3. 宝塔中的使用的PHP安装yaf扩展,重启PHP后访问查看phpinfo()可能找不到yaf
4. 通过宝塔的创建网站添加web中的代码,使得能通过域名请求到web目录下的api.php就行。主要是三个接口,分别返回登录信息,websocket的地址和端口,图片代理等。

