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

首先推荐一下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服务器的版本支持写死的代码问题。

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

关于Trinity魔兽私服搭建相关推荐

  1. 开源魔兽世界私服搭建

    本文档是原创的,具有可操作性,不是网络上互相抄袭的博客. 觉得有用就赞一个,项目源码: https://github.com/geektcp/Namjagbarwa-wow 同名原创文章(界面样式更简 ...

  2. Maven 私服搭建指南

    序言 Maven 作为 Java 项目管理工具,它不仅可以用作包管理,还有许多的插件,可以支持整个项目的开发.打包.测试.部署等一系列行为. 而包管理又是其核心功能,除非是个人项目,我们获取包都是从中 ...

  3. Maven基础与私服搭建

    Blog诞生记 Android studio构建项目有时候build.gradld构建缓慢,严重影响了开发心情,这仅是次要因素,最重要的是leader为了考虑团队发展,建议搭建Maven私服,把项目模 ...

  4. GitLab私服搭建及使用实践

    GitLab私服搭建及使用实践 一 . 环境 CentOS 7 内存配置4G (官方要求2G , 但是2G 经常会出现502问题 ) 二. gitlab 私服搭建 安装依赖的openssh-serve ...

  5. Maven 私服搭建

    由于公司研发环境物理隔绝,所以自己搭建了一个 maven 私服,以下是自己搭建私服过程中的一个记录. 1.准备Maven私服相关文件 1.1 从 sonatype 官网 下载 nexus 安装包 1. ...

  6. 真正的maven私服搭建器--Artifactory

    一个团队要真正用好Maven,repository私服是免不了的,否则team mate们多好奇的目光,都会全部消耗在漫长的jar下载中. 以前介绍过一个搭建私服的简朴但很笨的办法--将雷锋同志下载好 ...

  7. centos 6.8安装git_git 入门教程之 git 私服搭建教程

    git 私服搭建教程 前几节我们的远程仓库使用的是 github 网站,托管项目大多是公开的,如果不想让任何人都能看到就需要收费,而且 github 网站毕竟在国外,访问速度太慢,基于上述两点原因,我 ...

  8. maven 学习笔记--仓库,聚合和继承,私服搭建

    仓库 http://blog.csdn.net/wanghantong/article/details/36427433 聚合和继承 http://www.cnblogs.com/xdp-gacl/p ...

  9. git 入门教程之 git 私服搭建教程

    git 私服搭建教程 前几节我们的远程仓库使用的是 github 网站,托管项目大多是公开的,如果不想让任何人都能看到就需要收费,而且 github 网站毕竟在国外,访问速度太慢,基于上述两点原因,我 ...

最新文章

  1. 如何确认11.2 RAC Grid Infrastructure的时区
  2. Raspberry Pi 4B 安装 PyTorch
  3. ABAP:利用SAP定时器自动刷新LIST
  4. java消费kafka数据之后,进行堆积之后在插入数据库
  5. js在一个指定元素前添加内容_WebAR开发指南(1)---使用AR.js实现第一个WebAR demo...
  6. js--window关闭事件
  7. MongoDB集群构建
  8. ❤️基于Java的方式配置Spring
  9. SpringCloud(一)
  10. inventor弧度怎么标注_家里房间太大,WiFi信号覆盖不了怎么办?网件新作:分身术...
  11. 俄罗斯方块的那些事:1.概要
  12. Prometheus 和 Alertmanager实战配置
  13. 水准网测量平差matlab_基于MATLAB的测量平差计算
  14. 润乾报表如何固定表头
  15. Bootstrap栅格系统原理
  16. 11 - JavaScript原型对象
  17. js获取注册表中应用程序的路径,并通过注册表打开
  18. Numpy 使用总结(三)
  19. 【Android】自定义控件实现自动补齐邮箱后缀的输入框
  20. win10linux双系统引导设置,win10 + Ubuntu20.04 LTS双系统引导界面美化

热门文章

  1. 微信小程序网悦新闻开发--功能介绍(一)
  2. vue3安装wot-design步骤
  3. 数据存储|信息安全技术在SSD中的应用分享
  4. android 蓝牙设置界面高级选项功能解析
  5. 安卓开发(五)广播(Broadcasts)
  6. 快速搭建个人博客——保姆级教程
  7. 产品分析报告:「腾讯相册管家」,你的回忆,由我珍藏
  8. 软考信息安全工程师笔记(第二章--密码学基础与应用)
  9. 傲酷(Oculii)获通用汽车战略投资,软件或引发毫米波雷达新变革
  10. 跌落ETC风口/业绩受挫,激光雷达是万集科技自救“灵药”?