服务器 标签

魔兽世界服务器搭建指南 有更新!

  |   0 评论   |   0 浏览

〇 、前言

魔兽世界是一款风靡全球的 MMORPG(大型多人在线角色扮演)游戏。它的世界构建方式、游戏逻辑、并发处理等等内容非常值得我们学习和研究。
在 GitHub 上,存在多个魔兽世界模拟器项目,我们选择其中一个进行研究。
TrinityCore,是其中一个长期维护,并代码规范的项目,世界还原度也非常高,该项目有两个分支,一个分支对应正式服务器最新版本,这个不是我们想要的,还有一个分支对应3.3.5,也就是巫妖王之怒的最后一个版本,我们的教程将以此展开,教大家搭建一个巫妖王之怒的服务器端,也可以锁70级,那么就成为了我们国内开放时期最长的一个版本燃烧的远征(70级副本80级天赋)。
所以,通过此教程,你将可以成功搭建两个不同版本的服务器端。

一、前期准备工作

  • CPU需要支持SSE2指令集
  • Boost版本大于等于1.66(最新的稳定版本)
  • MySQL数据库版本大于等于5.6.x,也可以升级为5.7.x
  • OpenSSL版本大于等于1.0.x
  • CMake版本大于等于3.8.2 (最新的稳定版本)
  • MicroSoft Visual Studio (Community)版本大于等于16.4 (2019)

1.1 安装 Git Extensions

你需要安装一个Windows版本的Git,在这里可以下载:https://git-scm.com/download/win
安装时,注意选择Run Git from the Windows Command Prompt选项,该选项会将Git配置到系统环境变量中,如下图所示:
1.png

1.2 安装IDE Visual Studio Community 2017

VS 2017(任何版本)的安装程序默认不再安装C++编译器。
所以我们需要手动选择Visual C++,选择自定义安装,然后将Visual C++选项选中,如下图所示:
2.png
想在win10下运行,您还需要勾选如下选项:
3.webp

未完待续……