| .. | ||
| README.md | ||
Guide on getting a private WoW server running
This is the documentation to create a World of Warcraft server.
Setting up the Server
-
Log into server using putty.
-
Create a user names acore with pw acore
sudo adduser newuser -
Then add them to the sudo group
sudo usermod -aG sudo newusername -
Install the needed packages
sudo apt-get update && sudo apt-get install git cmake make gcc g++ clang libmysqlclient-dev libssl-dev libbz2-dev libreadline-dev libncurses-dev mysql-server libboost-all-dev -
Install Mysql
export MYSQL_APT_CONFIG_VERSION=0.8.33-1 -
Download the latest Mysql Repository
wget https://dev.mysql.com/get/mysql-apt-config_${MYSQL_APT_CONFIG_VERSION}_all.deb -
Configure the install directory
export AC_CODE_DIR=$HOME/azerothcore -
Clone the Github
git clone https://github.com/azerothcore/azerothcore-wotlk.git --branch master --single-branch $AC_CODE_DIR -
Create a direstory named build to keep things organized
cd $AC_CODE_DIR mkdir build cd build -
Configure for compiling
cmake ../ -DCMAKE_INSTALL_PREFIX=$AC_CODE_DIR/env/dist/ -DCMAKE_C_COMPILER=/usr/bin/clang -DCMAKE_CXX_COMPILER=/usr/bin/clang++ -DWITH_WARNINGS=1 -DTOOLS_BUILD=all -DSCRIPTS=static -DMODULES=static -
Run the make install commands (note: this will take awhile)
make -j$BUILD_CORES make install -
Download the data.zip file with the game files in it.
wget https://github.com/wowgaming/client-data/releases/download/v19/Data.zip