什么值得买 04-10
网易暴雪官宣“复婚”!使用极空间NAS搭建魔兽世界详细教程
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

作者:Stark-C

哈喽小伙伴们好,我是 Stark-C,现在有点小激动哈 ~

对于所有部落的小伙伴来说,今天的一个消息绝对堪称今日头条!那就是网易和暴雪闹了一年多的绯闻,终于在今天(2024/4/10)官宣复婚了!

关于暴雪的魔兽世界咱也不多介绍了,绝对 7080 后的热血游戏,其受欢迎的程度绝对不输巅峰时期的 LOL!

那么在今天一个特殊的日子,作为曾经部落一员的我,总要为社区做点什么。

So,今天就教大家如何使用自己强大的极空间 NAS 搭建单机魔兽世界私服吧

OK,不卖关子了,直接开始今天的主题吧!

首先先说一个坑,今天使用的魔兽世界私服项目是@GSWXY大佬编译的,所以镜像名称就是 gswxy/gswxy。但是如果你按之前的部署思路,直接从极空间的 Docker 管理器中的仓库搜索并下载。

最后的结果如上图所示,说的是镜像不存在。这个时候可能要考虑换镜像仓库代理,不过极空间用户不需要。

可以通过 " 自定义拉取 " 的方式。

然后指定版本 "gswxy/gswxy:1.3" 直接拉取即可。

可以看到已经有进度显示了,说明镜像是正常拉取中。从显示的大小可以看到这个镜像高达 14GB 以上了,难怪直接拉取会找不到镜像 ~

速度还是很快的,并且还是一次拉取成功(很多大一点的容器可能会因为网络问题拉取失败)。我们直接双击下载好的镜像开始部署容器。

考虑到部署的是游戏服务器比较吃配置,所以我们在 " 基本设置 " 这里将 " 启用性能限制 " 取消勾选。

然后在 " 端口 " 设置这里,将所有的 " 本地端口 " 修改成没被占用的任意端口。我这里为了方便直接按顺序(1100--1104)修改的。小伙伴们可以关注下这个细节,因为在稍后的设置中会用到这几个端口的。

等下会用到一些相关命令,为了权限最大化,将 " 命令 " 下面的(-i -t)权限勾选上。

同样为了权限最大化,将 " 能力 " 下面所有的项目全部开启,最后点 " 应用 " 按钮,就完成了容器的创建。

此时可以看到容器 " 运行中 ",说明容器创建成功了。

这个时候先不要打开容器,而是先打开容器对应的 "SSH"。

命令选 "/bin/bash",用户 "root",点 " 连接 "。

进来之后先输入命令:cd /var/www/html/application/config(cd 后面有个空格)。

接着输入命令:vi config.php(vi 后面有个空格)。

这个页面,先输入小写字母 " i " 进入编辑模式,然后将 $config [ 'baseurl' ] 后面改成 " 极空间本地 IP: 端口 "。重点来了,如果你想要外网玩这个游戏极空间本地 IP 可以改成公网 IP 或者域名,并且这里的端口是前面搭建容器时 " 容器端口 "80 映射的 " 本地端口 ",比如我这里就是 1103。

修改好之后按 "ESC 键退出编辑,然后输入 "wq!" 保存并退出即可。

完成后就可以关闭窗口了。

接着我们需要使用 navicat for mysql 软件连接极空间(navicat for mysql 自己度娘下载即可,官方版本有两周的试用期)。

连接名:随意,我这里演示随意输入 1111

主机:极空间的本地 IP 地址

端口:这里的端口是前面搭建容器时 " 容器端口 "3306 映射的 " 本地端口 ",比如我这里就是 1101

用户名:root

密码:gswxy.com

完成之后直接点 " 确定 " 按钮。

进来之后点击 "acore_auch-->表 -->realmlist",然后在右边表格中,将 address 以及 localaddress 全部改成极空间的本地 IP 地址(有外网玩的需求需要将 address 改成公网 IP 或者域名),port 改为前面搭建容器时 " 容器端口 "8085 映射的 " 本地端口 ",比如我这里就是 1101。

改好之后点底部的勾勾即可保存设置了。

这个时候我们就可以打开服务器了。浏览器输入:极空间本地 IP: 端口号。这里的端口号 " 容器端口 "80 映射的 " 本地端口 ",比如我这里就是 1103。

如果一切顺利,页面的显示如上图所示。

先按照提示向导可以自己注册一个账号。

当然,我们也可以使用命令的方式手动注册会更方便一些。方法也是使用 ssh 的方式,先输入命令:screen -r world

然后输入命令:account create $account $password,这里的 account 是账号,password 是密码。比如我演示的我要创建一个用户和密码都为 stark,输入的命令如图所示:account create stark stark。

至于其它的我就不再往下展示了,有兴趣的可以自己部署玩起来。这里在补充一下原作者的说明介绍:

想要让自己的账号是最高权限的 GM,同样可以通过命令实现:account set gmlevel $account #level #realmid。例如我想将用户名为 1 的账户设置为最高权限的 GM,则输入 account set gmlevel 1 3 -1。

本服务端适配纯净版魔兽世界 335 客户端,版本号为 12340

请在浏览器输入 http://localhost/tools/patch-zhCN-A.MPQ 下载客户端补丁,下载后放入你的魔兽世界客户端 World of WarcraftDatazhCN 目录。

请在浏览器输入 http://localhost/tools/GSWXY_DanJi.bat 下载客户端运行脚本,下载后放入你的魔兽世界客户端 World of Warcraft 目录,双击即可进入游戏。

说在最后

不管是上次幻兽帕鲁,还是这次的魔兽世界,可以看出想要在 NAS 上自己搭建游戏服务器对 NAS 的硬件配置还是有点要求的,不过对于我使用的极空间 Z4Pro 来说,还是能轻松胜任的。

我使用的是极空间 Z4 Pro 标准版,采用了全新一代处理器,整整高了同行业一代 , 参数指标和性能比上一代 N5105 和 N6005 都有了大幅度提升 , 依然采用的硬朗且超有质感的外观设计,拥有 4 个 SATA+2 个 M.2 盘位,配置上使用的是 4 核 4 线程英特尔 N97 处理器,DDR5 16GB 内存,双 2.5G 网口,以及 HDMI 输出等,搭载的系统为自研的 ZOS,功能丰富且易用,且支持 Docker 以及虚拟机。

好了,以上就是今天给大家分享的内容,我是爱分享的 Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,我会经常给大家分享各类有意思的软件和免费干货,咱们下期再见!谢谢大家 ~

本文来自什么值得买网站(www.smzdm.com)

宙世代

宙世代

ZAKER旗下Web3.0元宇宙平台

智慧云

智慧云

ZAKER旗下新媒体协同创作平台

相关标签

魔兽世界 nas 网易 今日头条
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论