本文讲解石器时代 H5 之恐龙宝贝架设教程,想研究 H5 游戏如何实现,那请跟着此次教程学习在拥有小游戏源码的情况下该如何搭建起来
开始架设
1. 架设条件
石器时代架设需要准备:
一台linux 服务器,建议 CentOs 7.6 版本,以及小游戏的源码
2. 安装宝塔及环境
宝塔是一个服务器运维管理软件,安装命令
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安装完后,按照提示信息登录宝塔(如果无法访问可能是由于服务器没有开放 8888 端口,参考步骤开放端口),并在宝塔软件商店中搜索以下软件安装:
- web 服务器:Nginx1.18
- 数据库:Mysql 5.6
- 编程语言:PHP 5.6
- 数据库管理工具:phpMyAdmin 4.4
3. 关闭防火墙
通过宝塔菜单终端,执行关闭防火墙命令:
也可以自行手动去宝塔面板把防火墙关掉
systemctl stop firewalld.service
systemctl disable firewalld.service
4. 开放端口
我们直接开放所有端口 1-65535,宝塔安全组直接全部开放即可
5. 上传源码
将源码的压缩文件通过宝塔上传到根目录
上传成功后解压到根目录。
解压完成后,命令授予 777 权限:
chmod -R 777 /data/s1001/
chmod -R 777 /data/sql/
chmod 777 /data/sk
chmod -R 777 /www/wwwroot/game/
6. 配置环境
执行命令:
yum install bc -y
ldconfig
7. 修改源码 IP
1、\www\wwwroot\game\login\getlogininfo.php
2、\data\sql\h5.sql
3、\data\sql\globaldata.sql
8. 导入数据库
宝塔数据库菜单中修改 root 密码为 123456
。
通过命令导入数据库:
cd /data
./sk
执行时间较长,需耐心等待。
创建一个和 root 一样的数据库超级管理员,密码必须为 0987abc123
,用户名为 sqsdroot
。通过宝塔数据库菜单打开 phpMyAdmin,通过 SQL 语句创建:
CREATE USER 'sqsdroot'@'localhost' IDENTIFIED BY '0987abc123';
GRANT ALL PRIVILEGES ON *.* TO 'sqsdroot'@'localhost' WITH GRANT OPTION;
CREATE USER 'sqsdroot'@'%' IDENTIFIED BY '0987abc123';
GRANT ALL PRIVILEGES ON *.* TO 'sqsdroot'@'%' WITH GRANT OPTION;
CREATE USER 'sqsdroot'@'127.0.0.1' IDENTIFIED BY '0987abc123';
GRANT ALL PRIVILEGES ON *.* TO 'sqsdroot'@'127.0.0.1' WITH GRANT OPTION;
FLUSH PRIVILEGES;
然后在用户中找到该用户,即代表创建成功
9. 创建网站
创建游戏网站,域名为 IP:81
,根目录为 \www\wwwroot\game
,PHP 选择 5.6 版本。
10. 启动游戏
以上步骤都操作完毕,就可以启动游戏了、首先需要更改系统时间:
date -s "2022-5-30 0:00:00"
不修改,之后的启动命令会报错,无法启动成功,
再执行游戏启动命令:
cd /data/s1001
./start_server.sh
启动成功后,访问游戏链接 http://IP:81
,输入账号密码,能进入游戏即搭建成功
游戏截图:
好了,以上就是石器时代 H5小游戏架设教程的所有内容,希望对各位有所帮助、我们下期再见!