关于Trinity魔兽私服搭建

来源:互联网 发布:铃声编辑软件 编辑:程序博客网 时间:2024/04/20 19:18

本来说这周末调试技能相关的代码,结果今天花了大半天时间在服务器配置上。

首先推荐一下Trinity服务器搭建比较好的文章,地址:http://log4think.com/setup_wow_private_server/ 

这篇文章介绍了90%的内容,然而10%略过的内容却让人蛋疼。

我们随着那篇文章一点点补充,这里主要记录我在搭建这个服务器所犯得N多错~

安装基本工具:

首先是openssl的安装,注意不是去www.openssl.org下载,而是在http://slproweb.com/products/Win32OpenSSL.html这个网站下载16M的安装包(否则你就蛋疼吧)

然后是CMake,安装好后按步骤完成configuration和generation,注意要选中tools那个选项哦~(否则你编译不了tools目录)

编译代码:

客户端代码需要3.3.5以下版本(小版本不用考虑差别,如13507和13930),但注意auth服务器的版本支持是写死在代码里面的,详细见http://log4think.com/wow_3-3-5_13930_auth_patch/

安装数据库:

下载最新的数据库,最好手工导入到mysql,用工具很慢,而且经常出错(我用的几个mysql前端在执行70多M的sql文件时都有问题,直接操作就可以)

数据库创建好后,还需要导入更新,这里介绍一下批量导入updates文件夹中sql文件的方法(首先要理解哦):

(1)使用dir *.sql /B > sql.bat命令将所有的sql文件名放到一个bat文件中

(2)打开bat文件,全选,按tab键

(3)将tab替换为source -uroot  -p123456 -f -D db_name > (注意db_name自己填)

(4)执行那个bat文件

后面的差不多没什么问题


需要说明的是有什么问题可以直接进行代码调试,比打什么补丁都好用~其实网上所谓的版本打补丁是auth服务器的版本支持写死的代码问题。

今天先写这么多,第一次总是痛苦的,希望能对装单机服务器的同学有所帮助~~~后面再看技能系统咯~~~