Freebie reports: Mese machines should be able t ... #3417

Open
opened 2023-01-02 23:59:14 +00:00 by yourland-report · 6 comments

Freebie reports a bug:

Mese machines should be able to be switched off according to the rules. There are various technical possibilities and combinations, extensive and space-saving. It would be very handy if we could collect samples of off switches in one place in YourLand so that players can take an example. This would certainly serve to reduce lag.

Player position:

{
	x = 1992.1800537109,
	y = 14.5,
	z = 1148.1999511719
}

Player look:

{
	x = -0.090453036129475,
	y = -0.51563638448715,
	z = 0.85201960802078
}

Player information:

{
	lang_code = "de",
	minor = 6,
	min_rtt = 0.017000000923872,
	avg_rtt = 0.089000001549721,
	min_jitter = 0,
	max_rtt = 5.521999835968,
	avg_jitter = 0.065999999642372,
	connection_uptime = 1621,
	serialization_version = 29,
	patch = 1,
	formspec_version = 6,
	major = 5,
	protocol_version = 41,
	max_jitter = 5.4990000724792,
	version_string = "5.6.1",
	state = "Active",
	ip_version = 6
}

Player meta:

{
	fields = {
		yl_commons_player_created = "1649959597",
		yl_commons_player_joined = "1672702408",
		repellant = "0",
		["stamina:level"] = "10",
		yl_church = "return {[\"last_death\"] = {[\"y\"] = -12, [\"x\"] = 5984, [\"z\"] = 2968}, [\"last_death_portal\"] = 1649963868}",
		played_time = "53350",
		digged_nodes = "1",
		placed_nodes = "2",
		died = "1",
		jointime = "1649959597",
		bitten = "0",
		xp = "7",
		arenalib_infobox_arenaID = "0",
		hud_state = "on",
		["3d_armor_inventory"] = "return {\"3d_armor:helmet_crystal 1 14320\", \"3d_armor:boots_crystal 1 14320\", \"shields:shield_crystal 1 14320\", \"3d_armor:leggings_crystal 1 14320\", \"3d_armor:chestplate_crystal 1 14320\", \"\"}",
		partychat = "party",
		["stamina:exhaustion"] = "44.5",
		["stamina:poisoned"] = "no",
		crafted = "5"
	}
}

Log identifier


[MOD] yl_report log identifier = 4Si1tdFFnEiwW9vGmR4eJjF9WxTtiE8U

Profiler save:

profile-20230102T235912.json_prettyEE

Status:

# Server: version: 5.6.1-yl | game: Minetest Game | uptime: 10h 41min 52s | max lag: 3.96s | clients (27/42): AliasAlreadyTaken, Bailiff, bizon, Boot, copper248, darealbang, daydream, DragonWrangler1, Elias, ElusiveAstropath, Freebie, Friend-1, Futureismine, Laylem, LeetPeet, Lucien_II, mr_block, niceride, ninir, Parrish, rewired_X, Service, shanish2, Sokomine, sparrow, Therottenpotato, XiuBloom

Teleport command:

/teleport xyz 1992 15 1148

Compass command:

