关于前端:石器时代H5之恐龙宝贝游戏详细图文架设教程

50次阅读

共计 3570 个字符,预计需要花费 9 分钟才能阅读完成。

前言

想体验卡通格调的休闲挂机回合制游戏吗?想体验满级 VIP 的尊贵吗?想体验榜一大佬的无敌寂寞吗?各种极品炫酷时装、坐骑、翅膀、宠物统统给你,就在石器时代 H5 之恐龙宝贝!

本文解说石器时代 H5 之恐龙宝贝架设教程,想钻研 H5 游戏如何实现,体验游戏中秒天秒地秒空气的肯定不要错过。

我架设的石器时代 H5 游戏链接和源码请关注我的公众号 echeverra 发送“石器时代 ”获取,手机和电脑都可完满运行,后盾 GM 发送“ 石器时代 GM”获取,游戏长期保护,快来体验一下吧。

如果你对 H5 游戏感兴趣,举荐另外几款我架设的 H5 游戏:H5 游戏整顿汇总,欢送来游玩~

石器时代游戏截图:

架设

1. 架设条件

石器时代架设须要筹备:

  1. linux 服务器,倡议 CentOs 7.6 版本,举荐腾讯云轻量应用服务器,性价比高。
  2. 游戏源码,关注我的公众号 echeverra,发送“石器时代”获取。

服务器举荐 2H4G 配置,游戏运行会占用 1.3G 左右的内存。

2. 装置宝塔及环境

宝塔是一个服务器运维管理软件,装置命令:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

装置完后,依照提示信息登录宝塔(如果无法访问可能是因为服务器没有凋谢 8888 端口,参考步骤凋谢端口),并在宝塔软件商店中搜寻以下软件装置:

  1. web 服务器:Nginx1.18
  2. 数据库:Mysql 5.6
  3. 编程语言:PHP 5.6
  4. 数据库管理工具:phpMyAdmin 4.4

3. 敞开防火墙

通过宝塔菜单终端,执行敞开防火墙命令:

systemctl stop firewalld.service
systemctl disable firewalld.service

4. 凋谢端口

咱们间接凋谢所有端口 1 -65535,阿里云服务器在平安组中配置规定。

腾讯云服务器在防火墙中配置规定。

而后在宝塔菜单平安中凋谢所有端口。

5. 上传源码

拿到源码后,将 sqsd.zip 压缩文件通过宝塔上传到根目录(如果宝塔禁止上传到根目录,可上传其余门路后剪切粘贴到根目录)。

上传胜利后解压到根目录。

解压实现后,命令授予 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

源码中的 IP(101.43.194.154),须要替换成你本人的服务器 IP。

  1. \www\wwwroot\game\login\getlogininfo.php
  2. \data\sql\h5.sql
  3. \data\sql\globaldata.sql

以第一个 getlogininfo.php 文件为例,在宝塔中找到文件,双击批改,Ctrl+F 批量替换 IP。

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;

而后在用户中找到该用户,即代表创立胜利。

如果思考平安因素,你能够本人定义用户名,记得将源码中的 sqsdroot 全副替换为你的用户名即可。

9. 创立网站

创立游戏网站,域名为 IP:81,根目录为 \www\wwwroot\game,PHP 抉择 5.6 版本。

10. 启动游戏

以上步骤都操作结束,就到了激动人心的启动游戏啦,首先须要更改零碎工夫:

date -s "2022-5-30 0:00:00"

不批改,之后的启动命令会报错,无奈启动胜利,如果想复原以后工夫,前面也有方法,不要焦急~

再执行游戏启动命令:

cd /data/s1001
./start_server.sh

查看下监听端口:

netstat -lntp

其中 5001600170019001 就是该游戏所占用的端口。

启动胜利后,拜访游戏链接 http://IP:81,输出账号密码,登录游戏,进入游戏,Nice~

11. GM 后盾

石器时代有两种 GM 受权形式,给大家都介绍下吧。

第一种是常见的 GM 码受权形式,拜访链接:http://IP:81/gmht/gm.php,默认 GM 码为 123456。如果想批改 GM 码须要批改文件 /www/wwwroot/game/gmht/user/config.php 中的 $gmcodeb 字段值即可。

能够充值和发送物品,也能够进行受权,受权后玩家能够通过链接:http://IP:81/gmht/ 应用后盾 GM。

第二种是 CDK 卡密受权形式,首先拜访生成 CDK 链接:http://IP:81/ht/cdk/,默认 GM 码为 123456。如果想批改 GM 码须要批改文件 /www/wwwroot/game/ht/config/config.php 中的 $gm_code 字段值即可。

拿到 CDK 后就能够进行账号受权了,拜访链接:http://IP:81/ht/pay/,填写 CDK 和游戏账号,设置后盾明码。

受权后拜访 GM 后盾链接:http://IP:81/ht/gm/,就能够欢快充值和发送物品啦~

后续

批改游戏布告

批改游戏布告很简略,只需批改数据库 sqh5 中表 h5_notice 字段 content 即可,你也能够间接关上 phpMyAdmin 批改更不便。

批改游戏区名

批改游戏区名也很简略,只需批改数据库 sqh5 中表 h5_server 字段 name 即可,同样你也能够间接关上 phpMyAdmin 批改。

复原零碎工夫

因为启动游戏前设置了之前的工夫,想要复原以后的工夫也很简略,首先须要装置 ntpdate:

yum install ntpdate

而后执行同步零碎工夫命令:

ntpdate -u cn.pool.ntp.org

执行完后,宝塔会退出从新登录这是失常景象,在宝塔面板设置菜单中服务器工夫能够查看工夫曾经复原。经测试对游戏也没有影响。

游戏异样监听

放心服务器重启或者游戏端口异样挂掉,能够通过脚本监听重新启动游戏,在宝塔打算工作中创立工作。

脚本代码:

#!/bin/sh

XYTCPListeningnum=`netstat -an | egrep "0.0.0.0:6001" | awk '$1 =="tcp"'|wc -l`

if [$XYTCPListeningnum -eq 0];
    then
 date -s "2022-5-30 0:00:00"

cd /data/s1001
./start_server.sh

ntpdate -u cn.pool.ntp.org 
fi

其余游戏 BUG 及事项

石器时代这款游戏我曾经测试的差不多了,能够说根本没啥 BUG,有一些建模问题我曾经导入了修复文件,当初只有一个黄金皮肤的模型有点问题。

游戏的宠物背包很小,尽管我批改了下限,然而依然不倡议大家 GM 后盾发送太多的宠物相干物品,我已在布告中写明,还有宠物寻宝也不要抽太多,否则会爆号,不好解决。

有 11 个名称是降级没有下限的,就像之前架设的九州八荒录一样,这里我在 CDK GM 后盾做了限度,每 3 秒只能发送一次,每次只能发送 1 个非凡名称,这样就算有人始终刷服务器也能扛得住。

总体来说这还是一款很不错的休闲游戏,占用内存和宽带也不大,不出意外我筹备和大天使之剑、梦幻西游一样,始终保护上来~

好啦,以上就是石器时代 H5 之恐龙宝贝架设教程的所有内容,心愿对你有所帮忙,如有问题可通过我的博客 https://echeverra.cn 或微信公众号 echeverra 分割我。

你学“废”了么?

(完)


文章首发于我的博客 https://echeverra.cn/sqsd,原创文章,转载请注明出处。

欢送关注我的微信公众号 echeverra,一起学习提高!不定时会有资源和福利相送哦!


正文完
 0