Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.


Panel
borderColor#3399cc
bgColor#DCF1FC
titleColor#FFFFFF
titleBGColor#3399cc
borderStylesolid
titleGuide

This article is part of the Installation Guide. You can read it alone or click on the previous link to easily move between the steps.

Sección


Columna

<< Step 1: Requirements


Columna

Step 3: Server Setup >>



...

Columna
width75

Getting started

Before you get scared by this long guide, we assure you the procedure is quite simple.
Most of the following steps are to be performed only the first time you install Trinity and only the Trinity updating procedures will need to be run from time to time.


Required Software

See Windows Requirements

Pulling & Compiling the Source

Pulling the Source

  1. Create a directory in which Core files will be pulled (for example: C:\Trinity).
  2. Right-click on the directory and click on Git Extensions -> Clone (on recent versions: GitExt Clone...)
  3. Fill in the data as follow:

3.3.5 (wotlk client)

This will clone 3.3.5a branch,

this is the RECOMMENDED branch for starters and people wanting playable content.

Panel

Repository to clone: https://github.com/TrinityCore/TrinityCore
Destination: C:\Trinity
Subdirectory to create: <none>*
Branch: 3.3.5
Personal Repository: Yes

  • <none>* means leave it empty

master (legion shadowlands client)

This will clone master branch,

note that this is  NOT  the recommended branch for starters, this branch doesn't ship most of content after 3.3.5a.

Panel

Repository to clone: https://github.com/TrinityCore/TrinityCore
Destination: C:\Trinity
Subdirectory to create: <none>*
Branch: master
Personal Repository: Yes


Click Clone. Within a few minutes all of the TrinityCore source files will be pulled into the directory C:\Trinity.


...

Info
titleThis info may be outdated

Note: in MySQL 5.7 64bit there is a bug. Binary_log_types.h and Binary_log_funcs.h are missing.

you can download http://dev.mysql.com/downloads/file/?id=456917 and open it with winrar (or google something for opening .tar Archive)

then go to mysql-5.7.7-rc\libbinlogevents\include  there you'll find both files.  copy them to C:\Program Files\MySQL\MySQL Server 5.7\include (default location, change to your directory if you have a different mysql install location

...

3.3.5a

Panel
authserver.exe
authserver.pdb
authserver.conf.dist
worldserver.exe
worldserver.pdb
worldserver.conf.dist
libmysql.dll
libeay32.dll
ssleay32.dll


master (79.x)

Panel
bnetserver.exe
bnetserver.pdb
bnetserver.conf.dist
bnetserver.cert.perm
bnetserver.key.perm
worldserver.exe
worldserver.pdb
worldserver.conf.dist
libmysql.dll
libeay32.dll
ssleay32.dll


...