用群晖搭建魔兽服务器:黑群晖docker上部署开源魔兽单机版
随着步入中年,我们常常发现自己没有太多时间可以花在玩游戏上。不过,作为一名老玩家,心中对魔兽世界的热爱依然存在。是否还记得那个广袤而美丽的艾泽拉斯大陆?是否还记得那些与好友们一同奋战团本的夜晚?现在,只需要一台NAS,您就可以拥有属于自己的艾泽拉斯世界,偶尔上去逛逛、完成任务,抽出空闲时间召集好友一起进行副本探险,重温旧时光,岂不令人心生美好回忆。
先放一张成功的截图
1、首先,您需要准备一台群晖设备,黑白群晖均可。黑群晖,x86架构,DSM版本6.23,配置较低。
2、然后套件中心安装Docker,如果以前安装过就更新成最新版的。
3、套件中心安装GitServer套件。
4、在控制面板拉到最下面终端机里面开启SSH访问。在控制面板中找到终端机,将其设置开启。
5、打开Windwos自带的PowerShell连接到NAS,可以其他支持SSH连接的软件(比如putty等等)
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
查看文件是否如下图一致
检查文件是否正确。
11、接着,运行
./start.sh
脚本来启动项目。该脚本会自动检测当前的docker-compose版本,如果低于2.0,会先备份当前文件并升级到最新版本。如果版本高于2.0,将直接启动项目。请耐心等待,因为有几个镜像比较大,所以需要一些时间来拉取镜像和部署容器网络和数据卷。镜像拉取完成后会自动进行部署,包括容器网络和数据卷、所需各个服务容器如下图
如果在容器创建完成后出现数据库不unhealthy状态的错误提示,不必担心,这是由于数据库容器刚刚启动并尚未完成初始化。稍等几分钟后,再次执行
docker-compose up -d
指令即可解决问题。重新执行后会进行数据的导入,这里也需要一段时间,因为数据表比较多
12、当部署完成后,使用
docker ps
命令查看当前正在运行的容器,确认它们已正常启动。
13、接下来是创建账号的步骤,通过
docker attach <世界服务器的容器ID:不包含标签符号> #例:docker attach 1234567890
进入世界服务器的控制终端,获取服务器容器ID,看下图
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
退出容器
至此,您在NAS上部署开源魔兽单机版的服务端已经完成。
16、接下来是客户端的设置,找到客户端Data目录zhCN目录(如果是其他语言版本则选择对应的客户端语言目录)中realmlist.wtf ,右键使用笔记本打开文件,将set realmlist 后面的服务器IP地址改成你NAS的IP地址并保存
17、最后,启动客户端程序,输入刚才创建的账号和密码,即可登录游戏,重温艾泽拉斯的回忆。
通过在黑群晖上部署开源魔兽单机版,您可以在空闲时间里与好友共同畅游艾泽拉斯大陆,重新体验当年的团本战斗和情谊。希望您能够享受这段美好的回忆之旅!
点击链接加入群聊三群:751529538
点击链接加入群聊二群:376877156
点击链接加入群聊【路由器交流群:622891808已满】
本站附件分享,如果附件失效,可以去找找看
饿了么红包