Multiplayer by making own server, and some other ideas.

Discussion in 'Ideas and Suggestions' started by I survived 3 abortions, Dec 22, 2016.

  1. I survived 3 abortions

    I survived 3 abortions
    Expand Collapse

    Joined:
    Dec 18, 2016
    Messages:
    8
    Hello!

    First of all, i have read the BeamNG FAQ.
    As written there, Multiplayer is hard to implement:"We are aware that it's a highly requested feature, but may be impossible or highly difficult to implement properly, given our physics engine complexity."

    But as it is asked very much, i have thought about the idea of creating a "local" multiplayer by creating a own server by yourself.
    I am sorry if I am wrong with this idea becoming a real feature in the game, because i have no clue how that programming stuff works.

    Considering that it is hard to implement it because of the physics, i thaught of a feature to adjust the physics realisticness, depending on your connection and the servers quality.
    It may bug out completely (for example if the tires defleat and that weird black line is accross the map), if you got a high ping that could happen.

    But as I already said, if this even works, why not give it a try.
    Also it would really help to improve difficulty of making a video about the games physics engine (only with high quality server and good ping).
    To complete this idea, I gonna start with the next ones I got, that are way more easy to implement.

    First of all, i gonna list them, than i gonna explain what i mean by them:​


    1. Small, self made "buildings"
    2. Easier modding
    3. Making the world editor easier to use
    4. More cars
    5. Make the menu work more fluently
    6. Better AI
    7. Gamemodes
    Idea 1
    I have thaught about a feature to create small "buildings" or objects build together.
    Let's say, you want to simulate a police chase just for fun, but every time you need to setup a roadblock by your own or cant save the world, because scenarios are running there and can effect them.
    How about a feature, that can build multiple cars and objects together and can move and position them freely across the map.
    That would it make way more easy to create his/her own scenario.
    Another example for that could be, that you want to set up a race and want to 4 chosen cars to be spawned lined up or positioned in a rectangle.
    Once done that, you can just choose that "object" and place it whereever you want.
    Of course that feature needs to be easy to use.


    Idea 2
    I think this is pretty self explaining.
    Also i mostly refer to car mods.
    I am just sad about some great cars, that you can bring into the game from modding websites.
    For example you see your favourite dream car you wanna shatter.
    After adding, the mod is just completely bugged out or hard to use.
    I've had that experience and it's a pity not to destroy your favourite car.

    I cannot imagine how that can be implemented, because i didn't make a mod by myself yet and can't tell how hard that is and how that could be implemented.

    Maybe there could be a mod editor ingame.


    Idea 3
    I refer to my idea one here.
    I will take the road block for example, again.
    After spawning multiple vehicles, it is kind of confusing to place them down.
    It is hard to describe that in words, but I gonna try:
    When moving your object, the camera goes crasy.​
    Rotating works pretty well, but if you want to replace it, you will need to work with the camera to turn to the left, right, up or down.
    This is pretty annoying for everyone to use the world editor I guess, but it is annoying for me.​
    (Sorry I don't get this part aligned correctly xD)

    Idea 4
    That got mentioned multiple times in the forum, so I will not pick that up again.


    Idea 5
    The menu is lagging a little bit.
    Once klicking something, you will need to wait a few seconds to open the next options.
    Also the scrolling feels weird looking at the list beeing scrolled, which could be fixed by just smoothen out that.


    Idea 6
    It would be nice if the AI would not drive instantly into a trench :D.
    Also a derby AI would be nice, maybe even creating your own AI as a mod to be installed.
    Maybe the AI controll menu could be a little bit more clear, making it easier to choose the AI you want.


    Idea 7
    It would be very nice, if you could start a gamemode like "police chase" with custom cars and good AI that wants to just stop you or fleeing.
    There are scenarios that already got used to this.
    Maybe this could be implemented in customising the scenario.
    Or you just implement a gamemode and to the beginning of it you choose your cars and objects you want to be placed, gamemodes should also be saved to not loose everything you have build.
    My personal wish to be inplemented is a derby gamemode.
    I have played flatout 2 and "next car game" and i really enjoy it.
    A nice derby combined with such great engine would make so many people happy.

    Now some gamemodes I have thaught of that can be a part of the game sometimes:
    • Police chase​
    • (For the police chase I have thaught of 3 Things: High value car that is not allowed to be destroyed to much, a high wanted driver that needs to be taken out in a agressive way, there the AI should be very hard to beat and last but not least the standard chase where you can take your target down as you want.)​
    • Police getaway​
    • Derby​
    • Stunts​
    • Race​
    • Customisable scenarios​
    • Time trail​
    • Checkpoint race​
    • Speed camera race​

    I know most of them are already in the scenarios, but they should be customisable easily or the scenarios could be replaced by the gamemodes.
    Both beeing implemented would be great too :D

    Just a last little idea I have thaught of while writing this thread:
    Why doesn't get traffic added, and police appearing if you hit them.
    Of course that can be deactivated.
    That should work in freeroam.


    If you have read my thread though with landing at the bottom, I really apprecheate you reading this.
    I hope you like my ideas and thaughs.
    I also really enjoyed writing this.
    If you got questions, ask me.

    :))




    Also, if you are still reading this, it would be nice that vehicles are not able to be stuck anymore.
    It is kind of annoying beeing unable to drive because you are stuck to another vehicle.
     
    #1 I survived 3 abortions, Dec 22, 2016
    Last edited: Dec 22, 2016
  2. Nadeox1

    Nadeox1
    Expand Collapse
    Spinning Cube
    BeamNG Team

    Joined:
    Aug 5, 2012
    Messages:
    14,681
    Latest update massively improved that.

    Also, things always appear much easier than they are in reality.
    Especially when talking about multiplayer, where everything is multiplied by the game's complexity levels.
     
    • Like Like x 2
    • Agree Agree x 1
  3. I survived 3 abortions

    I survived 3 abortions
    Expand Collapse

    Joined:
    Dec 18, 2016
    Messages:
    8
    I am downloading it right now.
    Lets see.
    Yes it is...

    If i am allowed to ask...
    How do you like my ideas?
    That is my first thread here and I want to know if people like it or not.
     
  4. JDMGuy

    JDMGuy
    Expand Collapse

    Joined:
    Jan 17, 2015
    Messages:
    832
    There was 1 vehicle in the update and 3 more that are confirmed to be in the game soon.
     
    • Like Like x 1
  5. I survived 3 abortions

    I survived 3 abortions
    Expand Collapse

    Joined:
    Dec 18, 2016
    Messages:
    8
    Well i forgot to say that new vehicles should be published more often because of so many bugged mods.
    I know that is not easy, but i mean why not.
    It would bring more variety into the game.
     
    • Agree Agree x 1
  6. Dr. Death

    Dr. Death
    Expand Collapse

    Joined:
    May 12, 2016
    Messages:
    1,962
    I like your post. I disagree with the idea but i love how careful and well done your post is so i like it.
     
    • Like Like x 2
  7. I survived 3 abortions

    I survived 3 abortions
    Expand Collapse

    Joined:
    Dec 18, 2016
    Messages:
    8
    Thank you for commenting my thread.
    Do you disagree with all of my ideas or with some of them only?
     
  8. Dr. Death

    Dr. Death
    Expand Collapse

    Joined:
    May 12, 2016
    Messages:
    1,962
    Just the multiplayer aspect. The rest are good ideas
     
    • Like Like x 1
  9. Joe Dingo

    Joe Dingo
    Expand Collapse

    Joined:
    Nov 8, 2015
    Messages:
    24
    Why can't split-screen multiplayer be nothing more complex than a UI app that shows two different camera POVs attached to the vehicle (something like the chase cam)?
     
    • Agree Agree x 1
  10. Dr. Death

    Dr. Death
    Expand Collapse

    Joined:
    May 12, 2016
    Messages:
    1,962
    It was stated i think that the game would be unable to render more than 1 POV since it would have to render the game twice. You cant divide the gameworld into two cameras because the game renders only what you see.
     
  11. Joe Dingo

    Joe Dingo
    Expand Collapse

    Joined:
    Nov 8, 2015
    Messages:
    24
    So? I don't have a potato PC and have accidentally run two windows of the game at once and not even noticed (with worlds loaded in and physics enabled.) *more than once* If you wanted you could also link the rendering to one pov (it would most certainly be glitchy for the second person but should at least work (in theory)
     
  12. Dr. Death

    Dr. Death
    Expand Collapse

    Joined:
    May 12, 2016
    Messages:
    1,962
    And if you somehow were able to render the game twice you would ALSO need to link both physics instances in the same time with precision.
     
  13. Funky7Monkey

    Funky7Monkey
    Expand Collapse

    Joined:
    Oct 12, 2014
    Messages:
    977
    It's not that complicated. It's just adding a second camera. Not running everything twice.
     
    • Like Like x 1
  14. Joe Dingo

    Joe Dingo
    Expand Collapse

    Joined:
    Nov 8, 2015
    Messages:
    24
    Ah, not really what I meant, I'm not talking (writing) about ONLINE multiplayer (a near impossibility). I'm thinking more along the lines of single-computer two-controller multi-seat with split screen. This being accomplished using the UI editor and the already in-game multiseat support. The UI app's only purpose would be to allow two POVs (or show two different cameras, one locked to each vehicle) keeping the base rendering linked the the camera on one vehicle. Some per-rendering (such as what occurs on some stock scenarios) may be required to make this work. Ideally this would work best with custom scenarios built to be played with such a setup. (such as demolition derbies, police chases, and races) Yes I realize that the second player's game-play would be much degraded compared to the first, but at least it would be better than sharing one POV.
    --- Post updated ---
    Sorry, Funky7Monkey, I was replying to Dr. Deaths comment.
     
  15. Dr. Death

    Dr. Death
    Expand Collapse

    Joined:
    May 12, 2016
    Messages:
    1,962
    I am afraid that it IS complicated. Like i said above, the game renders what you see, and it has trouble having to work with 2 cameras rendering their own things in different spots.
     
  16. Funky7Monkey

    Funky7Monkey
    Expand Collapse

    Joined:
    Oct 12, 2014
    Messages:
    977
    But it doesn't require running two instances of the entire engine as you claim.
     
    • Agree Agree x 2
  17. Dr. Death

    Dr. Death
    Expand Collapse

    Joined:
    May 12, 2016
    Messages:
    1,962
    Did a developer tell you that?
     
  18. Funky7Monkey

    Funky7Monkey
    Expand Collapse

    Joined:
    Oct 12, 2014
    Messages:
    977
    Wow. You don't understand how game engines work. You don't need to run the entire thing twice to add a second camera. It only has to render twice, one for each camera.
    --- Post updated ---
    Cameras are objects within the game engine. The renderer gets data from the camera to be able to render what appears on your screen. You need two renderers for two cameras, not two game engines.
     
    • Agree Agree x 6
  19. Dr. Death

    Dr. Death
    Expand Collapse

    Joined:
    May 12, 2016
    Messages:
    1,962
    Sure dude, whatever you say. I was trying to tell you why there is no multiplayer in BeamNG but if you want to keep thinking that every game has cameras working the way they did with Source Engine sure, go ahead. I cant stop you.
     
  20. StinchinStein

    StinchinStein
    Expand Collapse

    Joined:
    Jul 16, 2014
    Messages:
    754
    More than one camera does not mean it runs another instance of the game engine.
    Sure, having more than one camera can hinder performance because it is rendering more than one scene, but that doesn't mean it has to calculate the game engine twice or more depending on how many cameras there are.
     
  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