/give_compass Construction 4Si1tdFFnEiwW9vGmR4eJjF9WxTtiE8U D2691E 1992 15 1148
Freebie reports a bug: > Mese machines should be able to be switched off according to the rules. There are various technical possibilities and combinations, extensive and space-saving. It would be very handy if we could collect samples of off switches in one place in YourLand so that players can take an example. This would certainly serve to reduce lag. Player position: ``` { x = 1992.1800537109, y = 14.5, z = 1148.1999511719 } ``` Player look: ``` { x = -0.090453036129475, y = -0.51563638448715, z = 0.85201960802078 } ``` Player information: ``` { lang_code = "de", minor = 6, min_rtt = 0.017000000923872, avg_rtt = 0.089000001549721, min_jitter = 0, max_rtt = 5.521999835968, avg_jitter = 0.065999999642372, connection_uptime = 1621, serialization_version = 29, patch = 1, formspec_version = 6, major = 5, protocol_version = 41, max_jitter = 5.4990000724792, version_string = "5.6.1", state = "Active", ip_version = 6 } ``` Player meta: ``` { fields = { yl_commons_player_created = "1649959597", yl_commons_player_joined = "1672702408", repellant = "0", ["stamina:level"] = "10", yl_church = "return {[\"last_death\"] = {[\"y\"] = -12, [\"x\"] = 5984, [\"z\"] = 2968}, [\"last_death_portal\"] = 1649963868}", played_time = "53350", digged_nodes = "1", placed_nodes = "2", died = "1", jointime = "1649959597", bitten = "0", xp = "7", arenalib_infobox_arenaID = "0", hud_state = "on", ["3d_armor_inventory"] = "return {\"3d_armor:helmet_crystal 1 14320\", \"3d_armor:boots_crystal 1 14320\", \"shields:shield_crystal 1 14320\", \"3d_armor:leggings_crystal 1 14320\", \"3d_armor:chestplate_crystal 1 14320\", \"\"}", partychat = "party", ["stamina:exhaustion"] = "44.5", ["stamina:poisoned"] = "no", crafted = "5" } } ``` Log identifier ``` [MOD] yl_report log identifier = 4Si1tdFFnEiwW9vGmR4eJjF9WxTtiE8U ``` Profiler save: ``` profile-20230102T235912.json_prettyEE ``` Status: ``` # Server: version: 5.6.1-yl | game: Minetest Game | uptime: 10h 41min 52s | max lag: 3.96s | clients (27/42): AliasAlreadyTaken, Bailiff, bizon, Boot, copper248, darealbang, daydream, DragonWrangler1, Elias, ElusiveAstropath, Freebie, Friend-1, Futureismine, Laylem, LeetPeet, Lucien_II, mr_block, niceride, ninir, Parrish, rewired_X, Service, shanish2, Sokomine, sparrow, Therottenpotato, XiuBloom ``` Teleport command: ``` /teleport xyz 1992 15 1148 ``` Compass command: ``` /give_compass Construction 4Si1tdFFnEiwW9vGmR4eJjF9WxTtiE8U D2691E 1992 15 1148 ```
AliasAlreadyTaken was assigned by yourland-report 2023-01-02 23:59:14 +00:00

Machines that are not in active mapblocks should be turned off anyways. There are plenty of mechanics to have an off switch, among them a simply lever. There is even a "player online" detector.

Techniques like this could be displayed in a mesecon tutorial

Machines that are not in active mapblocks should be turned off anyways. There are plenty of mechanics to have an off switch, among them a simply lever. There is even a "player online" detector. Techniques like this could be displayed in a mesecon tutorial
AliasAlreadyTaken added the
1. kind/documentation
label 2023-01-03 05:22:14 +00:00
Member

also, lag due to mesecons is unlkely, mesecons_debug is over-zealous, particularly when there's only machines working in one place.

also, lag due to mesecons is unlkely, mesecons_debug is over-zealous, particularly when there's only machines working in one place.
Member

Machines that are not in active mapblocks should be turned off anyways. There are plenty of mechanics to have an off switch, among them a simply lever. There is even a "player online" detector.

Freebie is knowing that, but there are certainly many other good possibilities, especially smaller or vertical circuits, which can be easily integrated into existing machines.

Techniques like this could be displayed in a mesecon tutorial

Yes, I read somewhere that someone wanted to build. Who else was that?

also, lag due to mesecons is unlkely, mesecons_debug is over-zealous, particularly when there's only machines working in one place.

Yes, but sometimes even a forgotten preasure plate can be too much...

> Machines that are not in active mapblocks should be turned off anyways. There are plenty of mechanics to have an off switch, among them a simply lever. There is even a "player online" detector. Freebie is knowing that, but there are certainly many other good possibilities, especially smaller or vertical circuits, which can be easily integrated into existing machines. > Techniques like this could be displayed in a mesecon tutorial Yes, I read somewhere that someone wanted to build. Who else was that? > also, lag due to mesecons is unlkely, mesecons_debug is over-zealous, particularly when there's only machines working in one place. Yes, but sometimes even a forgotten preasure plate can be too much...

What mechanic would you suggest? Do you have something specific in mind already?

Machines that are not in active mapblocks should be turned off anyways. There are plenty of mechanics to have an off switch, among them a simply lever. There is even a "player online" detector.

Freebie is knowing that, but there are certainly many other good possibilities, especially smaller or vertical circuits, which can be easily integrated into existing machines.

It can't get smaller than a single block, right?

Techniques like this could be displayed in a mesecon tutorial

Yes, I read somewhere that someone wanted to build. Who else was that?

There were at least four separate attempts, none of which came to fruitition. maybe we should change the mesemaker priv exam to "... and build us one demo-circuit which is not yet in the mese-tutorial" ?

also, lag due to mesecons is unlkely, mesecons_debug is over-zealous, particularly when there's only machines working in one place.

Yes, but sometimes even a forgotten preasure plate can be too much...

