用Docker轻松打造!你的专属RPG网页游戏,快来体验吧!

2024-10-14 22:22:27 18点赞 89收藏 14评论

用Docker轻松打造!你的专属RPG网页游戏,快来体验吧!

一、本地环境介绍

1. 本地环境规划

本次实践为个人测试环境,操作系统版本为centos7.6。

用Docker轻松打造!你的专属RPG网页游戏,快来体验吧!

2. 本次实践介绍

1.本次实践部署环境为个人测试环境; 2.本次实践为使用Docker部署RPG网页小游戏。

二、本地环境检查

1.检查Docker服务状态

检查Docker服务是否正常运行,确保Docker正常运行。

[root@jeven ~]# systemctl status docker ● docker.service - Docker Application Container Engine    Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)    Active: active (running) since Wed 2023-05-31 23:02:34 CST; 1 day 23h ago  Main PID: 12137 (dockerd)     Tasks: 72    Memory: 758.4M

2. 检查Docker版本

检查Docker版本

[root@jeven ~]# docker -v  Docker version 20.10.17, build 100c701

三、下载RPG游戏镜像

华为容器镜像仓库中拉取RPG游戏镜像。

[root@jeven ~]# docker pull swr.cn-north-4.myhuaweicloud.com/jeven/rpggame Using default tag: latest latest: Pulling from jeven/rpggame Digest: sha256:9dc64f47a9304bf6d1351883a82e6fd34fe38bedd5d51820f4fb179d2ee4fef4 Status: Image is up to date for swr.cn-north-4.myhuaweicloud.com/jeven/rpggame:latest swr.cn-north-4.myhuaweicloud.com/jeven/rpggame:latest

四、部署RPG网页小游戏

1.创建RPG容器

使用docker-cli快速创建一个RPG游戏容器。

[root@jeven rpg]# docker run -d -p 8000:8000 -p 8787:8787 --restart=always -e HOST_IP=192.168.3.166  --name myrpg  swr.cn-north-4.myhuaweicloud.com/jeven/rpggame 39e5a5fd7314ab110f328146a57c76c217dc838351330011bc961238ed2f22c0

2. 查看容器运行状态

检查容器运行状态,确保RPG容器正常运行。

[root@jeven ~]# docker ps CONTAINER ID   IMAGE                                                 COMMAND                  CREATED       STATUS       PORTS                                                                                  NAMES 39e5a5fd7314   rpggame                                               "bash run.sh"            2 hours ago   Up 2 hours   0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:8787->8787/tcp, :::8787->8787/tcp   myrpg

五、打开RPG网页小游戏

访问地址:<服务器IP地址+端口号>,即可在本地浏览器打开RPG网页小游戏。

在这里插入图片描述在这里插入图片描述

在这里插入图片描述

创建游戏角色

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

六、修改游戏

1. 打开网页检查

在游戏页面,右键,选择检查,更改更改cookies。

在这里插入图片描述在这里插入图片描述

在这里插入图片描述

2. 修改cookies

按照下图所示,修改指定位置,使人物角色获得一键神装。

在这里插入图片描述在这里插入图片描述

在这里插入图片描述

3. 代码对照表

可以修改的位置如下:替换上道具对应的代码,刷新游戏界面即可。

"name":"jeven","weapon":"goldensword","armor":"goldenarmor"

name:游戏昵称 weapon:武器 armor:防具

代码对照表

钢剑:sword2 斧头:axe 炽烈剑:redsword 魔剑:bluesword 圣剑:goldensword 晨星:morningstar 皮甲:leatherarmor 铠甲:mailarmor 板甲:platearmor 红宝石盔甲:redarmor 圣甲:goldenarmor 治疗药水:flask 蛋糕:cake 老鼠汉堡:burger 火狐之力:firePotion

4. 更换人物装备

将人物的武器更换为魔剑。

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

七、总结

通过Docker快速部署RPG网页小游戏,整个过程变得异常流畅简便,从获取镜像到游戏运行仅需几步操作。这种容器化技术不仅大幅降低了环境配置的复杂度,还保证了跨平台的一致性体验。在享受游戏的同时,也深刻感受到了Docker为开发者带来的便利性和高效性。无论是对于个人玩家还是团队协作,这都是一种极佳的游戏项目启动方式。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
14评论

  • 精彩
  • 最新
  • 我试过,在OpenWrt上部署不成功,在centos上能部署成功

    校验提示文案

    提交
    嗯,记得是基于centos构建的,Ubuntu也没问题的

    校验提示文案

    提交
    麻烦问一下 我用的乌班图系统 使用docker拉取镜像并配置容器 配置好IP 网页进入创建角色后下一个页面一直显示网络连接失败 请问一下这个是因为什么原因 谢谢

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 写的不错,已关注支持

    校验提示文案

    提交
    感谢😊

    校验提示文案

    提交
    收起所有回复
  • 很实用!

    校验提示文案

    提交
    感谢支持!

    校验提示文案

    提交
    收起所有回复
  • 乌班图容器上部署 创建用户后下一个页面 一直显示网络连接

    校验提示文案

    提交
    没有遇到过这个问题,你换个浏览器看下

    校验提示文案

    提交
    收起所有回复
  • 新人博主感谢关注点赞支持~

    校验提示文案

    提交
  • 试了一下 在openwrt 和群晖 上部署,都是一直卡在 连接服务器中。。。。

    校验提示文案

    提交
  • 不错

    校验提示文案

    提交
    感谢支持,😁

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
89
扫一下,分享更方便,购买更轻松