Rustafied

View Original

Lock bugs, faster build times and the G word

10:20pm EST - And again! Updated to the latest dev branch of server code. Restarted and loaded map. I'm hoping that the dev branch includes the lock fix and all future locks will work on server restart. We'll see...

10:10pm EST - Just crashed again. Damn. Loading map given the time since last wipe.

6:50pm EST - We just crashed again. No server update has launched yet today so the lock bug is still in play. Wiped and did a new seed. Up to 160 slots. For explanation of what is going on, read my post from Saturday.

5:04pm EST - Garry linked this image a bit earlier on reddit post about the building system revamp check in. He answered the question "What does it mean?" with "It means we're moving backwards." He did mention in Devblog 31 that building would be looking worse over the next little while:

You can probably expect the building system to get slightly worse looking too. We've been working out a development strategy for it and have decided to erode it back to the basic components, and work on the look for each tier, and finalize what the upgrading is going to look like. So things might look a bit minecrafty for a couple of weeks until we get into the groove.

3:20pm EST - Great news for legacy players: Garry just added the server blacklist to legacy and blocked almost 1000 servers. Nice!

1:27pm EST - Coming off a rocky weekend, we are on to a new week in Rust development. We saw action from the team on Saturday and Sunday, mostly around exploit and EAC fixes. The last client update was Saturday morning. The current server build appears to still have an issue with disconnecting everyone and glitching out when they try to rejoin. I will test the latest server build next time we have to restart, hopefully that will be more stable and the lock bug will be fixed.


Lock bug on server restart

This is the bug on everyones mind. When a server restarts, all the locks disappear. This results in people being lock in our out of their house. Garry pushed a commit yesterday which fixes entities not loading from saves. This will hopefully be launched to the main branch by next server restart so I can test it out and not wipe the map.


How to lock your door

Some people are getting confused by the locks resulting in them leaving their door unlocked when they think it is actually locked. This is understandable because the lock system is new and has some nuances which can be hard to notice. Here is how to deploy, lock and ensure you can get back in easily:

  • Equip the coded lock and fire it at the door (green light)
  • Set a lock code (still green)
  • Lock the door (yellow light)
  • Unlock with lock code (green)
  • Lock the door again (yellow light)
  • You can now open and close the door with it staying locked

Remember: Yellow means locked, green means unlocked. After setting a code, you have to lock and lock with the code before you can access the door without using the code.


Floating locks

This is another annoyance with locks. Sometimes they stay floating in place when the door is opened (instead of swinging open with the door). This appears to be a random occurrence and can make it hard to walk through a door like normal. Ducking while you enter the door will allow you to get through. Unfortunately, I have not found a way to prevent this from happening yet.

Note on second story doors with locks: If you need to jump to get through a door (IE you have stairs adjacent to the door) the floating lock will make it impossible to get through the door from that end. Until this is fixed, make sure there is a floor on either side of your doors with locks otherwise you the door may become unusable.

EDIT: It has been pointed out that unlocking and locking with resolve (albeit temporarily) this floating lock issue. Thank you RiddleyWalker for the heads up.

EDIT 2: Ok, so the locks get stuck after upgrading the door. Once upgraded, if you unlock and lock again, it should be fixed for good. Thank you DavidBowie for the heads up.


Build time updates

The update friday cut build times big time. 37 seconds. That is roughly what it takes to build a wall to level 6 with either hammer or salvaged hammer now. I have updated our building upgrade guide accordingly.



Fish

Goose took a first pass on the fish model this weekend. Fishing has been planned in the game for a while but this is the first forward progress on it we've seen on it in a couple months. I couldn't find any art of the fish models but there have been some concepts for spears and traps:

See more on the trello concept art page


The G word

Yesterday I implemented a new policy around griefing. Simply put: if your focus is blocking people in their house, you will lose your privilege to play on our server. Although most of the feedback I've gotten is positive, there have been some people against this rule. I understand the concerns and want to clarify some things.

It is part of the game
Yes, it is part of the game and the beauty of this game is the freedom to play and do whatever you want to do. I am not a fan of imposing rules which restrict peoples actions. Not only does it make my job as an admin harder, it can very quickly be a detriment to the fun of the game.

That being said, I feel it is way too easy to do block someone in their house and simply too hard to protect against (see tips in yesterdays post). This is a judgement call on my part given the state of the game right now. The game is constantly evolving and this rule will hopefully disappear as it becomes easier to protect against people walling you in. In the mean time, I've implemented this rule so we can stop 1 or 2 people from ruining the fun for the majority of people on the server.

Strategic blocks are ok
The other concern was blocking while raiding to protect a point of ingress. Strategic blocking while raiding is ok. I request you keep the wall level to 2 or below. You are not required to remove these walls when the raid is complete.

Newcomers won't know
A final concern was new people joining and not knowing the rules. I will be giving verbal warnings in the server if I see a new player blocking someone in. If they stop, they will be allowed to continue playing. I encourage our regulars to state our policy on griefing when it comes up in the server.


Ban list

In lieu of this new policy, I have created a public ban list for our server. This google spreadsheet lists date, steamid, name and reason. If you find yourself on this list and would like to get off, please email rustafied@gmail.com and we will set up a conversation.

Note: A lot of bans are for asshatery. I do not tolerate assholes in this server. If you are publicly bad mouthing the server, its players or me, expect to have your right to play here revoked.

https://docs.google.com/spreadsheets/d/1M8SEhR0tdLaIxu6JOIlrIxHzLw72tCZiobl6banKQuA

I have also added a griefing report form to the site. It will be linked on the server page along with the ban list. Please use as needed.


Tip of the day: Build in 3rd person

Finally, I am starting some tips of the day. To start it off: Save your ears, build in 3rd person.

I fucking hate that loud thudding while building. For so long it made my mute my sound when I was upgrading walls. This sucks though because you cant hear someone sneaking up on you. Well here’s the solution: Go in 3rd person (F3) while hammering those walls. The sound is much less obnoxious and you can hear your surroundings better. Just make sure to switch back to 1st person if you hear someone coming (3rd person combat can be difficult).