Slashdot Mirror


How Indie Devs Made an 1,800-Player Action Game Mod In Their Spare Time

An anonymous reader writes "Just Cause 2 Multiplayer has been getting a lot of press lately, but this making-of feature points out how the mod raises serious questions about the games industry: if 1,800-player massively multiplayer action games are possible on one server, why did it take a group of modders to prove it? From the article: 'There’s more chaos to come. That 1,800 player limit isn’t maxing out the server or the software by any means. Foote says that the team, who first met online seven years ago playing the similar Multi Theft Auto GTA mod, are "yet to reach any real barrier or limitation preventing us from reaching an even higher player count than the previous public tests." When it’s ready, the team will release the software for everyone to download and run their own servers, wherever they are in the world.'"

7 of 87 comments (clear)

  1. I did the math, with P2P you can get 50,000 by GoodNewsJimDotCom · · Score: 4, Interesting

    My math is old, but with P2P where you update everyone around you of your position with 640k upload, you can do about 50,000 players if your attacks are melee only. The key is not updating people far away as frequently, since they can't get in range and get a hit on you, you only have to calculate a full run between you for the time between sending out data. The biggest trick with P2P as everyone knows is dealing with hackers though... Even games like WOW, I would think you might be able to fly with a hack because their central server probably isn't calculating your collision detection.

    1. Re:I did the math, with P2P you can get 50,000 by JonySuede · · Score: 4, Interesting

      dealing with hackers though

      Here is a probably patentable or patented method of dealing with that:
      Each node shall crypt then sign its data. One key shall be unique keys per connection, it shall be use for encryption. The other key should be unique per application instances, it shall be use to sign the data. A node shall validate the authenticity of that data with a peer after every an empirically determined threshold of data on a singular connection. If there is a mismatch broadcast it to your peers, except the one use to detect the mismatch, inform central.
      On reception of the broadcast the peers shall have the following behavior:
      If the node having sent unauthentic data is know to the recipient node. It shall validate the authenticity of the data then it shall inform central. It shall also broadcast it to its peers. If the potentially malicious node is unknown, the recipient shall drop the message.
      The central should perform a local rollback of the cheater when it reaches an empirically determined threshold with regard to an empirically determined metric.

      --
      Jehovah be praised, Oracle was not selected
    2. Re:I did the math, with P2P you can get 50,000 by EdIII · · Score: 4, Funny

      cheaters and trolls sometimes run in packs.

      Sometimes?

      Have you ever seen just one Orc?

    3. Re:I did the math, with P2P you can get 50,000 by cellocgw · · Score: 4, Funny

      Yeah, but 64k players should be enough for anyone.
      (well, someone had to post this :-( )

      --
      https://app.box.com/WitthoftResume Code: https://github.com/cellocgw
  2. Re:MMO Joust by GoodNewsJimDotCom · · Score: 5, Interesting

    MMO Pong: Everyone gets a side of an nsided polygon where N is the number of players. There is n-1 balls in play. MMO ET: Everyone gets thrown into a pit, and you need to jump on top of other people's heads to jump out of the pit. I would think this would have to be a minigame inside an actually fun game, otherwise how would you get people to play it :P

  3. slashdotted by Anonymous Coward · · Score: 5, Funny

    Test Cancelled

    Published september 15, 2012, 01:29:19 pm

    An hour or so after we started the test, we were hit by a DDoS attack that ended shortly after; roughly 2 hours later we were hit by an even stronger attack, leaving us with no choice but to call off the test.

    It is a shame for the beta to end just 3 hours after it started, though we did verify that the server performance fixes most definitely worked.

    what time did this article get posted?

  4. Re:And they built it for... by Baloroth · · Score: 4, Informative

    WINDOWS, not Linux.

    When even the geeks pass on Linux for games, is there any hope?

    Well, from the FAQ on the linked site:

    Will there be a Linux build of the server?

    Yes, there are both Win32 and Linux builds of the server

    So... yeah, troll elsewhere.

    --
    "None can love freedom heartily, but good men; the rest love not freedom, but license." --John Milton