Possible way to add online games

Discussion in 'Ideas and Suggestions' started by Average Person, Aug 27, 2017.

  1. Average Person

    Average Person
    Expand Collapse

    Joined:
    Jul 8, 2015
    Messages:
    583
    The idea here is that with steam integration you could join via steam with friends and do whatever you wanted but to prevent most lag the vehicle damage would be formatted into some form of data that can be sent over the connection to the other person and update that persons vehicle, this means that instead of that persons computer having to do real time calculations of damage which would be very laggy that persons computer only has to do physics calculation for there own vehicle.
    This could also apply to any vehicles that person creates.
    Now since this is really just a way to play with friends it does not have to be perfect since I doubt beamng will ever have any large scale multiplayer scene but if the resources for this are available then I think it would be a really fun feature to have.
     
    • Agree Agree x 1
  2. DarkGnus[UA]

    DarkGnus[UA]
    Expand Collapse

    Joined:
    Mar 29, 2017
    Messages:
    5
    That would be a great idea, but to have car to car collisions (sorry if my perfect english goes bad) it has to be someone to calculate it. BUT, may be, there is a way to save every car beam coordinates according to a car center in the simpliest way like... text?
     
  3. gigawert

    gigawert
    Expand Collapse

    Joined:
    Sep 6, 2015
    Messages:
    2,029
    I'm not really a coding person, but I can speak for the devs. This is not going to happen. Especially with 2000 of these "forms of data" a SECOND with every single node/beam of the vehicle.
     
  4. wearyNATE15

    wearyNATE15
    Expand Collapse

    Joined:
    Oct 15, 2015
    Messages:
    1,304
    Plus with the hundreds of posts asking about this.
     
    • Agree Agree x 1
  5. EMPRR

    EMPRR
    Expand Collapse

    Joined:
    Jul 31, 2017
    Messages:
    21
    Unlike a lot of people for some reason. I support the idea. I see a lot of people replying "asked a million times before, please search before posting". Although its suggested or mentioned a million times it only means people want it. And the devs and the community could look in to every possible way to make it happen.

    9 out of 10 times now when someone mentions multiplayer the diehard community members start losing their minds and claiming that it is not possible.

    For me, beamng is fun, really fun. But limited. I can still have a blast every time i start it up, but with an multiplayer mode (even 2 to 4 players) would make it so much more fun.

    So stop turning down new posts about multiplayer, and instead of thinking the impossible think about how to make online possible instead of turning it down directly.
     
  6. stbest95

    stbest95
    Expand Collapse

    Joined:
    Aug 5, 2013
    Messages:
    259
    its certainly not impossible.
    back when the new replay system came out a dev also said that a comparable system could be used for multiplayer.
     
  7. Logi_Veloce

    Logi_Veloce
    Expand Collapse

    Joined:
    Jun 25, 2015
    Messages:
    651
    Maybe if it was only two people a server. You don't need a high end computer to handle two vehicles in the same instance..
     
  8. EMPRR

    EMPRR
    Expand Collapse

    Joined:
    Jul 31, 2017
    Messages:
    21
    2 or maybe even 4 is all we need. It doesnt need to become an MMO or something.
     
  9. Average Person

    Average Person
    Expand Collapse

    Joined:
    Jul 8, 2015
    Messages:
    583
    thats what I had in mind
     
  10. atv_123

    atv_123
    Expand Collapse

    Joined:
    Aug 5, 2012
    Messages:
    1,710
     
  11. Dr. Death

    Dr. Death
    Expand Collapse

    Joined:
    May 12, 2016
    Messages:
    1,963
    Wow i've never seen this kind of request before! Multiplayer for beamng! Who would of have thought of it?!


    I am gonna stop you from the get go.

    "with steam integration you could join via steam with friends"

    Devs stated that they want the non steam version of the game to be as good as the steam version. Steam users aint getting special treatment this time.

    "but to prevent most lag the vehicle damage would be formatted into some form of data that can be sent over the connection to the other person and update that persons vehicle, this means that instead of that persons computer having to do real time calculations of damage which would be very laggy that persons computer only has to do physics calculation for there own vehicle."

    Which could be sumed up to "use less detailed jbeam model while online".

    Devs have altready thought about it.
     
  12. EMPRR

    EMPRR
    Expand Collapse

    Joined:
    Jul 31, 2017
    Messages:
    21
    Hmm: "Everyone keeps saying that it would be a huge load to everyone's computer and we would need monster machines to run this and what not... so on and so forth... but remember your computer only has to simulate YOUR car... not everyone else's"
    I think he has a strong point there. The damage to your car doesnt have to be the same as they see.

    It is possible, I feel like people are giving up on it too early. The question is if the devs have the knowledge to do so. (no offense devs)
     
  13. atv_123

    atv_123
    Expand Collapse

    Joined:
    Aug 5, 2012
    Messages:
    1,710
    Well by that I mean that your computer does not have to do any of the physics calculations of anyone else's cars. The only thing transmitted would be every nodes points in space. That way (if they are using a vehicle you both have) the game on your end just adds in the collision triangles (for something for you to hit) and overlays the meshes while still using the flexbodys. If the nodes are out of position (from a wreck) that will be translated onto your computer and then your computer just deforms the mesh appropriately. It may not look "Identical" on both computers, but it's the best you're going to get. Plus, just visually deforming a flexbody is much less strain on your system then physically simulating that vehicles JBeam.

    Take note though... while this method will work with custom vehicles, it will only work it you BOTH have that vehicle... granted, most other games play by those same rules as well. The interesting thing is that if you modify a stock vehicle by moving nodes around and nothing more (you can change parameters in the files, just not the names of anything) then your vehicle will show up on their end modified as well with no consequences. No download needed.
     
  14. Average Person

    Average Person
    Expand Collapse

    Joined:
    Jul 8, 2015
    Messages:
    583
    Thanks for the constructive criticism, its great to hear the other side of the argument and it gives me a idea of how hard it would be to add.
    Thank you to all who add to this thread with useful insight.
     
  15. the_MOLERAT

    the_MOLERAT
    Expand Collapse

    Joined:
    Jun 23, 2015
    Messages:
    31
    Has anyone here ever heard of Beseige? The community asked for ages to add multiplayer and they said it wasn't possible due to technical limitations, but it turned out they had already been working on it and it comes out this year! Never give up hope. Tdev can work magic with enough coffee.
     
    • Agree Agree x 1
  16. Dr. Death

    Dr. Death
    Expand Collapse

    Joined:
    May 12, 2016
    Messages:
    1,963
    Then what's the point of multiplayer if its not gonna be good enough to have similar physics for both clients?


    And in the video game design world you can make ANYTHING possible with enough time and knowledge. Now here's the thing: Nothing is impossible. Just so stupidly impossibly hard that its REALLY not worth the risk or the time to make so and they could spend their time in other useful features that would be easier to implement.
     
  17. EMPRR

    EMPRR
    Expand Collapse

    Joined:
    Jul 31, 2017
    Messages:
    21
    It will have similar damages and the same damages as the base game. But for example if I crash in to one of my friends and my hood has a dent he would not have to see it on the direct same place as i do. The crashes will stay the same, but for example I dont see the exact same damage as he will in detail. Still think this and maybe even the exact same damage would be possible though.

    And why not push the game to the edge? I think a game like this should have multiplayer just like i think if you really want a crashing simulator the cars should have the option to have crash test dummies. But those arent here yet either (with the exception of some mod cars).

    EDIT: And people saying this game doesnt need multiplayer because the game is focused on simulating crashes should stop saying that because they are the first to cheer when a new scenario comes out or when someone creates a race track to race on against NPCs, which also if you look at it like the multiplayer would have nothing to do with the fact that this would be a crashing simulator.
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice