LeetPeet reports: The rules for public chests ar ... #2702

Open
opened 2022-09-17 13:31:20 +00:00 by yourland-report · 3 comments

LeetPeet reports a bug:

The rules for public chests are unclear, especially for new/unexperienced players. SkyKnife stole items from one of Boot's temporary chests that was not intended to be public, so Boot revoked their privs. This was probably the right move on Boot's end, unless SkyKnife didn't know any better. Maybe we could have specially designated public chests with a "P" on them, and make the regular chests only accessible by players in a protection?

Player position:

{
	z = 1050.9870605469,
	x = -1331.1989746094,
	y = 69.5
}

Player look:

{
	z = 0.25247243046761,
	x = 0.95220696926117,
	y = 0.17192909121513
}

Player information:

{
	max_jitter = 4.2369999885559,
	avg_jitter = 0.096000000834465,
	connection_uptime = 7260,
	serialization_version = 29,
	patch = 0,
	major = 5,
	minor = 6,
	version_string = "5.6.0",
	lang_code = "",
	formspec_version = 6,
	state = "Active",
	avg_rtt = 0.21500000357628,
	min_jitter = 0,
	ip_version = 6,
	min_rtt = 0.10100000351667,
	max_rtt = 4.5840001106262,
	protocol_version = 40
}

Player meta:

{
	fields = {
		["stamina:level"] = "5",
		arenalib_infobox_arenaID = "0",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}",
		["stamina:exhaustion"] = "0",
		["ocean_build.forbidden"] = "true",
		["ocean_build.ocean_built"] = "12",
		hud_state = "on",
		xp = "2289188",
		punch_count = "22862",
		["3d_armor_inventory"] = "return {\"3d_armor:boots_crystal 1 27380\", \"3d_armor:chestplate_crystal 1 26917\", \"3d_armor:helmet_crystal 1 56397\", \"shields:shield_crystal 1 26240\", \"3d_armor:leggings_crystal 1 29230\", \"\"}",
		digged_nodes = "2491623",
		["signslib:pos"] = "(802,3,2044)",
		died = "301",
		crafted = "18963",
		["ocean_build.last_warning"] = "1.65343e+09",
		yl_commons_thankyou = "55",
		bitten = "0",
		inflicted_damage = "365730",
		yl_commons_player_created = "1609243939",
		["stamina:poisoned"] = "no",
		repellant = "0",
		partychat = "main",
		yl_church = "return {[\"last_death_portal\"] = 1663197347, [\"last_death\"] = {[\"z\"] = 1736, [\"x\"] = 1936, [\"y\"] = 42}, [\"last_heal\"] = 1630693112}",
		yl_commons_player_joined = "1663414251",
		placed_nodes = "508703",
		played_time = "6875553"
	}
}

Log identifier


[MOD] yl_report log identifier = V5FOg9jyrIeJvA9y53lgiIvYTGzOSxpR

Profiler save:

profile-20220917T133119.json_prettyEE

Status:

# Server: version: 5.5.1-yl | game: Minetest Game | uptime: 3d 15h 27min 24s | max lag: 2.09s | clients: icser, The4spaceconstants, rabenkind, Squawk, CloudZ, Boot, Runy, Stelio, Segmentation_Fault, SkyKnife, AliasAlreadyTaken, Livinstone, LeetPeet, ptah, drgn, LAFIT, Bailiff, daydream, pitman

Teleport command:

/teleport xyz -1331 70 1051

Compass command:

