爷青回!在NAS上搭建1898 款中文 DOS 游戏合集
cac55 2025-09-14 15:12 4 浏览 0 评论
本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:Stark-C
哈喽小伙伴们好,我是Stark-C~
对于和我一样的绝大多数的80后小伙伴来说,如果我没猜错的话,大家的启蒙PC游戏一定是DOS游戏了!
我到现在依稀记得,当初在网吧里整个通宵都乐此不疲的玩着《仙剑奇侠传》以及《金庸群侠传》等各种经典的RPG DOS 游戏,虽然那个时候使用的显示器还是那种大脑袋的老式显示器,貌似分辨率还不足720P,但是说实话,我现在在家里的4K大电视上玩着PS5游戏,也没能体会到当时那种的游戏乐趣。
哎,中年人的悲哀不过如此......致我们逝去的青春~
好在中年男人三件宝:充电头、路由器、NAS,都被我占齐了,特别是NAS,更是我几乎每天必须折腾的宝贝之一。所以,今天的内容就教大家怎么在NAS上使用Docker搭建拥有1898 款 DOS 游戏的游戏库,来重温我们儿时的回忆!
不过需要说明的是:因为1898 款 DOS 游戏的容量大小达到了36GB,这么大的容量先不说做成镜像不太现实,就算可以我们在部署的时候拉取就需要很久的时间,并且还有很大几率拉取失败,所以默认的Docker镜像作者只保留了40多个经典的DOS游戏。
当然,如果有哪位狂热爱好者想把这1898 款 DOS 游戏全部收入囊中,本文也会有相关教程。
话不多说,开干!
部署
今天为大家分享的这个项目的作者估计也是一位曾经 DOS 游戏的狂热爱好者,直接收集了1898 款 DOS 游戏,除了支持在线玩,还可以通过Docker一键部署到我们的NAS上,让我们随时都能体验到 DOS 游戏的乐趣。
部署之前小伙伴们可以先去本项目的在线地址体验一番:
体验网址:https://dos.lol/
部署起来非常的简单,直接使用SSH终端工具连接到NAS之后先改用管理员模式登录,然后输入以下部署的Docker run命令:
docker run -d --name dosgame -p 262:262 oldiy/dosgame-web-docker:latest
部署命令的时候只要端口没问题就可以一键部署,虽说默认的这个容器只有40个游戏,但是可以看到拉取的镜像仍然超过600多兆,好在拉取的速度还不错,几乎是满速,不到一分钟就能全部部署完成。
如果没有问题在NAS的Docker容器列表中就能看到dosgame容器已经正在运行了,说明部署成功。
体验
直接在浏览器中输入 【http:// NAS的局域网IP:端口号】 就能打开dosgame的后台页面了
可以看到小时候玩过的《仙剑奇侠传》《金庸群侠传》都有,还有《轩辕剑》《皇帝》等各种经典DOS游戏,总共40个。
随便启动一个游戏,比如说《仙剑奇侠传》,可以看到估计很多00后的小伙伴从未见过的DOS系统启动画面~
进入游戏的速度还是很快的,支持网页全屏与电脑全屏。就当时的画面水平,在目前最低1080P分辨率的显示下估计有点不容直视,所以建议还是网页全屏吧。
玩起来还是很简单的,玩起来的感觉还是有,当时总找不到那个时候的心情了~
如果说目前搭建容器内的40个游戏就够你玩耍了那么你就不用继续往下看了,如果说你想一网打尽,将1898 款 DOS 游戏全部收入囊中,那么你还得继续往下折腾。
进阶
Snipaste_2024-01-13_09-02-15
我们先通过NAS的文件管理夹新建一个共享文件夹用于存放这1898 款 DOS 游戏。因为这个文件夹除了存放游戏,还有一些配置文件,存档等相关都会在一起,并且稍后还会重新搭建映射到这个文件夹,所以方便起见,我直接把它新建在NAS的Docker文件夹中。我这里演示的是威联通NAS,所以可以看到我是在Container文件夹下面新建了一个dosgame的文件夹。
然后还是需要使用SSH终端工具连接到NAS之后管理员模式登录,然后输入以下Docker run命令:
docker ps -a | grep dosgame
这条命令的意思是列出我们搭建的“dosgame”容器的基本信息,而我们需要的是知道它的ID,也就是它最前面显示的一串字符。
接着继续输入以下命令,将dosgame容器内的内容拷贝到我们前面新建的dosgame文件夹内:
docker cp 0b8b2a96055d:/app/static/games /share/CACHEDEV1_DATA/Container/dosgame
请注意,命令中的以下两项需要根据你自己的实际情况更改:
- 0b8b2a96055d:就是我们上步查询到的dosgame容器的ID;
- /share/CACHEDEV1_DATA/Container/dosgame:是你前面新建dosgame文件夹的NAS本地实际路径。
Snipaste_2024-01-14_14-58-39
然后回到NAS中新建的dosgame文件夹,可以看到dosgame容器内的内容已经被成功拷贝过来了,bin文件夹是游戏存放文件夹,all-game-list的文本文档是所有游戏的游戏列表,我们现将all-game-list这个文本文档下载到本地。
打开之后就能看到所有1898 款 DOS 游戏的列表,同时也是每个游戏的下载地址,这个时候直接Ctrl+A全部全选。
然后它里面所有的游戏都会被迅雷识别,并且还可以非常完美的批量下载,下载下来的都是zip压缩包,不用解压。
下载好之后将所有的游戏(zip压缩包)直接拖到NAS文件夹中的bin文件夹,也就是前面说的游戏存放位置。
然后将文件夹内的“1898all-games.json”重命名为“games.json”,可能会和另外一个重命,直接替换即可。
PS:威联通的貌似不支持替换,将另外一个随便改下名就可以了。
接着打开NAS的容器管理套件。这里还是以威联通NAS为例,打开Container Station中的dosgame容器,然后直接点“重新创建”
在创建的时候选择“高级设置”,先做一下端口映射。
接着在存储里面做一个存储卷映射,主机选择我们新建dosgame里面的“game"文件夹路径,容器的路径统一为“/app/static/games”,其它就没什么可修改的,直接保存就完事了~
再次打开容器的Web网页端,拉到最底部,就会有一个“更多游戏”的选项。
点进去之后就能发现1898款游戏了,至此,游戏库搭建完成!
总结
如果你还想继续折腾,还可以将这个容器反代出去,然后在公司里上班还能打开玩玩。当然,我的意思是让你下班时间闲暇之余玩,而不是让你上班摸鱼玩哈!
DOS 游戏在目前这个时代已经是完全落伍了,但是作为我们绝大多数80后的青春还是值得回味一下的,不知道屏幕前面的你在玩这些经典的DOS 游戏会有什么感触,欢迎评论区里来一波回忆杀吧~
好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,我会经常给大家分享各类有意思的软件和免费干货,咱们下期再见!谢谢大家~
- 上一篇:DOS常用命令集合_dos所有命令
- 下一篇:DOS未公开命令_系统中的未公开接口
相关推荐
- Protel电路设计常用设计编辑器案例2——创建元件
-
#大有学问#今天介绍一下Protel常用设计编辑器的电气连接工具栏。单击主工具栏上的工具按钮或选择【查看】|【工具栏】|【配线工具栏】菜单命令可以关闭或打开【电气连接(WiringTools)】工具...
- Protel调整元器件的位置(1)——移动和对齐元器件
-
今天介绍调整元器件位置的方法。首先介绍移动和对齐元器件的方法。在绘制电路原理图时,放置完了的电路图可能位置不太合适,需要进行移动。原理图中的所有对象都可以被移动,移动方法相似。对于元器件的移动来说又分...
- 电路仿真软件详谈(八),proteus电路仿真软件和protel的区别
-
电路仿真软件是常用工具类型之一,proteus更是电路仿真软件中的佼佼者。但是对于proteus电路仿真软件和protel,二者总是被弄混淆。例如,protel是电路仿真软件吗?proteus电路仿真...
- PCB文件转换生产文件Protel 99SE_pcb格式转换
-
为何要将PCB文件转换为GERBER文件和钻孔数据?因为GERBER文件是一种国际标准的光绘格式文件,它包含RS-274-D和RS-274-X两种格式,其中RS-274-D称为基本GERBER格式,并...
- PCB设计项目教程 -PDF_pcb设计作品
-
PCB设计项目教程》及相关PCB设计教材详细介绍:一、核心教材《PCB设计项目教程》该教材由徐凯、王威担任主编,于2017年由北京理工大学出版社出版。其采用“项目导向、任务驱动”的教学模式,...
- 最受欢迎的pcb设计软件Protel99se到底怎么样?
-
Protel99se是一款国内非常实用且流行的设计行业的pcb设计软件,其由pcb原理图设计和多层板电路设计两大功能组成,其最大的特点是好获取,在网上可以随便的找到,且Protel99se软件适用于w...
- 人人都是网络雇佣兵,一种基于路由器的ddos平台设计思路
-
本文灵感来自于三个方面优酷路由宝,迅雷宝这种路由器流量兑现方式Anonymous匿名者的ddos方式传统木马ddos方案先说路由宝迅雷宝,这种以用户网络为节点的CDN网络中,会传输大量的流量,我上月优...
- 接口性能测试工具Locust介绍_接口和性能的测试要点
-
接口性能测试工具其实挺多的,小型有apache的ab工具,大型的有Jmeter、Locust......这里要介绍的是Locust,相对于Jmeter进行了比较完善的封装,Locust可以就显的更自...
- 华硕笔记本电脑安装系统实战心得体会
-
故障:某某的电脑叫人安装系统至一半就蓝屏死机.拿来给我安装,发现光驱无效,不能用光盘安装.电脑启动蓝屏.解决方法:用了半天时间安装也出现类似问题.后来考虑用U盘来装.1.首先制作U盘系统,把U盘资...
- dos命令systeminfo图文教程,显示操作系统配置信息msinfo32
-
大家好,我是老盖,首先感谢观看本文,本篇文章做的有视频,视频讲述的比较详细,也可以看我发布的视频。今天我们学习systeminfo命令,该工具显示本地或远程机器(包括服务包级别)的操作系统配置的信息,...
- 玩家展示现代硬件上运行的MS-DOS 拥有令人难以置信的向后兼容性
-
一位YouTuber展示了在现代计算机硬件上直接运行古老的MS-DOS操作系统和经典游戏的能力。这段视频由YouTuberInkbox发布,向观众展示了如何启动古老的、前Windows...
- 比微PE还干净还强大,带网络:USBOS V3.0超级PE装机工具20221031
-
期待已久的USBOSV3.0超级PE装机工具20221031又和大家见面了,用过的朋友都知道他的确很强大,对于新旧电脑的支持很好,目前为止还没有电脑不支持的,包括苹果PC。很多朋友还在用诸如大白菜、...
- 大童保险李晓婧:保险的本位是风险管理应在四方面进行建设
-
经济观察网记者姜鑫5月17日,大童保险服务宣布升级了风险管理模式,推出DOSM(DemandOriented,SolutionModel)需求导向型解决方案5.0版本。新解决方案从原有“六位...
- DOS常用命令及简介_dos常用命令大全及用法
-
DOS是英文DiskOperatingSystem的缩写,意思是“磁盘操作系统”。我是在95年开始学的电脑,当时学校的机房里,还没有一台WINDOWS操作系统的电脑,当时都是用DOS、UC-DOS...
- Windows 忘记开机密码?不用任何工具,1招轻松破解
-
出现忘记Windows密码的情况,概率有多大?对此,小电只能回答忘记开机密码的情况,说来就来,没有规律,也不会提前告诉你一声~而忘记Windows开机密码的时候,很多朋友都会想起可以使用u盘启动盘来破...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- 如何绘制折线图 (52)
- javaabstract (48)
- 新浪微博头像 (53)
- grub4dos (66)
- s扫描器 (51)
- httpfile dll (48)
- ps实例教程 (55)
- taskmgr (51)
- s spline (61)
- vnc远程控制 (47)
- 数据丢失 (47)
- wbem (57)
- flac文件 (72)
- 网页制作基础教程 (53)
- 镜像文件刻录 (61)
- ug5 0软件免费下载 (78)
- debian下载 (53)
- ubuntu10 04 (60)
- web qq登录 (59)
- 笔记本变成无线路由 (52)
- flash player 11 4 (50)
- 右键菜单清理 (78)
- cuteftp 注册码 (57)
- ospf协议 (53)
- ms17 010 下载 (60)