flux reports: alexandre2005 was able to add ... #2030

Open
opened 2022-06-05 00:41:04 +00:00 by yourland-report · 2 comments

flux reports a bug:

alexandre2005 was able to add upie to my protection area. i have no problem w/ that for the project that they're working on, but i feel like owners of sub-areas shouldn't be able add other players to the area

Player position:

{
	y = 47.700000762939,
	x = 1289,
	z = 624
}

Player look:

{
	y = -0.53405725955963,
	x = -0.84234583377838,
	z = -0.072362549602985
}

Player information:

{
	min_rtt = 0.15800000727177,
	max_rtt = 3.3570001125336,
	connection_uptime = 83818,
	max_jitter = 3.1870000362396,
	minor = 6,
	major = 5,
	ip_version = 6,
	formspec_version = 5,
	patch = 0,
	protocol_version = 40,
	serialization_version = 29,
	lang_code = "",
	version_string = "5.6.0-dev-d208be276-dirty",
	avg_rtt = 0.16699999570847,
	state = "Active",
	avg_jitter = 0.0010000020265579,
	min_jitter = 0
}

Player meta:

{
	fields = {
		["3d_armor_inventory"] = "return {\"3d_armor:helmet_nether 1 260\", \"3d_armor:chestplate_nether 1 520\", \"3d_armor:leggings_nether 1 520\", \"nether_mobs:dragon_boots 1 260\", \"nether_mobs:dragon_shield 1 260\", \"\"}",
		["petz:werewolf_vignette_id"] = "20",
		played_time = "16755881",
		jointime = "1615351173",
		["stamina:poisoned"] = "no",
		["stamina:exhaustion"] = "80.5",
		["signslib:pos"] = "(2583,11,3234)",
		digged_nodes = "1054945",
		["petz:werewolf"] = "0",
		yl_commons_player_joined = "1654305861",
		bitten = "0",
		["unified_inventory:bags"] = "return {\"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\"}",
		partychat = "party",
		yl_commons_thankyou = "122",
		["petz:lycanthropy"] = "1",
		yl_church = "return {[\"last_death\"] = {[\"y\"] = 29400, [\"x\"] = 2338, [\"z\"] = 1226}, [\"last_heal\"] = 1615504208, [\"last_death_portal\"] = 1653796347}",
		punch_count = "78957",
		["stamina:level"] = "4",
		xp = "1234805",
		arenalib_infobox_arenaID = "0",
		inflicted_damage = "1270664",
		crafted = "36108",
		["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"sneak\"] = true, [\"sneak_glitch\"] = false, [\"jump\"] = 1.5, [\"speed\"] = 2, [\"gravity\"] = 1}",
		["petz:werewolf_clan_idx"] = "1",
		placed_nodes = "346324",
		died = "65",
		hud_state = "on",
		repellant = "0",
		yl_commons_player_created = "1615351173"
	}
}

Log identifier


[MOD] yl_report log identifier = gWBaYTMU0ZvFFlEtHWHdRu5bjbJKhHmL

Profiler save:

profile-20220605T024103.json_prettyEE

Status:

# Server: version: 5.5.1-yl | game: Minetest Game | uptime: 23h 16min 3s | max lag: 3.48s | clients: Alex1977, plod, Sokomine, Zonon, shanish, OrbitalDev, AliasAlreadyTaken, APercy, Axly, Bailiff, pitman, evil123, Service, flux

Teleport command:

/teleport xyz 1289 48 624

Compass command:

/give_compass Construction gWBaYTMU0ZvFFlEtHWHdRu5bjbJKhHmL D2691E 1289 48 624
flux reports a bug: > alexandre2005 was able to add upie to my protection area. i have no problem w/ that for the project that they're working on, but i feel like owners of sub-areas shouldn't be able add other players to the area Player position: ``` { y = 47.700000762939, x = 1289, z = 624 } ``` Player look: ``` { y = -0.53405725955963, x = -0.84234583377838, z = -0.072362549602985 } ``` Player information: ``` { min_rtt = 0.15800000727177, max_rtt = 3.3570001125336, connection_uptime = 83818, max_jitter = 3.1870000362396, minor = 6, major = 5, ip_version = 6, formspec_version = 5, patch = 0, protocol_version = 40, serialization_version = 29, lang_code = "", version_string = "5.6.0-dev-d208be276-dirty", avg_rtt = 0.16699999570847, state = "Active", avg_jitter = 0.0010000020265579, min_jitter = 0 } ``` Player meta: ``` { fields = { ["3d_armor_inventory"] = "return {\"3d_armor:helmet_nether 1 260\", \"3d_armor:chestplate_nether 1 520\", \"3d_armor:leggings_nether 1 520\", \"nether_mobs:dragon_boots 1 260\", \"nether_mobs:dragon_shield 1 260\", \"\"}", ["petz:werewolf_vignette_id"] = "20", played_time = "16755881", jointime = "1615351173", ["stamina:poisoned"] = "no", ["stamina:exhaustion"] = "80.5", ["signslib:pos"] = "(2583,11,3234)", digged_nodes = "1054945", ["petz:werewolf"] = "0", yl_commons_player_joined = "1654305861", bitten = "0", ["unified_inventory:bags"] = "return {\"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\"}", partychat = "party", yl_commons_thankyou = "122", ["petz:lycanthropy"] = "1", yl_church = "return {[\"last_death\"] = {[\"y\"] = 29400, [\"x\"] = 2338, [\"z\"] = 1226}, [\"last_heal\"] = 1615504208, [\"last_death_portal\"] = 1653796347}", punch_count = "78957", ["stamina:level"] = "4", xp = "1234805", arenalib_infobox_arenaID = "0", inflicted_damage = "1270664", crafted = "36108", ["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"sneak\"] = true, [\"sneak_glitch\"] = false, [\"jump\"] = 1.5, [\"speed\"] = 2, [\"gravity\"] = 1}", ["petz:werewolf_clan_idx"] = "1", placed_nodes = "346324", died = "65", hud_state = "on", repellant = "0", yl_commons_player_created = "1615351173" } } ``` Log identifier ``` [MOD] yl_report log identifier = gWBaYTMU0ZvFFlEtHWHdRu5bjbJKhHmL ``` Profiler save: ``` profile-20220605T024103.json_prettyEE ``` Status: ``` # Server: version: 5.5.1-yl | game: Minetest Game | uptime: 23h 16min 3s | max lag: 3.48s | clients: Alex1977, plod, Sokomine, Zonon, shanish, OrbitalDev, AliasAlreadyTaken, APercy, Axly, Bailiff, pitman, evil123, Service, flux ``` Teleport command: ``` /teleport xyz 1289 48 624 ``` Compass command: ``` /give_compass Construction gWBaYTMU0ZvFFlEtHWHdRu5bjbJKhHmL D2691E 1289 48 624 ```
AliasAlreadyTaken was assigned by yourland-report 2022-06-05 00:41:04 +00:00
AliasAlreadyTaken added the
1. kind/enhancement
label 2022-06-05 00:43:34 +00:00

Solution:

We need to split the add_owner command into two. While add_owner may stay the way it is and allow areaowners add a "real" co-owner, we should make a new command like add_tenant, which would allow the tenant to build and dig, but not add more owners.

yl_areas_addon already adds attributes to areas.

Solution: We need to split the `add_owner` command into two. While `add_owner` may stay the way it is and allow areaowners add a "real" co-owner, we should make a new command like `add_tenant`, which would allow the tenant to build and dig, but not add more owners. yl_areas_addon already adds attributes to areas.
flux added this to the flux's TODO list project 2022-07-02 22:07:04 +00:00
flux added a new dependency 2022-10-28 19:25:35 +00:00
Member

Hmm. I don't think this is really necessary. It happens that a player wants advice/ideas from another player and then would naturally add that one to the area as well. It's mostly the responsibility of the player who added the other player to make sure that other player doesn't cause dammage - at least withhin reasonable limits (nobody really knows what another person will do).

Hmm. I don't think this is really necessary. It happens that a player wants advice/ideas from another player and then would naturally add that one to the area as well. It's mostly the responsibility of the player who added the other player to make sure that other player doesn't cause dammage - at least withhin reasonable limits (nobody really knows what another person will do).
Sign in to join this conversation.
No Milestone
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.

Depends on
You do not have permission to read 1 dependency
Reference: your-land/bugtracker#2030
No description provided.