1. When making a thread, please tag your thread accordingly using the menu to the left of the textfield where you name your thread where applicable. Server Advertisements and Mod Releases should be contained to their respective subforums.

Server Discussion StarryPy - A plugin driven server wrapper written in Python.

Discussion in 'Multiplayer' started by Carrots Are Mediocre, Jan 29, 2014.

  1. teihoo

    teihoo Ketchup Robot

    Yes of course. Claim is a limited "protect planet" command. You can specify in settings how many claims you permit per players, they cannot claim already claimed or protected planet. Default limit is 5 planets per player.
     
  2. Brockway

    Brockway Pangalactic Porcupine

    Okey cool, but too bad i cant set a planet unclaimable without keeping her public... i think now we need that.

    Also i get errors popping in my python console, do i have to report them to you or it's just normal ?
     
  3. teihoo

    teihoo Ketchup Robot

    Ofc you can set planet unclaimable... just claim it yourself or do /protect on the planet. No one else can claim that planet ...
    And no, errors are not good in general, by all means you should try to get rid of them :)
     
  4. Brockway

    Brockway Pangalactic Porcupine

    ok i will send you errors, i dont really know how to get ride off them...

    Yeah the way you tell me the planet is unclaimable, but also private, servers will need some unclaimable planets to be public... Do you get me ?
    Before claim plugin it was easy, but now anyone can claim a public planet, when you have a lot of planet and players you cant protect every single one and add everyone to them. This is why the possibility to flag a planet as unclaimable will be great...

    Edit: Just to be clear... public planet is a planet protected from guest by general protection, where any registered can build. Anyone can claim it. so i just request a command that can make a list of planet that nobody can claim.
    Indeed if i do /protect on the planet, nobody can claim it, but nobody can build too...
     
  5. teihoo

    teihoo Ketchup Robot

    Hm. You can do /protect_all and it will protect all planets from guests, but registered users can build on them without claiming (they can claim if they want) - guests will be only able to build on a planet they claim (that's why there's claim limit, they can only claim X numbers of planets, that you specify with max_claims).
     
  6. Brockway

    Brockway Pangalactic Porcupine

    That what i'm saying exactly ! we need the possibility to set unclaimable planet without protecting them from everyone !

    And the fact that you say me that guest can claim planet scare me too, the best whould be not give guest claim possibility at all !

    i'm very frustated right now... i have the feeling you dont whant to try my logic or dont understand it...

    Actually the way this new plugin work there is no possibility to set a planet unclaimable without restrict the build rights to everyone. (and i dont whant and i dont have time to add ALL USERS to every planet i dont whant any freaking guest dont register)

    Actually i must say, i activate global protection to dont have administrate planet by planet my server, and you say to me that any guest can claim my homeworld and destroy it ?

    Seem that this plugin add major security breaks until you understand what i'm trying to say.

    (i dont whant to say it's bad work, it's great work, but it need more digging into concequences and logic)
     
  7. Brockway

    Brockway Pangalactic Porcupine

    So to be clear on my needs (that i thinks are really standards and surely i'm not the only one in this case) and my setup.

    1- i have your last build install
    2- i activate global protection (to not deal with protection planet by planet)
    3- i whant to specific planet to not be claimable, but people can still build on them, like spawn for example,
    (logic under that, i already add trusted users into registered group, i dont whant to add them AGAIN on EVERY SINGLE UNCLAIMABLE PLANET WITHELIST)
    4- having fun playing and not freaking spend my all playing time adding people to 45258 whitelist.

    i hope you will understant logic behind that.

    Edit: i was thinking of a solution, need to be as simple as claim.

    add a command to admin: /cantbeclaim

    on the first run, it's creating a file like poi, that keep track of planets that cant be claim by registered users.

    Cheers, i really wish that my reports help.
     
    Last edited: Mar 19, 2014
  8. teihoo

    teihoo Ketchup Robot

    Basically this is "protect planet" without any protection. I'll have to sit on this for a while, maybe let someone else give some feedback too. It would also put in more checks, for these odd looking planets. Besides, you know you can have "admins" ? those can work on protected planets without specially being in the protected list ...
     
  9. Brockway

    Brockway Pangalactic Porcupine

    when i read you response i can get that you dont get my idea at all, maybe because of my english, or because of the logic behind that... Very frustrating.

    But atleast, seriously, DONT ALLOW GUEST TO CLAIM ANYTHING.
    Actually i use global protection, for nothing... reason ? because any guest can claim any planet and fuck me !
    Basicly claim plugin, just fuck it up all the advantage of using global protection.

    there is an image, i cant do any simple explication !
    [​IMG]
     
    Last edited: Mar 19, 2014
  10. teihoo

    teihoo Ketchup Robot

    Claims plugin is still optional, set autoactivate: false and voila, no more claims. Also, you can easily change permission level of claims in the claims_plugin.py - it would be too much work to make all commands configurable via config.

    Also - guests cannot claim "all" planets. Set max_claims to 1 (default = 5) and they can have only 1 planets claimed - if they want to get another one, they have to unclaim the first one ... but since you dont want this, just disable ...

    Everything you want is already in there, you just need to set it how you want. Completely disable claims plugin. Set protect_everything : true. Done.

    But... when one of your registered players demolishes some other players "home" planet, they will be upset - since you dont want to bother with custom planet protections, and they can't protect it themselves with "claim". Basically wont be long before you (or some other admin) starts running from planet to planet adding protection for players that want to protect their home planet, and later on going there again to add ppl they want to be included in their planet.

    Your "unclaimable" will happen the minute you disable claims plugin. Try ingame with /plugin_disable claims

    You can still use "/protect " to restrict even registered users from modifying a planet - your idea will allow any registered player to do anything on any planet - even your spawn. Don't upset your registered players ...
     
  11. Brockway

    Brockway Pangalactic Porcupine


    Just to be clear, i love the idea that PEOPLES CAN CLAIM PLANETS, but i dont whant them TO BE ABLE TO CLAIM HOMEWORLD OR ANOTHERS FEWS PLANETS THANT I DONT AGREE TOO !
    If i /protect my homeworld like you REALLY REALLY insist to make me do, i will have to add users in registered group AND homeworld security list TOO, this is redondant and useless !
    What i whant is being able as an admin to set planet public (still protected from guest, and any registered people can build on it without adding them to it, but nobody can claim).

    i'm surprise you still not get this freaking idea (when i talk about that with my others admins they get it right), please someone help me...
    i love the claim plugin, but i still believe that it need what i'm trying to explain to you, and since i really believe that is for the greater good that i make you understand that, i will keep trying explaining it to you...
     
  12. mattmonkey24

    mattmonkey24 Void-Bound Voyager

    If I read correctly, protecting a planet ( /protect I believe) will stop anyone from claiming the planet. This is perfect for ypur homeworld where you dont want guests to claim or ruin things. Your want for unclaimable planets is valid in my opinion

    @teihoo im not sure how you dont understand but ill try and clarify. He wants to keep a planet public with everyone capable of building without someone being able to claim the planet. He can protect the planet but then he will have to add every single person to the planet list. All we need is a command to make a planet unclaimable so it can still be public but not claimed
     
  13. teihoo

    teihoo Ketchup Robot

    @traxo could you please check web_gui plugin why it throws internal server error if a user has a space behind his name like "traxo " instead of "traxo".
     
  14. teihoo

    teihoo Ketchup Robot

    Its not that I don't understand what the issue is, its just that it somehow doesn't make much sense that's all. Maybe a better way would be to protect it for a certain user access level, which would also make it unclaimable ...
     
  15. SweFox

    SweFox Guest

    I agree that being able to set a certain planet as unclaimable would be nice.
     
  16. teihoo

    teihoo Ketchup Robot

    OK... tomorrow then. /unclaimable ?
     
  17. SweFox

    SweFox Guest

    That would be pretty rad if you can <3.
     
  18. traxo

    traxo Phantasmal Quasar

    Ok, should be fixed now. Pushed it to github and send a pull request to your repo. ;)

    I also changed the chat a bit. Since some people couldn't get it running, I made it work without the "serverurl" parameter. I obviously didn't explain that parameter well enough. It's obsolete now. :D
     
    teihoo likes this.
  19. teihoo

    teihoo Ketchup Robot

    Unclaimables come to StarryPy beta!

    Enjoy :)


    Unclaimable planets
    - Added option to set planet as 'unclaimable'
    - Command /unclaimable works as a toggle
     
    SweFox likes this.
  20. Brockway

    Brockway Pangalactic Porcupine

    Cool !

    i now can do my first sync via github !

    I hope i will not fail ^^

    Thanks for the update.
     

Share This Page