【致青春】NAS 搭建魔兽世界私服指南,一起重聚艾泽拉斯!

详细教程教你用NAS通过Docker部署魔兽世界私服,包含GSWXY方案配置、数据库设置、客户端补丁安装,支持局域网联机,重温艾泽拉斯经典之旅。

 

69784480928f4

 

本文将详细介绍如何在NAS上通过Docker快速部署魔兽世界私服,实现个人或小范围的怀旧游戏体验。使用GSWXY这一Docker封装的一键部署方案,即使没有深厚的技术背景也能轻松搭建属于自己的魔兽世界服务器。

项目简介

GSWXY是一个集成的魔兽世界私服解决方案,基于Docker容器化技术,支持快速部署和配置。该方案包含了服务端、数据库和Web管理界面,适合在家庭NAS环境中运行。

69784480ad0bc

准备工作

在开始部署前,需要提前下载魔兽世界3.3.5a客户端(约16GB),建议通过百度网盘等渠道获取。客户端下载完成后解压备用。

客户端挺大的,建议提前下载(https://pan.baidu.com/s/11uNbSvC2ry7i20VMSCFBzQ?pwd=n40z)

69784480dfc91

TIP:本教程仅适用于个人学习和测试用途,请尊重游戏知识产权,请勿用于商业用途。

 

部署流程

1. Docker Compose配置

创建docker-compose.yml文件,使用以下配置:

services:
  gswxy:
    image: gswxy/gswxy:1.3
    container_name: gswxy
    ports:
      - 8085:8085
      - 3306:3306
      - 3724:3724
      - 8080:80
      - 8022:22
    restart: always
 
启动容器后,通过NAS的Docker管理界面确认容器正常运行。

69784480a2d25

 

2. 服务端配置

进入容器终端,编辑配置config.php文件:
vi /var/www/html/application/config/config.php

需要修改 baseurl 参数的值,按 i 进入编辑模式

69784480b6869

根据实际情况修改 IP 和端口,比如这里我是“192.168.31.90:8080”

6978448097e0c

按“Esc”,输入“:wq”退出并保存

69784480a05f6

修改以后,重启容器

69784480c126d

3. 数据库配置

Navicat for MySQL:

https://blog.csdn.net/qq_40209464/article/details/136784763

还需要使用工具,连接上数据库

 
使用数据库管理工具(如Navicat)连接MySQL数据库,参数如下:
  • 主机:NAS的IP地址
  • 端口:3306
  • 用户名:root
  • 密码:gswxy.com

69784480b1603

参数填写(用户名:root,密码:gswxy.com)

69784480ba760

连接测试没有问题,就可以保存了

69784480c6bdb

数据库 -》 acore_auch -》realmlist

69784480b516d

修改 address 和 localAddress 为 NAS 的 IP 地址(如果映射端口改了,这里也要改)

69784480bf653

 

客户端配置

1. 补丁文件准备

访问Web管理界面(http://NAS的IP:8080),下载客户端补丁文件patch-zhCN-Y.MPQ和登录器GSWXY.bat。

使用

浏览器中输入 http://NAS的IP:8080 就能看到界面(如果不行,可以重置容器再试一次)

69784480cadde

点击“如何连接”,下面就有写步骤

69784480c4951

首先就是注册,随便填写就行(有问题可以多试几次,显示已注册就行)

69784480ecf59

TIP:也可以命令行注册

screen -r world
account create test2 12345678

//提升为GM权限
account set gmlevel test2

69784480e1bf7

TIP:注册了账号,数据库也是可以看到的

69784480ccf02

回到这个界面,下载客户端

69784480e97e1

下载并解压,打开里面应该是这些文件

69784480e9fac

TIP:下面的跳转有可能会有问题,可以手动修改地址

客户端补丁:http://IP:8080/tools/patch-zhCN-Y.MPQ

客户端运行脚本:http://IP:8080/tools/GSWXY.bat

 

接下来,点击下载登录器(GSWXY.bat 文件,patch-zhCN-Y.MPQ 补丁也一起下载了)

69784480e263e

将 patch-zhCN-Y.MPQ,放到 World of Warcraft\Data\zhCN 目录

69784480ec663

将 GSWXY.bat,放到 World of Warcraft 目录

69784480e55a7

打开编辑 GSWXY.bat,参考修改(最下面 5 的话,如果外网玩可以修改为公网地址)

69784480e7f38

保存以后,双击 GSWXY.bat 文件

69784481051cc

输入 3,运行本地游戏

69784480f3ac2

已经能正常显示游戏界面了

697844813564b

滑动到最底下,点击“同意”

697844812ced6

滑动到最底下,点击“同意”

6978448142d47

输入前面注册的账号和密码(不要输入邮箱,输入用户名!)

697844811a23a

成功连接,右侧能看到连接的服务器

6978448113d00

TIP:能看到已经自动连接上来

697844812aad1

点击“创建新角色”

697844813da88

下面就是创建角色流程了

697844814c27d

点击“进入魔兽世界”

697844814adf8

下面就是愉快游戏了,就不演示了

6978448143a31

来到服务器状态页面,可以看到当然在线用户

697844812de5d

游戏时间也都可以正常查看

6978448145983

TIP:资源占用情况,内存占用比较多,CPU 的话压力不大

697844815950e
总结

实话实说,配置是真的不简单,所以一定要跟着步骤操作!还有就是不要一上来就搞外网,先搞好局域网!如果你是 NAS 用户,同时还是魔兽世界怀旧玩家,这个项目非常值得尝试。

综合推荐:⭐⭐⭐⭐⭐(情怀满分,无需多言)

使用体验:⭐⭐⭐(体验不错,就是配置麻烦)

部署难易:⭐⭐⭐(一般)︎

 

 ︎

 

觉得内容不错?我要

评论0
暂无评论,快来抢沙发吧~