【TrinityCore】魔兽世界私服架设指南

准备工作
- 准备一台服务器
- 下载服务端文件:TrinityCore源码
- 将服务端上传至服务器D盘根目录(推荐使用网盘加速上传)
- 解压获得wowServer文件夹


服务端架设
- 进入wowServer文件夹
- 安装运行库:
vcredist_x64_2013.exe - 运行控制程序:
Jeuties Repack Control.exe - 配置MySQL路径:
wowServer\MySQL\bin - 启动MySQL服务:点击【Start the MySQL server】


配置成功后,控制面板会显示绿色信号:
cpp
Server path
MySql path
数据库配置
- 启动MySQL数据库

- 打开数据库管理工具HeidiSQL

- 使用默认连接【localhost】

- 修改
acore_auth数据库中的realmlist表- 将
address改为服务器IP或域名 - 自定义
name字段为服务器名称
- 将



服务器启动
- 在Jeuties Repack Control.exe中启动:
- 世界服务器(红色图标)
- 认证服务器(蓝色图标)

- 修改MySQL root密码(建议使用高强度密码)
- 防火墙配置:
- 允许
authserver.exe和worldserver.exe通过 - 开放端口:8085、3724、7878
- 允许
- 配置服务器路径:
wowServer\Server - 依次启动世界服务器和认证服务器(不要关闭窗口)
客户端配置
- 创建登录脚本
登录.bat


脚本内容:
bash
@echo y | rd /s "Cache"
echo SET realmlist "[服务器IP或域名]"> realmlist.wtf
echo SET realmList "[服务器IP或域名]"> Data/zhCN/realmlist.wtf
echo SET realmList "[服务器IP或域名]"> Data/zhTW/realmlist.wtf
ren Data\commoo.MPQ common.MPQ
ren Data\expansioo.MPQ expansion.MPQ
start wow.exe
goto end
:end

GM账号设置
-
在世界服务器控制台输入:
account set admin [密码] -
使用admin账号和密码登录游戏
游戏启动
运行登录.bat启动客户端,创建角色即可进入游戏

服务器控制台会实时显示玩家登录信息