本文最后更新于54 天前,其中的信息可能已经过时,如有错误请发送邮件到77371702@qq.com
以下是《魔兽世界》乌龟服(Turtle WoW)的详细开服教程,分为 服务端搭建 和 客户端连接 两部分。请确保操作前已准备好合适的硬件(如云服务器或本地主机)并具备基本的计算机操作知识。
一、服务端搭建(Linux为例)
1. 准备环境
- 系统要求:推荐 Ubuntu 20.04/22.04 或 CentOS 7/8。
- 硬件建议:2核CPU、4GB内存、50GB硬盘(根据玩家数量调整)。
- 依赖安装:
sudo apt update && sudo apt install -y git cmake make gcc g++ libmysqlclient-dev libssl-dev libbz2-dev libreadline-dev libncurses-dev mariadb-server
2. 下载源码
乌龟服基于 Vanilla+ 核心(1.12.1修改版),需从官方GitHub获取:
git clone --recursive https://github.com/turtle-wow/turtle-wow-core.git
cd turtle-wow-core
3. 编译服务端
mkdir build && cd build
cmake .. -DCMAKE_INSTALL_PREFIX=../run -DCMAKE_C_COMPILER=/usr/bin/gcc -DCMAKE_CXX_COMPILER=/usr/bin/g++ -DTOOLS=1
make -j$(nproc) && make install
4. 配置数据库
- 启动MySQL并创建数据库:
sudo systemctl start mariadb
mysql -u root -p
CREATE DATABASE turtle_world;
CREATE DATABASE turtle_characters;
CREATE DATABASE turtle_auth;
GRANT ALL PRIVILEGES ON turtle_*.* TO 'turtleuser'@'localhost' IDENTIFIED BY 'yourpassword';
FLUSH PRIVILEGES;
- 导入初始数据:
cd ../run
mysql -u turtleuser -p turtle_world < sql/world.sql
mysql -u turtleuser -p turtle_characters < sql/characters.sql
mysql -u turtleuser -p turtle_auth < sql/auth.sql
5. 修改配置文件
- 主配置:编辑
run/etc/worldserver.conf
和authserver.conf
:
# 数据库连接
LoginDatabaseInfo = "127.0.0.1;3306;turtleuser;yourpassword;turtle_auth"
WorldDatabaseInfo = "127.0.0.1;3306;turtleuser;yourpassword;turtle_world"
CharacterDatabaseInfo = "127.0.0.1;3306;turtleuser;yourpassword;turtle_characters"
# 服务器设置
RealmName = "My Turtle Server"
MaxPlayers = 100
6. 启动服务端
cd ../run/bin
./authserver &
./worldserver &
二、客户端连接
1. 下载乌龟服客户端
- 从官网 Turtle-WoW.org 下载专用客户端(基于1.12.1修改版)。
2. 修改realmlist.wtf
用文本编辑器打开客户端根目录的 realmlist.wtf
,替换为:
set realmlist 你的服务器IP
set patchlist 你的服务器IP
3. 运行游戏
启动 wow.exe
,使用注册的账号登录(需在worldserver中通过命令创建账号)。
三、常见问题
- 端口未开放:确保
3724
(auth)、8085
(world)端口在防火墙中放行。 - 数据库连接失败:检查配置文件中的用户名、密码和数据库名是否匹配。
- 客户端版本错误:必须使用乌龟服定制客户端,原版1.12.1无法连接。
注意事项
- 乌龟服为开源项目,但需遵守其授权协议(通常为AGPL-3.0)。
- 公开运营服务器需遵守《魔兽世界》相关版权法律,建议仅用于学习和测试。
如果需要更详细的配置(如MOD、自定义任务等),可参考乌龟服官方文档或社区Wiki。