Compiling the Nostalrius/Elysium Core menu

User Tag List

Page 1 of 3 123 LastLast
Results 1 to 15 of 40
  1. #1
    brotalnia's Avatar Elite User
    Reputation
    498
    Join Date
    Apr 2009
    Posts
    473
    Thanks G/R
    26/301
    Trade Feedback
    0 (0%)
    Mentioned
    14 Post(s)
    Tagged
    2 Thread(s)

    Compiling the Nostalrius/Elysium Core


    This is a step-by-step tutorial on how to compile the Nostalrius Core.

    1. Download and install Visual Studio 2015.
    Downloads | Visual Studio Official Site

    2. Download and install CMake.
    CMake

    3. Download the ACE Micro package.
    Obtaining ACE, TAO, CIAO and DAnCE
    Compiling the Nostalrius/Elysium Core-t1-gif

    4. Extract it to C:\ACE_wrappers.
    Compiling the Nostalrius/Elysium Core-t2-gif

    5. Create a file named config.h in C:\ACE_wrappers\ace\ and paste this into it:
    Code:
    #include "ace/config-win32.h"
    Compiling the Nostalrius/Elysium Core-t3-gif

    6, Open ACE_wrappers_vc14.sln
    Compiling the Nostalrius/Elysium Core-t4-gif

    7. Change configuration to Release.
    Compiling the Nostalrius/Elysium Core-t5-gif

    8. Press Build -> Build Solution and wait.
    Compiling the Nostalrius/Elysium Core-t6-gif

    9. Download the TBB Stable Release for Windows
    Download | Threading Building Blocks
    Compiling the Nostalrius/Elysium Core-t7-gif

    10. Extract it to C:\tbb.
    Compiling the Nostalrius/Elysium Core-t8-gif

    11. Right click on My Computer -> Properties -> Advanced system settings -> Advanced -> Environment Variables -> New.
    Compiling the Nostalrius/Elysium Core-t9-gif
    Type ACE_ROOT for name and C:\ACE_wrappers\ for value. Do it again but this time type TBB_ROOT and C:\tbb\ instead.

    12. Download the source code for the server core.
    GitHub - elysium-project/core: Open Source Vanilla WoW Core of Elysium Project

    13. Extract it to elysium.core and create another folder named elysium.build in the same directory.
    Compiling the Nostalrius/Elysium Core-t15-gif

    14. Start CMake.
    Compiling the Nostalrius/Elysium Core-t10-gif
    Select the elysium.core folder in the first field. Select the elysium.build folder in the second field. Click Configure. Create the folder C:\MaNGOS and select it in CMAKE_INSTALL_PREFIX and PREFIX. Click on Configure again and then on Generate. Close CMake.

    15. Go to elysium.build and open MaNGOS.sln.
    Compiling the Nostalrius/Elysium Core-t11-gif

    16. Change configuration to Release, then right click on ALL_BUILD and select Build.
    Compiling the Nostalrius/Elysium Core-t12-gif
    Compiling the Nostalrius/Elysium Core-t13-gif

    17. When it's done right click on INSTALL and press Build.
    Compiling the Nostalrius/Elysium Core-t14-gif

    18. You will now find the compiled core in C:\MaNGOS.
    Last edited by brotalnia; 03-09-2017 at 09:14 PM. Reason: updated link

    Compiling the Nostalrius/Elysium Core
  2. Thanks Veritable, TheCrusher, uzzy13u, HydEen, Mimmil, J_Reilly (6 members gave Thanks to brotalnia for this useful post)
  3. #2
    TheCrusher's Avatar Contributor CoreCoins Purchaser
    Reputation
    207
    Join Date
    Jul 2007
    Posts
    251
    Thanks G/R
    6/2
    Trade Feedback
    3 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    It worked great, thank you!

  4. #3
    Ashoran's Avatar Banned
    Reputation
    391
    Join Date
    Oct 2015
    Posts
    852
    Thanks G/R
    416/187
    Trade Feedback
    14 (100%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    so their gay core got leaked? noice

  5. #4
    uzzy13u's Avatar Active Member
    Reputation
    40
    Join Date
    Oct 2008
    Posts
    99
    Thanks G/R
    21/20
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    // edit - removed
    Last edited by uzzy13u; 03-24-2022 at 07:25 AM.

  6. Thanks Ashoran (1 members gave Thanks to uzzy13u for this useful post)
  7. #5
    locario's Avatar Member
    Reputation
    4
    Join Date
    Dec 2012
    Posts
    61
    Thanks G/R
    8/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hi there!

    Any chance to get working on Linux?

    How i create and populate Databases with this source?

    Thanks

  8. #6
    dfdf's Avatar Member
    Reputation
    1
    Join Date
    Nov 2012
    Posts
    2
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Where is the full world database?

  9. #7
    brotalnia's Avatar Elite User
    Reputation
    498
    Join Date
    Apr 2009
    Posts
    473
    Thanks G/R
    26/301
    Trade Feedback
    0 (0%)
    Mentioned
    14 Post(s)
    Tagged
    2 Thread(s)
    The database was not leaked, just the templates are there. You can adapt the cmangos database to work with the core, but you'll get a lot of errors while it is loading. You should wait for the official database to be released.

  10. #8
    dfdf's Avatar Member
    Reputation
    1
    Join Date
    Nov 2012
    Posts
    2
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by brotalnia View Post
    The database was not leaked, just the templates are there. You can adapt the cmangos database to work with the core, but you'll get a lot of errors while it is loading. You should wait for the official database to be released.
    thanks.
    but when i complie this core,errors in servicewin32.cpp:
    PHP Code:
    main(int argc charargv); 
    this line tips 'Type name is not allowed'.

  11. #9
    brotalnia's Avatar Elite User
    Reputation
    498
    Join Date
    Apr 2009
    Posts
    473
    Thanks G/R
    26/301
    Trade Feedback
    0 (0%)
    Mentioned
    14 Post(s)
    Tagged
    2 Thread(s)
    Comment that line and it will compile.

  12. #10
    locario's Avatar Member
    Reputation
    4
    Join Date
    Dec 2012
    Posts
    61
    Thanks G/R
    8/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hi.

    Anyone have got compiled in Linux?

  13. #11
    yoyoyo's Avatar Active Member
    Reputation
    35
    Join Date
    Nov 2006
    Posts
    106
    Thanks G/R
    3/5
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    It appears the core got a DMCA (seems odd, for an illegal private server to be making copyright claims) but anyone got a mirror?

  14. #12
    huanter's Avatar Member
    Reputation
    1
    Join Date
    Jul 2009
    Posts
    2
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by dfdf View Post
    thanks.
    but when i complie this core,errors in servicewin32.cpp:
    PHP Code:
    main(int argc charargv); 
    this line tips 'Type name is not allowed'.
    I have same errors; how to fix this Bug ???

    Anyone have got compiled in Linux?
    Last edited by huanter; 03-07-2017 at 01:40 AM.

  15. #13
    locario's Avatar Member
    Reputation
    4
    Join Date
    Dec 2012
    Posts
    61
    Thanks G/R
    8/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by brotalnia View Post
    Comment that line and it will compile.
    Hi there!

    i'm commented that line, near to compile now seems, but i have this errors:

    "it was defined _main in Main.obj / realmd / shared.lib (ServiceWin32.obj)"
    "One or more simultaneously defined symbols were found / realmd / realmd.exe"
    "it was defined _main in Main.obj / mangosd / shared.lib (ServiceWin32.obj)"
    ""One or more simultaneously defined symbols were found / mangosd / manngosd.exe"

    LNK2005 code error

  16. #14
    locario's Avatar Member
    Reputation
    4
    Join Date
    Dec 2012
    Posts
    61
    Thanks G/R
    8/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    and LNK1169 sorry

  17. #15
    locario's Avatar Member
    Reputation
    4
    Join Date
    Dec 2012
    Posts
    61
    Thanks G/R
    8/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hi.

    I'm commented line 36 and 252 in ServiceWin32.cpp.

    Now the core compile. It's ok or i only need to comment line 36? only line 252 not compile core.

    Thanks for your help and tutorial.

Page 1 of 3 123 LastLast

Similar Threads

  1. Problem with the ArcEmu rev2595 Core...
    By Sheldrake in forum WoW EMU Questions & Requests
    Replies: 2
    Last Post: 10-04-2009, 03:10 PM
  2. Need the latest Mangos core
    By Boiko7530bg in forum WoW EMU Questions & Requests
    Replies: 1
    Last Post: 05-25-2009, 07:08 AM
  3. The new arcemu core
    By dinomaxf in forum WoW EMU General Releases
    Replies: 5
    Last Post: 12-23-2008, 05:03 PM
  4. [Compilation] The MEBible
    By techniquees in forum WoW ME Tools & Guides
    Replies: 1
    Last Post: 03-21-2008, 06:45 PM
  5. + 2 REP, is the latest ascent core always the best?
    By mafiaboy in forum World of Warcraft Emulator Servers
    Replies: 4
    Last Post: 12-26-2007, 09:48 PM
All times are GMT -5. The time now is 01:00 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search