Using another emulators codebase
Moderator: Team Members
-
masterfreek64
- Posts: 36
- Joined: Fri Aug 03, 2007 6:02 am
Using another emulators codebase
Hello ppl , it is me again and I propose an enormous change again.
Namely I suggest using another emulators codebase and tuning it for EQ2 ... this way we do not have to worry about Scripting , Quests, Databases, etc ...
I suggest we muse the Dawn Of Light Server ( for DAOC) indevelopment since 2002 .
It will get a new DB layer soon and then it is 100% customisable.
The only thingwe would have to do is to reimplement the netcode o ( stored in a seperate library , should be able to do this quickly ) and then , later on, add the everquest 2 specifics ( Master Levels from DAOC should be removed and changed over to AA points for example ... )
DOL is under the GPL , so we have no licencing problems ( they are changing to thinking about Afero GPL , which is only restrictive to Server operators who tune the code without sharing) and if we give them credit it is ok for them...
Like that we can actually skip all over the initial problems of a new emulator core, the scripting , database, AI , etc systems are all in place.. .
DOl runs on Windows (.NET) and Linux (MONO)
Namely I suggest using another emulators codebase and tuning it for EQ2 ... this way we do not have to worry about Scripting , Quests, Databases, etc ...
I suggest we muse the Dawn Of Light Server ( for DAOC) indevelopment since 2002 .
It will get a new DB layer soon and then it is 100% customisable.
The only thingwe would have to do is to reimplement the netcode o ( stored in a seperate library , should be able to do this quickly ) and then , later on, add the everquest 2 specifics ( Master Levels from DAOC should be removed and changed over to AA points for example ... )
DOL is under the GPL , so we have no licencing problems ( they are changing to thinking about Afero GPL , which is only restrictive to Server operators who tune the code without sharing) and if we give them credit it is ok for them...
Like that we can actually skip all over the initial problems of a new emulator core, the scripting , database, AI , etc systems are all in place.. .
DOl runs on Windows (.NET) and Linux (MONO)
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
- ZexisStryfe
- Posts: 1026
- Joined: Thu Jul 26, 2007 6:39 am
- EQ2Emu Server: Sytherian Legends
- Location: Connecticut
- Contact:
-
CrabClaw
- Retired
- Posts: 88
- Joined: Wed Aug 01, 2007 10:49 am
- Location: Seattle
It's not unethical at all if they GPL/open-sourced it(that is the point of OSS, sharing for the good of the community), but the DoL server code itself has it's own issues as well.
So for what you would get in progress you would ~might~ lose in hacking/debugging in changes for our purposes(a bit can-of-wormsy). If you wanted to ask the if they were cool with you looking into that and give it a look over for feasibility go ahead.
I would lean towards something more built for what we want from the ground up, and a bit more multi-platform with a better scripting language?
So for what you would get in progress you would ~might~ lose in hacking/debugging in changes for our purposes(a bit can-of-wormsy). If you wanted to ask the if they were cool with you looking into that and give it a look over for feasibility go ahead.
I would lean towards something more built for what we want from the ground up, and a bit more multi-platform with a better scripting language?
-
masterfreek64
- Posts: 36
- Joined: Fri Aug 03, 2007 6:02 am
Ya well , but we will face the issues DOL has ( or similar ones ) as well.
DOL is quite portable (way more than MANGOS is )
and as DOL is open source they ( or rather we) would most likely like it if it was used with sharing.
The netgcode is in a seperate source code folder , so we can easily adapt it
What exactly are you suggesting here? Taking someone elses hard work, changing a few values, and calling it our own?
Is that even ethical?
Yes, but we claim it is based on their work ...
In the source it still retains their copyrigth noptice, and upon logging on it SHOULD tell you in the Chat "EQ2Emulator , based on Dawn of Light the first Dark Age of Camelot Emulator"
DOL is quite portable (way more than MANGOS is )
and as DOL is open source they ( or rather we) would most likely like it if it was used with sharing.
The netgcode is in a seperate source code folder , so we can easily adapt it
What exactly are you suggesting here? Taking someone elses hard work, changing a few values, and calling it our own?
Is that even ethical?
Yes, but we claim it is based on their work ...
In the source it still retains their copyrigth noptice, and upon logging on it SHOULD tell you in the Chat "EQ2Emulator , based on Dawn of Light the first Dark Age of Camelot Emulator"
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
No thanks. I wouldn't run a server core for any game that required me to boast who else did all the heavy lifting.masterfreek64 wrote:and upon logging on it SHOULD tell you in the Chat "EQ2Emulator , based on Dawn of Light the first Dark Age of Camelot Emulator"
That's one thing I can't stand about these MMO communities; everyone requiring "credit", like it somehow makes them someone more important than the little guy. WoW/Ascent is *really* bad with this. But I am off-topic.
Copyrighting in the source is one thing. Having a banner forced upon players is another.
John Adams
EQ2Emulator - Project Ghost
"Everything should work now, except the stuff that doesn't" ~Xinux
EQ2Emulator - Project Ghost
"Everything should work now, except the stuff that doesn't" ~Xinux
- Arremis
- Retired
- Posts: 388
- Joined: Sun Sep 02, 2007 10:11 am
- Location: Memphis, TN
I voted no because LE and the other developers have poured months of time and effort and knowledge into this project from scratch, and as a programmer myself, appreciate all the work that's been done. The emu has got its base and is rolling along just fine, and I'm not about to be the one to say "it's not good enough."
- palaxe
- Posts: 65
- Joined: Fri Oct 05, 2007 9:01 am
- EQ2Emu Server: Aprilla
- Location: U.S.A
I couldn't Agree More with you Arremis. I like how All the Devs have included even the little guys to make sure this emu is custom the way we want it.Arremis wrote:I voted no because LE and the other developers have poured months of time and effort and knowledge into this project from scratch, and as a programmer myself, appreciate all the work that's been done. The emu has got its base and is rolling along just fine, and I'm not about to be the one to say "it's not good enough."
I say were of to a great start. And all good things take time
-
masterfreek64
- Posts: 36
- Joined: Fri Aug 03, 2007 6:02 am
-
kingmen30264
- Posts: 24
- Joined: Thu Oct 04, 2007 12:51 am
Agree......
I agree with everyone else... there's no reason to take anything others have worked hard on just so you can have something with little problems... the only thing i suggest to you is try and figure these issues out yourself... that is why I am trying to do a dependant server, one for just me, so I can look at it and see what "values" of my own I can add to it.
But yeah, thats retarded to suggest something like that XD sorry bud... but the truth hurts =\
But yeah, thats retarded to suggest something like that XD sorry bud... but the truth hurts =\
-
planeguy
- Posts: 1
- Joined: Fri Mar 28, 2008 11:17 pm
- Location: Victoria, BC Canada
-
link2009
- Retired
- Posts: 390
- Joined: Fri Aug 10, 2007 5:59 pm
- Location: POrTal
- Contact:
-
Aaden
- Retired
- Posts: 64
- Joined: Mon Aug 27, 2007 12:39 pm
- Location: Connecticut
- Contact:
Masterfreek: as much as your idea has its legitimacy its not without its flaws. Your willing to take others hard work and reconfigure it to work for eq2emu is a recognizable lack of respect for other developers that put countless hours of there time into that project. With that im locking this topic for pure ridiculousness of the entire concept.
Who is online
Users browsing this forum: No registered users and 0 guests



