NCDB vs WhyDB? menu

Shout-Out

User Tag List

Results 1 to 10 of 10
  1. #1
    arenyashar's Avatar Member
    Reputation
    1
    Join Date
    Jan 2009
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    NCDB vs WhyDB?

    I'm using ArcEmu (version number unknown, but it's the latest off the SVN as of last weekend when I compiled it) and I'm finally at the stage of looking at world databases. I am aware of several different flavors (for a blizzlike server), but most notably NCDB and WhyDB are the ones that seem to be most popular.

    What precisely is the differences between them? Where are NCDB's strengths over WhyDB and vice versa? Would a hybrid DB that fuses the best of each DB together work, and if so which tables should I add from NCDB to WhyDB for my own server? And most importantly why?

    Thank you in advance,
    Aren

    NCDB vs WhyDB?
  2. #2
    latruwski's Avatar Banned
    Reputation
    647
    Join Date
    Dec 2006
    Posts
    2,456
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    both strengths is stealing stuff from eachother lolz
    Seriously DBteams just make stuff on their own, but if they can take stuff from other DBs they will But that is not bad.... i guess
    Best thing would be to have a custom DB...
    You could start with NCDB for example and add stuff to it that WhyDB has and NCDB has and then there will still be stuff missing or wrong in it... that you can fix yourself

  3. #3
    TheZaronz's Avatar Active Member
    Reputation
    97
    Join Date
    Dec 2007
    Posts
    567
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    NCDB is probably the best because they get packets from retail and stuff, so they're more blizzlike,

  4. #4
    Hellgawd's Avatar Member
    Reputation
    710
    Join Date
    Jun 2007
    Posts
    2,480
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I personally support NCDB, for they have proven to be more consistent with their database.

  5. #5
    latruwski's Avatar Banned
    Reputation
    647
    Join Date
    Dec 2006
    Posts
    2,456
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by TheZaronz View Post
    NCDB is probably the best because they get packets from retail and stuff, so they're more blizzlike,
    lol you think those packets are in NCDB hands only? about 99% of the DBs have that

    I have also always supported NCDB more then any other DB... cuz a lot of other DBs are just rippoffs of NCDB... but as i said, you"d better create your own custom DB with a start from NCDB

  6. #6
    Clain's Avatar Banned
    Reputation
    179
    Join Date
    Jan 2008
    Posts
    1,396
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Actually... the only database that I know has ever sniffed packets(SMSG_QUEST_QUERY_RESPONSE, SMSG_GAMEOBJECT_QUERY_RESPONSE, SMSG_CREATURE_QUERY_RESPONSE, SMSG_ITEM_TEXT_QUERY_RESPONSE, etc) is NCDB because around 90% of the other database teams don't know how to make a packet analyzer to intercept the data . I'm not sure if PSDB did/does/used to... never kept track with them. Although all this has been done and released to the public. Look at Domi's packet analyzer project from WCell, thats a different story and going off track.

    I support them all the way because they get things done, get 100% blizzlike data through more than one ways, and so on.

    EDIT: Totally forgot about UDB.. they sniff aswell :P
    Last edited by Clain; 01-19-2009 at 03:04 PM.

  7. #7
    latruwski's Avatar Banned
    Reputation
    647
    Join Date
    Dec 2006
    Posts
    2,456
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    there is no 100% complete DB anyhow... but what i meant with NCDB not only DB with those packets is if they get leaked, in mather of days all other DBs get them/steal them from NCDB anyway....
    PSDB did some too i think that is correct... and private DB developers do too... (Gorm, Bartus, ... )

    Anyhow this guy should start out with NCDB and work along with that i think

  8. #8
    Seizerkiller's Avatar Member
    Reputation
    1
    Join Date
    Apr 2007
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    UDB has always used packet sniffers.I don't see what's the point in advertising it, you still got to understand the packets.
    But /offtopic, ascent db discussion.

  9. #9
    2dgreengiant's Avatar ★ Elder ★


    Reputation
    1192
    Join Date
    Feb 2007
    Posts
    7,129
    Thanks G/R
    1/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    NCDB for ease to install and works with all current emulators.

    Whydb for updates i guess.

    I could add more to this post but im tired
    If you need me you have my skype, if you don't have my skype then you don't need me.

  10. #10
    thesixth's Avatar Member
    Reputation
    1
    Join Date
    Aug 2007
    Posts
    70
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I've been thinking about some hybrid DB too.
    Currently I'm using DJFredricks Repack with NCDB.
    Works like a charm, except from runic powers, a little bugged startinggear and some wierd spawnpoints.
    Nothing that took long to fix but....

    Sounds fun creating a new database.
    There sure could be allot of improovements here and there.

    I'm curious, since you guys suggest this as an option even though the Arc-revision still is a questionmark.
    This leaves me the impression that it's not a big deal, itcould be done with a couple of hours work but.. gaah.. what does 'create your own Db' actually mean?

    A server database is probably nothing more or less than the name proclaims.. a database with info on how the server should act.

    But databases and databases....I don't get it.
    By observing the execution of world.exe, I took notice that ArcEmu reads the whole damn DBC-database into memmory, and then, directly after that, it loads up the SQL-database, which is basically a thinner, stripped-down and incomplete version of the very same information within the whole exported client-side DBC-files.

    I am no genious, but no fool either, there is probably some perfectly logical explanation and some neccessairy reasons behind an answer to that question.
    They are probably compliments to eachother and needs to be loaded like this for some reason..Am i wrong?

    If I'm not, then I can't figure out why a server should eaven need to bother reading the same pieces of information twice, ?
    We surely could use a SERVER database that is independent to a CLIENT-SIDE database, wouldn't we ?

    anyways, what I was pondering on was:

    If it is suggested to develop your own database I've got to ask; Where should one start? How can this be done?
    Last edited by thesixth; 01-18-2009 at 06:26 PM. Reason: =)

Similar Threads

  1. NCDB - SVN [Only DB you will EVER need]
    By JulianX in forum WoW EMU Guides & Tutorials
    Replies: 36
    Last Post: 07-23-2010, 06:40 PM
  2. Seek Converter whydb or ncdb to summitemu
    By zod331 in forum WoW EMU Questions & Requests
    Replies: 2
    Last Post: 12-17-2009, 03:24 PM
  3. [Release] Imajjinary's Ressurection stone/ NCDB/WHYDB
    By tylert40 in forum WoW EMU General Releases
    Replies: 21
    Last Post: 04-11-2009, 03:16 PM
  4. 2.4.3 ArcEmu Rev 548 with Sun++ ,Lua and dbc . NCDB and WHYdb Latest Rev.
    By Fantomass in forum World of Warcraft Emulator Servers
    Replies: 3
    Last Post: 07-31-2008, 08:50 PM
  5. NCDB - Milestone 0.1 HELP
    By Ragnaros in forum World of Warcraft Emulator Servers
    Replies: 2
    Last Post: 09-01-2007, 05:53 PM
All times are GMT -5. The time now is 03:32 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search