flux reports: automatically evict people fro ... #2013

Closed
opened 2022-05-31 21:15:25 +00:00 by yourland-report · 8 comments

flux reports a bug:

automatically evict people from the nether during events. the lag is unbearable

Player position:

{
	y = 23.5,
	x = 1060.6770019531,
	z = 744.94201660156
}

Player look:

{
	y = -0.40944540500641,
	x = -0.41447523236275,
	z = 0.81275135278702
}

Player information:

{
	min_rtt = 0.15999999642372,
	max_rtt = 1.0750000476837,
	connection_uptime = 3172,
	max_jitter = 0.83899998664856,
	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.16799999773502,
	state = "Active",
	avg_jitter = 0,
	min_jitter = 0
}

Player meta:

{
	fields = {
		["3d_armor_inventory"] = "return {\"3d_armor:helmet_nether 1 4940\", \"3d_armor:chestplate_nether 1 9880\", \"3d_armor:leggings_nether 1 9880\", \"nether_mobs:dragon_boots 1 4940\", \"nether_mobs:dragon_shield 1 4940\", \"\"}",
		["petz:werewolf_vignette_id"] = "20",
		yl_commons_thankyou = "121",
		jointime = "1615351173",
		["stamina:poisoned"] = "no",
		["stamina:exhaustion"] = "79.5",
		["signslib:pos"] = "(-45,6,22488)",
		digged_nodes = "1051832",
		punch_count = "78701",
		died = "65",
		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_player_joined = "1654028573",
		["petz:lycanthropy"] = "1",
		yl_church = "return {[\"last_death\"] = {[\"y\"] = 29400, [\"x\"] = 2338, [\"z\"] = 1226}, [\"last_heal\"] = 1615504208, [\"last_death_portal\"] = 1653796347}",
		["petz:werewolf"] = "0",
		["stamina:level"] = "17",
		xp = "1231305",
		arenalib_infobox_arenaID = "0",
		inflicted_damage = "1265462",
		crafted = "36107",
		["petz:werewolf_clan_idx"] = "1",
		["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"sneak\"] = true, [\"sneak_glitch\"] = false, [\"jump\"] = 1.5, [\"speed\"] = 2, [\"gravity\"] = 1}",
		played_time = "16481050",
		placed_nodes = "346171",
		hud_state = "on",
		repellant = "0",
		yl_commons_player_created = "1615351173"
	}
}

Log identifier


[MOD] yl_report log identifier = 5KVtNRlTr9GPRHI5UbtAfQf9FFTWxIeU

Profiler save:

profile-20220531T231524.json_prettyEE

Status:

# Server: version: 5.5.1-yl | game: Minetest Game | uptime: 1d 5h 45min 49s | max lag: 9.72s | clients: EvilRevised, Coolstorms, Sokomine, Kalek, Unelias, spirithao, Grey, darealbang, Papi, Zizis, flux, alexandre2005, Duximagnus, HorusDamocles, Lucien_II, Anaconda, drgn, kinzie225, Empempires, pitman, Bailiff

Teleport command:

/teleport xyz 1061 24 745

Compass command:

/give_compass Construction 5KVtNRlTr9GPRHI5UbtAfQf9FFTWxIeU D2691E 1061 24 745
flux reports a bug: > automatically evict people from the nether during events. the lag is unbearable Player position: ``` { y = 23.5, x = 1060.6770019531, z = 744.94201660156 } ``` Player look: ``` { y = -0.40944540500641, x = -0.41447523236275, z = 0.81275135278702 } ``` Player information: ``` { min_rtt = 0.15999999642372, max_rtt = 1.0750000476837, connection_uptime = 3172, max_jitter = 0.83899998664856, 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.16799999773502, state = "Active", avg_jitter = 0, min_jitter = 0 } ``` Player meta: ``` { fields = { ["3d_armor_inventory"] = "return {\"3d_armor:helmet_nether 1 4940\", \"3d_armor:chestplate_nether 1 9880\", \"3d_armor:leggings_nether 1 9880\", \"nether_mobs:dragon_boots 1 4940\", \"nether_mobs:dragon_shield 1 4940\", \"\"}", ["petz:werewolf_vignette_id"] = "20", yl_commons_thankyou = "121", jointime = "1615351173", ["stamina:poisoned"] = "no", ["stamina:exhaustion"] = "79.5", ["signslib:pos"] = "(-45,6,22488)", digged_nodes = "1051832", punch_count = "78701", died = "65", 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_player_joined = "1654028573", ["petz:lycanthropy"] = "1", yl_church = "return {[\"last_death\"] = {[\"y\"] = 29400, [\"x\"] = 2338, [\"z\"] = 1226}, [\"last_heal\"] = 1615504208, [\"last_death_portal\"] = 1653796347}", ["petz:werewolf"] = "0", ["stamina:level"] = "17", xp = "1231305", arenalib_infobox_arenaID = "0", inflicted_damage = "1265462", crafted = "36107", ["petz:werewolf_clan_idx"] = "1", ["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"sneak\"] = true, [\"sneak_glitch\"] = false, [\"jump\"] = 1.5, [\"speed\"] = 2, [\"gravity\"] = 1}", played_time = "16481050", placed_nodes = "346171", hud_state = "on", repellant = "0", yl_commons_player_created = "1615351173" } } ``` Log identifier ``` [MOD] yl_report log identifier = 5KVtNRlTr9GPRHI5UbtAfQf9FFTWxIeU ``` Profiler save: ``` profile-20220531T231524.json_prettyEE ``` Status: ``` # Server: version: 5.5.1-yl | game: Minetest Game | uptime: 1d 5h 45min 49s | max lag: 9.72s | clients: EvilRevised, Coolstorms, Sokomine, Kalek, Unelias, spirithao, Grey, darealbang, Papi, Zizis, flux, alexandre2005, Duximagnus, HorusDamocles, Lucien_II, Anaconda, drgn, kinzie225, Empempires, pitman, Bailiff ``` Teleport command: ``` /teleport xyz 1061 24 745 ``` Compass command: ``` /give_compass Construction 5KVtNRlTr9GPRHI5UbtAfQf9FFTWxIeU D2691E 1061 24 745 ```
AliasAlreadyTaken was assigned by yourland-report 2022-05-31 21:15:25 +00:00
flux added the
1. kind/enhancement
4. step/want approval
3. source/lag
labels 2022-05-31 21:41:13 +00:00
Member

I don't know which bit of "event" code would actually need to be modified. Basically, give players a 10-ish second warning and teleport them to spawn, if they're in the nether.

I don't know which bit of "event" code would actually need to be modified. Basically, give players a 10-ish second warning and teleport them to spawn, if they're in the nether.

event like planned party or a voice attack?

event like planned party or a voice attack?
Member

event like planned party or a voice attack?

both

> event like planned party or a voice attack? both

Good idea, we always have to ask ppls to leave the nether, and some (wont name anyone) dont even care and stay.

Good idea, we always have to ask ppls to leave the nether, and some (wont name anyone) dont even care and stay.

I understand why and agree that nether can really cause alot of lag but Im not really a fan of the idea to forcefully interrupt players that dont want to fight no matter what they do.

Deactivating spawn in nether for a planned and announced event ok because it gives players the chance to plan their activities around it.

For randomly appearing voice attacks no, I think its unfair to force players to stop what they are doing because it causes lag just that other players can enjoy their lag causing activity with less lag.

I understand why and agree that nether can really cause alot of lag but Im not really a fan of the idea to forcefully interrupt players that dont want to fight no matter what they do. Deactivating spawn in nether for a planned and announced event ok because it gives players the chance to plan their activities around it. For randomly appearing voice attacks no, I think its unfair to force players to stop what they are doing because it causes lag just that other players can enjoy their lag causing activity with less lag.
Member

Deactivating spawn in nether for a planned and announced event ok because it gives players the chance to plan their activities around it.

that's not an acceptable solution, because it makes nether resources easy to gather for the duration of an event.

For randomly appearing voice attacks no, I think its unfair to force players to stop what they are doing because it causes lag just that other players can enjoy their lag causing activity with less lag.

other events don't tend to cause much lag, but they are horribly affected by it. e.g. if someone's in the nether, it's impossible to get to Egypt from Finntown because the map won't load, and players are spamming the haven priest w/ portals to their bones in the nether.

an alternate solution to this would be to implement nether mobs that don't cause terrible lag.

> Deactivating spawn in nether for a planned and announced event ok because it gives players the chance to plan their activities around it. that's not an acceptable solution, because it makes nether resources easy to gather for the duration of an event. > For randomly appearing voice attacks no, I think its unfair to force players to stop what they are doing because it causes lag just that other players can enjoy their lag causing activity with less lag. other events don't tend to cause much lag, but they are horribly affected by it. e.g. if someone's in the nether, it's impossible to get to Egypt from Finntown because the map won't load, and players are spamming the haven priest w/ portals to their bones in the nether. an alternate solution to this would be to implement nether mobs that don't cause terrible lag.

I'd prefer not to temporarily evict people from the nether, the deep or anywhere else. Sure, we can ask them to stop. Server rule covers them not making our event lag, but also covers us not bust their nether adventure.

There may be circumstances where such a command might come in handy.

I'd prefer making mobs not lag the server, but ofc this is a much more complex solution than simply "closing the nether".

I'd prefer not to temporarily evict people from the nether, the deep or anywhere else. Sure, we can ask them to stop. Server rule covers them not making our event lag, but also covers us not bust their nether adventure. There may be circumstances where such a command might come in handy. I'd prefer making mobs not lag the server, but ofc this is a much more complex solution than simply "closing the nether".
flux added this to the flux's TODO list project 2022-07-02 22:05:07 +00:00
Member

lag is better, new mob api will eventually make nether not so laggy (if mobs are smarter, we won't need to have so many to make it challenging), so i'm dropping this proposal.

lag is better, new mob api will eventually make nether not so laggy (if mobs are smarter, we won't need to have so many to make it challenging), so i'm dropping this proposal.
flux closed this issue 2022-10-28 18:42:08 +00:00
flux added
5. result/wontfix
2. prio/controversial
and removed
4. step/want approval
labels 2022-10-28 18:42:29 +00:00
flux removed this from the flux's TODO list project 2022-10-28 18:42:31 +00:00
AliasAlreadyTaken was unassigned by flux 2022-10-28 18:42:34 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
5 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#2013
No description provided.