Multiplayer

Discussion in 'Ideas and Suggestions' started by TheGamerJax, Jan 20, 2019.

  1. TheGamerJax

    TheGamerJax
    Expand Collapse

    Joined:
    Dec 27, 2018
    Messages:
    7
    Hello, I am new to the forums/game, tho I have been following the game's community and development even before I bought it the day after Christmas during Steam's wallet-murder fest called "Winter sales." I've also played both the version of the techdemo that only had the D-series in it as well as the techdemo that only had the Covet in it.

    So far, I have 38 total hours on record, and I am amazed how I have not scratched the surface of just the large amounts of content in the vanilla game! However, it feels like there is still something missing.

    Most of the time when you drive around, you are just by yourself in one map just driving around "inside" your lonesome car. I know that the AI kinda helps with that, but it is kinda dumb and is a bit difficult to manually set up races with them without having to download/make/play a scenario that is specifically for racing with the AI.

    I kinda just want to play with friends, but it hasn't been implemented yet.

    Although the bar on the right side of the main menu seems to be promising something... It always says that I'm online whenever I am playing this game.

    Seriously, though. I might be good at creating chaos and destruction by myself, but the ability to play with friend would mean even BETTER chaos and destruction. The rape map called "Deep Earth" does claim to be good for "Controlled chaos" in it's description, and, that map is HUGE and feels empty when you are the only person driving around in there, with or without the AI.

    What do you guys think? Honestly, I suggest the devs optimizing the game a bit more and doing some bug fixes before implementing it. I would also suggest improving the driving model a bit more, too. Spawns on free-roam maps may have to be optimized for multiplayer so that each player doesn't have to select different spawn locations and look for their friends, just for convenience.

    I think it'd be smart to have more like a grid for whatever amount of players there are at one spawn location at the same time, or players can just choose to spawn next to/behind their friends as their spawn location while in the spawn selection screen.

    Anyways, this is just my opinion. The rest is up to the devs/popular demand.

    I think that multiplayer will add more to the game's popularity and increase the game's replayability. It might not work in the game's current state, but the improvements I suggested should make multiplayer plausible.
     
  2. Danny Werewolf

    Danny Werewolf
    Expand Collapse

    Joined:
    Mar 31, 2017
    Messages:
    2,268
    For following the forums for a while, seems like you looked over the tons of threads asking for Multiplayer. I bet if you search for Online or Multiplayer, atleast 7 pages. It's great you put time into your post instead of asking "Multiplayer Please OKThx" But so far, it doesn't seem very plausible. Ask yourself this: If AAA companies can't even get Multiplayer working flawlessely, how do you expect a below-30 dev team to do so. Not only that, but the beast of a computer you'd need would surpass every player by a longshot.

    I bet someone else has more technical knowledge then me though.
     
    • Agree Agree x 7
    • Like Like x 1
  3. RobertGracie

    RobertGracie
    Expand Collapse

    Joined:
    Oct 15, 2013
    Messages:
    3,779
    The game engine used isnt well suited for multiplayer from what I recall correctly, its the Torque3D engine and programming that in would need hundreds of extra dev hours which could be used elsewhere, I still remember what was it Chris Lucas' multiplayer mod and it barely worked from what I recall and it didnt function right for me nor the other people in the lobby I was in, it was scrapped and I doubt he will ever bring it up again
     
    • Agree Agree x 1
  4. ManfredE3

    ManfredE3
    Expand Collapse

    Joined:
    Jan 9, 2016
    Messages:
    2,274
    Bonus points for the “wallet murder” comment, but as others already stated there’s a lot of threads about this already, some of which have detailed posts on the technical requirements.

    Last I heard it’s on their “very very distant future research list”
     
    • Agree Agree x 1
    • Informative Informative x 1
  5. TheGamerJax

    TheGamerJax
    Expand Collapse

    Joined:
    Dec 27, 2018
    Messages:
    7
    Actually, I haven't even seen the other threads for multiplayer at all. I mostly stalk the mods section.
     
  6. RobertGracie

    RobertGracie
    Expand Collapse

    Joined:
    Oct 15, 2013
    Messages:
    3,779
    Sometimes doing a bit of research does help out in a situation like this
     
    • Agree Agree x 1
  7. TechnicolorDalek

    TechnicolorDalek
    Expand Collapse

    Joined:
    Dec 6, 2013
    Messages:
    1,026
    networked multiplayer is literally physically impossible unless you don't want inter-player collision

    end of the story
     
    • Agree Agree x 4
  8. TheGamerJax

    TheGamerJax
    Expand Collapse

    Joined:
    Dec 27, 2018
    Messages:
    7
    Why wouldn't I want inter-player collisions/player-to-player collisions? That would kill the whole point of me saying:
    If I want multiplayer because of this reason, I want player-on-player collisions. What type of insane person would want to take out an opportunity to see a glorious crash in BeamNG that would be impossible without two human players?
    --- Post updated ---
    Also, completely off-topic, but can we mention how Google Chrome auto-corrected "repo" to "rape?"

    I don't even want to fix that typo! That's comedy gold!
     
  9. TechnicolorDalek

    TechnicolorDalek
    Expand Collapse

    Joined:
    Dec 6, 2013
    Messages:
    1,026
    yeah, no shit, that's my point. the type of multiplayer people want is not possible to implement. two computers cannot communicate fast enough. it's physically not possible.
     
    • Agree Agree x 2
  10. RobertGracie

    RobertGracie
    Expand Collapse

    Joined:
    Oct 15, 2013
    Messages:
    3,779
    @TechnicolorDalek Do you remember that thread about the "Peer-To-Peer Multiplayer" suggestion about a few years ago that I had to call everyone in to sort it out, I feel this thread MIGHT go that way
     
  11. TechnicolorDalek

    TechnicolorDalek
    Expand Collapse

    Joined:
    Dec 6, 2013
    Messages:
    1,026
    maybe? it sounds familiar.

    to expound upon the point further, dear gamers, beamng's physics engine runs at 2000hz. that's a frame every half a millisecond, or every 500μs. you'd be lucky to get a round-trip time of 100μs on an average home network, let alone the time it would take to send any actual useful data, even if it is a miniscule amount. outside of the home, or even through multiple switches within the home, you're far exceeding that limit. prediction is as much of an option as it is in other games, except multiply the inaccuracy and BS impacts by 2000x, since that's how many physical nodes you're calculating for. you MIGHT get it done with specialized network connections and protocols that ditch the overhead of the ethernet protocol and use faster transfer material than average home copper, but that's not a reasonable expectation for LAN play. the best option for networked multiplayer with BeamNG is having a centralized server run the game and take input from players. sure, locally, you wouldn't notice much, if any input lag, but across WAN, it would be an extremely limiting prospect for a fast-paced racing and/or driving game in general, especially one where tiny mistakes can actually straight up disable your vehicle.
     
    • Agree Agree x 3
  12. RobertGracie

    RobertGracie
    Expand Collapse

    Joined:
    Oct 15, 2013
    Messages:
    3,779
    Yeah it was September 2016 when it happened, okay so yeah I see what your getting at with the physics calculations there is no internet in the world fast enough to handle the data throughput
     
  13. TheGamerJax

    TheGamerJax
    Expand Collapse

    Joined:
    Dec 27, 2018
    Messages:
    7
    Ever heard of Discord? Skype? TeamSpeak? Google Hangouts? You know what all these apps have in common: They support voice chat.
     
  14. Danny Werewolf

    Danny Werewolf
    Expand Collapse

    Joined:
    Mar 31, 2017
    Messages:
    2,268
    I think what he meant to say is, computers can’t communicate THAT MUCH that quickly. Now Phones have gotten voice chat down pat, so I have no idea what your point was. Voice Chatting vs Playing BeamNG Drive together on both sides of the U.S isn’t comparable...
     
    • Agree Agree x 1
  15. CN877

    CN877
    Expand Collapse

    Joined:
    Jun 27, 2017
    Messages:
    1,465
    What point are you trying to prove exactly? o_O
     
  16. ManfredE3

    ManfredE3
    Expand Collapse

    Joined:
    Jan 9, 2016
    Messages:
    2,274
    Maybe you can phone in your vehicle location every millisecond
    /s
     
    • Agree Agree x 3
  17. 98crownvic

    98crownvic
    Expand Collapse

    Joined:
    Jul 14, 2016
    Messages:
    1,526
    I think he means the computers can’t share data quickly enough, not literal communication.
     
  18. atv_123

    atv_123
    Expand Collapse

    Joined:
    Aug 5, 2012
    Messages:
    1,710
    TLDR: It can be done... but some things need to be figured out first. Lag is an issue but collisions are the main issue (caused by lag and bad data transfer speeds)

    I write all of these, and then I wonder if anyone actually ever bothers to read them... so I am just going to keep linking them in threads like these until something actually changes... like a dev identifies a new issue or something.
     
    #18 atv_123, Jan 21, 2019
    Last edited: Jan 21, 2019
    • Like Like x 1
    • Informative Informative x 1
  19. fufsgfen

    fufsgfen
    Expand Collapse

    Joined:
    Jan 10, 2017
    Messages:
    6,782
    Ok, but BeamNG car has hundreds to thousands of nodes, each consisting multiple words, all updated 2000 times in second, that is like speaking 10 000 words in a second trough skype, can you do that?

    Also 0.0005 seconds is time between updates, during that time computers need to find each other, send and process data, but your ping is likely much longer than that alone and there is two computers worth of ping.

    Less updates, more lag, try Gamer Gull's traffic scenarios, there is small lag as cars are spawned to new location, each update of car position during multiplayer would have such lag, constantly, many times a second, so it would just lag and not run.

    When you find solutions to these issues, BeamNG will hire you and finally we could get multiplayer which we as well as devs would like to have :)
     
    • Agree Agree x 3
    • Informative Informative x 1
  20. Deleted member 126452

    Deleted member 126452
    Expand Collapse
    Guest

    I think there is actually a practically functional solution to this problem: 100 Gigabit ethernet for everyone. I'm talking 100 GB/s reliably, not peak.
    BeamNG multiplayer will be easy to implement in ca. ten years.
    --- Post updated ---
    @fufsgfen I'd actually say more like a million written words a second sent via Discord.
     
  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