Nützliche Links + Downloads am Ende diesen Beitrages!
Linux Jessie 9.x
Core
Linux Jessie 9.x
Core
Benötigte Pakete installieren
- $ apt-get install git clang cmake make gcc g++ libmariadbclient-dev libssl1.0-dev libbz2-dev libreadline-dev libncurses-dev libboost-all-dev mysql-server p7zip
Benutzer mit Homeverzeichnis erstellen & Wechsel zum Benutzer
- $ useradd -m <username>
- $ su <username>
Download & Kompilierung der Core
Download 3.3.5a
Download Master
Kompilierung
Hinweis: Hier wird nur ein Schritt benötigt - Schritt 6.3.1 für SingleCore und Schritt 6.3.2 für MultiCore.
(1) Kompilierung für SingleCore
- $ make
- $ make install
(2) Kompilierung für MultiCore Systeme
- $ make -j <Anzahl der Cores>
- $ make install
Vielen Dank an Kent_Brockman, der die Serverweite Installation offenlegte.
Datenbank
1. Benötigte Pakete Installieren
- apt-get install mysql-server-5.0
2. Installation des Servers
Nach dem Download wird sofort Eure Datenbank eingerichtet. Bitte versichert Euch, dass Ihr alle Angaben richtig macht. Ihr setzt ein Passwort, welches wir gleich brauchen.
3. Aufrufen des mysql - Server
- mysql -u root -p
Wichtige Änderung in MySQL (etc/mysql/my.cnf)
# The MySQL server
[mysqld]
max_allowed_packet = 500M
[mysqldump]
quick
max_allowed_packet = 500M
Erstellen neuer Benutzer für die Datenbank
1. Per Konsole PuTTy [Nicht empfohlen meinerseits, da Error!]
Nachdem wir mit dem User Root und dessen Passwort uns eingeloggt haben, sind wir in der Console drin. Hier müssen alle Befehle mit einem ";" enden, da wir in der SQL - Baureihe unterwegs sind.
- mysql -u root -p
- show databases;
- use mysql;
- show tables;
- INSERT INTO user VALUES ('%','USERNAME',PASSWORD('Euer Passwort'),'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y' ,'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y',' Y','Y','Y','Y','','','','','0','0','0','0');
- /q
Hiernach kommt Ihr in die Console wieder, inder Ihr Euch gleich mal mit Euren neuen Daten einloggen könnt.
Prüfen des Logins
- mysql -u NeuerUsername -p
Stimmt das alles, könnt Ihr via Navicat auf die MySQL - Datenbank zugreifen und so die Datenbanken hochladen.
2. Per Navicat
Nachdem wir Navicat geöffnet haben und uns eine neue Verbindung erstellen, geben wir nun folgendes ein:
Reiter General
IP Adress: localhost
Port: 3306
User name: root
passwort: root
Reiter SSH:
X Use SSH - Tunnel
Host Name / IP Adress: Eure RootIP
Username: Rootaccount
Authentication: Passwort
Passwort: Eurer Rootpasswort zum Rootaccount
Nun klicken wir auf "Test Connection" und können uns wie gewohnt auf die Datenbank zugreifen.
WICHTIG!
Eventuell müsst Ihr noch in der /etc/init.d/my.cnf die Bindip (127.0.0.1) rauskommentieren. Restart geht über /etc/init.d/mysql restart
(c) by °"Crazy"° - elitepvpers.com
Windows
KEIN SUPPORT!
KEIN SUPPORT!
1. Benötigte Programme
VS2013 inkl. Update 5 - [Only registered and activated users can see links. Click Here To Register...]
Git - [Only registered and activated users can see links. Click Here To Register...]OpenSSL 32bit / 64bit - [Only registered and activated users can see links. Click Here To Register...] - [Only registered and activated users can see links. Click Here To Register...]
CMake - [Only registered and activated users can see links. Click Here To Register...]
MySQL - [Only registered and activated users can see links. Click Here To Register...]
2. Installation
Nachdem wir uns die nötigen Programme gedownloadet haben, installieren wir sie.
Bitte beachtet, dass Ihr bei der Installation von CMake zum Ende hin nicht Spenden müsst!
Bitte beachtet, dass Ihr bei der Installation von dem MySQL - Server alle Schritte sorgfältig macht. (Developer Machine, Multifunktional database, Portveränderung aufschreiben, Install as Windows Service, Included bin Directory in Windows PATH)
3. Download der Core
Nun Downloaden wir uns die Core auf unseren Root / PC. Dazu machen wir folgendes:
C:\ -> Neuen Ordner erstellen (z.B. Trinity)
C:\Trinity\ -> Rechtsklick auf den Ordner Trinity und klicken auf "Git Bash here"
Nun kommt ein neues Fenster.
Wir geben nun in die Console folgendes ein:
- git clone [Only registered and activated users can see links. Click Here To Register...]
Danach zieht er sich die Source und wir können weiterfahren.
4. Vorbereiten der Core
Nun kommen wir zum Schwierigsten Teil der Aufgabe. Beim Kompilieren brauchen wir die Source.
Wir öffnen CMake. In dem Feld "Source Code" geben wir unseren Link zu unserer Core an. In dem Falle C:\Trinity\trinitycore\.
In dem Feld "Where Build the Binary" geben wir folgenden Pfad an, vorrausgesetzt, man erstellt diesen Ordner:
C:\Trinity\Kompilieren\
Unten Links im Fenster klicken wir nun "Configure" an. Hier öffnet sich ein Fenster, indem wir aussuchen können, welchen Compilier wir nehmen können.
Sucht jetzt nach "Visual Studio 2010" oder "Visual Studio 2010 64 Bit" (Je nachdem, wie Euer System ist).
Solltet Ihr dieses nicht haben, Visual Studio 2010 Express installieren!
Haben wir das erledigt, kommen ein paar Felder zum ankreuzen. Einige sind vormakiert. Da wir zum ersten mal Kompilieren, müssen wir "TOOLS" noch mit auswählen.
Haben wir dieses gemacht, geht es unten Links wieder hin. Aber jetzt klicken wir auf "Generate"!
5. Kompilieren
Haben wir alle Notwendigen Schritte geschafft, gehen wir in unseren Ordner. Der befindet sich jetzt in:
C:\Trinity\Kompilieren\
Wir öffnen die TrinityCore.sln mit der Visual Studio 2010 Expressversion.
Oben im Fenster steht Debug (In der Mitte eure Bildschirms), welches wir ohne weiteres auf "Release" umstellen können. Haben wir das gemacht, drücken wir auf das grüne Dreieck.
Code:
========== Erstellen: 14 erfolgreich, Fehler bei 0, 0 aktuell, 0 übersprungen ==========
Die Files findest du im Unterordner bin.
Datenbank
1. Start der Datenbank
Nachdem wir den MySQL - Server heruntergeladen haben (Siehe Windows, Core Punkt 1), starten wir diesen. Diesen haben wir fertig eingerichtet und können sofort loslegen.
2. Zugriff auf die Datenbank
Wir erschatten uns Zugriff, indem wir Navicat uns auf dem Root installieren. Wir connecten auf den Localhost mit den Admindaten. Schon sind wir in der Datenbank drin.
3. Erstellen neuer Benutzer
Nachem wir uns mit dem Adminaccount eingeloggt haben, Klicken wir oben Links in Navicat auf "Manage User". Dort können wir durch eine einfach gehaltene Führung neue Benutzer erstellen.
Man kann Bequem auf dem Root die Datenbanken einbatchen.
WICHTIG!
Beachtet, dass localhost nur 127.0.0.1 ist. Das entspeicht Euren Root! Sollte jemand Außerhalb Zugreifen müssen, so muss ein % gesetzt werden.
(c) by °"Crazy"° - elitepvpers.com
Nützliche Links und Downloads
Offizielle Homepage: [Only registered and activated users can see links. Click Here To Register...]
Wiki: [Only registered and activated users can see links. Click Here To Register...]
Downloads
TrinityCore
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
CactusEMU
[Only registered and activated users can see links. Click Here To Register...]
Die Downloads stammen alle von mir! Sie wurden von mir kompiliert und enthalten keine Änderungen.
(c) by °"Crazy"° - elitepvpers.com
KOPIEREN DIESES GEISTIGEN EIGENTUMS IST NUR MIT MEINER EINWILLIGUNG, DESSEN FORM SCHRIFTLICH VERLANGT WERDEN MUSS, ERLAUBT. ALLE VERVIELFÄLTIGUNGEN DIESES THREADS OHNE MEINE EINWILLIGUNG IST EINE STRAFTAT UND WIRD SOMIT AUCH GEAHNDET!