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
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
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.
thanks banna :)
I really like the idea of keys.
this would be a very good thing to do...
Good interview, thanks for posting.
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
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.
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.
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
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
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.
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
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.
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.
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
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.
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"
so once unlocked a door u can open it with out entering the code and no one else can get in?
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
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.
10,000, precisely.
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)
Make it 5 digits,not 4,that way we wont get bruteforced so fast.
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.
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.
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.
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.
helk when can you guys estimate on being ready to add this![]()
I do think however if you originally crafted the door, then you shouldnt have to put in the code, only other people