【实用Docker项目】Dosgame-网页就能玩老游戏
本文最后更新于 2024-05-17,
若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益, 请联系我 删除。
本站只有Telegram群组为唯一交流群组, 点击加入
文章内容有误?申请成为本站文章修订者或作者? 向站长提出申请
前言
80、90回忆杀,在线搭建复古中文 DOS 游戏,最多畅玩1898款!
项目地址:https://github.com/rwv/chinese-dos-games
特点
支持docker一键部署
中文 DOS 游戏合集,目前共有 1898 款游戏
支持存档
安装Docker🐳
利用Docker-compose搭建,易于更新
方法1:42个经典DOS游戏搭建
目录
- 仙剑奇侠传
- 模拟城市 2000
- 美少女梦工厂 2
- 同级生 2
- 大富翁3
- 明星志愿1
- 三国志IV
- 金庸群侠传
- 轩辕剑1
- 轩辕剑2
- 皇帝
- 轩辕剑外传:枫之舞
- 疯狂医院
- 大航海时代
- 大航海时代2
- 银河英雄传说III SP
- 三国志II
- 三国志III
- 三国志V
- 三国志V 威力加强版
- 三国志英杰传
- 主题医院 无声音版
- 三国演义
- 三界谕:邦沛之迷
- 殖民计划
- 炎龙骑士团II‧黄金城之谜
- 倚天屠龙记
- 信长之野望·天翔记
- 信长之野望·霸王传
- 金瓶梅之偷情宝鉴
- 江南才子唐伯虎
- 暗棋圣手
- 太阁立志传
- 非洲探险2
- 主题医院
- 航空霸业2
- 中国球王
- 艾蒂丝魔法大冒险
- 卧龙传
- 天使帝国
- 魔域传说Ⅳ:波斯战记
- 魔法公主
搭建
先建立一个文件夹和文件
mkdir -p ~/dosgame &&cd $_
vim docker-compose.yaml
docker-compose填入以下内容:
version: '3.3'
services:
dosgame-web-docker:
container_name: dosgame
ports:
- '8090:262' #8090可以改成其他服务器没被占用的端口
# volumes:
# - './dosgame/chinese-dos-games:/app/static/games'
image: 'oldiy/dosgame-web-docker:latest'
因为36G的游戏做成docker的镜像太大了,所以作者只是将40多个经典的DOS游戏封装到了docker的镜像里面,所以你的服务器如果硬盘不够大,可以直接用默认的方式安装。
运行
docker-compose up -d
我们现在可以输入 http://ip:8090/
访问了。
方法2:1989款游戏合集搭建
先建立一个文件夹和文件
mkdir -p ~/dosgame &&cd $_
vim docker-compose.yaml
docker-compose填入以下内容:
version: '3.3'
services:
dosgame-web-docker:
container_name: dosgame
ports:
- '8090:262' #8090可以改成其他服务器没被占用的端口
volumes:
- './dosgame/chinese-dos-games:/app/static/games'
image: 'oldiy/dosgame-web-docker:latest'
运行
docker-compose up -d
我们现在可以输入 http://ip:8090/
访问了。
保存部署后执行
cd ~/dosgame/
git clone https://github.com/rwv/chinese-dos-games.git
cd chinese-dos-games/
python3 download_data.py
可以使用服务器运行脚本下载,也自己使用下载工具下载python脚本内的游戏,然后放到 chinese-dos-games
文件夹内,重启即可。
- CMD下载界面
- 注意文件夹内包含了游戏的图片,请在移动时保持图片和游戏ROM数量、名字相对应!
注意这边下载默认是下载1989款游戏的,总共36G左右,如果你的服务器的下载带宽不大的话,可能需要非常非常久。这也是这边推荐大家用海外的服务器,下载起来相对较快。
游戏界面
反向代理
参考教程:安装及使用
⚠️Nginx Proxy Manager(以下简称NPM)会用到80、443端口,所以本机不能占用(比如原来就有Nginx)
互联网使用请确保完成了域名解析