[How to] Trinitycore compilieren

01/09/2011 20:05 vsairwaves#16
Also, ich schreib es nocheinmal hierhin ;), wäre echt toll wenn du für die die nicht so die Ahnung haben ausführlicherere (<- hoffe mal das ist mit den ganzen ererererer richtig :D) Eklärungen zu den einzelnen Schritten geben könntest :) . Desweiteren habe ich noch eine Frage, für die ich noch keinen Thread und bei Google auch nichts brauchbares gefunden habe. Und zwar was spricht für Trinity oder doch eher ArcEmu oder Mangos oder Antrix?
01/09/2011 21:42 °"Crazy"°#17
Trinity. Warum?

Es wird aktiv weiterentwickelt (wird es bei allen wohl :D), Befehle einfacher, ist bugfreier als Arc o. Mangos, wobei Mangos mithalten kann. Trinity ist einfach zu konfigurieren und man kann sehr viel mit einarbeiten. Da es auf C++ aufgebaut ist und nicht mit LUA kompatibel ist, kann man sich als Dev weiterbilden. So hast du keine 12 - Jäjrige, die Lua in 3 Tagen erlernt haben. ^^

Trinity ist in der DB übersichtlich und einfach aufgebaut. Es sind nur die nötigsten Tabellen da, in den man vieles machen kann.

Um Unterschiede zu bemerken, müsste man zeitgleich auf allen 3 Server spielen.


MfG


10.1.2011

#updated

Nützliche Links + Downloads hinzugefügt und Connecting via SSH auf den MYSQL - Server auf Linux hinzugefügt.

Schreibt bitte Eure Feedback / Kritik und Anregungen für den Guide hier auf. :D
01/10/2011 19:24 n1_Roxxer#18
Schreib doch bei Windows noch dazu das die Auth und Char db mit kompiliert werden, das mit der World DB ist ja verständlich genug (downloadlink :P)
01/10/2011 20:32 °"Crazy"°#19
Falsch. Die SQL - Dateien sind in der Source mit drin. ;)
01/10/2011 20:40 n1_Roxxer#20
Na wenn du compiled hast sind sie auf jeden fall in einem Ordner abgelegt, gib den doch an -.-
01/10/2011 20:45 °"Crazy"°#21
Wenn du die via git ziehst, ist ein Ordner namens SQL auch dabei. ;)
01/13/2011 17:41 fazzil#22
Hallo,

anstatt

Quote:
apt-get install git
musste es bei meinem Debian Lenny

apt-get install git-core

sein.
01/13/2011 17:42 °"Crazy"°#23
Danke, werde es so reineditieren.
01/14/2011 16:59 fazzil#24
Hi,

noch ein Fehler

Code:
$ cmake ../<username>/trinitycore/ -DACE_LIBRARY=/home/<username>/.sys/lib/libACE.so -DACE_INCLUDE_DIR=/home/<username>/.sys/include/ -DOPENSSL_LIBRARIES=/home/<username>/.sys/lib/libssl.so -DOPENSSL_INCLUDE_DIR=/home/<username>/.sys/include/ -DDO_RA=1 -DPREFIX=/home/<username>/build/ -DCONF_DIR=/home/<username>/build/etc
endet darin, dass durch
Code:
cmake "../<username>/trinitycore/"
das Verzeichnis "<username>" doppelt genommen wird.

Richtig wär
Code:
$ cmake ../TrinityCore/
(Groß- und Kleinschreibung wegen casesensitive. Weiter oben wurde ja mit git in das Verzeichnis "TrinityCore" kopiert)

daraus folgt:

Code:
$ cmake ../TrinityCore/ -DACE_LIBRARY=/home/<username>/.sys/lib/libACE.so -DACE_INCLUDE_DIR=/home/<username>/.sys/include/ -DOPENSSL_LIBRARIES=/home/<username>/.sys/lib/libssl.so -DOPENSSL_INCLUDE_DIR=/home/<username>/.sys/include/ -DDO_RA=1 -DPREFIX=/home/<username>/build/ -DCONF_DIR=/home/<username>/build/etc
01/14/2011 17:06 °"Crazy"°#25
Ich habe wieder zu Danken. Gerade übernommen. :)
01/15/2011 16:28 prosgames#26
wenn ich für windows git runterlad, kommt irgendwa mir tortise.. . So wenn ich dann den 3. Schrit machen steht da nichts von get bashed. Was muss ich machen?
01/15/2011 17:07 °"Crazy"°#27
Gerade nochmal alles durchgegangen. Wenn du Tortoise GIT hast, dann musst du bei Git Clone raufgehen.

MfG
01/19/2011 17:56 Zirpress#28
Ist doch gut was Crazy macht, ob es schon existiert oder nicht flamet doch nicht so
01/21/2011 14:19 Luxxus²#29
Kleine Frage:
Welcher Patch hat diese Version ?

LG
Luxxus
01/21/2011 14:44 n1_Roxxer#30
Du ziehst dir damit die Core und DB Source, und das ist immer die aktuellste (TrinityCore wie es hier beschrieben ist entwickelt 3.3.5)