[Windows] MaNGOS kompilieren

06/27/2010 11:54 .Hokira#1
Anleitung zum kompilieren von MaNGOS

MaNGOS ist ein Emulator für das Spiel "World of Warcraft".

[Windows]

1. Benötigte Programme installieren

(Wir benötigen ein Programm zum kompilieren von MaNGOS. Falls du noch kein Programm zum kompilieren installiert hast, kannst du hier eines kostenlos herunterladen.)
[Only registered and activated users can see links. Click Here To Register...]

(Hiermit können wir die Source von MaNGOS herunterladen)
[Only registered and activated users can see links. Click Here To Register...]



2. MaNGOS Source herunterladen

Wir legen uns einen beliebigen Ordner an und machen einen Rechtsklick
auf ihn. Daraufhin klicken wir auf "SVN Checkout" und geben "git://github.com/mangos/mangos.git" ein. Nun laden wir uns die neueste MaNGOS Source in diesen Ordner.



3. MaNGOS kompilieren


Zuerst gehen wir in unseren erstellten Ordner in der sich jetzt die MaNGOS Source befinden müsste. Dann gehen wir in den Ordner "win" und öffnen die sich darin vorhandene Datei "mangosdVC90.sln" mit dem Programm Visual C++ 2008 Express.


In einer Leiste finden wir einen grünen Pfeil und daneben sollte "Debug" stehen. Wir wechseln von "Debug" auf "Release".


Jetzt drücken wir die Taste "F7" um mit dem kompilieren zu beginnen.


Wenn das Kompilieren abgeschlossen ist (0 Fehler) sollte sich in dem von uns erstellten Ordner nun der Ordner "bin" erstellt haben. In dem Ordner "bin" befindet sich die neuste MaNGOS Core.


Folgende Dateien können aus dem Ordner gelöscht werden!

1. realmd.map
2. realmd.lib
3. realmd.pdb
4. realmd.exp
5. mangosd.pdb
6. mangosd.map


Nun benötigen wir nur noch die Config Files die in dem Ordner "src\realmd" und "src\mangosd" sind.



Nun hast du erfolgreich MaNGOS komplimiert.
06/29/2010 10:24 kATMOS#2
hmm bin gerade mal am testen ob ich das hinbekomme habs ja noch nie gemacht also beliebigen ordner rechtsklick und dann svn checkout hmm hab den eintrag leider nicht im exp HILFE Thx im voraus
06/29/2010 23:04 kATMOS#3
so hab jetzut alles so weit hinbekommen fehler lag an TortoiseSVN 32 bit mit version 64 bit gehts jetzt aber volgenedes prob wen ich den server starten will geht einfach nicht fehler meldung realmd ist

2010-06-29 23:00:53 MaNGOS/0.16.0-DEV (* * Revision 10121 - f11cc0581d8696f74cfaa5f53206fb8b2a5442a5) for Win32 (little-endian) [realm-daemon]
2010-06-29 23:00:53 <Ctrl-C> to stop.

2010-06-29 23:00:53 Using configuration file realmd.conf.
2010-06-29 23:00:53 Database: 127.0.0.1;3306;mangos;mangos;realmd
2010-06-29 23:00:53 ERROR:Could not connect to MySQL database at 127.0.0.1: Access denied for user 'mangos'@'localhost' (using password: YES)

2010-06-29 23:00:53 ERROR:Cannot connect to database

und mangos ist


2010-06-29 23:00:59 MaNGOS/0.16.0-DEV (* * Revision 10121 - f11cc0581d8696f74cfaa5f53206fb8b2a5442a5) for Win32 (little-endian) [world-daemon]
2010-06-29 23:00:59 <Ctrl-C> to stop.


MM MM MM MM MMMMM MMMM MMMMM
MM MM MM MM MMM MMM MM MM MMM MMM
MMM MMM MMM MM MMM MMM MM MM MMM
MM M MM MMMM MM MMM MM MM MMM
MM M MM MMMMM MM MMMM MMM MM MM MMM
MM M MM M MMM MM MMM MMMMMMM MM MM MMM
MM MM MMM MM MM MM MMM MM MM MMM
MM MM MMMMMMM MM MM MMM MMM MM MM MMM MMM
MM MM MM MMM MM MM MMMMMM MMMM MMMMM
MM MMM [Only registered and activated users can see links. Click Here To Register...]
MMMMMM


2010-06-29 23:00:59 Using configuration file mangosd.conf.
2010-06-29 23:00:59 World Database: 127.0.0.1;3306;mangos;mangos;mangos
2010-06-29 23:00:59 ERROR:Could not connect to MySQL database at 127.0.0.1: Access denied for user 'mangos'@'localhost' (using password: YES)

2010-06-29 23:00:59 ERROR:Cannot connect to world database 127.0.0.1;3306;mangos;mangos;mangos


was habe ich falsch gemacht bitte um hilfe THX im Voraus
07/01/2010 01:29 Puma D. Ace#4
Deine MySQL Datenbank ist in den Config Dateien nicht richtig angegeben.

Zum Tut selbst. Schön und gut. Nur ohne ScriptDev bringt einem das ganze nicht viel.
07/01/2010 15:33 kATMOS#5
Puma D. Ace
hmm ja das hab ich bemerkt also
habe aber jetzt dieses prob
2010-07-01 15:31:58 ERROR: [A] You have: --> `10131_01_mangos_spell_bonus_data.sql`
2010-07-01 15:31:58 ERROR:
2010-07-01 15:31:58 ERROR: [B] You need: --> `10125_01_mangos_mangos_string.sql`
2010-07-01 15:31:58 ERROR:
2010-07-01 15:31:58 ERROR:You must apply all updates after [A] to [B] to use mangos with this database.
2010-07-01 15:31:58 ERROR:These updates are included in the sql/updates folder.
2010-07-01 15:31:58 ERROR:Please read the included [README] in sql/updates for instructions on updating.

habe die updates alle so weit eingepatcht mit navicat aber starten thut das teil immer noch nicht naja mal sehn was wird trotzdem thx für die info