关于Trinity魔兽私服搭建
本来说这周末调试技能相关的代码,结果今天花了大半天时间在服务器配置上。
首先推荐一下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魔兽私服搭建相关推荐
- 开源魔兽世界私服搭建
本文档是原创的,具有可操作性,不是网络上互相抄袭的博客. 觉得有用就赞一个,项目源码: https://github.com/geektcp/Namjagbarwa-wow 同名原创文章(界面样式更简 ...
- Maven 私服搭建指南
序言 Maven 作为 Java 项目管理工具,它不仅可以用作包管理,还有许多的插件,可以支持整个项目的开发.打包.测试.部署等一系列行为. 而包管理又是其核心功能,除非是个人项目,我们获取包都是从中 ...
- Maven基础与私服搭建
Blog诞生记 Android studio构建项目有时候build.gradld构建缓慢,严重影响了开发心情,这仅是次要因素,最重要的是leader为了考虑团队发展,建议搭建Maven私服,把项目模 ...
- GitLab私服搭建及使用实践
GitLab私服搭建及使用实践 一 . 环境 CentOS 7 内存配置4G (官方要求2G , 但是2G 经常会出现502问题 ) 二. gitlab 私服搭建 安装依赖的openssh-serve ...
- Maven 私服搭建
由于公司研发环境物理隔绝,所以自己搭建了一个 maven 私服,以下是自己搭建私服过程中的一个记录. 1.准备Maven私服相关文件 1.1 从 sonatype 官网 下载 nexus 安装包 1. ...
- 真正的maven私服搭建器--Artifactory
一个团队要真正用好Maven,repository私服是免不了的,否则team mate们多好奇的目光,都会全部消耗在漫长的jar下载中. 以前介绍过一个搭建私服的简朴但很笨的办法--将雷锋同志下载好 ...
- centos 6.8安装git_git 入门教程之 git 私服搭建教程
git 私服搭建教程 前几节我们的远程仓库使用的是 github 网站,托管项目大多是公开的,如果不想让任何人都能看到就需要收费,而且 github 网站毕竟在国外,访问速度太慢,基于上述两点原因,我 ...
- maven 学习笔记--仓库,聚合和继承,私服搭建
仓库 http://blog.csdn.net/wanghantong/article/details/36427433 聚合和继承 http://www.cnblogs.com/xdp-gacl/p ...
- git 入门教程之 git 私服搭建教程
git 私服搭建教程 前几节我们的远程仓库使用的是 github 网站,托管项目大多是公开的,如果不想让任何人都能看到就需要收费,而且 github 网站毕竟在国外,访问速度太慢,基于上述两点原因,我 ...
最新文章
- 如何确认11.2 RAC Grid Infrastructure的时区
- Raspberry Pi 4B 安装 PyTorch
- ABAP:利用SAP定时器自动刷新LIST
- java消费kafka数据之后,进行堆积之后在插入数据库
- js在一个指定元素前添加内容_WebAR开发指南(1)---使用AR.js实现第一个WebAR demo...
- js--window关闭事件
- MongoDB集群构建
- ❤️基于Java的方式配置Spring
- SpringCloud(一)
- inventor弧度怎么标注_家里房间太大,WiFi信号覆盖不了怎么办?网件新作:分身术...
- 俄罗斯方块的那些事:1.概要
- Prometheus 和 Alertmanager实战配置
- 水准网测量平差matlab_基于MATLAB的测量平差计算
- 润乾报表如何固定表头
- Bootstrap栅格系统原理
- 11 - JavaScript原型对象
- js获取注册表中应用程序的路径,并通过注册表打开
- Numpy 使用总结(三)
- 【Android】自定义控件实现自动补齐邮箱后缀的输入框
- win10linux双系统引导设置,win10 + Ubuntu20.04 LTS双系统引导界面美化