/give_compass Construction V5FOg9jyrIeJvA9y53lgiIvYTGzOSxpR D2691E -1331 70 1051
LeetPeet reports a bug: > The rules for public chests are unclear, especially for new/unexperienced players. SkyKnife stole items from one of Boot's temporary chests that was not intended to be public, so Boot revoked their privs. This was probably the right move on Boot's end, unless SkyKnife didn't know any better. Maybe we could have specially designated public chests with a "P" on them, and make the regular chests only accessible by players in a protection? Player position: ``` { z = 1050.9870605469, x = -1331.1989746094, y = 69.5 } ``` Player look: ``` { z = 0.25247243046761, x = 0.95220696926117, y = 0.17192909121513 } ``` Player information: ``` { max_jitter = 4.2369999885559, avg_jitter = 0.096000000834465, connection_uptime = 7260, serialization_version = 29, patch = 0, major = 5, minor = 6, version_string = "5.6.0", lang_code = "", formspec_version = 6, state = "Active", avg_rtt = 0.21500000357628, min_jitter = 0, ip_version = 6, min_rtt = 0.10100000351667, max_rtt = 4.5840001106262, protocol_version = 40 } ``` Player meta: ``` { fields = { ["stamina:level"] = "5", arenalib_infobox_arenaID = "0", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}", ["stamina:exhaustion"] = "0", ["ocean_build.forbidden"] = "true", ["ocean_build.ocean_built"] = "12", hud_state = "on", xp = "2289188", punch_count = "22862", ["3d_armor_inventory"] = "return {\"3d_armor:boots_crystal 1 27380\", \"3d_armor:chestplate_crystal 1 26917\", \"3d_armor:helmet_crystal 1 56397\", \"shields:shield_crystal 1 26240\", \"3d_armor:leggings_crystal 1 29230\", \"\"}", digged_nodes = "2491623", ["signslib:pos"] = "(802,3,2044)", died = "301", crafted = "18963", ["ocean_build.last_warning"] = "1.65343e+09", yl_commons_thankyou = "55", bitten = "0", inflicted_damage = "365730", yl_commons_player_created = "1609243939", ["stamina:poisoned"] = "no", repellant = "0", partychat = "main", yl_church = "return {[\"last_death_portal\"] = 1663197347, [\"last_death\"] = {[\"z\"] = 1736, [\"x\"] = 1936, [\"y\"] = 42}, [\"last_heal\"] = 1630693112}", yl_commons_player_joined = "1663414251", placed_nodes = "508703", played_time = "6875553" } } ``` Log identifier ``` [MOD] yl_report log identifier = V5FOg9jyrIeJvA9y53lgiIvYTGzOSxpR ``` Profiler save: ``` profile-20220917T133119.json_prettyEE ``` Status: ``` # Server: version: 5.5.1-yl | game: Minetest Game | uptime: 3d 15h 27min 24s | max lag: 2.09s | clients: icser, The4spaceconstants, rabenkind, Squawk, CloudZ, Boot, Runy, Stelio, Segmentation_Fault, SkyKnife, AliasAlreadyTaken, Livinstone, LeetPeet, ptah, drgn, LAFIT, Bailiff, daydream, pitman ``` Teleport command: ``` /teleport xyz -1331 70 1051 ``` Compass command: ``` /give_compass Construction V5FOg9jyrIeJvA9y53lgiIvYTGzOSxpR D2691E -1331 70 1051 ```
AliasAlreadyTaken was assigned by yourland-report 2022-09-17 13:31:20 +00:00

Skyknife admitted to stealing on purpose in a lengthy chat.

I doubt a simple "P" deters thief or makes it immediately known that this is a [P]ublic vs [P]rivate chest ;)

The solution to this problem is being worked on by Kodin in https://gitea.your-land.de/your-land/yl_trade and your-land/administration#136

Skyknife admitted to stealing on purpose in a lengthy chat. I doubt a simple "P" deters thief or makes it immediately known that this is a [P]ublic vs [P]rivate chest ;) The solution to this problem is being worked on by Kodin in https://gitea.your-land.de/your-land/yl_trade and https://gitea.your-land.de/your-land/administration/issues/136
AliasAlreadyTaken added the
1. kind/protocol
label 2022-09-17 13:53:38 +00:00
Member

more important than putting a big P on the chests, perhaps the "default" chest you craft should be protected, and making it public would require an additional crafting step?

more important than putting a big P on the chests, perhaps the "default" chest you craft should be protected, and making it public would require an additional crafting step?

In this case a senior player placed a public chest on purpose. No P, no addtional crafting step would have prevented the theft, only a direct item transfer.

Sure, we could switch places and make the public chest craftable with an iron ingot and a locked chest, but thats counterintuitive.

If we gave people a locked chest right from the start, we'd most likely have to scrape them off the public tree farm, the tutorial and every plave around Haven.

In this case a senior player placed a public chest on purpose. No P, no addtional crafting step would have prevented the theft, only a direct item transfer. Sure, we could switch places and make the public chest craftable with an iron ingot and a locked chest, but thats counterintuitive. If we gave people a locked chest right from the start, we'd most likely have to scrape them off the public tree farm, the tutorial and every plave around Haven.
flux added the
1. kind/balancing
4. step/discussion
labels 2022-11-07 17:24:09 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: your-land/bugtracker#2702
No description provided.