Compilen

Also, ich versuche seit einiger Zeit einen 3.3.5a (12340) zu compilen.

Im moment hab ich das Problem, dass beim klonen von

https://github.com/TrinityCore/TrinityCore.git
einfach als “Branch” 4.3.4 angezeigt wird.

Auch nachdem ich alles gemacht habe, und den worldserver starten will, klappt der sein Fenster einfach wieder zu. Authserver ist gestartet.

Ich kann die realmlist sehen, und den realm, der offline ist.

“Trinity 4.3.4”

Warum 4.3.4 ? Ich dachte das ist 3.3.5 ?

weil du wahrscheinlich irgend wie auf den 4.3.4 Branch gewechselt hast

mit

  GIT checkout  master  

kannst du auf den master Branch zurück wechseln. der ist dann für patch 3.3.4

Du musst einfach master Branch auswählen.

Danke.

Hätte noch eine Frage…

Nachdem ich ein script geaddet habe, hat das “recompilen” leider nicht ganz funktioniert. Der Worldserver ist weg.

Hier der Error:

13> Bibliothek “C:/Build/src/server/worldserver/Release/worldserver.lib” und Objekt “C:/Build/src/server/worldserver/Release/worldserver.exp” werden erstellt.
13>game.lib(ScriptLoader.obj) : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ““void __cdecl AddSC_npcdeadlyhare(void)” (?AddSC_npcdeadlyhare@@YAXXZ)” in Funktion ““void __cdecl AddCustomScripts(void)” (?AddCustomScripts@@YAXXZ)”.
13>C:BuildbinReleaseworldserver.exe : fatal error LNK1120: 1 nicht aufgelöste externe Verweise.
Werde jetzt nochmals durch das geaddete Script lesen… Wüsste nicht woran es liegen kann außer dass am script was falsch wäre.

Wie seht ihr das ?

du hast das Script nicht richtig eingebunden in CMakeLists.txt

hast du es in den ScriptLoader.cpp 2 x eingetragen

einmal ca. in Zeile 20

void AddSC_npcdeadlyhare();

und nochmal in ca. in Zeile 1280

AddSC_npcdeadlyhare();

#ifdef SCRIPTS
/* This is where custom scripts’ loading functions should be declared. */
void AddSC_npcdeadlyhare();
#endif

void AddCustomScripts()
{
#ifdef SCRIPTS
/* This is where custom scripts should be added. */
AddSC_npcdeadlyhare();
#endif
}

Habe das hier stehen.

Edit: Alles von vorne gemacht (Source, etc.)

Neuer Versuch scripts zu adden: Jetzt sind’s gleich ein paar Fehler mehr :expressionless:

ohne zu wissen was in dein Script steht kommen hier nicht weiter

Habs gefixt, danke.

-Close-