Hallo Leute da ich viele Tut´s gesehen habe vom
Linux kompilieren, aber die alle veraltet waren w
will ich euch eine anleitung machen wie ihr Trinity
Kompiliert und alles einstellt:
Dann fangen wir mal an :
erst bringen wir linux auf dem neusten stand
dann installieren wir uns die nötigen sachen:
dann noch einmal :
So super alle wichtigen dinge sind installiert
jetzt nachdem wir alle wichtigen dinge haben erstellen wir uns einen
user womit wir denn server und so screenen werden..
Die frage wieso nicht mit dem user Root ?
Ganz einfach, ihr werdet leicht gehackt..
so wir erstellen uns jetzt einen user:
und dann wechseln wir zum erstellten user:
und wechseln zum Hauptverzeichnis
Jetzt installieren wir und entpacken die (ACE-library)
so und jetzt enpacken :
im ordner wechseln :
ordner "build" erstellen
und dort rein wechseln
Jetzt konfugierieren wir ACE und installen es
und installieren
jetzt OpenSSL
entpacken ;)
und zum ordner begeben:
Lokale installation und Konfiguration
Jetzt installieren :D
Jetzt wieder zum standard ordner
Jetzt Trinity installieren
Jetzt müsste ein Verzeichnis namens "trinitycore" da sein..
aber ihr sollt nicht dort rein gehen.
sondern erstmal hier "build" erstellen
und dort rein jetzt
Jetzt Vorbereitung zur Kompilieren
und jetzt kompilieren
Jetzt im Ordner rein :
und jetzt
jetzt libMPQ installieren :
konfigurieren :
und installieren ;
jetzt installieren wir die datenbank:
Dann connectet ihr mit Navicat, denn account erstellt ihr unter
und dann geht ihr in navicat rein erstellt folgende datenbanken:
und batcht die SQL rein die dateien findet ihr unter
[Only registered and activated users can see links. Click Here To Register...]
ist nicht so schwer die zu finden und die updatest müsst ihr auch noch suchen dann habt ihr schon die datenbank
Ihr geht im ordner :
und macht folgendes :
Jetzt braucht ihr die DBC und Maps und vmaps
die bekommt ihr hier
[Only registered and activated users can see links. Click Here To Register...]
dann seht ihr drin 4 dateien die alle im wow ordner verschieben
und alle nach einander drinnen ausführen (im WoW Ordner)
anschließend müsstet ihr 4 Ordner haben im Wow Verzeichnis
Buildings ist unwichtig
So ihr loggt euch per WinSCP in euren root rein
geht in das Trinity verzeichnis und dann
build und dann
bin
wenn ihr dort drin seit kopiert ihr vmaps,maps und dbc,
in denn bin ordner ...
Wenn ihr das getan habt
kommen wir zur konfiguration ihr geht wieder im build ordner
und dann auf etc
in etc seht ihr 2 configs
diese bennent ihr um in
und öffnet es per Wordpad oder Notepad ++ (kein Editor)
dann Konfigurieren wir alles fangen wir mit auth an
ich schreibe dort rein was geändert sein muss
in
auth ist fertig nun World
in
Sonst bleibt alles Super die Configs sind auch fertig...
ihr öffnet navicat geht in
auth
und dann in realmlist
da gebt ihr eure IP Adresse ein vom root...
so alles super Jetzt nähern wir uns zum Ende
ihr geht in euren Putty wieder und geht in euer verzeichnis
dann screent ihr euren server
nicht mit
wenn ihr es so ausführt läuft der server auch aber
wenn ihr Putty schließt ist er down also screen -AmdS nehmen
Das wars schon :rolleyes:
Dieses Tutorial habe ich geschrieben und wenn ihr Haar genau
das gleiche Tutorial irgendwo sieht bitte bescheid sagen ;)
weil es meiner ist
ich denke es war ausführlich
ich würd euch Danken wenn ihr mir ein Thanks geben würdet ;)
Mfg Unam1e
Linux kompilieren, aber die alle veraltet waren w
will ich euch eine anleitung machen wie ihr Trinity
Kompiliert und alles einstellt:
Dann fangen wir mal an :
erst bringen wir linux auf dem neusten stand
Code:
apt-get update apt-get upgrade
Code:
apt-get install build-essential autoconf libtool gcc g++ make cmake subversion mercurial patch wget links zip unzip unrar
Code:
apt-get install openssl libssl-dev mysql-server mysql-client libmysqlclient15-dev libmysql++-dev libreadline5-dev zlib1g-dev libbz2-dev
jetzt nachdem wir alle wichtigen dinge haben erstellen wir uns einen
user womit wir denn server und so screenen werden..
Die frage wieso nicht mit dem user Root ?
Ganz einfach, ihr werdet leicht gehackt..
so wir erstellen uns jetzt einen user:
Code:
sudo adduser <username>
Code:
su <username>
Code:
cd ~/
Code:
wget http://download.dre.vanderbilt.edu/previous_versions/ACE-5.7.8.tar.gz
Code:
tar xvzf ACE-5.7.8.tar.gz
Code:
cd ~/ACE_wrappers/
Code:
mkdir build
Code:
cd build
Code:
../configure --prefix=/home/<username>/.sys/
Code:
make && make install
Code:
wget http://openssl.org/source/openssl-0.9.8o.tar.gz
Code:
tar -xvf openssl-0.9.8o.tar.gz
Code:
cd openssl-0.9.8o
Code:
./config --prefix=/home/<username>/.sys shared
Code:
make && make install
Code:
cd ~/
Code:
hg clone http://trinitycore.googlecode.com/hg/ trinitycore
aber ihr sollt nicht dort rein gehen.
sondern erstmal hier "build" erstellen
Code:
mkdir build
Code:
cd build
Code:
cmake ../trinitycore/ -DPREFIX=/home/<username>/server -DWITH_SQL=1
Code:
make && make install
Code:
cd ~/trinitycore/
Code:
hg pull -u
Code:
sh ./autogen.sh
Code:
./configure --prefix=/home/<username>/.sys/
Code:
make && make install
Code:
hg clone http://trinitydb.googlecode.com/hg/ trinitydb
Code:
http://ipadresse/phpmyadmin
Code:
auth world characters
[Only registered and activated users can see links. Click Here To Register...]
ist nicht so schwer die zu finden und die updatest müsst ihr auch noch suchen dann habt ihr schon die datenbank
Ihr geht im ordner :
Code:
cd ~/trinitydb
Code:
hg pull -u
die bekommt ihr hier
[Only registered and activated users can see links. Click Here To Register...]
dann seht ihr drin 4 dateien die alle im wow ordner verschieben
und alle nach einander drinnen ausführen (im WoW Ordner)
anschließend müsstet ihr 4 Ordner haben im Wow Verzeichnis
Code:
maps dbc vmaps Buildings
So ihr loggt euch per WinSCP in euren root rein
geht in das Trinity verzeichnis und dann
build und dann
bin
wenn ihr dort drin seit kopiert ihr vmaps,maps und dbc,
in denn bin ordner ...
Wenn ihr das getan habt
kommen wir zur konfiguration ihr geht wieder im build ordner
und dann auf etc
in etc seht ihr 2 configs
Code:
worldserver.conf.dist authserver.conf.dist
Code:
worldserver.conf authserver.conf
dann Konfigurieren wir alles fangen wir mit auth an
ich schreibe dort rein was geändert sein muss
Code:
LoginDatabaseInfo = "127.0.0.1;3306;trinity;trinity;auth"
Code:
LoginDatabaseInfo = "127.0.0.1;3306;Mysql name;Mysql Passwort;auth"
Code:
LoginDatabaseInfo = "127.0.0.1;3306;trinity;trinity;auth" WorldDatabaseInfo = "127.0.0.1;3306;trinity;trinity;world" CharacterDatabaseInfo = "127.0.0.1;3306;trinity;trinity;characters"
Code:
LoginDatabaseInfo = "127.0.0.1;3306;Mysql username;Mysql password;auth" WorldDatabaseInfo = "127.0.0.1;3306;Mysql username;Mysql password;world" CharacterDatabaseInfo = "127.0.0.1;3306;Mysql username;Mysql password;characters"
ihr öffnet navicat geht in
auth
und dann in realmlist
da gebt ihr eure IP Adresse ein vom root...
so alles super Jetzt nähern wir uns zum Ende
ihr geht in euren Putty wieder und geht in euer verzeichnis
Code:
cd build/bin
Code:
screen -AmdS auth ./authserver screen -AmdS world ./worldserver
Code:
./authserver ./worldserver
wenn ihr Putty schließt ist er down also screen -AmdS nehmen
Das wars schon :rolleyes:
Dieses Tutorial habe ich geschrieben und wenn ihr Haar genau
das gleiche Tutorial irgendwo sieht bitte bescheid sagen ;)
weil es meiner ist
ich denke es war ausführlich
ich würd euch Danken wenn ihr mir ein Thanks geben würdet ;)
Mfg Unam1e