Compilarea trinitycore pe linux

Compilarea TrinityCore pe Linux

Compilarea trinitycore pe linux

Compilarea TrinityCore pe Linux

Etapa 1: Instalarea software-ului și a bibliotecilor

Procesor cu suport SSE2
Boost ≥ 1,49 (≥ 1,54 dacă se construiește cu Clang)






MySQL ≥ 5.1.0
OpenSSL ≥ 1.0.0
CMake ≥ 2.8.9
ZeroMQ ≥ 2.2.6 (doar ramificațiile 4.3.4 și 6.x)
GCC ≥ 4.7.2 sau Clang ≥ 3.3

apt - get install build - esențiale autoconf libtool gcc g ++ face cmake git - core

apt - instalează wget p7zip - plin libncurses5 - dev zlib1g - dev libbz2 - dev

apt-get install libssl-dev mysql-server mysql-client libmysqlclient-dev libmysql ++-dev libreadline6-dev

apt - get instalare libboost - dev libboost - dev - libboost - dev - libboost - dev

# pentru versiunile sursă 4.3.4 și 6.x

sudo apt - pentru a instala libzmq - dev

Notă: Dacă nu aveți instalat OpenSSL, nu uitați să îl instalați în lista de mai sus, deoarece de obicei este instalat OpenSSL cu sistemul de operare instalat.

Pasul 2: Începeți

Primele lucruri de care avem nevoie sunt sursele de kernel TrinityCore






În acest caz, vom folosi versiunea 3.3.5a pentru aceasta, alegeți directorul unde vor fi descărcate sursele
și utilizați git instalat anterior pentru descărcare.

(Pentru a crea un dosar, utilizați comanda "nume dosar mkdir" și "cd / folder name" pentru a merge în folderul dvs.)

Asamblarea serverului în folderul / home / Diyvol / server cu un jurnal complet de erori în timpul compilării

cmake. / - DPREFIX = / home / Diyvol / server - DCONF_DIR = / home / Diyvol / server / etc - DLIBSDIR = / home / Diyvol / server / lib - DTOOLS = 1 - DWITH_WARNINGS = 1

Construiți serverul în dosarul serverului. configurați folderul server / etc și biblioteca în directorul server / lib + jurnalul complet de erori la momentul compilării

Porniți ansamblul kernel-ului
După asamblarea configurației și verificarea faptului că totul este în ordine, putem începe să ne compilam nucleul.

Hărți pentru server
Excelent acum cu setările inițiale terminate și continuarea pregătirilor noastre pentru lansare.

Acum avem nevoie de fișiere suplimentare pentru funcționarea serverului nostru și anume hărți, dbc, vmap, mmap.
Descrieți modul de extragere a fișierelor de date de pe server Cred că nu este recomandabil deoarece aproape nimeni nu păstrează jocul World of Warcract pe serverul de mașini.
Deci, ne vom bucura de faptul că ați extras deja aceste fișiere în prealabil sau dacă nu aveți deja opțiunea, din anumite motive puteți găsi întotdeauna aceste fișiere pe Internet.

Deoarece curentul a primit fișierele necesare, aruncați-le pe serverul dvs. în dosarul "date" și vom continua în continuare.

Instalarea bazei de date server de jocuri
Acum trebuie să creăm 3 baze de date în baza de date mysql (auth, lume, caractere)
Întregul proces de lucru cu baza de date va rula direct din consola fără programe inutile.

Mai intai trebuie sa intram in baza noastra de date sub userul nostru root (poti crea un nou care este foarte de dorit)

(Atenție acest lucru nu este necesar, dacă ați făcut acest lucru, atunci nu uitați să schimbați datele de conectare și parola în config)

Un exemplu de cum să aruncați gunoi într-o bază de date dintr-o consolă simplă







Trimiteți-le prietenilor: