johanlegend reports: someone stole my items from th ... #4254

Closed
opened 2023-04-24 14:25:05 +00:00 by yourland-report · 19 comments

johanlegend reports a bug:

someone stole my items from these two conatiners: chest and table saw. Using Sherlock tool, I know STEALTH opened them, and the chest are not private chest but this is a protected area, restricted by walls, so that players should have no access to here in the first place, let alone taking whatever items they took.

Player position:

{
	x = 2884.5490722656,
	y = -30591.5,
	z = 326.02700805664
}

Player look:

{
	x = -0.89647567272186,
	y = -0.43475961685181,
	z = 0.085530534386635
}

Player information:

{
	min_jitter = 0,
	max_rtt = 12.312000274658,
	avg_jitter = 0.0040000006556511,
	connection_uptime = 11903,
	serialization_version = 29,
	patch = 0,
	minor = 7,
	formspec_version = 6,
	state = "Active",
	version_string = "5.7.0",
	major = 5,
	protocol_version = 41,
	lang_code = "",
	max_jitter = 10.251000404358,
	ip_version = 6,
	min_rtt = 0.026000000536442,
	avg_rtt = 0.030999999493361
}

Player meta:

{
	fields = {
		inflicted_damage = "1442360",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}",
		["ocean_build.last_warning"] = "1.68072e+09",
		["ocean_build.ocean_built"] = "7",
		["3d_armor_inventory"] = "return {\"3d_armor:helmet_rainbow 1 1864\", \"shields:shield_rainbow 1 1864\", \"3d_armor:enchanted_chestplate_mithril_strong 1 3262\", \"3d_armor:enchanted_leggings_mithril_strong 1 3262\", \"\", \"3d_armor:boots_crystal 1 4660\"}",
		placed_nodes = "70437",
		jointime = "1673610096",
		xp = "513761",
		["stamina:poisoned"] = "no",
		repellant = "0",
		yl_church = "return {[\"last_death_portal\"] = 1682344003, [\"last_heal\"] = 1676836695, [\"last_death\"] = {[\"x\"] = 2885, [\"y\"] = -30592, [\"z\"] = 326}}",
		punch_count = "67923",
		yl_commons_thankyou = "30",
		["stamina:level"] = "17",
		bitten = "0",
		played_time = "1381092",
		digged_nodes = "400448",
		["stamina:exhaustion"] = "111",
		died = "47",
		yl_commons_player_created = "1673610096",
		crafted = "3119",
		partychat = "party",
		yl_commons_player_joined = "1682334427",
		["signslib:pos"] = "(3049,123,414)",
		hud_state = "on",
		arenalib_infobox_arenaID = "0"
	}
}

Log identifier


[MOD] yl_report log identifier = LizG4cHPaHMEzzwj8nZLOqZDjHTBP94l

Profiler save:

profile-20230424T142505.json_prettyEE

Status:

# Server: version: 5.6.1-yl | game: Minetest Game | uptime: 21h 38min 34s | max lag: 0.736s | clients (24/52): AliasAlreadyTaken, Aliza, Atianos, Bailiff, Balrog_Dude, daydream, drgn, Flippster, flux, johanlegend, luna2000, Lupercus, mahou, MilOOOOO, MineWorlds, Murmel, Prismatim, rewired_X, Service, shanish3, sherkhan30452, sume, Sybil, Sysmatic

Teleport command:

/teleport xyz 2885 -30592 326

Compass command:

/give_compass Construction LizG4cHPaHMEzzwj8nZLOqZDjHTBP94l D2691E 2885 -30592 326
johanlegend reports a bug: > someone stole my items from these two conatiners: chest and table saw. Using Sherlock tool, I know STEALTH opened them, and the chest are not private chest but this is a protected area, restricted by walls, so that players should have no access to here in the first place, let alone taking whatever items they took. Player position: ``` { x = 2884.5490722656, y = -30591.5, z = 326.02700805664 } ``` Player look: ``` { x = -0.89647567272186, y = -0.43475961685181, z = 0.085530534386635 } ``` Player information: ``` { min_jitter = 0, max_rtt = 12.312000274658, avg_jitter = 0.0040000006556511, connection_uptime = 11903, serialization_version = 29, patch = 0, minor = 7, formspec_version = 6, state = "Active", version_string = "5.7.0", major = 5, protocol_version = 41, lang_code = "", max_jitter = 10.251000404358, ip_version = 6, min_rtt = 0.026000000536442, avg_rtt = 0.030999999493361 } ``` Player meta: ``` { fields = { inflicted_damage = "1442360", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}", ["ocean_build.last_warning"] = "1.68072e+09", ["ocean_build.ocean_built"] = "7", ["3d_armor_inventory"] = "return {\"3d_armor:helmet_rainbow 1 1864\", \"shields:shield_rainbow 1 1864\", \"3d_armor:enchanted_chestplate_mithril_strong 1 3262\", \"3d_armor:enchanted_leggings_mithril_strong 1 3262\", \"\", \"3d_armor:boots_crystal 1 4660\"}", placed_nodes = "70437", jointime = "1673610096", xp = "513761", ["stamina:poisoned"] = "no", repellant = "0", yl_church = "return {[\"last_death_portal\"] = 1682344003, [\"last_heal\"] = 1676836695, [\"last_death\"] = {[\"x\"] = 2885, [\"y\"] = -30592, [\"z\"] = 326}}", punch_count = "67923", yl_commons_thankyou = "30", ["stamina:level"] = "17", bitten = "0", played_time = "1381092", digged_nodes = "400448", ["stamina:exhaustion"] = "111", died = "47", yl_commons_player_created = "1673610096", crafted = "3119", partychat = "party", yl_commons_player_joined = "1682334427", ["signslib:pos"] = "(3049,123,414)", hud_state = "on", arenalib_infobox_arenaID = "0" } } ``` Log identifier ``` [MOD] yl_report log identifier = LizG4cHPaHMEzzwj8nZLOqZDjHTBP94l ``` Profiler save: ``` profile-20230424T142505.json_prettyEE ``` Status: ``` # Server: version: 5.6.1-yl | game: Minetest Game | uptime: 21h 38min 34s | max lag: 0.736s | clients (24/52): AliasAlreadyTaken, Aliza, Atianos, Bailiff, Balrog_Dude, daydream, drgn, Flippster, flux, johanlegend, luna2000, Lupercus, mahou, MilOOOOO, MineWorlds, Murmel, Prismatim, rewired_X, Service, shanish3, sherkhan30452, sume, Sybil, Sysmatic ``` Teleport command: ``` /teleport xyz 2885 -30592 326 ``` Compass command: ``` /give_compass Construction LizG4cHPaHMEzzwj8nZLOqZDjHTBP94l D2691E 2885 -30592 326 ```
AliasAlreadyTaken was assigned by yourland-report 2023-04-24 14:25:05 +00:00

Notice: What are those "(0,0,0)" entries by the way?

[2023-04-24T13:50:19] player:johanlegend:  =>  at (0,0,0)
[2023-04-24T13:50:19] player:johanlegend:  =>  at (0,0,0)
[2023-04-24T13:44:41] player:johanlegend: air => bones:bones at (2885,-30591,326)
[2023-04-24T00:49:26] player:STEALTH: default:chest_open => default:chest at (2883,-30591,325)
[2023-04-24T00:49:24] player:STEALTH: default:chest => default:chest_open at (2883,-30591,325)
[2023-04-24T00:49:10] player:STEALTH: default:chest_open => default:chest at (2883,-30591,325)
[2023-04-24T00:49:09] player:STEALTH:  =>  at (0,0,0)
[2023-04-24T00:49:08] player:STEALTH:  =>  at (0,0,0)
[2023-04-24T00:49:07] player:STEALTH:  =>  at (0,0,0)
[2023-04-24T00:49:06] player:STEALTH:  =>  at (0,0,0)
[2023-04-24T00:49:05] player:STEALTH:  =>  at (0,0,0)
[2023-04-24T00:49:04] player:STEALTH:  =>  at (0,0,0)
[2023-04-24T00:49:03] player:STEALTH:  =>  at (0,0,0)
[2023-04-24T00:49:02] player:STEALTH:  =>  at (0,0,0)
[2023-04-24T00:49:02] player:STEALTH:  =>  at (0,0,0)
[2023-04-24T00:49:01] player:STEALTH:  =>  at (0,0,0)
[2023-04-24T00:49:00] player:STEALTH:  =>  at (0,0,0)
[2023-04-24T00:48:59] player:STEALTH:  =>  at (0,0,0)
[2023-04-24T00:48:57] player:STEALTH: default:chest => default:chest_open at (2883,-30591,325)
[2023-04-24T00:48:31] player:STEALTH: default:chest_open => default:chest at (2883,-30591,325)
[2023-04-24T00:48:30] player:STEALTH:  =>  at (0,0,0)
[2023-04-24T00:48:29] player:STEALTH:  =>  at (0,0,0)
[2023-04-24T00:48:28] player:STEALTH:  =>  at (0,0,0)
Notice: What are those "(0,0,0)" entries by the way? ``` [2023-04-24T13:50:19] player:johanlegend: => at (0,0,0) [2023-04-24T13:50:19] player:johanlegend: => at (0,0,0) [2023-04-24T13:44:41] player:johanlegend: air => bones:bones at (2885,-30591,326) [2023-04-24T00:49:26] player:STEALTH: default:chest_open => default:chest at (2883,-30591,325) [2023-04-24T00:49:24] player:STEALTH: default:chest => default:chest_open at (2883,-30591,325) [2023-04-24T00:49:10] player:STEALTH: default:chest_open => default:chest at (2883,-30591,325) [2023-04-24T00:49:09] player:STEALTH: => at (0,0,0) [2023-04-24T00:49:08] player:STEALTH: => at (0,0,0) [2023-04-24T00:49:07] player:STEALTH: => at (0,0,0) [2023-04-24T00:49:06] player:STEALTH: => at (0,0,0) [2023-04-24T00:49:05] player:STEALTH: => at (0,0,0) [2023-04-24T00:49:04] player:STEALTH: => at (0,0,0) [2023-04-24T00:49:03] player:STEALTH: => at (0,0,0) [2023-04-24T00:49:02] player:STEALTH: => at (0,0,0) [2023-04-24T00:49:02] player:STEALTH: => at (0,0,0) [2023-04-24T00:49:01] player:STEALTH: => at (0,0,0) [2023-04-24T00:49:00] player:STEALTH: => at (0,0,0) [2023-04-24T00:48:59] player:STEALTH: => at (0,0,0) [2023-04-24T00:48:57] player:STEALTH: default:chest => default:chest_open at (2883,-30591,325) [2023-04-24T00:48:31] player:STEALTH: default:chest_open => default:chest at (2883,-30591,325) [2023-04-24T00:48:30] player:STEALTH: => at (0,0,0) [2023-04-24T00:48:29] player:STEALTH: => at (0,0,0) [2023-04-24T00:48:28] player:STEALTH: => at (0,0,0) ```

I wonder how to restrict players from coming into my area that is not intended to be seen by others.

I wonder how to restrict players from coming into my area that is not intended to be seen by others.
Member

You could try area ban for sure, but reporting players that glitch into protected areas puts them in jail immediately (especially if it's the SECOND time they've done it and already been warned) and repeated offences after that lead straight to bans for obstinance and disregard for the one server rule. So issue should not persist.

I will do a /bug suggest for a wildcard /area_ban PlayerName and /area_unban PlayerName

Maybe they could work with wildcard /area_ban all

