tx

熊猫不是猫QAQ

平平无奇小熊猫
612,204
谁说NAS没有娱乐性?NAS可搭建小游戏合集,快看看有你喜欢的吗? 谁说NAS没有娱乐性?NAS可搭建小游戏合集,快看看有你喜欢的吗?
怕错过熊猫的精彩分享?那就赶快关注下熊猫吧!
封面封面

前言

最近粉丝们一直让我谢谢NAS上搭建游戏服务器的事情,目前已经找到了可用的DNF,亲测可搭建并且傻瓜式教程。当然在放大招之前肯定还是先吃点开胃小菜,今天熊猫边介绍一下NAS上可搭建的一些小游戏。记得给熊猫关注,点赞和收藏哦,熊猫会尽力找一些适合所有人的容器。当然部分小众要求我也会尽力去找满足大家。

马里奥部署

马里奥大家肯定都知道的,作为老任的招牌IP真的是老少皆宜了。没有ns玩王国之泪?那就来试试马里奥怀旧一下也不错。部署其实也很简单,我们首先需要打开群晖的SSH功能,随后用SSH工具连接上NAS输入sudo -i获取管理员权限,再输入以下命令拉取镜像:docker pull kaminskypavel/mario

拉取完毕拉取完毕

拉取完之后我们直接命令行启动也行,对于小白可以转到群晖的docker UI界面直接启动,只需要将端口8080映射到本地即可。

端口映射端口映射

随后我们输入ip+端口就可以看到游戏界面了,如果启动不成功记得等待一会儿,因为游戏可能需要加载一下。同时本地部署游戏自带一些mod以及自选地图和一些可自定义项,非常方便以前没有通过关的小伙伴重拾儿时乐趣。(甚至还带有关卡编辑器,可自行编辑关卡后去折磨你的好朋友)

界面界面

RPG游戏

没想到吧!NAS还能搭建RPG游戏!不过该镜像需要我们自己自行构建,作者只提供了Dockerfile文件。但是没有关系,熊猫手把手教学来了。首先我们新建一个txt文件,在文件中复制粘贴以下内容:

FROM centos:7
ADD http://23126342.s21d-23.faiusrd.com/0/ABUIABAAGAAg1M3F9wUoxOzFiwY?f=BrowserQuest.tar.gz&v=1592878804 /
RUN yum install php-cli php-process php-devel php-pear libevent-devel -y && yum clean all
RUN tar xzvf /ABUIABAAGAAg1M3F9wUoxOzFiwY \
&& echo -e 'sed -i "s/hostip/$HOST_IP/g" /BrowserQuest/Web/config/config_local.json && php start.php start' > /BrowserQuest/run.sh 
WORKDIR /BrowserQuest
EXPOSE 8000
EXPOSE 8787
CMD ["bash","run.sh"]

保存后我们直接重新命名为Dockerfile文件,记住这里要把文件的txt后缀名删除掉哦!随后放到docker文件夹中。

准备工作准备工作

随后我们还是链接群晖获取管理员权限,然后输入docker build -t rpggame .进行容器构建。容器构建过程很久,容器大概3G左右,等待命令行出现这样的情况就代表构建完成,就能在docker ui中看到容器了。

构建成功构建成功

构建成功后我们直接从docker UI找到rpggame这个镜像,随后创建容器,只需要映射容器的8000与8787端口,这里还需要在环境变量中设置HOST_IP,值为你的IP地址。

容器设置容器设置

随后我们输入ip+7878就可以访问游戏主界面了。让我惊讶的是这居然是一个大型多人在线游戏,那是不是意味着可以多人呢?

游戏界面游戏界面

如果提示服务器连接不上,则需要用ssh连接到容器内部后修改时区,这一过程可以百度一下,过于复杂,篇幅有限我这里就不写了。

熊猫战士熊猫战士

2048小游戏

2048也是一款不错的益智游戏,刚出的时候便风靡一时。不过这一类游戏的热度都是有生命期的,所以现在其实很少能看到有人玩了,不过问题不大。部署也很简单,依然是命令行输入docker pull sanoobtv/2048,不知道为什么这个容器拉取异常的慢。

拉取容器拉取容器

拉取完之后还是再UI界面直接映射80容器端口就可以了,随后浏览器输入ip+端口号就能看到游戏的主界面了!还真是怀念呢。

游戏主界面游戏主界面

部署主机推荐

本次部署用到的为群晖,当然你也可以使用威联通或者铁威马这种拥有底层权限并开放ssh的NAS主机部署,不过还是推荐使用群晖。

除了群晖以外,那么这里我就推荐绿联4600,绿联其实也是有开启ssh功能的办法,具体的站内以及百度都会搜到,推荐绿联主要是618期间价格挺不错。如果你觉得绿联系统目前并不完善不太像等,那么我只能推荐极空间了,主要推荐它们旗舰款Z4Pro,其他的型号其实就是小打小闹罢了。

总结

其实大部分的php或者常规语言的网页游戏都可以实现docker部署,就算没有镜像也可以自行构建镜像,只不过没必要罢了。
以上便是本期的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!点赞收藏关注点赞收藏关注

版权声明 ▶ 本文作者:panda
▶ 本文链接:https://panda995.xyz/network/2096.html
▶ 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行核实删除。
▶ 转载本站文章需要遵守:商业转载请联系站长,非商业转载请注明出处!!
仅有 1 条评论
user 编辑评论信息
插入图片

隐私评论
  1. @
    网友小宋 2023年06月08日
    Android · Edge · 河南省 移动

    RPG看着不错。