Sign inSign up

timothystewart6/botsplusplus-authserver

By timothystewart6

Updated over 4 years ago

TrinityCore Auth Server

Image
2

10K+

timothystewart6/botsplusplus-authserver repository overview

BotsPlusPlus

Circle CITravis BuildAuth ServerWorld ServerBuild Tools
CircleCIBuild StatusDocker PullsDocker PullsDocker Pulls

Trinity Core 3.3.5a with NPC Bots and Extras. Great for learning, single player, or playing with friends.

Trinity Core

This source is based on TrinityCore Revision 330e5b0

New NPC Bots Source from martin26

  • NPC Bots
  • AH Bot

With NewNPC Bots f7936eb9

New NPC Bots Source by thanosdk

For more information on how to use NPC Bots please see: thesawolf New NPC Bots Readme

Lord Psyan Patches

With Lord Psyan Patches

  • Start Guild
  • Auto Learn New Spells
  • Announce Login
  • Account Mounts
  • Login BoA (with enchants)
  • Start Guild
  • Beastmaster

SQL Scripts

world_db

You will need to use TDB 335.61

Not sure this is necessary but here is the order in which to apply database scripts:

  • create
  • base
  • world (see above)
  • updates
  • custom
Custom

Included in sql/custom

C++ scripts applied:

NPC List

NameUtility
LordPsyanBeastmaster
Simon MagusEnchanter
Major OakHeirlooms
ProsperoPortal Master
Thaumaturge VashreenArcane Reforger
WarphoofTransmogrifier
GwydionBuff Master
FaeganAura Master
UlfTrainer Master
WuProfession Teleporter
Sartie SweettoeProfession Material Vendor
Ja'NanjiClass Materials
AcanthaGear Master
Maiden of the StarsLevel Master
NPC BotsStormwind
NPC BotsOrgrimmar
GruntyTitle Master
Wal'rufusReputation Master
CommencerWelcome Master

Config

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

  • Docker images use a modified version of neechbear/trinitycore
  • All credit goes to neechbear for creating a great set of Docker images to boostrap the ones used in this repo.
Docker commands
Starting the auth server
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
Starting the world server
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
Docker Compose

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

Build

Windows Requirements

  • Visual Studio 2017 (x64)
  • Boost 1.63.0 (x64)
  • MySQL 5.6.39.0 (x64)
  • CMake 3.9.1 (x64)
  • OpenSSL 1.0.2L (x64)

Linux Requirements

  • Built on Debian 9.x
  • Tested on Debian 9.x

Tag summary

Content type

Image

Digest

Size

100.3 MB

Last updated

over 4 years ago

docker pull timothystewart6/botsplusplus-authserver