logo NodeSeekbeta

【教程】如何部署一个Web版的复古 DOS 游戏库,轻松畅玩1898款游戏

效果图:

部署方法:

第一步:更新源并安装依赖

#Ubuntu/Debian
apt update -y && apt upgrade -y 
sudo apt install git -y
sudo apt install python3 -y    
#Centos
yum update -y && yum upgrade -y   
sudo yum install git -y
sudo yum install python3 -y

第二步:安装Docker

curl -fsSL https://get.docker.com -o get-docker.sh && sh ./get-docker.sh

第三步:下载游戏内容并进行部署

  1. 硬盘如果超过42G的话,可以将1898款游戏全部下载下来,使用如下指令(也可以选择第二种操作方式,下载只有40款游戏的精简版):
mkdir -p /root/data/docker_data/games
cd /root/data/docker_data/games/
git clone https://github.com/rwv/chinese-dos-games.git
cd chinese-dos-games/
python3 download_data.py

进行部署:

docker run --name dosgame -p 8090:262 -v /root/data/docker_data/games/chinese-dos-games:/app/static/games oldiy/dosgame-web-docker:latest
  1. 下载并部署只有40款游戏的精简版,使用如下指令:
docker run --name dosgame -p 8090:262 oldiy/dosgame-web-docker:latest

部署完成后可以访问 http://<your-ip>:8090 来访问这个Web界面

相关地址:

官方仓库:https://github.com/rwv/chinese-dos-games

官方Demo: https://dos.lol

123
  • 我擦,好贴,加鸡腿🍗

  • 你是咕咕??

  • 感觉需求应该不是很大,不过是个好玩的项目。

  • Mark

  • @l王1- #2
    不是,咕咕鸽是前辈,他的博客给了我很多启发
    他也做过这个项目吗?我去找找看看,学习下 ac20

  • 来个配置好的网站试玩一下 xhj015

  • 50G内存差點給我下滿了 ac10

  • 你更得也太勤了吧😳

  • 这个RN的共享主机能搭建吗

  • @luofeng #8
    ac20 你好,我是日更博主

123

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有72267位seeker

🎉欢迎新用户🎉