something like that - probably not because even if the command grabbed all playernames and added them there could be new players on the server and it wouldn't be able to auto-update and add them also. Probably a lost cause but brings up an interesting concept anyways.

You could try area ban for sure, but reporting players that glitch into protected areas puts them in jail immediately (especially if it's the SECOND time they've done it and already been warned) and repeated offences after that lead straight to bans for obstinance and disregard for the one server rule. So issue should not persist. I will do a /bug suggest for a wildcard /area_ban PlayerName and /area_unban PlayerName Maybe they could work with wildcard /area_ban all something like that - probably not because even if the command grabbed all playernames and added them there could be new players on the server and it wouldn't be able to auto-update and add them also. Probably a lost cause but brings up an interesting concept anyways.
Member

See report #577 for further on disciplinary action.

See report [#577](https://gitea.your-land.de/your-land/reports/issues/577) for further on disciplinary action.
Member

What are those "(0,0,0)" entries by the way?

that's how the rollback log shows that items were put into or removed from the chest. not very useful, huh? the main server log will show what exactly was taken.

I wonder how to restrict players from coming into my area that is not intended to be seen by others.

i'm guessing that STEALTH got over the wall by using the "place a node and jump on it before it disappears" glitch. he's on mobile, which apparently makes that much easier. he's demonstrated that he's able to do that by getting on top of the bunny maze in haven.

it's possible to ban a specific player from your area using the /area_ban command; perhaps we need to implement something similar that'd ban anyone (excluding staff) who's not added to the area.

> What are those "(0,0,0)" entries by the way? that's how the rollback log shows that items were put into or removed from the chest. not very useful, huh? the main server log will show what exactly was taken. > I wonder how to restrict players from coming into my area that is not intended to be seen by others. i'm guessing that STEALTH got over the wall by using the "place a node and jump on it before it disappears" glitch. he's on mobile, which apparently makes that much easier. he's demonstrated that he's able to do that by getting on top of the bunny maze in haven. it's possible to ban a *specific* player from your area using the `/area_ban` command; perhaps we need to implement something similar that'd ban *anyone* (excluding staff) who's not added to the area.

perhaps we need to implement something similar that'd ban anyone (excluding staff) who's not added to the area.

This has a potential to be abused to troll by protecting some important area (like in middle of path for miocene move) and denying everybody right to passage. I'd be careful with implementing such measure, think about unintended applications and perhaps mitigate them, for example by requiring admin-approval for general area ban.

> perhaps we need to implement something similar that'd ban *anyone* (excluding staff) who's not added to the area. This has a potential to be abused to troll by protecting some important area (like in middle of path for miocene move) and denying everybody right to passage. I'd be careful with implementing such measure, think about unintended applications and perhaps mitigate them, for example by requiring admin-approval for general area ban.
Member

perhaps we need to implement something similar that'd ban anyone (excluding staff) who's not added to the area.

This has a potential to be abused to troll by protecting some important area (like in middle of path for miocene move) and denying everybody right to passage. I'd be careful with implementing such measure, think about unintended applications and perhaps mitigate them, for example by requiring admin-approval for general area ban.

someone could already create such a troll area and ban common miocene movers, using existing mechanics. that's a social issue, and server staff will deal w/ it as such.

the request for secure private areas is a common one. cf. #1378, #2365, #3143

> > perhaps we need to implement something similar that'd ban *anyone* (excluding staff) who's not added to the area. > > This has a potential to be abused to troll by protecting some important area (like in middle of path for miocene move) and denying everybody right to passage. I'd be careful with implementing such measure, think about unintended applications and perhaps mitigate them, for example by requiring admin-approval for general area ban. someone could already create such a troll area and ban common miocene movers, using existing mechanics. that's a social issue, and server staff will deal w/ it as such. the request for secure private areas is a common one. cf. #1378, #2365, #3143

it's possible to ban a specific player from your area using the /area_ban command; perhaps we need to implement something similar that'd ban anyone (excluding staff) who's not added to the area.

This should be done with guild/faction semantics; Ban anyone who is not in the named guild/faction from entering, and if you don't have a specific guild/faction intended for that situation then a nil guild '' or lack of name will do the same as intended to keep other players out. We don't have guild/faction yet but that's how it would fit in to the area commands (when there is guild/faction support) I think?

> it's possible to ban a *specific* player from your area using the `/area_ban` command; perhaps we need to implement something similar that'd ban *anyone* (excluding staff) who's not added to the area. This should be done with guild/faction semantics; Ban anyone who is not in the named guild/faction from entering, and if you don't have a specific guild/faction intended for that situation then a nil guild '' or lack of name will do the same as intended to keep other players out. We don't have guild/faction yet but that's how it would fit in to the area commands (when there is guild/faction support) I think?
AliasAlreadyTaken added the
1. kind/enhancement
label 2023-04-26 05:32:58 +00:00

We already have a ban mechanic and I'd like to add a "ban all except owner"

We already have a ban mechanic and I'd like to add a "ban all except owner"

If "ban everybody" would be easily available, it will likely get overused - i.e. ban would be useful to protect 20x20 house in the wild, but entire area 64x64 would likely receive it, with negative consequences if you settle near a road, tight mountain passage or alike (and, as a side effect, it could make trolling much easier, not sure if there is any other way that could easily block everybody from an arbitrary 64x64 area).

If "ban everybody" would be easily available, it will likely get overused - i.e. ban would be useful to protect 20x20 house in the wild, but entire area 64x64 would likely receive it, with negative consequences if you settle near a road, tight mountain passage or alike (and, as a side effect, it could make trolling much easier, not sure if there is any other way that could easily block everybody from an arbitrary 64x64 area).
flux added the
2. prio/elevated
4. step/discussion
labels 2023-04-29 01:09:23 +00:00
flux added this to the flux's TODO list project 2023-04-29 14:59:56 +00:00

i'm guessing that STEALTH got over the wall by using the "place a node and jump on it before it disappears" glitch. he's on mobile, which apparently makes that much easier. he's demonstrated that he's able to do that by getting on top of the bunny maze in haven.

I've had a friendly conversation with him and he was really helpful, even wanted to give things back (which i refused because someone told the missing items would be restored eventually and then I would have the items twice.) I still don't think he would deserve a ban only for this one incident. (I know there supposed to be others but that's not of my concern.) The real setback was that I almost missed the build project deadline because of the missing materials, but I found a way to complete it anyways.

He revealed the trick: quickly dig 2 blocks on the wall and run past the hole real fast, before the protection mechanics replaced the removed blocks. (He thought the wall was fill height up until the ceiling.) I describe this here in case someone possibly wanted to fix that loophole.

> > i'm guessing that STEALTH got over the wall by using the "place a node and jump on it before it disappears" glitch. he's on mobile, which apparently makes that much easier. he's demonstrated that he's able to do that by getting on top of the bunny maze in haven. > I've had a friendly conversation with him and he was really helpful, even wanted to give things back (which i refused because someone told the missing items would be restored eventually and then I would have the items twice.) I still don't think he would deserve a ban only for this one incident. (I know there supposed to be others but that's not of my concern.) The real setback was that I almost missed the build project deadline because of the missing materials, but I found a way to complete it anyways. He revealed the trick: quickly dig 2 blocks on the wall and run past the hole real fast, before the protection mechanics replaced the removed blocks. (He thought the wall was fill height up until the ceiling.) I describe this here in case someone possibly wanted to fix that loophole.

See report #577 for further on disciplinary action.

That's Error 404 (not found or I have no access rights to read it)

> See report [#577](https://gitea.your-land.de/your-land/reports/issues/577) for further on disciplinary action. > That's Error 404 (not found or I have no access rights to read it)

Is there a way to restore the contents of the chest and table saw before the incident?

I'm not even sure what was in them but I could use them in future constructions.

Is there a way to restore the contents of the chest and table saw before the incident? I'm not even sure what was in them but I could use them in future constructions.

See report #577 for further on disciplinary action.

That's Error 404 (not found or I have no access rights to read it)

Reports against people are not public, that's why you can't see it.

If we refund the items, they will exist two times in the game.

If STEALTH wants to help, he should give the items back.

> > See report [#577](https://gitea.your-land.de/your-land/reports/issues/577) for further on disciplinary action. > > > > That's Error 404 (not found or I have no access rights to read it) Reports against people are not public, that's why you can't see it. If we refund the items, they will exist two times in the game. If STEALTH wants to help, he should give the items back.

You can delete the items from his inventory so it would not be duplicated.

Without seeing the logs I can't even know what went missing. Is this the state of law and order in Your Land? Stolen items can be given back IF and ONLY if the thief wants to help? This feels deeply unjust.

Some staiff/bailiff said to me not to worry because noone can be stripped in this server from the items that is rightfully theirs. Seems like I should start to worry now...

You can delete the items from his inventory so it would not be duplicated. Without seeing the logs I can't even know what went missing. Is this the state of law and order in Your Land? Stolen items can be given back IF and ONLY if the thief wants to help? This feels deeply unjust. Some staiff/bailiff said to me not to worry because noone can be stripped in this server from the items that is rightfully theirs. Seems like I should start to worry now...

You can delete the items from his inventory so it would not be duplicated.

Without seeing the logs I can't even know what went missing. Is this the state of law and order in Your Land? Stolen items can be given back IF and ONLY if the thief wants to help? This feels deeply unjust.

Since STEALTH offered to help, I assumed he'd still want to. If he does not or want to keep the items just "because he can't remember", then we'll need to take the items off of him. I'd rather have him return the stuff and properly apologize than a staff action.

Some staiff/bailiff said to me not to worry because noone can be stripped in this server from the items that is rightfully theirs. Seems like I should start to worry now...

No. those items are yours and they will return to you one way or another.

> You can delete the items from his inventory so it would not be duplicated. > > Without seeing the logs I can't even know what went missing. Is this the state of law and order in Your Land? Stolen items can be given back IF and ONLY if the thief wants to help? This feels deeply unjust. Since STEALTH offered to help, I assumed he'd still want to. If he does not or want to keep the items just "because he can't remember", then we'll need to take the items off of him. I'd rather have him return the stuff and properly apologize than a staff action. > Some staiff/bailiff said to me not to worry because noone can be stripped in this server from the items that is rightfully theirs. Seems like I should start to worry now... No. those items are yours and they will return to you one way or another.

OK, I understand the idea, but I think we can't reasonably expect him to remember every single item in the chest and the table saw he took. Then again, even if he still wants to give back how can we be sure everything got returned? What would you do to solve this?

OK, I understand the idea, but I think we can't reasonably expect him to remember every single item in the chest and the table saw he took. Then again, even if he still wants to give back how can we be sure everything got returned? What would you do to solve this?

Next to every item movement is logged, so we can find what's going on.

The items were refunded, let's discuss the "area ban" feature elsewhere: #4578

Next to every item movement is logged, so we can find what's going on. The items were refunded, let's discuss the "area ban" feature elsewhere: #4578
AliasAlreadyTaken added the
5. result/fixed
label 2023-05-22 21:57:03 +00:00

Next to every item movement is logged, so we can find what's going on.

The items were refunded, let's discuss the "area ban" feature elsewhere: #4578

Thank you!

> Next to every item movement is logged, so we can find what's going on. > > The items were refunded, let's discuss the "area ban" feature elsewhere: #4578 Thank you!
flux removed this from the flux's TODO list project 2023-12-22 20:13:34 +00:00
AliasAlreadyTaken was unassigned by flux 2023-12-22 20:13:36 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
7 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#4254
No description provided.