pressure plates do not know who owns them, so we can't disable them along the player online status. Forgotten pressure plates need to be dealt with like any other forgotten thing: Found and ... done something to them.

What mechanic would you suggest? Do you have something specific in mind already? > > Machines that are not in active mapblocks should be turned off anyways. There are plenty of mechanics to have an off switch, among them a simply lever. There is even a "player online" detector. > > Freebie is knowing that, but there are certainly many other good possibilities, especially smaller or vertical circuits, which can be easily integrated into existing machines. It can't get smaller than a single block, right? > > Techniques like this could be displayed in a mesecon tutorial > > Yes, I read somewhere that someone wanted to build. Who else was that? There were at least four separate attempts, none of which came to fruitition. maybe we should change the mesemaker priv exam to "... and build us one demo-circuit which is not yet in the mese-tutorial" ? > > also, lag due to mesecons is unlkely, mesecons_debug is over-zealous, particularly when there's only machines working in one place. > > Yes, but sometimes even a forgotten preasure plate can be too much... pressure plates do not know who owns them, so we can't disable them along the player online status. Forgotten pressure plates need to be dealt with like any other forgotten thing: Found and ... done something to them.
AliasAlreadyTaken added the
4. step/help wanted
label 2023-01-05 12:14:37 +00:00
Member

There were at least four separate attempts, none of which came to fruitition.

I am not a pro on this, but to organize it, should be worth a fifth attempt?

maybe we should change the mesemaker priv exam to "... and build us one demo-circuit which is not yet in the mese-tutorial" ?

Or they have to give you the right to copy every machine into that tutorial?

It can't get smaller than a single block, right?

Its easy to cut a cable. But if you want to have things like this in the smallest way, how to build this comfort version in 2x2x2?

> There were at least four separate attempts, none of which came to fruitition. I am not a pro on this, but to organize it, should be worth a fifth attempt? > maybe we should change the mesemaker priv exam to "... and build us one demo-circuit which is not yet in the mese-tutorial" ? Or they have to give you the right to copy every machine into that tutorial? > It can't get smaller than a single block, right? Its easy to cut a cable. But if you want to have things like this in the smallest way, how to build this comfort version in 2x2x2?

Techniques like this could be displayed in a mesecon tutorial

Yes, I read somewhere that someone wanted to build. Who else was that?

There were at least four separate attempts, none of which came to fruitition. ...

I saw the one upie started and it´s hard to decide what to display especially for YL which doesn't really want players to use automation afaik.
Also the limits YL added to mesecons/digilines aren't really documented except in code commits which aren't accessible by everyone so it's trial & error to find them and mesecon/digiline items are pretty costly on YL too.

maybe we should change the mesemaker priv exam to "... and build us one demo-circuit which is not yet in the mese-tutorial" ?

They would need mesemaker priv first to build that demo-circuit and someone remembering to remove that priv after a certain time or if they failed 😉
There are also not that many unique circuits to show someone in a tutorial how mesecons/digilines work, so it would get hard quickly to find something really new.
Also if pipeworks gets replaced at some point you also need someone to "fix" all those demos.

In general the current mesemaker test has it flaws but by not providing help with mesecons/digilines it limits pretty good how many people(aka future cause of lag) apply for mesemaker because you really have to spend time and gather the information yourself instead of just building a variation of a demo you saw in the tutorial.

> > > Techniques like this could be displayed in a mesecon tutorial > > > > Yes, I read somewhere that someone wanted to build. Who else was that? > > There were at least four separate attempts, none of which came to fruitition. ... I saw the one upie started and it´s hard to decide what to display especially for YL which doesn't really want players to use automation afaik. Also the limits YL added to mesecons/digilines aren't really documented except in code commits which aren't accessible by everyone so it's trial & error to find them and mesecon/digiline items are pretty costly on YL too. >maybe we should change the mesemaker priv exam to "... and build us one demo-circuit which is not yet in the mese-tutorial" ? They would need mesemaker priv first to build that demo-circuit and someone remembering to remove that priv after a certain time or if they failed 😉 There are also not that many unique circuits to show someone in a tutorial how mesecons/digilines work, so it would get hard quickly to find something really new. Also if pipeworks gets replaced at some point you also need someone to "fix" all those demos. In general the current mesemaker test has it flaws but by not providing help with mesecons/digilines it limits pretty good how many people(aka future cause of lag) apply for mesemaker because you really have to spend time and gather the information yourself instead of just building a variation of a demo you saw in the tutorial.
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#3417
No description provided.