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

黑群晖docker部署开源魔兽单机版
2023年07月18日 12:35 什么值得买

作者:来自火星的牛

人步入中年,虽然平常已没什么时间玩游戏,做为一个老玩家,还是有着一颗热爱魔兽的心,还记得那片艾泽拉斯大陆吗?还记得以前与一群好友团本奋战的夜晚?现在只要有一台NAS就可以拥有自己的艾泽拉斯世界,偶尔上去逛逛、做做任务,空闲时间叫上好友一起下个本,叙叙旧,岂不美哉。

1、群晖一台(黑白群晖都可以,我这里的是黑群晖x86架构,DSM版本6.23,垃圾硬件配置如图,要能使用Docker)

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

3、安装GitServer套件

4、开启SSH访问,控制面板拉到最下方终端机里开启

5、打开终端,这里我使用Windwos自带的PowerShell,也可以使用其他支持SSH的终端工具

连上NAS以后输入sudo -i进入root权限模式

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

cd /volume1/docker/

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

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

版本是经典WLK3.35版本

项目克隆后cd acore-docker进入项目文件夹,ls查看文件是否如下图一致

7、然后运行脚本./start.sh启动项目,首先会自动检测你当前docker-compose版本,如果低于2.0的版本会先备份当前文件然后自动升级到最新版本

docker-compose版本高于2.0的会直接docker-compose up启动项目,这里需要一段时间、因为几个镜像都比较大,还有取决于网络速度,也可以使用加速镜像/学术上网进行加速。镜像拉取完成后会自动进行部署,包括容器网络和数据卷、所需各个服务容器如下图

如果容器创建完成后报以下错误提示数据库不unhealthy状态时不用惊慌,这是因为数据库容器刚刚启动还没初始化完成,再等几分钟后重新执行docker-compose up -d即可

重新执行后会进行数据的导入,这里也需要一段时间,因为数据表比较多

8、最后部署完成后会如下图所显示,执行docker ps可以查看当前运行的几个容器已经正常启动,下一步是创建账号

9、执行docker attach 进入世界服务器的控制终端

然后输入account create 创建账号

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

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

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

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

执行docker -it bash

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

mysql -h127.0.0.1 -uroot -ppassword -e " address='修改成你NAS的内网地址' where id=1"

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

mysql -h127.0.0.1 -uroot -ppassword -e " name='修改成服务器名称' where id=1"

都执行完以后输入exit退出容器

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

12、然后正常启动客户端程序,再输入刚才创建的账户密码即可登录游戏。

查看文章精彩评论,请前往什么值得买进行阅读互动

财经自媒体联盟更多自媒体作者

新浪首页 语音播报 相关新闻 返回顶部