首先明杰先给各位普及一下TrinityCore是什么
TrinityCore 是c++实现MMORPG框架
来自MaNGOS,大型网络对象服务,随着时间的推移,该项目代码广泛的优化,改善和清理代码。
需要准备的架设工具:
端(版本)、服务器、第三方充值平台
架设环境如下:
服务器系统:Linux, Windows or Mac>
cpu支持SSE2
Boost ≥ 1.49
MySQL ≥ 5.1.0
CMake ≥ 2.8.11.2 / 2.8.9 (Windows / Linux)
OpenSSL ≥ 1.0.0
GCC ≥ 4.7.2 (Linux only)
MS Visual Studio ≥ 12 (2013) (Windows only)
这篇文章我们先用windows 7系统安装
1、生成vs2013工程解决方案
- 下载名字ource code (zip) 
- 打开cmake 
- Where is the Source code: E:/SDK/TrinityCore-stable 
- Where to build th binaries:E:/SDK/TrinityCore-stable/build 
- 点击Configure 现在 vs2013,把TOOLS勾上,点击Generate生成TrinityCore.sln 
- 编译解决方案 
如果是64位系统需要手动去把mysql库,指向win32的,否则出现link 2019错误。
2、生成地图
- 安装好World of Warcraft – 3.3.5a (12340) – enUS (No Install),建议编译Release的版本,生成地图快 
 可C:\TrinityCore\contrib 复制 “extractor.bat”及地图生成工具4个exe 放wow.exe同目录,(2 3 4 5步骤可跳过)
- 在Wow.exe同目录下一次点击mapextractor.exe 
- mmaps_generator.exe 
- vmap4extractor.exe 
- vmap4assembler.exe 
- 生成的dbc maps mmaps vmaps拷贝v到 authserver.exe worldserver.exe目录下 
3、数据库安装
- 默认mysql安装,添加帐号:trinity,密码:trinity 
- 数据库图形管理工具HeidiSQL或者SQLyog,推荐用SQLyog 
- 工具->现在执行sql文件…sqlcreatecreate_mysql.sql 
- 选择auth数据库 工具->现在执行sql文件…sqlbaseauth_database.sql 
- characters数据库 同上面操作执行…sqlbasecharacter_database.sql 
- world数据库 同上面操作执行…”TDB_full_*.sql。下载名字是TDB_full 
4、运行
- authserver.conf.dist和worldserver.conf.dist 去掉dist 
- 运行authserver.exe,再运行worldserver.exe 
- worldserver窗口里创建游戏帐号:account create username password 
- 修改游戏客户端DataenUSrealmlist.wtf内容为:set realmlist 127.0.0.1 
大概步骤是和Mangos构建是类似的,上面没说到是用了那个版本,自己下载数据库和源码版本一致。
最后来个截图,图:魔兽世界私服:巫妖王之怒3.35
 
   


















