1. Updated Resource Submission Rules: All model & skin resource submissions must now include an in-game screenshot. This is to help speed up the moderation process and to show how the model and/or texture looks like from the in-game camera.
    Dismiss Notice
  2. DID YOU KNOW - That you can unlock new rank icons by posting on the forums or winning contests? Click here to customize your rank or read our User Rank Policy to see a list of ranks that you can unlock. Have you won a contest and still haven't received your rank award? Then please contact the administration.
    Dismiss Notice
  3. Weave light to take you to your highest hopes - the 6th Special Effect Contest is here!
    Dismiss Notice
  4. Lead your forces to battle in the 15th Techtree Contest. The call is yours, commander!
    Dismiss Notice
  5. Check out the Staff job openings thread.
    Dismiss Notice
Dismiss Notice
60,000 passwords have been reset on July 8, 2019. If you cannot login, read this.

WarCom - Multiplayer Mod (Increase Player Limit)

Discussion in 'The Lab' started by TriggerHappy, Oct 19, 2013.

  1. TriggerHappy

    TriggerHappy

    Code Moderator

    Joined:
    Jun 23, 2007
    Messages:
    3,761
    Resources:
    22
    Spells:
    11
    Tutorials:
    2
    JASS:
    9
    Resources:
    22
    WarCom
    Extended WC3 Multiplayer

    Latest Update

    Introduction

    Warcraft III is getting old and Battle.net is filled with hosting bots and Dota matches. You join a room only to wait endlessly until the match is filled and the host(bot) begins the map. The game isn't quite like it used to be and it seems Blizzard wont be doing much, if any more patches even though wc3 is still exploitable. So with this being the case I've decided to take on a project that will extend the game's multiplayer capabilities, entitled "WarCom". The main focus of the project is to extend the player count and remove the need for pre-hosted games, although those are not the only benefits.

    Features
    • Increased player count.
    • No need for pre-hosted games.
    • MySQL functionality to save data on the server (characters).
    • No size limit on maps.
    • Map verification.

    This means that a mmo-type game or even an online competitive mutliplayer map with stats is now possible. The need for save and load codes will be gone and not to mention all of the capabilities of SharpCraft itself. Almost anything will be possible in Warcraft III modding.

    How does it work?

    The download will include a server executable which must be ran in order for people to play your map online. Map makers will have access to all new JASS natives that will allow them to communicate with the server.

    Players will download and start your map just as they would any other except through the SharpCraft executable instead of war3.exe. Locate the game in single player mode and start the map. All other players and units will be synced to your game once the map starts and hopefully all of it will be handled internally unlike the previous version of this project.

    FAQ
    • How many players can it support?
      That completely depends on your internet speed and how much network traffic your map causes. If you're serious about the mod you're making than you can find some server hosting that could support potentially hundreds of players. DigitalOcean provides hosting for $5 a month.
    • Could I make an MMO?
      It's possible. One on the smaller scale is much more likely.
    • Can my map be bigger than 8mb?
      Yes, the size limit won't matter anymore.
    • Does it work for the latest version of wc3
      Yes and it can be configured for other versions as well.
    • I only use GUI, can I make a map with WarCom?
      Currently yes, but it will require a little bit of JASS.

    Old Screenshots

    WarCom is only possible because of SharpCraft, a managed replacement for Reinventing the Craft. I would especially like to thank MindWorX for all of his hard work on such a great tool.
     
    Last edited: Sep 21, 2014
  2. Ralle

    Ralle

    Owner

    Joined:
    Oct 6, 2004
    Messages:
    11,394
    Resources:
    22
    Tools:
    3
    Maps:
    5
    Tutorials:
    14
    Resources:
    22
    Holy shit this is cool!
     
  3. jonhysone

    jonhysone

    Joined:
    Oct 29, 2012
    Messages:
    1,239
    Resources:
    1
    Maps:
    1
    Resources:
    1
    OMG wtf This is fu**ing rocking wtf wtf wtf @_@
     
  4. Daffa

    Daffa

    Joined:
    Jan 30, 2013
    Messages:
    8,090
    Resources:
    30
    Packs:
    1
    Maps:
    9
    Spells:
    18
    Tutorials:
    2
    Resources:
    30
    This is madness! It's pretty cool!
    I hope this works for 1.26a so we all can use it.
     
  5. TriggerHappy

    TriggerHappy

    Code Moderator

    Joined:
    Jun 23, 2007
    Messages:
    3,761
    Resources:
    22
    Spells:
    11
    Tutorials:
    2
    JASS:
    9
    Resources:
    22
    I am definitely going to look into this.

    Maybe Sfilip or MindWorX can release RtC's source..

    :grin:
     
  6. PurgeandFire

    PurgeandFire

    Code Moderator

    Joined:
    Nov 11, 2006
    Messages:
    7,427
    Resources:
    18
    Icons:
    1
    Spells:
    4
    Tutorials:
    9
    JASS:
    4
    Resources:
    18
    Wow awesome! It is really nice to have someone working on this again. :)

    Can't wait for the video!

    EDIT: iirc the main "patch-specific" thing dealt with memory addresses that needed to be updated per-patch. I could be wrong though. You should look at the stopwatch natives thread in wc3c, it might have some info on it. Otherwise you can always try messaging SFilip on thehelper, AFAIK he still lurks there.
     
  7. chobibo

    chobibo

    Joined:
    Sep 24, 2005
    Messages:
    2,699
    Resources:
    0
    Resources:
    0
    TriggerHappy, I hope you can do something about those memory addresses.

    Edit: Looks like we can't ask SFilip: Last Activity: 07-17-2011 05:40 PM
     
  8. TriggerHappy

    TriggerHappy

    Code Moderator

    Joined:
    Jun 23, 2007
    Messages:
    3,761
    Resources:
    22
    Spells:
    11
    Tutorials:
    2
    JASS:
    9
    Resources:
    22
    I'm pretty sure PurgeandFire is correct, but I'll worry about that when I'm closer to having an open beta or until one of them messages me back ;)
     
  9. chobibo

    chobibo

    Joined:
    Sep 24, 2005
    Messages:
    2,699
    Resources:
    0
    Resources:
    0
    I'll try downgrading to 1.24, I wanna try out the vector api lol.
     
  10. Grievous1

    Grievous1

    Joined:
    Apr 22, 2006
    Messages:
    630
    Resources:
    2
    Maps:
    2
    Resources:
    2
    I'm speechless thats simply amazing! o.o
     
  11. -Kobas-

    -Kobas-

    Joined:
    Jan 17, 2010
    Messages:
    5,893
    Resources:
    28
    Icons:
    1
    Tools:
    2
    Maps:
    10
    Spells:
    4
    Template:
    5
    Tutorials:
    6
    Resources:
    28
    Basically with this you can create real-time based games (check for Clash of Clans for example) or games like WOW :)

    Why wasn't something like this created 5-6 years ago.
     
  12. chobibo

    chobibo

    Joined:
    Sep 24, 2005
    Messages:
    2,699
    Resources:
    0
    Resources:
    0
    IIRC, this was started on 2007 but was released on 2010.
     
  13. -Kobas-

    -Kobas-

    Joined:
    Jan 17, 2010
    Messages:
    5,893
    Resources:
    28
    Icons:
    1
    Tools:
    2
    Maps:
    10
    Spells:
    4
    Template:
    5
    Tutorials:
    6
    Resources:
    28
    Yeah I done some research, but my point was why we didn't had such resource fully operational back in 2006/7.
     
  14. chobibo

    chobibo

    Joined:
    Sep 24, 2005
    Messages:
    2,699
    Resources:
    0
    Resources:
    0
    Must be their schedules, or it must be because of the engine updates.
     
  15. muzzel

    muzzel

    Joined:
    Jun 27, 2008
    Messages:
    1,303
    Resources:
    2
    JASS:
    1
    Wurst:
    1
    Resources:
    2
    It was created before, but nobody used it. The great thing about warcraft3 maps is that with Battle.net you have a platform where you can easily reach thousands of players. With a standalone game or a map that cant use Battle.net you will always have problems finding players...

    Sorry, nice work but im skeptical that anyone will use it.
     
  16. Dat-C3

    Dat-C3

    Joined:
    Mar 15, 2012
    Messages:
    2,488
    Resources:
    10
    Models:
    1
    Maps:
    5
    Spells:
    3
    Tutorials:
    1
    Resources:
    10
    When Bnet dies, I am sure this would prove more useful then Garena if the word spreads around.

    Hope you get it working for latest patch.
     
  17. moyackx

    moyackx

    Joined:
    Feb 15, 2006
    Messages:
    800
    Resources:
    7
    Maps:
    4
    Spells:
    2
    Tutorials:
    1
    Resources:
    7
    That, would require a total rework of RtC. That's a so awesome idea with the big fail of only being valid for 1.24 (and before?).
     
  18. TriggerHappy

    TriggerHappy

    Code Moderator

    Joined:
    Jun 23, 2007
    Messages:
    3,761
    Resources:
    22
    Spells:
    11
    Tutorials:
    2
    JASS:
    9
    Resources:
    22
    Yeah, I understand patch 1.26 is a must for release which is a while away, so for now don't worry about it. It shouldn't be too hard to fix (and there's plenty of time for the original RtC devs to message me back).

    Anyway I've made a lot of progress since yesterday, I will be posting a video within the next few days (hopefully a live test, not LAN).

    Also, in single player the game can be paused and cheats are enabled, so I'm considering making it only available in LAN mode (still single player), any comments on that?

    EDIT:

    I doubt that.

    EDIT 2: I forgot RtC has a localized config file with NoCheat and NoPause options, I can just check to make sure those are enabled.
     
    Last edited: Oct 24, 2013
  19. chobibo

    chobibo

    Joined:
    Sep 24, 2005
    Messages:
    2,699
    Resources:
    0
    Resources:
    0
    I guess it's better to have it on LAN only, less things to worry about.
     
    Last edited: Oct 20, 2013
  20. Midnighters

    Midnighters

    Joined:
    Jun 2, 2009
    Messages:
    1,802
    Resources:
    12
    Icons:
    10
    Packs:
    1
    Maps:
    1
    Resources:
    12
    I just jizzed a little.....