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

2023-07-18 12:35:13 468点赞 1733收藏 461评论

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

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

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

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

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

3、安装GitServer套件

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

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

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

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

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

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

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

cd /volume1/docker/

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

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

版本是经典WLK3.35版本

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

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

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

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

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

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

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

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

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

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

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

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

9、执行docker attach <世界服务器的容器ID:不包含标签符号> 进入世界服务器的控制终端

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

然后输入account create <账号名:不包含标签符号> <密码:不包含标签符号> 创建账号

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

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

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

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退出容器

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

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

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

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

黑群晖docker部署开源魔兽单机版黑群晖docker部署开源魔兽单机版
展开 收起
461评论

  • 精彩
  • 最新
  • 未曾设想的道路。。这下可以用nas完成了,以前总想用一台电脑当服务器,其他电脑链接服务器,这下可以直接nas完成了

    校验提示文案

    提交
    Nas底层也是Linux系统,挺适合当服务器

    校验提示文案

    提交
    是这么说的没错,之前接触的服务端版本都是win的,应该是自动跑虚拟linux的代码,所以一直就都困在了win和台式机上了,不过这个还得x86,amr貌似没戏了吧

    校验提示文案

    提交
    还有12条回复
    收起所有回复
  • nas得配置高吧,这玩意吃不吃资源

    校验提示文案

    提交
    单机基本不吃资源,启动起来内存大概就占用2g

    校验提示文案

    提交
    估计只跑业务代码,没有图形计算,所以极省资源,早期网游服务端都这样

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 这也行?

    校验提示文案

    提交
    可以的

    校验提示文案

    提交
    收起所有回复
  • 好牛*,大概会占用多大空间呀?

    校验提示文案

    提交
    存储空间占用不多,几个镜像加起来大概5,6G吧,容器的联合文件系统共用分层实际占得更少

    校验提示文案

    提交
    收起所有回复
  • 一个人怎么刷副本 [高兴]

    校验提示文案

    提交
    把怪数据调低点

    校验提示文案

    提交
    自己的服务器爱怎么刷都可以

    校验提示文案

    提交
    还有6条回复
    收起所有回复
  • 服了你小子,哪里可以打赏 [得意]

    校验提示文案

    提交
    [得逞] 欢迎打赏

    校验提示文案

    提交
    收起所有回复
  • 有没有大佬出一个威联通的教程啊

    校验提示文案

    提交
    原理是一样的,能用docker就可以

    校验提示文案

    提交
    关键是不会啊,只会照抄~

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • Container acore-docker-ac-db-import-1 Waiting 2138.0s
    请问这里已经waiting了2100多秒了正常吗?我弄的那个机器人版本

    校验提示文案

    提交
    这个容器一般要运行半小时到四十分钟

    校验提示文案

    提交
    一会就退出了
    日志显示
    /entrypoint.sh: line 22: /azerothcore/env/dist/bin/dbimport: No such file or directory

    校验提示文案

    提交
    收起所有回复
  • 为联通的的行吗

    校验提示文案

    提交
    能用docker应该都可以

    校验提示文案

    提交
    收起所有回复
  • 能调上帝模式不?

    校验提示文案

    提交
    可以开gm权限

    校验提示文案

    提交
    请教如何开GM、

    校验提示文案

    提交
    还有7条回复
    收起所有回复
  • 我也搞了一个,外网没能玩

    校验提示文案

    提交
    有公网IP就可以外网玩

    校验提示文案

    提交
    收起所有回复
  • 按理说只要是x86带docker都可以吧 不一定要用群晖

    校验提示文案

    提交
    没错,是这个道理

    校验提示文案

    提交
    收起所有回复
  • 原来pc玩过大芒果单机,,并不好玩 [黑线]

    校验提示文案

    提交
    叫上基友联机玩比较有意思

    校验提示文案

    提交
    收起所有回复
  • 请问客户端哪里下载啊??

    校验提示文案

    提交
    可以下这个去看看

    校验提示文案

    提交
    插眼

    校验提示文案

    提交
    还有6条回复
    收起所有回复
  • 这玩意08年就玩过了,本质就是个私服,现在换成docker方式而已,只能自娱自乐,公开就……

    校验提示文案

    提交
    就是拿来自娱自乐 [阴笑]

    校验提示文案

    提交
    收起所有回复
  • 怪有AI?

    校验提示文案

    提交
    有的,你可以试试

    校验提示文案

    提交
    收起所有回复
  • 会被暴雪抓吗

    校验提示文案

    提交
    又不是拿来开私服盈利不会管你的 [皱眉]

    校验提示文案

    提交
    收起所有回复
  • 我直接在虚拟机搞个服务器端 自己基友玩

    校验提示文案

    提交
    [得意] 就是这样和基友一起玩才有意思

    校验提示文案

    提交
    主要是要有机器人端好玩 不然就架设一个出来没啥好玩的 机器人+基友 无敌

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 2g 内存就能跑起来了啊,那感觉还可以啊

    校验提示文案

    提交
    嗯,Docker部署资源占用很低的

    校验提示文案

    提交
    收起所有回复
  • 感谢,正在按你的方法弄,约上三五好友,一起玩也是乐事。

    校验提示文案

    提交
    就是要这样的效果哈哈,分享快乐

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
1.7K
扫一下,分享更方便,购买更轻松