[Poll] What emulater do you like best? menu

User Tag List

Page 5 of 10 FirstFirst 123456789 ... LastLast
Results 61 to 75 of 144
  1. #61
    Apoc's Avatar Angry Penguin
    Reputation
    1388
    Join Date
    Jan 2008
    Posts
    2,750
    Thanks G/R
    0/13
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Powerking89670 View Post
    I've seen many applications that use TCP do this method, but for UDP?

    For applications that use UDP thread pooling is better because the amount of overhead you create when you create/destroy a thread counter acts the niceness of having it in it's own thread. The only viable method for a server that will scale beyond a couple hundred users requires a pool of worker threads that grab the packets from a Queue and then fire it back into another Queue for the network thread to send out. They start when the server starts, and the amount of them you run depends on the the number of packets currently waiting to be processed at a specific interval. (Main is nice for this)

    Using this method you not only gain a speed boost by removing the overhead created in the creation/destruction of a thread, but you also save overhead from the massive number of threads that are in existence when there are many users online at one time.

    Threading is nice so your service/application quality degrades more slowly until you over do it, and creating a new thread for each connection is server suicide if you need to have connections on the scale of WoW retail servers.

    Here is a nice article summing it up (excuse the fact that it's Wikipedia ) : Thread pool pattern - Wikipedia, the free encyclopedia
    AFAIK, WoW uses TCP, and not UDP. (Correct me if I'm wrong, and oh boy do I hope I'm wrong.) I haven't honestly looked into WoW's entire CNet class yet.

    I agree completely. If WoW does utilize UDP, I'll move eWoW immediately to a proper threading structure. Until then, I'll stick to the TCP setup we have at the moment.

    [Poll] What emulater do you like best?
  2. #62
    Powerking89670's Avatar Member
    Reputation
    3
    Join Date
    Jun 2009
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Apoc View Post
    AFAIK, WoW uses TCP, and not UDP. (Correct me if I'm wrong, and oh boy do I hope I'm wrong.) I haven't honestly looked into WoW's entire CNet class yet.

    I agree completely. If WoW does utilize UDP, I'll move eWoW immediately to a proper threading structure. Until then, I'll stick to the TCP setup we have at the moment.
    Well, I'm coming from the SWG emulation scene where SWG IS UDP. I've never seen an MMO to date that uses TCP. It's just bad for an MMO because a packet cannot drop whereas with UDP if you lose a packet for most things here or there it's not a big deal.

    ------

    I just looked it up. WoW uses TCP so you're in the right, but perhaps you could still consider a thread pooling method where one thread handles several clients instead of one per client?

    I still feel that the implementation is far more important than the protocol. And I will go on the record and say that there is no way Blizzard is making a new thread for each and every player because that is just simply infeasible (at least when you start to approach the number of users per server that many of their servers have...I hear some get about 3,000 or so on at a time with an unbelievable number of packets per second which is purely amazing. That takes some skill to do.). It's too much for one server, but I do think that each of the WoW server's are indeed server clusters, so perhaps it is POSSIBLE they are using that method. But based on the fact that server space is very expensive, and they are a company who in the end must obey their shareholders I imagine they are trying to cut as much cost while still providing a playable game.
    Last edited by Powerking89670; 06-19-2009 at 01:07 AM.

  3. #63
    mgX's Avatar Member
    Reputation
    39
    Join Date
    Feb 2008
    Posts
    98
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Yes wow uses tcp... Some things in wow wouldnt be possible without the use of tcp really... You see, because of wow's encryption, was it blowfish or something? there is a keyrotation, and if you dont recieve all the packets, youre sorta cut short and wont be able to decrypt packets untill you caught up with the keyrotation again. Also, wow uses some compressed packets, which cant be uncompressed without having the entire packet. But i agree, i would use UDP for most of the tough work like movement updates myself, since you would lose the 15-20% TCP overhead there is, making better use of resourses and BW.

    But i must say, that with the right approach, using a threadpool is still the right way to go, since you would handle regions 1 at a time completely independantly. It requires a bit more work, but it'll pay off.

  4. #64
    ~Keric Vi Britannia~'s Avatar Member
    Reputation
    13
    Join Date
    Oct 2007
    Posts
    91
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    While I'm not exactly familiar with all the other cores and different emulators out there, (Ascent, Antrix, ArcEmu, Trinity Core? Mangos and the like) The ones I do know, would atleast be ArcEmu, Ascent, and Mangos. I'd have to give ArcEmu my vote, because it's fluent enough for me to use, commands are easy for me to memorize, and all.

    Mangos, would be getting my down vote (If there were such a thing) Because even if I stay on one server, as a GM or Administrator, or just someone with powers, or even on normal, I have the odd feeling of being uncomfortable. I hear alot, that Mangos is a stable, and great engine/emulator, and that it's one of the most blizz-like engine/emulators out there, I've just never been comfortable with the system, nor the commands. It gets a bit funkier too, when you see some random monster come out of nowhere, and hit you for (etc etc, really low damage) and you die for no apparent reason, when you're at the top of your game. And I see that a lot, in Mangos servers, so I just tend to just be a bit persnickity, and stay with ArcEmu.

    ^
    | Reason. =D
    Caeli Absolutio.
    Picking back up C++, learning Lua later.

  5. #65
    uxo's Avatar Member
    Reputation
    1
    Join Date
    Sep 2007
    Posts
    44
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ascent (BURLEX-FAN LOL)

  6. #66
    Sharido's Avatar Member
    Reputation
    3
    Join Date
    May 2007
    Posts
    82
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    ArcEmu myself.

    I mainly screw around with different builds and such.

  7. #67
    Vindicated's Avatar Contributor
    Reputation
    226
    Join Date
    Aug 2008
    Posts
    1,067
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Sharido View Post
    ArcEmu myself.

    I mainly screw around with different builds and such.
    You can screw around with different builds for any application


  8. #68
    Lulzi's Avatar Active Member
    Reputation
    20
    Join Date
    May 2009
    Posts
    130
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Other - I luv Trinity

  9. #69
    brian1775's Avatar Member
    Reputation
    3
    Join Date
    May 2008
    Posts
    69
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    WoWBeeZ's private emulator; beezemu

  10. #70
    Algorithm's Avatar Member
    Reputation
    175
    Join Date
    Mar 2008
    Posts
    395
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Aspire Hearthstone, best working 3.1+ support , the most stable emulator out there right now.

    Arcemu sux, uses like 40% more resources then aspire and has to much freaking lag with 1000+ users.

    tested over 100 times.

    1000+ online (Hearthstone core) average latency 178ms (uptime 5+ hours) (cpu usage 24%)

    1000+ online (Arcemu core) average latency 478ms (uptime 1+ hours) (cpu usage 64%)
    Last edited by Algorithm; 06-30-2009 at 02:39 PM.

  11. #71
    AzolexX's Avatar Contributor
    Reputation
    179
    Join Date
    May 2007
    Posts
    587
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Algorithm View Post
    Aspire Hearthstone, best working 3.1+ support , the most stable emulator out there right now.

    Arcemu sux, uses like 40% more resources then aspire and has to much freaking lag with 1000+ users.

    tested over 100 times.

    1000+ online (Hearthstone core) average latency 178ms (uptime 5+ hours) (cpu usage 24%)

    1000+ online (Arcemu core) average latency 478ms (uptime 1+ hours) (cpu usage 64%)
    Lies, there is no server with 1000+ players that use HS or ArcEmu, also your numbers are static, made up things.

    Find about scripting, programming and music! My blog: https://worldofsmth.wordpress.com!

  12. #72
    stoneharry's Avatar Moderator Harry


    Reputation
    1618
    Join Date
    Sep 2007
    Posts
    4,564
    Thanks G/R
    151/150
    Trade Feedback
    0 (0%)
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    Please, personal opinons, no need to contridict even if he is lieing of the top of his head

  13. #73
    Henkke's Avatar Member
    Reputation
    26
    Join Date
    Sep 2008
    Posts
    287
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by stoneharry View Post
    Please, personal opinons, no need to contridict even if he is lieing of the top of his head
    Statistics don't belong in personal opinions.
    Especially when they are written as true (as in the post this refers to)

    And offcourse if you bring up "statistics" like this:
    "
    tested over 100 times.

    1000+ online (Hearthstone core) average latency 178ms (uptime 5+ hours) (cpu usage 24%)

    1000+ online (Arcemu core) average latency 478ms (uptime 1+ hours) (cpu usage 64%)"

    Especially the "Tested over 100 times." Part, im sure that you will have a graph/pictures/spreadsheet/something else, where you bring up the differences

  14. #74
    stoneharry's Avatar Moderator Harry


    Reputation
    1618
    Join Date
    Sep 2007
    Posts
    4,564
    Thanks G/R
    151/150
    Trade Feedback
    0 (0%)
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    Well the reason I created this thread was I was just interested in which people thought was the best emulater (in there opinions) and I knew some people were going to go "Oh Mangos has never crashed, more blizzlike than blizzard, Aspire is fail, doesn't even load up" and stuff, but just try and ignore it else you get pages of people argueing

  15. #75
    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)
    ClainEmu is awesome tbh.
    If you need me you have my skype, if you don't have my skype then you don't need me.

Page 5 of 10 FirstFirst 123456789 ... LastLast

Similar Threads

  1. What kind of game do you like best?
    By JD in forum Community Chat
    Replies: 13
    Last Post: 10-09-2009, 01:47 AM
  2. What Do You Like Best? Funserver or Highrate?
    By mafiaboy in forum World of Warcraft Emulator Servers
    Replies: 17
    Last Post: 03-14-2008, 04:01 PM
  3. What song by L70ETC do you like best?
    By maze426 in forum World of Warcraft General
    Replies: 16
    Last Post: 11-16-2007, 06:56 PM
  4. What music do you like?
    By EliMob441 in forum Gaming Chat
    Replies: 13
    Last Post: 02-02-2007, 08:06 AM
  5. What Guide Would You Like To See?
    By impulse102 in forum World of Warcraft General
    Replies: 2
    Last Post: 06-12-2006, 01:57 PM
All times are GMT -5. The time now is 11:47 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