用群晖搭建魔兽服务器:黑群晖docker上部署开源魔兽单机版

2023-07-24
0评论
/
561阅读
爱搜啊

随着步入中年,我们常常发现自己没有太多时间可以花在玩游戏上。不过,作为一名老玩家,心中对魔兽世界的热爱依然存在。是否还记得那个广袤而美丽的艾泽拉斯大陆?是否还记得那些与好友们一同奋战团本的夜晚?现在,只需要一台NAS,您就可以拥有属于自己的艾泽拉斯世界,偶尔上去逛逛、完成任务,抽出空闲时间召集好友一起进行副本探险,重温旧时光,岂不令人心生美好回忆。

先放一张成功的截图

开源魔兽单机版

1、首先,您需要准备一台群晖设备,黑白群晖均可。黑群晖,x86架构,DSM版本6.23,配置较低。

2、然后套件中心安装Docker,如果以前安装过就更新成最新版的。

3、套件中心安装GitServer套件。

4、在控制面板拉到最下面终端机里面开启SSH访问。在控制面板中找到终端机,将其设置开启。

5、打开Windwos自带的PowerShell连接到NAS,可以其他支持SSH连接的软件(比如putty等等)

黑群晖docker上部署开源魔兽单机版

6、连上NAS以后输入

sudo -i

命令进入root权限模式。

7、进入docker目录,我这里只有一个存储空间,所以目录是volume1,按照你实际安装Docker套件的存储空间选择

cd  /volume1/docker/

8、然后把项目克隆到docker目录下

git clone https://gitee.com/wowkiseki/acore-docker.git

9、项目克隆后

cd acore-docker

10、进入项目文件夹,使用命令ls查看

ls

查看文件是否如下图一致

黑群晖docker上部署开源魔兽单机版

检查文件是否正确。

11、接着,运行

./start.sh

脚本来启动项目。该脚本会自动检测当前的docker-compose版本,如果低于2.0,会先备份当前文件并升级到最新版本。如果版本高于2.0,将直接启动项目。请耐心等待,因为有几个镜像比较大,所以需要一些时间来拉取镜像和部署容器网络和数据卷。镜像拉取完成后会自动进行部署,包括容器网络和数据卷、所需各个服务容器如下图

黑群晖docker上部署开源魔兽单机版

如果在容器创建完成后出现数据库不unhealthy状态的错误提示,不必担心,这是由于数据库容器刚刚启动并尚未完成初始化。稍等几分钟后,再次执行

docker-compose up -d

指令即可解决问题。重新执行后会进行数据的导入,这里也需要一段时间,因为数据表比较多

12、当部署完成后,使用

docker ps

命令查看当前正在运行的容器,确认它们已正常启动。

13、接下来是创建账号的步骤,通过

docker attach <世界服务器的容器ID:不包含标签符号>        #例:docker attach 1234567890

进入世界服务器的控制终端,获取服务器容器ID,看下图

黑群晖docker上部署开源魔兽单机版

14、然后输入

account create <账号名:不包含标签符号> <密码:不包含标签符号>

创建账号。

提示Account created:admin即创建成功。

注意一点:这里要退出世界服务器控制终端要按快捷键Ctrl+P+Q不要使用Ctrl+C,如果Ctrl+C会直接终止服务。

15、最后一步是要修改数据库的认证服务器地址

docker ps

查看mysql数据库的容器ID,如下图显示

执行

cd  /volume1/docker/1

接着在容器里执行这段命令:

cd  /volume1/docker/2

如果要修改登录时服务器显示的名称可以再执行一句

cd  /volume1/docker/3

都执行完以后输入

cd  /volume1/docker/4

退出容器

黑群晖docker上部署开源魔兽单机版

至此,您在NAS上部署开源魔兽单机版的服务端已经完成。

16、接下来是客户端的设置,找到客户端Data目录zhCN目录(如果是其他语言版本则选择对应的客户端语言目录)中realmlist.wtf ,右键使用笔记本打开文件,将set realmlist 后面的服务器IP地址改成你NAS的IP地址并保存

17、最后,启动客户端程序,输入刚才创建的账号和密码,即可登录游戏,重温艾泽拉斯的回忆。

通过在黑群晖上部署开源魔兽单机版,您可以在空闲时间里与好友共同畅游艾泽拉斯大陆,重新体验当年的团本战斗和情谊。希望您能够享受这段美好的回忆之旅!


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


于2023-07-24发布