Circle CI | Travis Build | Auth Server | World Server | Build Tools |
---|---|---|---|---|
Trinity Core 3.3.5a with NPC Bots and Extras. Great for learning, single player, or playing with friends.
This source is based on TrinityCore Revision 330e5b0
With NewNPC Bots f7936eb9
For more information on how to use NPC Bots please see: thesawolf New NPC Bots Readme
With Lord Psyan Patches
You will need to use TDB 335.61
Not sure this is necessary but here is the order in which to apply database scripts:
Included in sql/custom
C++
scripts applied:
Name | Utility |
---|---|
LordPsyan | Beastmaster |
Simon Magus | Enchanter |
Major Oak | Heirlooms |
Prospero | Portal Master |
Thaumaturge Vashreen | Arcane Reforger |
Warphoof | Transmogrifier |
Gwydion | Buff Master |
Faegan | Aura Master |
Ulf | Trainer Master |
Wu | Profession Teleporter |
Sartie Sweettoe | Profession Material Vendor |
Ja'Nanji | Class Materials |
Acantha | Gear Master |
Maiden of the Stars | Level Master |
NPC Bots | Stormwind |
NPC Bots | Orgrimmar |
Grunty | Title Master |
Wal'rufus | Reputation Master |
Commencer | Welcome Master |
We have included better defaults that are tailored for customizations this server supports. They are ready to use, all you need to do is update the database info. Both auth and world configs can be found at:
src/server/authserver/authserver.conf
src/server/worldserver/worldserver.conf
docker run -d \
-p 3724:3724 \
-e DB_HOST=192.168.0.100 \
-e DB_PORT=3306 \
-v /path/to/your/authserver:/opt/trinitycore/etc/ \
-v /path/to/your/logs:/opt/trinitycore/logs/ \
timothystewart6/botsplusplus-authserver:latest
docker run -d \
-p 8085:8085 \
-e DB_HOST=192.168.0.100 \
-e DB_PORT=3306 \
-v path/to/your/worldserverconf:/opt/trinitycore/etc/ \
-v path/to/your/cameras:/opt/trinitycore/bin/cameras \
-v path/to/your/dbc:/opt/trinitycore/bin/dbc \
-v path/to/your/maps:/opt/trinitycore/bin/maps \
-v path/to/your/mmaps:/opt/trinitycore/bin/mmaps \
-v path/to/your/vmaps:/opt/trinitycore/bin/vmaps \
-v path/to/your/logs:/opt/trinitycore/logs/ \
timothystewart6/botsplusplus-worldserver:latest
Auth Server
docker-compose.yml
version: "3"
services:
trinity-auth:
image: timothystewart6/botsplusplus-authserver:latest
container_name: trinity-auth
environment:
- DB_HOST=192.168.0.100
- DB_PORT=3306
volumes:
- path/to/your/authserver:/opt/trinitycore/etc/
- /path/to/your/logs:/opt/trinitycore/logs/
ports:
- 3724:3724
restart: unless-stopped
security_opt:
- no-new-privileges:true
World Server
docker-compose.yml
version: "3"
services:
trinity-world:
image: timothystewart6/botsplusplus-worldserver:latest
container_name: trinity-world
environment:
- DB_HOST=192.168.0.100
- DB_PORT=3306
volumes:
- path/to/your/worldserverconf:/opt/trinitycore/etc/
- path/to/your/camera/cameras:/opt/trinitycore/bin/cameras
- path/to/your/dbc:/opt/trinitycore/bin/dbc
- path/to/your/maps:/opt/trinitycore/bin/maps
- path/to/your/mmaps:/opt/trinitycore/bin/mmaps
- path/to/your/vmaps:/opt/trinitycore/bin/vmaps
- path/to/your/logs:/opt/trinitycore/logs/
ports:
- 8085:8085
restart: unless-stopped
security_opt:
- no-new-privileges:true