Settings, docs and scripts for azerothcore with playerbots
-
Set .env;
-
First build: execute
build.sh
; -
Conf files usually go under
~/azerothcore/env/dist/etc
copy those over there (there should be some.conf.dist
files there already. If not, it should be elsewhere). Don't forget to set to setDataDir
to"<full_path_to_source_code_dir>/build/data"
, because I'm lazy and didn't find a way to make the env var work; -
Download Client Data and unpack it on your DataDir;
-
Auth- and worldserver entry scripts under
~/azerothcore/build/src/server/apps
; -
Conf files at
~/azerothcore-wotlk/env/dist/etc
and module specific ones insidemodules
folder in that directory.
To update, git pull
on the server dir and run build.sh
here.
build.sh
: Builds the server;start-azeroth.sh
: Starts auth- and worldserver on tmux sessions;stop-azeroth.sh
: Graciously stops each server;stop-world.sh
andstop-auth.sh
: Graciously stops respective servers;attach-world.sh
andattach-auth.sh
: Attaches to the respective tmux sessions;start-world.sh
andstart-auth.sh
: Starts respective server;backup-databases.sh
: Create db backups based on set environment variables;restore-databases.sh
: Restores db backups based on set environment variables;list-backups.sh
: Lists existing backups onBACKUP_DIR
with datetime and size.