AliasAlreadyTaken reports: add a timeout on "spammy" comm ... #5110

Closed
opened 2023-08-13 00:38:33 +00:00 by yourland-report · 2 comments

AliasAlreadyTaken reports a bug:

add a timeout on "spammy" commands like bug, report, announce and similar for players lower than lvl 10, to avoid people entering and immediately starting to spam. See 5107 to 5109 for examples.

Player position:

{
	z = 1174.1650390625,
	x = 1979.3189697266,
	y = 18
}

Player look:

{
	z = -0.001569791813381,
	x = 0.99922776222229,
	y = -0.039259817451239
}

Player information:

{
	protocol_version = 42,
	formspec_version = 6,
	min_rtt = 0.01799999922514,
	avg_rtt = 0.018999999389052,
	min_jitter = 0,
	max_rtt = 0.19300000369549,
	avg_jitter = 0,
	connection_uptime = 2043,
	serialization_version = 29,
	patch = 0,
	ip_version = 6,
	lang_code = "de",
	state = "Active",
	max_jitter = 0.17300000786781,
	minor = 8,
	major = 5,
	version_string = "5.8.0-yl_dev-c6a0ead72"
}

Player meta:

{
	fields = {
		yl_commons_thankyou = "1138",
		szutil_watch = "return {}",
		["arena_lib_editor.team_ID"] = "0",
		["petz:werewolf"] = "0",
		yl_commons_player_joined = "1691885076",
		partychat = "party",
		yl_audio_state = "off",
		["ethereal:fly_timer"] = "-99",
		xp = "0",
		played_time = "87739127",
		punch_count = "64729",
		placed_nodes = "181273",
		died = "1590",
		crafted = "4786",
		["petz:werewolf_clan_idx"] = "4",
		["sethome:home"] = "(1983.4349365234,17.5,1183.5950927734)",
		["arena_lib_editor.spawner_ID"] = "0",
		arenalib_watchID = "0",
		bitten = "0",
		["petz:werewolf_vignette_id"] = "19",
		digged_nodes = "140154",
		["3d_armor_inventory"] = "return {\"3d_armor:boots_crystal\", \"\", \"\", \"\", \"\", \"\"}",
		arenalib_infobox_arenaID = "0",
		yl_church = "return {[\"last_death\"] = {[\"z\"] = 1710, [\"x\"] = 2032, [\"y\"] = 34}, [\"last_death_portal\"] = 1683839371, [\"last_heal\"] = 1683837139}",
		xp_redo_hud_color = "0xFFFF00",
		["ocean_build.last_warning"] = "1.67421e+09",
		["ocean_build.forbidden"] = "true",
		["ocean_build.ocean_built"] = "12",
		["petz:lycanthropy"] = "0",
		team = "STAFF",
		["petz:old_override_table"] = "return {[\"speed\"] = 1, [\"new_move\"] = true, [\"sneak_glitch\"] = false, [\"gravity\"] = 1, [\"jump\"] = 1, [\"sneak\"] = true}",
		repellant = "0",
		hud_state = "on",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}",
		inflicted_damage = "2967230",
		["signslib:pos"] = "(1975,19,1170)",
		["stamina:level"] = "0",
		lagometer = "1",
		["stamina:poisoned"] = "no",
		["arena_lib_editor.players_number"] = "0",
		["stamina:exhaustion"] = "6.5"
	}
}

Log identifier


[MOD] yl_report log identifier = oTEctKKGnfs122nmfawqe0olSVFfSQX1

Profiler save:

profile-20230813T003833.json_prettyEE

Status:

# Server: version: 5.7.0-yl-thx-tmm | game: Minetest Game | uptime: 6d 6h 11min 14s | max lag: 0.319s | clients (23/52): 1234, A1pl, afonsan, AliasAlreadyTaken, Aliza, Azelf, Bailiff, crankyape, Ecklair, flux, icecreamkek, Laylem, Lucien_II, MicaelStarfire, mindfrost, MineWorlds, mtuluxki, nazthelizard122, Oakenshield, pilo, Rayana, Service, tururrum

Teleport command:

/teleport xyz 1979 18 1174

Compass command:

