用Docker輕松打造!你的專屬RPG網(wǎng)頁游戲,快來體驗(yàn)吧!
- 1. 本地環(huán)境規(guī)劃
- 2. 本次實(shí)踐介紹
- 1.檢查Docker服務(wù)狀態(tài)
- 2. 檢查Docker版本
- 1.創(chuàng)建RPG容器
- 2. 查看容器運(yùn)行狀態(tài)
- 1. 打開網(wǎng)頁檢查
- 2. 修改cookies
- 3. 代碼對(duì)照表
- 4. 更換人物裝備
一、本地環(huán)境介紹
1. 本地環(huán)境規(guī)劃
本次實(shí)踐為個(gè)人測(cè)試環(huán)境,操作系統(tǒng)版本為centos7.6。
2. 本次實(shí)踐介紹
1.本次實(shí)踐部署環(huán)境為個(gè)人測(cè)試環(huán)境; 2.本次實(shí)踐為使用Docker部署RPG網(wǎng)頁小游戲。
二、本地環(huán)境檢查
1.檢查Docker服務(wù)狀態(tài)
檢查Docker服務(wù)是否正常運(yùn)行,確保Docker正常運(yùn)行。
[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網(wǎng)頁小游戲
1.創(chuàng)建RPG容器
使用docker-cli快速創(chuàng)建一個(gè)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. 查看容器運(yùn)行狀態(tài)
檢查容器運(yùn)行狀態(tài),確保RPG容器正常運(yùn)行。
[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網(wǎng)頁小游戲
訪問地址:<服務(wù)器IP地址+端口號(hào)>,即可在本地瀏覽器打開RPG網(wǎng)頁小游戲。
在這里插入圖片描述
在這里插入圖片描述
創(chuàng)建游戲角色
在這里插入圖片描述
在這里插入圖片描述
六、修改游戲
1. 打開網(wǎng)頁檢查
在游戲頁面,右鍵,選擇檢查,更改更改cookies。
在這里插入圖片描述
在這里插入圖片描述
2. 修改cookies
按照下圖所示,修改指定位置,使人物角色獲得一鍵神裝。
在這里插入圖片描述
在這里插入圖片描述
3. 代碼對(duì)照表
可以修改的位置如下:替換上道具對(duì)應(yīng)的代碼,刷新游戲界面即可。
"name":"jeven","weapon":"goldensword","armor":"goldenarmor"
name:游戲昵稱 weapon:武器 armor:防具
代碼對(duì)照表
鋼劍:sword2 斧頭:axe 熾烈劍:redsword 魔劍:bluesword 圣劍:goldensword 晨星:morningstar 皮甲:leatherarmor 鎧甲:mailarmor 板甲:platearmor 紅寶石盔甲:redarmor 圣甲:goldenarmor 治療藥水:flask 蛋糕:cake 老鼠漢堡:burger 火狐之力:firePotion
4. 更換人物裝備
將人物的武器更換為魔劍。
在這里插入圖片描述
在這里插入圖片描述
七、總結(jié)
通過Docker快速部署RPG網(wǎng)頁小游戲,整個(gè)過程變得異常流暢簡(jiǎn)便,從獲取鏡像到游戲運(yùn)行僅需幾步操作。這種容器化技術(shù)不僅大幅降低了環(huán)境配置的復(fù)雜度,還保證了跨平臺(tái)的一致性體驗(yàn)。在享受游戲的同時(shí),也深刻感受到了Docker為開發(fā)者帶來的便利性和高效性。無論是對(duì)于個(gè)人玩家還是團(tuán)隊(duì)協(xié)作,這都是一種極佳的游戲項(xiàng)目啟動(dòng)方式。
作者聲明本文無利益相關(guān),歡迎值友理性交流,和諧討論~
,