View Poll Results: Should doors have permissions

Voters
95. You may not vote on this poll
  • Yes

    87 91.58%
  • No

    8 8.42%
  1. Post #1

    November 2013
    10 Posts
    The doors need to be able to have permissions so i can open my friends door we are having alot of issues in pvp, and getting supplys inside
    Reply With Quote Edit / Delete Reply Show Events Agree Agree x 5 (list)

  2. Post #2
    bananaconda's Avatar
    November 2013
    17 Posts
    Hi gangsta,

    The dev team already knows that they're going to implement something like this but its not ever going to be as simplistic as what you're suggesting. Here's a quote about doors and permissions from Garry himself.

    bcnet: What has the alpha stage of Rust made you aware of in terms of things you need to work on? What were things you expected? Some things you didn’t expect?

    Garry: It became obvious to us that the player creates their own experience. Emergent gameplay is very very important, and is something we are trying to encourage through our designs at every stage. For example, one of the things people are asking for right now is for friends to be able to open their doors. They envision you clicking on a door, dragging people's names into a permissions list, pressing ok. To us that is the exact kind of thing we need to avoid. It offers no kind of emergent gameplay. On the alternative, if we make doors require keys just like in real life - it has emergent gameplay all over it. You could leave your friend a key in a crate outside, or make a copy for them. Someone might find a key and try it in a bunch surrounding houses to see if it works. It offers so much more than just going for the brainless, unlogical option of permission lists.

    You can read more from this interview at my website http://www.bananaconda.net/ if you like.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Agree Agree x 4Winner Winner x 2Informative Informative x 1 (list)

  3. Post #3

    November 2013
    10 Posts
    thanks banna :)

  4. Post #4
    D4rkReaper567's Avatar
    November 2013
    20 Posts
    I really like the idea of keys.
    Reply With Quote Edit / Delete Reply United States Show Events Agree Agree x 1 (list)

  5. Post #5

    October 2013
    19 Posts
    this would be a very good thing to do...

  6. Post #6

    October 2013
    401 Posts
    Good interview, thanks for posting.

  7. Post #7
    Facepunch Staff
    Helk's Avatar
    August 2005
    564 Posts
    We're dealing with stability and exploit related stuff but rest assured once I can get back to actual game programming door permissions are one of my top priorities.

    Here's what I'm planning :

    Craft a combo lock
    Deploy it on a door
    If you hold E you get an option to change combo, enter 4 digits (e.g. 2854)


    If someone presses E on your door, it's locked, if they hold E they get an option to enter a combo/code, if they enter the right combo the door opens.

    Only the door creator can change the combo, and when they do, anyone else would need to re-enter the correct combo


    So in short, you'll put an access code on your door and only tell your friends what it is.

    Keys have tonnes of potential issues but we might experiment with that sometime too, the aforementioned method will be a lot easier though to begin with
    Reply With Quote Edit / Delete Reply Windows 7 Canada Show Events Winner Winner x 9Agree Agree x 7Useful Useful x 2Zing Zing x 1 (list)

  8. Post #8

    November 2013
    32 Posts
    Entering numbers sounds like a good way to do things.

    Having keys seems like it would be a lot of hassle, having to change keys whenever someone dies etc.
    Also does it mean that if you die, the enemy can loot your keys and then just run rampant throughout your house... no thanks.

    I still like the permission list like they had in UO.
    Reply With Quote Edit / Delete Reply Windows 7 Australia Show Events Agree Agree x 1 (list)

  9. Post #9

    October 2013
    6 Posts
    So this was a spurr of the moment idea garry and helk...

    (opinion 1) what if we could have a door system that works based off of keys.
    you would make a "locked metal door" that comes with its own "master key" that will only open that door.... and you could make "spare key(s)" of this main master key. you can then give the key off to friends. i think this would be a nifty add on so it allows raids to be more tactical. you see someone lock up there house, you follow, kill them, find the key (hopefully) on them and unlock their doors.

    (opinion 2) No master key, make the owner of the door able to open it and close it freely, but allow him to make spare keys for firends. (this will prevent him getting locked out of his own house)


    this just came out of nowhere so feel free to discard it if it seems too much :D


    EDIT IF we dont have keys, make it so we could make a 4 number combo lock, 5 number combo lock, and a 6 number combo lock. making it go up in difficulty to make each one and different BPs.

  10. Post #10
    Facepunch Staff
    Helk's Avatar
    August 2005
    564 Posts
    Keys kind of make it really complicated.. What happens if you die outside your base and lose your keys and respawn with nothing and have no materials to make another one, you can't leave your house? or you can't open or shut your door? it breaks down pretty fast but maybe there is some way to do it I dunno, we'll go with the combo lock approach first
    Reply With Quote Edit / Delete Reply Windows 7 Canada Show Events Agree Agree x 5 (list)

  11. Post #11

    October 2013
    120 Posts
    We're dealing with stability and exploit related stuff but rest assured once I can get back to actual game programming door permissions are one of my top priorities.

    Here's what I'm planning :

    Craft a combo lock
    Deploy it on a door
    If you hold E you get an option to change combo, enter 4 digits (e.g. 2854)


    If someone presses E on your door, it's locked, if they hold E they get an option to enter a combo/code, if they enter the right combo the door opens.

    Only the door creator can change the combo, and when they do, anyone else would need to re-enter the correct combo


    So in short, you'll put an access code on your door and only tell your friends what it is.

    Keys have tonnes of potential issues but we might experiment with that sometime too, the aforementioned method will be a lot easier though to begin with
    yea tnx for doing that ... but 1 thing is that if u make it 4 number degits it'll be very easy to guess make it harder.. maybe like 8 degits or something idk
    Reply With Quote Edit / Delete Reply Windows 8 Canada Show Events Dumb Dumb x 4 (list)

  12. Post #12

    October 2013
    137 Posts
    Only the door creator can change the combo, and when they do, anyone else would need to re-enter the correct combo
    This part sounds good. So if someone puts in the correct combo, They only need to enter it once unless the owner of the door changes the code? So door access for everyone will be so much more comfortable. That sounds immense.

    Appreciate all the bug stomping and stability fixes at the moment.

    Can we add this as an a 'card' on your Trello page so i can monitor this. As soon as this comes me and buddies can enjoy the perks of living together a lot more.

  13. Post #13
    Cprl.Rst's Avatar
    June 2013
    225 Posts
    Keys kind of make it really complicated.. What happens if you die outside your base and lose your keys and respawn with nothing and have no materials to make another one, you can't leave your house? or you can't open or shut your door? it breaks down pretty fast but maybe there is some way to do it I dunno, we'll go with the combo lock approach first
    could you not make it like a BP where you study the key and it goes into your invent the the door checks that section to see if they match up
    Reply With Quote Edit / Delete Reply Windows 7 United Kingdom Show Events Dumb Dumb x 1 (list)

  14. Post #14

    October 2013
    137 Posts
    yea tnx for doing that ... but 1 thing is that if u make it 4 number degits it'll be very easy to guess make it harder.. maybe like 8 degits or something idk
    I disagree. Firstly it won't be very easy. for example

    Numbers from 0000 up to 9999

    So 10,000 numbers to choose from, if it takes you about 3 seconds to input a number. It will take you 30,000 seconds in total to check all the numbers. Which is 8 hours 20 minutes. You could be lucky and could be unlucky so divide that by 2 to maybe find an average which is 4 hours and 10 minutes to guess a code.

    If someone wants to spend that sort of time trying to do that so be it. However, im almost pretty sure.. I could win an airdrop for explosives or beg to research it, create 30 explosives make 2 satchel charges blow that door down in 4 hours 10 minutes rather than guessing the code. Obviously if you guess the code you may win entry into every door in the building.
    Reply With Quote Edit / Delete Reply Windows 7 United Kingdom Show Events Winner Winner x 2 (list)

  15. Post #15

    November 2013
    1 Posts
    We're dealing with stability and exploit related stuff but rest assured once I can get back to actual game programming door permissions are one of my top priorities.

    Here's what I'm planning :

    Craft a combo lock
    Deploy it on a door
    If you hold E you get an option to change combo, enter 4 digits (e.g. 2854)


    If someone presses E on your door, it's locked, if they hold E they get an option to enter a combo/code, if they enter the right combo the door opens.

    Only the door creator can change the combo, and when they do, anyone else would need to re-enter the correct combo


    So in short, you'll put an access code on your door and only tell your friends what it is.

    Keys have tonnes of potential issues but we might experiment with that sometime too, the aforementioned method will be a lot easier though to begin with
    The only problem i can see with this is it is very anti streaming. Streamers could use outside chat systems to type the code for people they are playing with, but if the other person is a streamer, they would be unable to enter in the code without blanking their stream. Keys wouldn't have this issue obviously but as you said, keys have other issues.

  16. Post #16

    October 2013
    137 Posts
    The only problem i can see with this is it is very anti streaming. Streamers could use outside chat systems to type the code for people they are playing with, but if the other person is a streamer, they would be unable to enter in the code without blanking their stream. Keys wouldn't have this issue obviously but as you said, keys have other issues.
    I think the idea means that you only have to input the combo once to use the door as many times as you like, you will only have to re-enter the code if the door owner changes the code. So before you stream just make sure you have inputted the code to the doors you need to access during your stream.

    If i did misinterpret what Helk said and you have to input everytime you want to open a door. Then get the door owner to set a temporary code for the duration of the stream and change once you have finished? Not an ideal solution but hopefully i did interpret it the right way and it is a single input unless the combo has changed.

  17. Post #17
    I think the idea means that you only have to input the combo once to use the door as many times as you like, you will only have to re-enter the code if the door owner changes the code. So before you stream just make sure you have inputted the code to the doors you need to access during your stream.
    Why would it only be once to open the door as many times as you would like? You also have to remember to close it behind you when you leave, too, otherwise the combo lock is useless.

    And, really, this is a problem for streamers, just the same way that minimaps are a problem for streamers and stream snipers watching the stream and figuring out where the streamer is from landmarks are a problem for streamers. That's not a good enough reason for it not to happen. Rust is not being dedicated to streamers.
    Reply With Quote Edit / Delete Reply Windows 7 Canada Show Events Agree Agree x 4 (list)

  18. Post #18

    October 2013
    137 Posts
    Why would it only be once to open the door as many times as you would like? You also have to remember to close it behind you when you leave, too, otherwise the combo lock is useless.

    And, really, this is a problem for streamers, just the same way that minimaps are a problem for streamers and stream snipers watching the stream and figuring out where the streamer is from landmarks are a problem for streamers. That's not a good enough reason for it not to happen. Rust is not being dedicated to streamers.
    It's how interpreted Helk's post

    Only the door creator can change the combo, and when they do, anyone else would need to re-enter the correct combo
    This kinda implies that you will only need to re-enter the code if the door owner changes it. If it's easier to swallow imagine once you know the door code your in-game character remembers it thus not having to enter the same code every time you want to open the door.

    And I'm pretty sure closing the door after goes without saying? Don't see the point with that part.

    And finally i agree with the streamer thing. It's only a small percent of people it would effect.

  19. Post #19

    October 2013
    53 Posts
    i think you should learn the keys like blueprints
    this way you don't have to fill in a code every time you open a door.

    my base had 20+ doors to the loot room
    Reply With Quote Edit / Delete Reply Windows 7 Netherlands Show Events Dumb Dumb x 1 (list)

  20. Post #20
    xTwentyx's Avatar
    September 2013
    211 Posts
    i think you should learn the keys like blueprints
    this way you don't have to fill in a code every time you open a door.

    my base had 20+ doors to the loot room
    So instead you want 1 key for 20 doors ? or fill your inv with 20 keys?
    It will probably remember you after you put the code in the first time so you won't have to do it over and over.

    Read what Helk said " If someone press E on the door it's locked. If you hold E they get the chance to create/input code"

  21. Post #21

    October 2013
    53 Posts
    so once unlocked a door u can open it with out entering the code and no one else can get in?

  22. Post #22
    Cprl.Rst's Avatar
    June 2013
    225 Posts
    So instead you want 1 key for 20 doors ? or fill your inv with 20 keys?
    It will probably remember you after you put the code in the first time so you won't have to do it over and over.

    Read what Helk said " If someone press E on the door it's locked. If you hold E they get the chance to create/input code"
    The way i would do it is the player creates a BP with a code this code is unique to the player and BP the player can create as many BP's as they want (or limited). the player then drags BP over a door then the door is encoded with the bp.

    If a player wants to allow others access to their door all they need to do is
    A, Create another BP with the same code and give it to the other player.
    B, Look At the Door and hold 'E'(will only work with the player who placed the door all others will see i'ts locked) They will then see a box saying create BP this will need paper to be in their invents.

    only player who have the BP studied will be able to open said door
    Reply With Quote Edit / Delete Reply Windows 7 United Kingdom Show Events Disagree Disagree x 2 (list)

  23. Post #23

    November 2013
    4 Posts
    yea tnx for doing that ... but 1 thing is that if u make it 4 number degits it'll be very easy to guess make it harder.. maybe like 8 degits or something idk
    4 DIGITS is not easy to guess aha, you know how many combinations there are? why you think bank cards and stuff have 4 digit pins.

  24. Post #24
    4 DIGITS is not easy to guess aha, you know how many combinations there are?
    10,000, precisely.

  25. Post #25
    Dennab
    August 2013
    35 Posts
    what about (just for the alpha/beta version) that you have to just have used a door, and then you can open console (F1) and type something like: Allow door = (insert name here)
    Reply With Quote Edit / Delete Reply Windows 7 Denmark Show Events Disagree Disagree x 1 (list)

  26. Post #26
    Teleskop's Avatar
    June 2013
    294 Posts
    Make it 5 digits,not 4,that way we wont get bruteforced so fast.
    Reply With Quote Edit / Delete Reply Windows 7 Poland Show Events Agree Agree x 1Disagree Disagree x 1 (list)

  27. Post #27

    July 2013
    124 Posts
    For God's sake don't make us enter the code everytime we enter the building because some people have like 10+ doors in one house. If you guess the code correctly give them like a 2 hour grace period or until the code is changed on the door.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Agree Agree x 2 (list)

  28. Post #28

    November 2013
    31 Posts
    4 or 5 numbers, there is a way to avoid bruteforcing : add a waiting time (15-20 seconds) between tentatives. 15-20 seconds seems veeery longer after 10 tries.
    I like this idea, but maybe metal doors need to be more resistant. No reason to trying bruteforcing if you can break the doors with 2 C4

  29. Post #29
    100% Homemade
    ZestyLemons's Avatar
    September 2007
    8,585 Posts
    4 or 5 numbers, there is a way to avoid bruteforcing : add a waiting time (15-20 seconds) between tentatives. 15-20 seconds seems veeery longer after 10 tries.
    I like this idea, but maybe metal doors need to be more resistant. No reason to trying bruteforcing if you can break the doors with 2 C4
    An anti-bruteforcing mechanic seems dumb tbh, if people really want to spend 4 ~ 8 hours brute forcing the lock on a single door, then let them.
    Reply With Quote Edit / Delete Reply Windows 7 Canada Show Events Funny Funny x 1 (list)

  30. Post #30
    Gold Member
    cbale2000's Avatar
    May 2007
    576 Posts
    Here's what I'm planning :

    Craft a combo lock
    Deploy it on a door
    If you hold E you get an option to change combo, enter 4 digits (e.g. 2854)

    If someone presses E on your door, it's locked, if they hold E they get an option to enter a combo/code, if they enter the right combo the door opens.

    Only the door creator can change the combo, and when they do, anyone else would need to re-enter the correct combo

    So in short, you'll put an access code on your door and only tell your friends what it is.

    Keys have tonnes of potential issues but we might experiment with that sometime too, the aforementioned method will be a lot easier though to begin with
    This is a far better idea than keys, IMO.

    Are you considering setting it up so that if someone enters the correct code once they don't have to again until the code changes? It could avert a lot of potential issues with running away from an attacker and getting stuck at the door cause it won't open fast enough (unless that's the intent).

    Alternatively, if you guys ever implement some sort of energy system (for powered traps and such) maybe you could make the standard combo lock take a normal amount of time and add the option to craft something more advanced like a fingerprint lock that would open more quickly.

  31. Post #31
    For God's sake don't make us enter the code everytime we enter the building because some people have like 10+ doors in one house.
    How many doors do you have inside of your house, counting every single doorway to every room? How many of them even have locks on them?

    I can't imagine that every single door would require being locked with a combo. I expect we'll be able to set some doors as freely openable, eventually, so you could unlock the doors inside your compound and keep the external ones locked (and you could also have concentric layers of locked/unlocked doors in case you wanted to have the weapons cache be restricted to only the leaders, or something). Pulling this out of my ass, but I'm just extrapolating logically.

  32. Post #32

    November 2013
    10 Posts
    helk when can you guys estimate on being ready to add this

  33. Post #33

    October 2013
    68 Posts
    Keys kind of make it really complicated.. What happens if you die outside your base and lose your keys and respawn with nothing and have no materials to make another one, you can't leave your house? or you can't open or shut your door? it breaks down pretty fast but maybe there is some way to do it I dunno, we'll go with the combo lock approach first
    I do think however if you originally crafted the door, then you shouldnt have to put in the code, only other people