/give_compass Construction oTEctKKGnfs122nmfawqe0olSVFfSQX1 D2691E 1979 18 1174
AliasAlreadyTaken reports a bug: > add a timeout on "spammy" commands like bug, report, announce and similar for players lower than lvl 10, to avoid people entering and immediately starting to spam. See 5107 to 5109 for examples. Player position: ``` { z = 1174.1650390625, x = 1979.3189697266, y = 18 } ``` Player look: ``` { z = -0.001569791813381, x = 0.99922776222229, y = -0.039259817451239 } ``` Player information: ``` { protocol_version = 42, formspec_version = 6, min_rtt = 0.01799999922514, avg_rtt = 0.018999999389052, min_jitter = 0, max_rtt = 0.19300000369549, avg_jitter = 0, connection_uptime = 2043, serialization_version = 29, patch = 0, ip_version = 6, lang_code = "de", state = "Active", max_jitter = 0.17300000786781, minor = 8, major = 5, version_string = "5.8.0-yl_dev-c6a0ead72" } ``` Player meta: ``` { fields = { yl_commons_thankyou = "1138", szutil_watch = "return {}", ["arena_lib_editor.team_ID"] = "0", ["petz:werewolf"] = "0", yl_commons_player_joined = "1691885076", partychat = "party", yl_audio_state = "off", ["ethereal:fly_timer"] = "-99", xp = "0", played_time = "87739127", punch_count = "64729", placed_nodes = "181273", died = "1590", crafted = "4786", ["petz:werewolf_clan_idx"] = "4", ["sethome:home"] = "(1983.4349365234,17.5,1183.5950927734)", ["arena_lib_editor.spawner_ID"] = "0", arenalib_watchID = "0", bitten = "0", ["petz:werewolf_vignette_id"] = "19", digged_nodes = "140154", ["3d_armor_inventory"] = "return {\"3d_armor:boots_crystal\", \"\", \"\", \"\", \"\", \"\"}", arenalib_infobox_arenaID = "0", yl_church = "return {[\"last_death\"] = {[\"z\"] = 1710, [\"x\"] = 2032, [\"y\"] = 34}, [\"last_death_portal\"] = 1683839371, [\"last_heal\"] = 1683837139}", xp_redo_hud_color = "0xFFFF00", ["ocean_build.last_warning"] = "1.67421e+09", ["ocean_build.forbidden"] = "true", ["ocean_build.ocean_built"] = "12", ["petz:lycanthropy"] = "0", team = "STAFF", ["petz:old_override_table"] = "return {[\"speed\"] = 1, [\"new_move\"] = true, [\"sneak_glitch\"] = false, [\"gravity\"] = 1, [\"jump\"] = 1, [\"sneak\"] = true}", repellant = "0", hud_state = "on", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}", inflicted_damage = "2967230", ["signslib:pos"] = "(1975,19,1170)", ["stamina:level"] = "0", lagometer = "1", ["stamina:poisoned"] = "no", ["arena_lib_editor.players_number"] = "0", ["stamina:exhaustion"] = "6.5" } } ``` Log identifier ``` [MOD] yl_report log identifier = oTEctKKGnfs122nmfawqe0olSVFfSQX1 ``` Profiler save: ``` profile-20230813T003833.json_prettyEE ``` Status: ``` # Server: version: 5.7.0-yl-thx-tmm | game: Minetest Game | uptime: 6d 6h 11min 14s | max lag: 0.319s | clients (23/52): 1234, A1pl, afonsan, AliasAlreadyTaken, Aliza, Azelf, Bailiff, crankyape, Ecklair, flux, icecreamkek, Laylem, Lucien_II, MicaelStarfire, mindfrost, MineWorlds, mtuluxki, nazthelizard122, Oakenshield, pilo, Rayana, Service, tururrum ``` Teleport command: ``` /teleport xyz 1979 18 1174 ``` Compass command: ``` /give_compass Construction oTEctKKGnfs122nmfawqe0olSVFfSQX1 D2691E 1979 18 1174 ```
AliasAlreadyTaken was assigned by yourland-report 2023-08-13 00:38:33 +00:00
AliasAlreadyTaken added the
1. kind/enhancement
label 2023-08-13 01:02:59 +00:00
Member

the bad behavior is really rare. i don't think it's worth fixing or thinking about more. if it happens a few more times, perhaps.

the bad behavior is really rare. i don't think it's worth fixing or thinking about more. if it happens a few more times, perhaps.
AliasAlreadyTaken added the
5. result/maybe
label 2023-08-13 02:56:19 +00:00

Requiring a minimum level is a good idea but lvl 10 is too high.
Would set it to lvl 3, low enough that players reach it before they even need it and too much hassle for spammers.

But not surprised that this won´t be added just as the simple bad word filter that would have prevented that too.

Requiring a minimum level is a good idea but lvl 10 is too high. Would set it to lvl 3, low enough that players reach it before they even need it and too much hassle for spammers. But not surprised that this won´t be added just as the simple bad word filter that would have prevented that too.
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#5110
No description provided.