Claim Your own Planets in Multiplayer.

Discussion in 'Mechanics' started by SioxerNic, Dec 22, 2013.

  1. SioxerNic

    SioxerNic Big Damn Hero

    Greetings, this is my first suggestion and in my opinion, the most vital upgrade to the multiplayer experience.
    There is some really good ways to do this.


    Firstly...
    For Multiplayer, all planets should be the same for all players, and should be saved on the server, so two players could randomly stumble upon the same planet, and a planet can be visited by other players without having to go through their ship.

    PS: This can also be integrated with the idea of Factions: http://community.playstarbound.com/index.php?threads/factions-and-territories.57407/

    Block Protection:
    Block protection will work in the sense that the person that owns the ship and/or the planet will be able to set some very specific settings.

    Categories:
    Placing (Including placing Wire)
    Breaking (Including breaking Wire)
    Wire Interaction (Actually Interacting, by pressing E on objects, Pressure plates will always interact, this also includes chests)

    The permissions you can set on each of the previously mentioned categories.
    Owner: The person that has claimed (Hereby refereed to as owner)
    Sub-Owner: The owner and all sub-owners.
    Faction Members: Everyone within the faction.
    Party Members: The owner and all sub-owners and their party members.
    Individual Parties: The Individual player that placed the block in question, that persons party members and the owner and sub-owners .
    Individual: The individual that placed the block in question and the owner and sub-owners.
    Everyone: Do I really need to explain this?

    Planetoid claiming:
    Everyone on the multiplayer server gets one specific starting object, the claiming flag, it can be placed on a planetoid to claim ownership of it. Only the owner is capable of breaking the flag and the blocks it is placed upon.
    he flag can be interacted with to give sub-ownership permissions to any players that are nearby the flag, so they gain most of the same permissions as the owner (But they can still not destroy the flags)
    The Claiming flag will also be craftable, but with a ridiculously expensive recipe, along the lines of 10-50k Pixels + 100 of all different base bars (Not the ones upgraded from coal). (And I literally mean 100 of all of them) + 100 Fabric
    This means people can't just craft a thousand planet claiming flags and have to invest a pretty amount of resources to claim a planet, I will though say that this should be modifiable by a server setting, so some servers may have easier craftable Claiming Flags.

    Claiming Flag:
    I would say this would be a pretty standard flag on a pole, EXCEPT it should be possible to upload a 40x60 image of a flag (As any player to the server) so it is possible to have a customized flag.
    As previously mentioned it will ONLY! be breakable by the owner of the planet no matter what.
    From here the owner of the flag can adjust the permissions of the planet.
    It needs to be placed at the surface.
    (EDIT) Server Options:
    Start with a Flag: You should be able to put a setting saying whether or not each player starts with a flag.
    TIme Out: Time out, basically say how many days it will take for a flag to time out and disappear if not visited by the owner and sub-owner.
    Sector Limitation: Server option to limit the minimum sector a planet can be claimed in, for example banning Alpha planets to be claimed.
    Recipe: 50 of all of the base ores + 10k pixels +50 Fabric (But still customize-able from server settings)
    Has to be expensive to stop new players on the server from abusing it, and late game you can get all the ores you want in less than an hour anyway.

    Player Flag:
    This would use the same image as the Claiming Flag (A standard flag image or the uploaded version) but have a slightly different pole.
    Vanity/Decoration only
    Recipe: 10 iron + 10 Fabric

    Uploaded Flag:
    It will be as previously mentioned up to a maximum 40x60 and will be global, it cannot be individual by planet.
    The flag can be uploaded and changed as the player pleases with a 24 hour cooldown.
    The flag will be slightly animated as if blowing in the wind.
    If possible it should have a protection towards the flags that disallows to similar flags (If there is only like 10-30 pixels difference and/or the pixel difference is only SLIGHT differences in color)
    Transparency should be allowed as well.
    There will be a standard randomized flag for everyone as soon as they join the server.

    Navigational Map:
    Star Map view: The star will be marked with an icon to represent somebody has claimed a planet within this star system.
    If you hover the mouse over the star you will be able to see the flags of the owners of each individual that owns a planetoid within the star system.
    Solar System view: Same as above, an icon represents that a planetoid is owned at the planet, and hovering your mouse you can see each individual owner.
    Planet View: Flags will be represented above each of the planetoids in plain view to show the owner.
    Hovering your mouse above a planet will yield the specific owners Name.

    Faction Warfare:
    If this would be implemented with a Faction setup, enemy faction members would be allowed to break and place (Or maybe only break) blocks, and maybe even destroy the claiming flag (Destroy, not pick up), so they can claim the planet themselves, but I wont go into depth on this, as I would rather have the block protection
     
    Last edited: Dec 23, 2013
  2. SioxerNic

    SioxerNic Big Damn Hero

    I am truly curious as to why noone has an opinion about this?
    Is it because the topic of Planet Claiming and Block Protection is a boring title?
    Uhmm I'll try change the title.
     
  3. SemperDarky

    SemperDarky Subatomic Cosmonaut

    I think it's probably because new threads are posted all the time and good ones are immediately submerged, also flashy colours help xD
     
  4. SioxerNic

    SioxerNic Big Damn Hero

    There, now it is much more flashy :rofl:
     
  5. SemperDarky

    SemperDarky Subatomic Cosmonaut

    Yeah I think people might look at it more now ;) it's the trick for a new post (I screwed my original one by not doing this)
    Now for my opinion:
    Right now I see three problems with this and the three can be easily fixed
    1 - players star with a flag, plop it on a planet, never come back and that planet is basically frozen as no one can get in it
    1 - fix - put a timer on the flags, don't let them stay too long if a player OR their friends never come back (sub-owners) for example 5 days.
    2 - people create new accounts, set their main ones as sub-owners and leave the game getting a free flag
    2 - fix - don't let them start with flags. Only allow them to build he flags with, as you said, a stupid amount of resources, that would negate this action as they would have to get invested into their new account.
    3 - people would flag the spawn or other planets in the system in order to screw new players.
    3 - fix - only allow flag placing on the last 2 sectors (or the last) as they are end-game sectors (or just ban it in alpha)
     
    Last edited: Dec 23, 2013
  6. SioxerNic

    SioxerNic Big Damn Hero

    1) Quite valid point, I will add that to the main post.
    2) I guess that actually makes quite a bit of sense, so I will edit that as well.
    3) I guess that could be a server option honestly, remember the server admin could also just claim all of the spawn area, so there really wouldn't be a problem. Or the server can have random planets (As it is now) as starting planets.
    I'll add that as well.
     
  7. Silverforte

    Silverforte Spaceman Spiff

    Factions is a bad example. People can completely overtake or destroy your land with Factions on Minecraft. Towny is a better example. I played on Rawcritics when I played Minecraft. There, they have towny setup where you earn money with iConomy and can use it to claim land for your town. Your town has upkeep per 24 hours and taxes each resident based on whatever you set the taxes to. On Rawcritics, they have a plugin they use that allows players to use TNT to blow up other players' claimed blocks, but the blocks regenerate after 30-60 seconds. This enables PVP servers to have towns and nations and also accomodate raiding which facilitates PVP. We need this for Starbound.


    Towns could be created and then used to claim land out from the homeblock at the cost of pixels. Then, pixels could be deposited into the town bank and also taken from members/residents of said town as taxes every day based on what the owner sets the taxes to. The town would need that upkeep to sustain itself and to expand outward from the currently claimed land. The owner could setup plots that have different permission flags enabled in that chunk then give the permissions to a character name.

    Example: /plot setowner Bob

    While standing in that chunk of claimed land, the owner/mayor could type that and then the character named Bob would own the plot and have total access to it, destroying or building as he pleases. To make it PVP accessible, code could be written that allows people who do not own a chunk to hit it with explosives, destroy the tile blocks only, and then the blocks regenerate after a certain number of seconds. Raiders can raid and nobody loses anything to grief. It could also benefit non-PVP servers giving people a means to protect what they make.

    It would need town chat, a way to see what towns exist, what the town has in its bank, its number of residents, its current global permissions, a way to see what permissions are enabled or disabled in specific chunks and other various functions.


    I personally feel this is a much needed mod and would benefit everyone.
     
    eunito likes this.
  8. SioxerNic

    SioxerNic Big Damn Hero

    What you are talking about seems much like a mod rather than base functionality that can benefit most players. The point of my suggestion was to have an option to protect peoples creations on a planet on a multiplayer server.

    Also do remember since there is an infinite amount of planets, one "faction" would not be a problem if they carved out quite a chunk of space for their "empire", remember that ;P

    What I made was not an intricate system to protect a specific plot of land on a planet with advanced and complex functionality to facilitate pvp within a player constructed environment.
    I could probably make this more intricate, but as a base system it should not be that intricate, it should provide basic functionality for the server admins that they can decide to use, or disable as they please.

    Any more intricate systems should be made as mods to suit the specific needs of each server, but the base functionality should just be generally useful.
     
  9. Silverforte

    Silverforte Spaceman Spiff

    What I suggested was not that intricate. It boils down to land protection for upkeep cost. Nothing more. The block regen would be a toggle and it's not that complicated.

    Your Factions example implies a much more hardcore PVP aspect. Factions on Minecraft is setup so that land is protected by a convoluted power system that you increase by killing enemy players. A faction can actually lose land when its members are killed by the enemy. So technically an enemy can steal your land and buildings with Factions. That's WAY more PVP-centric than towny.
     
  10. SioxerNic

    SioxerNic Big Damn Hero

    Yes it is from a programming and for that matter usage perspective. Besides far from every server would benefit from a plot by plot based system. The reason why I am suggesting my rather minimalistic idea is basically since it provides basic protection (especially for smaller servers) and that it could easily expanded further upon it with mods (your idea of plots an so on).
    Do remember that Starbound has a completely different scope than MineCraft and Terraria, where plotting is the only way to divide territory, while Starbound's main way of dividing could be considered planets and ither celestial bodies.
     
  11. Silverforte

    Silverforte Spaceman Spiff

    Its scope is smaller, so the mods are easier to conceptualize. There was a towny style mod for Terraria that did not require upkeep. It's not complicated. Towny was much simpler than Factions. I'm not sure why you're trying to make it seem like my idea is too complicated and yours is just right. We both want the same thing, a plot system. I'm simply proposing that we have a plot system with a pixel upkeep and a way to track the owner. That's all.
     
  12. Tau22

    Tau22 Intergalactic Tourist

    I feel that's a very complicated set of rulesets and code for the base game and would take a while to develop. I'd say leave that to the modders, just like MC.
     
  13. Conor785

    Conor785 Pangalactic Porcupine

    This is a job for sbshock. Coming sometime soon
     
    Cloudhopper likes this.
  14. SioxerNic

    SioxerNic Big Damn Hero

    I still believe we need a basic block protection system in Starbound for basic servers.
     
    Mellody Zanin likes this.
  15. Tomks322

    Tomks322 Master Chief

    I'm really against protected blocks because i feel like it takes away from options when encountering an enemy base, what i am more in favor of is cheaper guards and draw-able Area of operations so that guards don't wander off and will attack any players that approach.
     
  16. SioxerNic

    SioxerNic Big Damn Hero

    If you read the suggestion I posted, this is not protected on a planet that is not "Claimed", only on player claimed planets.
    Which in term means that the players on a multiplayer server can protect their planets and creations.
     
  17. SioxerNic

    SioxerNic Big Damn Hero

    Anyone else have any thoughts or suggestions on this?
     
  18. Conor785

    Conor785 Pangalactic Porcupine

     
  19. MrWefner

    MrWefner Void-Bound Voyager

    the guys from the german gameunity.tv server had a mod or pluging that allows people tp protect there ships /ship private and /ship puplic , also you could set homeplanets and than only you could build there ,but you can add people (as your friends )making them able to just using doors and so on or let them build so just you and your friends can build there. i would so love to know what mod/plugin that was
     

Share This Page