• This is a read only backup of the old Emudevs forum. If you want to have anything removed, please message me on Discord: KittyKaev

Time for a Choice

gussaki

Emulation Addict
Hi to everyone .

I am relatively new to the whole scene , but i want to start building with my friends a nice 1.12.1 and 2.4.3 server .

We are researching a lot to start choosing the core ofc. Please let me share my thoughts with you and feel free to correct me or make suggestions. I would be more than happy to see great replies that we ll make me choose the core that will start building our servers.

My thought is that choosing a core is the first and more Important step since we are going to spend many , many hours troubleshooting , debugging etc.

Facts :

1: Cores : Trinity core , Cmangos , getmangos . Difficult to choose .
2: Lua : Must we choose a core with Lua embedded ? Why and where Lua Engine will help us ? Confused.
3: What core requires less work to be done in fixing bugs ?
4: More stable Core of those mentioned?
5: Do you have any other core in mind to suggest?

Case is :

I don't like to use repacks since we want to fix bugs our selves and why not share our ideas and solutions.

I am looking forward only to Blizzlike servers and dont want anything like 255 lvl etc. (funservers)

Thanks a lot in advance.
 
Last edited by a moderator:

Neth

BETA Tester
I don't have much times so I will answer quickly

1: Cores : CMaNGOS or getmangos they are basicly the same and are still being developped (atleast cmangos is )
2: Lua : let's say you open your server and notice a major in a boss or something else, you can make a quick hotfix in lua and then you can fix the bossor whatever the major bug is later on
3: What core requires less work to be done in fixing bugs ? not gonna lie, all cores are in a miserable state right now but cmangos is the only good choice you have (long term atleast)
4: More stable Core of those mentioned? probably cmangos since oregoncore has lots of hacks
5: Do you have any other core in mind to suggest? no
 

Tommy

Founder
1: Cores: It's your choice regardless and I'd rather not choose for you, but rather give you the needed information to make your choice easier. However, in this case I'm not really helpful since I'm not familiar with oregoncore and CMaNGOS.
2: Lua: Lua is quick and fast-paced. You don't need to compile Lua scripts and most edits you do to a script, you can just use the reload command to reload the Lua Engine without having to restart the server.
3: What core requires less work to be done in fixing bugs? I'm assuming oregoncore and CMaNGOS still have issues, but not as many considering 1.12.1 and 2.4.3 has been in development for quite some time now. Judging from what Neth said, oregoncore might not be the best choice if there's more hacks involved with it.
4: More stable Core of those mentioned? Cannot answer that, as I'm not sure.
5: Do you have any other core in mind to suggest? No.
 

gussaki

Emulation Addict
Any Idea why this github link has Build: Failing ?

I am trying to figure it out.

PS. Thanks to Tommy too for his reply. Still struggling to find a nice core to download with lua embedded .
 
Last edited:

Rochet2

Moderator / Eluna Dev
Any Idea why this github link has Build: Failing ?
I am trying to figure it out.
PS. Thanks to Tommy too for his reply. Still struggling to find a nice core to download with lua embedded .

What link? You didnt post one .. hmm

Lua is embedded by default to "offical" releases only on Arcemu(Wotlk), SandShroud and with Eluna CoronaCore(TBC), ..hellcore? or whats it called and MaNGOS(zero, one, two .. Rel20).
We also have ready embedded cMangos classic, tbc and wotlk as well as TrinityCore 3.3.5 and 4.3.4.
 

Rochet2

Moderator / Eluna Dev
Yes sorry i didn't post a link ,

https://github.com/ElunaLuaEngine/ElunaMangosClassic

There is it , it says build - failing

May i suppose that is something like a typo ? Everything works ok ?

Yeah, everything is fine. The image apparently has a wrong link.
The linked build status is for the last build of the whole repository, including branches.
The master branch is fine as seen here:
ElunaMangosClassic.svg

here: https://travis-ci.org/ElunaLuaEngine/ElunaMangosClassic/builds
and in the link I posted earlier: https://github.com/ElunaLuaEngine/Eluna#source

instance_scripts branch is failing build, but that is still under development and not included to the release. (planned feature)


Edit: Fixed image links
 
Last edited:

Rochet2

Moderator / Eluna Dev
So can i start working and compiling server with Cmangos installation instructions with the core from this link ?

https://github.com/ElunaLuaEngine/ElunaMangosClassic
or
https://github.com/cmangos/mangos-classic
and embed eluna lua later on ?

I ve heard that it is a bit difficult to do it my self ( include eluna later) if i choose the second option .

ps. Thanks for the fast replies .

Sure.
To make it easier to update the Eluna and core with it later on, I suggest using the #1 option.
The second is possible, however it is not the way we instruct, since that way you would need to keep track of our updates as well as the core updates for when you want to update.
Ofcourse either is possible, but if you dont have a clue about how git works and so, #1 is recommended.

ps. seems travis is struggling to build our sources for a while now.
 
Top