0x01 写在最前面

随着暴雪和网易的谈崩,官方的魔兽怀旧服也没了。现在也没有精力去亚服肝,就自己搭建一个私服养老吧。

MangosZero

0x02 环境配置

  • 系统:OpenSUSE Leap 15.4
  • 数据库:MYSQL(Docker)
  • 代码:Mangos Zero

0x03 编译前准备

  • 安装依赖
zypper in gcc-c++ cmake libmariadb-devel libbz2-devel 

gcc-c++cmake是编译工具,其它编译依赖包基本在系统中有,需要额外安装的就libmariadb-devel包和libbz2-devel

0x04 编译安装

  • 编译代码
cd mangos
mkdir build
cd build
cmake ../ -DCMAKE_INSTALL_PREFIX=/opt/mangos/svr -DCONF_INSTALL_DIR=/opt/mangos/etc -DBUILD_TOOLS=0 -DPLAYERBOTS=1
make -j8
make install
  • 编译选项
    • CMAKE_INSTALL_PREFIX: 安装路径(必须)
    • CONF_INSTALL_DIR: 配置文件路径(必须)
    • BUILD_TOOLS: 是否编译地图工具
    • PLAYERBOTS: 编译AI机器人

0x05 导入数据库

  • 安装mysql客户端
zypper in mariadb-client
git clone https://github.com/mangoszero/database.git
cd database
./InstallDatabases.sh

0x06 一些已知问题

  • 1、一些带锁的门/通道不需要开锁就可以直接通行
  • 2、日常任务缺失
  • 3、一些翻译不全

0x07 一起来玩吧

服务器地址:220.182.9.94 需要新建账号的朋友可以留下联系方式以便新建账号后通知。