It should not be possible to secure an area ... #4911
Labels
No Label
1. kind/balancing
1. kind/breaking
1. kind/bug
1. kind/construction
1. kind/documentation
1. kind/enhancement
1. kind/griefing
1. kind/invalid
1. kind/meme
1. kind/node limit
1. kind/other
1. kind/protocol
2. prio/controversial
2. prio/critical
2. prio/elevated
2. prio/good first issue
2. prio/interesting
2. prio/low
3. source/art
3. source/client
3. source/engine
3. source/ingame
3. source/integration
3. source/lag
3. source/license
3. source/mod upstream
3. source/unknown
3. source/website
4. step/approved
4. step/at work
4. step/blocked
4. step/discussion
4. step/help wanted
4. step/needs confirmation
4. step/partially fixed
4. step/question
4. step/ready to deploy
4. step/ready to QA test
4. step/want approval
5. result/cannot reproduce
5. result/duplicate
5. result/fixed
5. result/maybe
5. result/wontfix
ugh/petz
ugh/QA main
ugh/QA NOK
ugh/QA OK
No Milestone
No project
No Assignees
9 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: your-land/bugtracker#4911
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
... if there is another player's chest inside before. We had the case today. Everything could be put in order immediately, but I found it amazing, because it was a blue box and this would have been taken over.
Boot very good idea.
It's a tricky situation. I don't have an idea yet what might be a good solution. Protecting the area and taking the things without intention to give them back would be stealing. Perhaps it ought to be handled on that level.
Else it wouldn't be possible to protect areas if there's a single blue chest somewhere forgotten in them. That can't be it either...
Yes, or someone is plastering the whole of YourLand with its blue chests.
It should also be noted that this requires a search through all nodes in the area, looking for certain nodes. This is over 500k nodes to inspect server-side, in the worst case.
If we assume that a single blue chest is placed in the area, and we are using a randomized search, that means an avg of 250k operations per protect attempt.
If blue chests block protection, then a malicious player could spam /protect to keep running this search. This could DoS the server by causing a massive lag spike.
Blue chests are used so much because of the extra UI elements that allow batch inventory operations.
I think the actual change that should be made - that would address this issue indirectly - is to add the batch operations UI to standard locked chests (and maybe all chests).
The issue about buttons:
#2697
What about making it so that shared chests can only be placed in protected areas (your own of course) instead? Though, of course, that wouldn't fix the problem of someone potentially protecting a locked chest and blocking it just because they feel like doing something bad.
Question though is if this problem is big enough to actually require a technical solution.
In extension: All named blocks (= those not removable by others) should only be placeable in own areas. Also: We need to review all those named blocks, there's no point in the circular saw being named, right?
I think if it isn't named, then anyone can withdraw blocks stored within it.
I think maybe it should be: named blocks function as if they were not named unless placed in a protected area owned by the named player.
What about builds that are not protected? I.e. long roads/tunnels where you have no intention (or even not enough masterareas) to protect the result? Or nether builds, which are simply unprotectable?
In current situation, you can use locked chests to store temporary construction materials and nobody can steal cut blocks from "your" saw.
i agree w/ Sokomine, i think this needs more of a social solution than a technical one. but perhaps when placing a shared chest in an unprotected area, you might get a warning that others can protect and "steal" it from you?
there's some related discussion in #2680.