Custom Orbit Playfield with (so far) 17 Planets in it. Full Experiment posted.

Discussion in 'The Hangar Bay' started by Keith Hovey, May 15, 2017.

  1. Keith Hovey

    Keith Hovey Captain

    Joined:
    May 11, 2016
    Messages:
    221
    Likes Received:
    74
    So it seems that there isnt a lot of information regarding orbits and what you can really do with them. Since im playing around with these i thought I would post my data and share :)

    To start off I went through the current playfields in this revision of 6... I found that there were planets as far out as 15k. So Out of morbid curiosity I put together a playfield kind of randomly to see what I could jam in.

    Initially i fit 9 orbital bodies in one single orbit but I need more information to really plan anything out.

    Spawn Points - When you spawn into an orbit what coordinates do you end up spawned on? With a little help from the wifey lol... We got some coordinates jotted down after she warped to a bunch of playfields. Keep in mind these coordinates represent X times 1000 and Y times 1000. I didnt really need to know the height.
    [​IMG]

    With a rough guess figured out I can avoid people spawning into planets. I honestly need to collect more data, but this was enough to see a pattern.

    In each yaml file it gives a planet a general size of roughly 1400. So I figured that meant planets were 2800 wide ish at their widest point. Rounded that to 3000.

    1st Map I plotted out was this one. Planets are kind of close but should be out of range of spawn... Need to test this yet.

    [​IMG]

    This yielded this as a result:

    [​IMG]

    Ok so the asteroid fields are a little larger than I expected lol. But this is interesting. And yes i can visit each planet. Even though the asteroid fields are super close the planets functioned fine.

    [​IMG]
    After two warp in/out attempts so far all seems to work as planned. I will exchange the other two asteroid fields for planets and share whats there so far :)

    And Experiment complete.

    [​IMG]

    So far all warps in and out seem stable. Planets are a bit touchy at this distance but they all seem to work ok. Orbital base is good too!

    Sector File:

    Code:
    Sectors:
    - Coordinates:
      - 0
      - 0
      - 0
      Color: 0, 0, 0
      Icon: No
      Playfields:
      - - 0, 0, 0
        - Sun
        - Sun
        - ''
      Allow: []
      Deny: []
    - Coordinates:
      - -39
      - -210
      - -23
      Color: 0.01, 0.57, 0.2
      Icon: Pentagon
      Playfields:
      - - 0, 0, 0
        - Andromeda Cluster
        - Andromeda Cluster
        - ''
      - - 0, 0, 0
        - CORE Home World
        - CORE Home World
        - Core Industries:1
      - - 6000, 0, 0
        - CORE M227
        - CORE M227
        - ''
      - - 0, 0, 6000
        - CORE P455
        - CORE P455
        - ''
      - - -6000, 0, 0
        - CORE X577
        - CORE X577
        - ''
      - - 0, 0, -6000
        - CORE V100
        - CORE V100
        - ''
      - - 4000, 0, 4000
        - CORE C139
        - CORE C139
        - ''
      - - 4000, 0, -4000
        - CORE S534
        - CORE S534
        - ''
      - - -4000, 0, 4000
        - CORE M231
        - CORE M231
        - ''
      - - -4000, 0, -4000
        - CORE M333
        - CORE M333
        - ''
      Allow: []
      Deny: []
    - Coordinates:
      - 34
      - -50
      - 64
      Color: 1, 1, 1
      Icon: Square
      Playfields:
      - - 0, 0, 0
        - Juno Orbit
        - Juno Orbit
        - ''
      - - 0, 0, 0
        - Juno
        - Juno
        - ''
      Allow: []
      Deny: []
    - Coordinates:
      - 69
      - -183
      - 8
      Color: 0.5, 0.5, 0.5
      Icon: Circle
      Playfields:
      - - 0, 0, 0
        - Meldo Orbit
        - Meldo Orbit
        - ''
      - - 0, 0, 0
        - Meldo
        - Meldo
        - ''
      Allow: []
      Deny: []
    
    Sectors and playfields Files related to this First Section

    On to the Second Leg!! Orbit Two will feature an asteroid ring and 17 orbital bodies total. Lets push some limits.

    Current plan:

    [​IMG]

    I reused the playfields I already had in play and this is what i ended up with from just a few coordinates. 0,12 combinations and 9.29,9.29 combos. It looks pretty good actually for just throwing those few planets in.

    Code:
    Sectors:
    - Coordinates:
      - 0
      - 0
      - 0
      Color: 0, 0, 0
      Icon: No
      Playfields:
      - - 0, 0, 0
        - Sun
        - Sun
        - ''
      Allow: []
      Deny: []
    - Coordinates:
      - -39
      - -210
      - -23
      Color: 0.01, 0.57, 0.2
      Icon: Pentagon
      Playfields:
      - - 0, 0, 0
        - Andromeda Cluster
        - Andromeda Cluster
        - ''
      - - 0, 0, 0
        - CORE Home World
        - CORE Home World
        - Core Industries:1
      - - 0, 0, 12000
        - CORE M227
        - CORE M227
        - ''
      - - 12000, 0, 0
        - CORE P455
        - CORE P455
        - ''
      - - -12000, 0, 0
        - CORE X577
        - CORE X577
        - ''
      - - -9290, 0, 9290
        - CORE V100
        - CORE V100
        - ''
      - - 0, 0, -12000
        - CORE C139
        - CORE C139
        - ''
      - - 9290, 0, 9290
        - CORE S534
        - CORE S534
        - ''
      - - -9290, 0, -9290
        - CORE M231
        - CORE M231
        - ''
      - - 9290, 0, -9290
        - CORE M333
        - CORE M333
        - ''
      Allow: []
      Deny: []
    - Coordinates:
      - 34
      - -50
      - 64
      Color: 1, 1, 1
      Icon: Square
      Playfields:
      - - 0, 0, 0
        - Juno Orbit
        - Juno Orbit
        - ''
      - - 0, 0, 0
        - Juno
        - Juno
        - ''
      Allow: []
      Deny: []
    - Coordinates:
      - 69
      - -183
      - 8
      Color: 0.5, 0.5, 0.5
      Icon: Circle
      Playfields:
      - - 0, 0, 0
        - Meldo Orbit
        - Meldo Orbit
        - ''
      - - 0, 0, 0
        - Meldo
        - Meldo
        - ''
      Allow: []
      Deny: []
    
    [​IMG]

    Thats the playfield with the asteroid ring in it as well. Now im gonna double down... See if it impacts performance any. Keep in mind the server is on the same laptop im playing the game on.

    Well... It actually worked...

    [​IMG]

    [​IMG]

    For anyone else that wants to check this out (I have plans for this playfield on my server) here are the files, and the sector yaml.

    Code:
    Sectors:
    - Coordinates:
      - 0
      - 0
      - 0
      Color: 0, 0, 0
      Icon: No
      Playfields:
      - - 0, 0, 0
        - Sun
        - Sun
        - ''
      Allow: []
      Deny: []
    - Coordinates:
      - -39
      - -210
      - -23
      Color: 0.01, 0.57, 0.2
      Icon: Pentagon
      Playfields:
      - - 0, 0, 0
        - Andromeda Cluster
        - Andromeda Cluster
        - ''
      - - 0, 0, 0
        - CORE Home World
        - CORE Home World
        - Core Industries:1
      - - 0, 0, 12000
        - CORE M227
        - CORE M227
        - ''
      - - 12000, 0, 0
        - CORE P455
        - CORE P455
        - ''
      - - -12000, 0, 0
        - CORE X577
        - CORE X577
        - ''
      - - -9290, 0, 9290
        - CORE V100
        - CORE V100
        - ''
      - - 0, 0, -12000
        - CORE C139
        - CORE C139
        - ''
      - - 9290, 0, 9290
        - CORE S534
        - CORE S534
        - ''
      - - -9290, 0, -9290
        - CORE M231
        - CORE M231
        - ''
      - - 9290, 0, -9290
        - CORE M333
        - CORE M333
        - ''
      - - 11000, 0, 5000
        - EliaTemperate
        - EliaTemperate
        - ''
      - - 5000, 0, 11000
        - HoardDesert2
        - HoardDesert2
        - ''
      - - -5000, 0, 11000
        - JoraSnow
        - JoraSnow
        - ''
      - - -11000, 0, 5000
        - KeltLava2
        - KeltLava2
        - ''
      - - 5000, 0, -11000
        - M32Desert
        - M32Desert
        - ''
      - - -5000, 0, -11000
        - MaiyDesert
        - MaiyDesert
        - ''
      - - 11000, 0, -5000
        - MerrLava
        - MerrLava
        - ''
      - - -11000, 0, -5000
        - NeoAlien2
        - NeoAlien2
        - ''
      Allow: []
      Deny: []
    - Coordinates:
      - 34
      - -50
      - 64
      Color: 1, 1, 1
      Icon: Square
      Playfields:
      - - 0, 0, 0
        - Juno Orbit
        - Juno Orbit
        - ''
      - - 0, 0, 0
        - Juno
        - Juno
        - ''
      Allow: []
      Deny: []
    - Coordinates:
      - 69
      - -183
      - 8
      Color: 0.5, 0.5, 0.5
      Icon: Circle
      Playfields:
      - - 0, 0, 0
        - Meldo Orbit
        - Meldo Orbit
        - ''
      - - 0, 0, 0
        - Meldo
        - Meldo
        - ''
      Allow: []
      Deny: []
    
    Link to the Content Files with both Playfields folder and Sectors Folder.

    I think that concludes this little experiment and i hope this helps someone at some point. Thank you for reading and enjoy your adventure!
     
    #1
    Last edited: May 16, 2017
    Needleship, Ballard and Exacute like this.
  2. Sny

    Sny Lieutenant

    Joined:
    Oct 4, 2016
    Messages:
    14
    Likes Received:
    2
    Adventures in yaml!
     
    #2
  3. Xango2000

    Xango2000 Captain

    Joined:
    Jun 15, 2016
    Messages:
    385
    Likes Received:
    202
    I once put 14 rings of asteroids around a planet with a cap of asteroid square (think that was the name) on top and bottom.

    The rings were spaced 500 above/below each other and rotated 30 degrees.

    Altogether, it was a huge cylinder of asteroids.
    I can't find the screenshot right now, I'll look when I get off work.
     
    #3
  4. Sacksquatch

    Sacksquatch Captain

    Joined:
    Oct 17, 2015
    Messages:
    36
    Likes Received:
    51
    Heh how does it run with 17 planets?
     
    #4
  5. piddlefoot

    piddlefoot Rear Admiral

    Joined:
    Mar 4, 2015
    Messages:
    1,841
    Likes Received:
    1,612
    Probably ok with just him in there but load it up and its gunna chug like a steam train dude.
    To many players creates to many processes on the one thread.
    Remember those 5 second waits for a container to open, thems are whats inbound !
     
    #5
  6. Keith Hovey

    Keith Hovey Captain

    Joined:
    May 11, 2016
    Messages:
    221
    Likes Received:
    74
    14 players and its still running well. Process lasso. Helps that we own the host and have direct access to it :). To be honest though I thought it would run wayy wayy worse than it does. Each playfield opens its own thread though. the orbit is just one thread, and we all have seen 20+ players on a planet before, same in orbit. The planets are just doorways to another playfield really. Now it MIGHT tax a gpu a bit more... But even testing on my laptop (4 players connected laptop playing host, me playing the game on the same laptop) I could play fine and my cpu never hit 100%.

    Currently 4 players connected to my laptop.

    [​IMG]

    Oh and this is process lasso on my laptop giving a bit of a general Idea of how things are going with 4 connections to the server. 2 people in each playfield. Both planets are in the same orbit along with 7 other planets. At some point I will attempt this with 17. I wanted a bit of stress testing in first because i was skeptical Myself.

    [​IMG]

    In case anyone wonders... This is our Empyrion server.

    [​IMG]

    [​IMG]

    And Our internet connection. Its not awesome but it gets the job done.

    [​IMG]
     
    #6
    Last edited: May 17, 2017
    Exacute likes this.
  7. piddlefoot

    piddlefoot Rear Admiral

    Joined:
    Mar 4, 2015
    Messages:
    1,841
    Likes Received:
    1,612
    Yea most people don't have lasso, but well done dude that's a good achievement.
     
    #7
  8. Keith Hovey

    Keith Hovey Captain

    Joined:
    May 11, 2016
    Messages:
    221
    Likes Received:
    74
    I didnt buy a copy for my laptop. You can check it out here! From what I can tell its free for most features (the features i use) and even to buy the software is less than 50$ a year. Now on windows server the application restrictions are different and you get a 30 day trial thing. But it seems on windows 7/8/10 you get a freemium version.
     
    #8
  9. Keith Hovey

    Keith Hovey Captain

    Joined:
    May 11, 2016
    Messages:
    221
    Likes Received:
    74
    Since someone else asked. Simple Plot is what I used to set this up. Link - Click Here Enjoy :)
     
    #9
  10. Misunderstood Wookiee

    Misunderstood Wookiee Ensign

    Joined:
    Dec 1, 2016
    Messages:
    5
    Likes Received:
    0
    What I would give for a small 5 player server for Free, honestly I just want to host it to try my hand at making a StarWars universe esk like a server with handmade StarWars locations on planets I think it would be a cool idea, Just those two factions. I probably can I think my cousin set me up with a dedi on his AU host.
     
    #10
  11. Keith Hovey

    Keith Hovey Captain

    Joined:
    May 11, 2016
    Messages:
    221
    Likes Received:
    74
    That would be sweet.
     
    #11
    Misunderstood Wookiee likes this.
  12. Misunderstood Wookiee

    Misunderstood Wookiee Ensign

    Joined:
    Dec 1, 2016
    Messages:
    5
    Likes Received:
    0
    Your work is pretty good, I'm quite interested in the work going on here.
     
    #12
  13. Keith Hovey

    Keith Hovey Captain

    Joined:
    May 11, 2016
    Messages:
    221
    Likes Received:
    74
    Thank you very much :) I was starting to think I wasted the share hahahaha. But honestly there was so little info on limitations anywhere for anything. Im still not sure what the max number of drones on one playfield are. max number of creatures. Theres a lot of limits to push yet :) So far we have tested 54 playfields in one orbit with 22 players connected. 6 in that orbit. No difference in performance. Granted thats crazy hahahaha and really theres no need for all of that. But still i like documented limitations.
     
    #13

Share This Page