偶然找到一个网站, 在线 DOS 游戏 :(https://dos.zczc.cz/), 居然有《仙剑奇侠传》、《红色警戒》、《大富翁》、《大航海时代》,看着这些曾经熟悉的画面,虽然精美程度和现在的游戏无法同日而语,但是偶尔放松放松用来怀旧真的是非常不错,目前这个网站已经收集了 1898 款游戏,我相信你一定可以在这里找到你喜欢的游戏。
有网友把这个游戏网站放到了 docker 中,所以我们可以在群晖上搭建我们自己的 DOS 游戏库了。
安装在 docker 注册表中搜索 dosgame ,选择第一个 oldiy/dosgame-web-docker,就一个版本,所以双击直接下载。
端口直接用了默认的 262
运行在浏览器中输入 http://群晖:262,即可看到主界面,默认安装了42个游戏。
游戏运行非常简单,只要选中自己中意的软件单击就可以了。有些游戏不仅仅有快捷键提示,还贴心的链接了游戏攻略
下载更多游戏
第一步
在 docker 文件夹中,创建一个新文件夹,并将其命名为 dosgame,查看属性可以得到文件夹的绝对路径
第二步
SSH 登录到群晖,在命令行执行文件拷贝操作。
因为用的默认的命名,所以容器的名称为 oldiy-dosgame-web-docker1
12# 从容器内拷贝到群晖docker cp oldiy-dosgame-web-docker1:/app/static/games /volume1/docker/dosgame
拷贝完成后
其中 bin 是游戏目录,img 是游戏封面的目录
第三步
打包的镜像中只有42种游戏(目前共1898种游戏,共31.9G,如果需要下载更多游戏的时候,记得创建容器的时候把 /app/static/games 挂载到空间足够的硬盘后再去下载)
文件夹
装载路径
/docker/dosgame/games
/app/static/games
第四步
如果你是要定制自己的游戏库,可以打开 all-geme-list.txt 文件,里面有游戏的下载地址
CONTRIBUTING.md 文件里是对 games.json 的格式说明
第五步
如果要全部下载,可以在SSH界面按下面的命令操作
12345678910# oldiy-dosgame-web-docker1 是容器的名称docker exec -it oldiy-dosgame-web-docker1 sh# 进入容器后操作mv /app/static/games/games.json /app/static/games/42games.jsonmv /app/static/games/1898all_games.json /app/static/games/games.jsonpython /app/static/games/download_data.py# 等待下载完后重启容器即可docker restart oldiy-dosgame-web-docker1
参考文档
一个中文DOS老游戏网站的诞生 - 知乎地址:https://zhuanlan.zhihu.com/p/47532263
在线 DOS 游戏地址:https://dos.zczc.cz/
GitHub - rwv/chinese-dos-games-web: 🌐 Source code of https://dos.zczc.cz地址:https://github.com/rwv/chinese-dos-games-web
GitHub - rwv/chinese-dos-games: 🎮 Chinese DOS games in browser.地址:https://github.com/rwv/chinese-dos-games
在群晖里玩Dos游戏,没错!使用Docker就可以自建一个web版的dos游戏库! > oD^Blog地址:https://odcn.top/2019/02/12/2471/