Time |
Nick |
Message |
00:23 |
|
snowhawk1 joined #minetest |
00:47 |
MTDiscord |
<exe_virus> Oof, never considered people doing SSCSM bitcoin mining. I pray they don't, you'd have to mine IN lua vm, and ship the data back over the network... I don't even think mining algorithms can run on just doubles? |
01:31 |
|
Verticen joined #minetest |
02:28 |
|
queria joined #minetest |
02:33 |
|
Hawk777 joined #minetest |
02:34 |
|
queria joined #minetest |
03:11 |
Chpy0 |
Wait theyre actually mining bitcoin in minetest? xD |
04:00 |
|
MTDiscord joined #minetest |
04:02 |
|
specing joined #minetest |
04:32 |
|
Hawk777 joined #minetest |
04:45 |
|
Alias joined #minetest |
05:01 |
|
riff-IRC joined #minetest |
06:02 |
|
jvalleroy joined #minetest |
06:08 |
MTDiscord |
<Kimapr> no |
06:10 |
erlehmann |
<exe_virus> Oof, never considered people doing SSCSM bitcoin mining. |
06:10 |
erlehmann |
exe_virus i TOLD you that arbitrary turing complete client side programs are A BAD IDEA |
06:10 |
erlehmann |
exe_virus why do you even need an example for this? |
06:11 |
erlehmann |
i mean, client side modding is cool if ppl install it themselves, like browser extensions |
06:11 |
erlehmann |
i.e. if it does not get pushed on them and can not be required to take part |
06:11 |
|
sagax joined #minetest |
06:12 |
|
CWz_ joined #minetest |
06:32 |
|
hlqkj joined #minetest |
06:48 |
|
TomTom joined #minetest |
06:53 |
|
Verticen joined #minetest |
07:30 |
|
hendursaga joined #minetest |
08:04 |
|
Lunatrius joined #minetest |
08:06 |
|
hendursa1 joined #minetest |
08:29 |
|
queria joined #minetest |
09:43 |
|
absurb joined #minetest |
10:06 |
|
Lunatrius joined #minetest |
10:06 |
|
not_here joined #minetest |
10:16 |
|
olliy joined #minetest |
10:42 |
|
calcul0n joined #minetest |
11:22 |
|
proller joined #minetest |
11:42 |
|
tech_exorcist joined #minetest |
12:46 |
|
proller joined #minetest |
12:49 |
|
kamdard_ joined #minetest |
12:49 |
|
Fixer joined #minetest |
13:20 |
|
erlehmann joined #minetest |
13:24 |
|
hendursa1 joined #minetest |
13:25 |
|
calcul0n_ joined #minetest |
13:30 |
|
asdflkj_sh joined #minetest |
14:19 |
|
MTDiscord1 joined #minetest |
14:34 |
|
GNUHacker joined #minetest |
14:38 |
|
tech_exorcist joined #minetest |
14:53 |
|
GNUHacker joined #minetest |
15:00 |
|
proller joined #minetest |
15:31 |
|
plainoldcheese joined #minetest |
15:35 |
|
fluxionary joined #minetest |
15:39 |
|
hlqkj joined #minetest |
15:53 |
|
Extex joined #minetest |
16:01 |
|
specing_ joined #minetest |
16:11 |
|
valhalla joined #minetest |
16:16 |
|
Talkless joined #minetest |
16:31 |
|
tech_exorcist joined #minetest |
16:36 |
|
garywhite joined #minetest |
16:36 |
|
garywhite joined #minetest |
16:39 |
|
garywhite joined #minetest |
16:39 |
|
garywhite joined #minetest |
16:55 |
|
hendursaga joined #minetest |
17:01 |
|
grouinos joined #minetest |
17:03 |
macaw |
In that vein - how does it currently work? When I connect to a server, do I get prompts to accept a download of a mod or does it install it without asking? |
17:04 |
macaw |
Context: I have never visited a multiplayer server in minetest. |
17:06 |
cheapie |
macaw: Most mods in MT are only present on the server, the client doesn't need to be modded for them to work. |
17:06 |
MTDiscord |
<Sublayer plank> SSCSM doesn't exist yet |
17:07 |
cheapie |
It is possible to install client mods too, but that's very rarely done and they generally don't do a whole lot either. |
17:13 |
macaw |
cheapie: Oh wow. I wonder how that's done. Do clients end up running server-provided lua? Anyway, that's cool. :) |
17:13 |
cheapie |
They do not - for lack of a better term, the MT client is fairly "dumb" and just shows whatever the server tells it to. Virtually all of the processing related to the world itself is done on the server side. |
17:39 |
|
GNUHacker joined #minetest |
17:43 |
macaw |
Wow! That's great. Now I'm wondering now what the performance is like, but I'd rather try it one day instead of asking a million questions. Thanks cheapie for the insights. :) |
17:44 |
cheapie |
With a fast enough server and a low-latency connection, performance can be pretty good. When either of those isn't the case... it starts going downhill pretty fast :P |
17:49 |
macaw |
Heh, I kind of expected that, but too bad I'd guessed right. I'd love to hear you guys and gals discovered some magic technique to make the experience seamless anyway. |
17:50 |
macaw |
From what I know, client-side predictions and lerping around can smooth stuff out a bit, but there's only so much you can smooth out... |
17:55 |
MTDiscord |
<luatic> Well, there are a couple clientside predictions in the engine. Unfortunately those are pretty hardcoded and don't work well in all cases. |
18:44 |
|
grouinos joined #minetest |
19:15 |
|
ssieb joined #minetest |
19:26 |
|
Verticen joined #minetest |
19:33 |
|
GNUHacker joined #minetest |
19:38 |
|
tech_exorcist joined #minetest |
19:46 |
|
olliy joined #minetest |
19:48 |
|
proller joined #minetest |
19:48 |
|
queria joined #minetest |
19:54 |
|
Talkless joined #minetest |
20:04 |
|
queria joined #minetest |
20:04 |
|
appguru joined #minetest |
20:09 |
|
Extex joined #minetest |
20:31 |
|
hlqkj joined #minetest |
20:31 |
|
plainoldcheese joined #minetest |
20:32 |
MTDiscord |
<luatic> erlehmann: I have come to the conclusion that PNG decoders unfortunately disagree on how the ARGB8 representation of a PNG should look... Over the < 200 test images of PngSuite, there are 41 (!) mismatches between ImageIO (Java's builtin) and Pillow (the de-facto standard Python imaging library)... |
20:56 |
MTDiscord |
<exe_virus> just use whatever chromium uses as your reference |
20:57 |
MTDiscord |
<exe_virus> that's what the rest of the world relies on |
20:58 |
MTDiscord |
<exe_virus> As for erlehmann: Yes you can always do turing complete crap, I still say we would make SSCSM's optional with prompts to users, allow them to view the code before running, etc. etc. |
20:58 |
|
queria joined #minetest |
20:59 |
MTDiscord |
<exe_virus> We already let people download mods or games from online, so a server sending them to you is only slightly different |
21:00 |
MTDiscord |
<exe_virus> In this case, the difference would be that you, as a user, can ask the server to send you the lua files, BUT not allow them to execute before you have a chance to review them (say on next login). This would result in the same system we have now: downloader beware. Just as we do with all software |
21:02 |
|
garywhite joined #minetest |
21:02 |
|
garywhite joined #minetest |
21:03 |
|
garywhite joined #minetest |
21:03 |
|
garywhite joined #minetest |
21:05 |
|
olliy joined #minetest |
21:08 |
MTDiscord |
<luatic> @Exe, Virus: https://chromium.googlesource.com/chromium/blink.git/+/refs/heads/main/Source/platform/image-decoders/png/PNGImageDecoder.cpp ? |
21:09 |
MTDiscord |
<exe_virus> Yep looks like the reference to me |
21:09 |
erlehmann |
> just use whatever chromium uses as your reference |
21:09 |
erlehmann |
LOL |
21:11 |
sfan5 |
if anything libpng is the reference |
21:12 |
sfan5 |
...which is exactly what chromium uses |
21:16 |
MTDiscord |
<luatic> AFAIK libpng does just the reading though, I also need the depth rescaling part (from 16 bits to 8, that's where the expectations are still unclear). |
21:23 |
sfan5 |
libpng can also do that |
21:45 |
MTDiscord |
<exe_virus> Honest, chromium runs a lot of everyday software. Something like 50+% due to electron and other uses. People use two image types religiously on the internet, jpeg and PNG, so it makes sense that whatever it uses, users expect to also use. You could also check what gimp uses, probably libpng. I wonder if there are still optimizations to be made in libpng, like for performance kinds of things. Like I bet a 0.1% improvement would |
21:45 |
MTDiscord |
save like 10 MW of energy after a year or something stupid. |
21:56 |
|
hlqkj joined #minetest |
22:00 |
|
Sven_vB joined #minetest |
22:24 |
MTDiscord |
<josiah_wi> Irrlicht maybe can do depth rescaling? |
22:38 |
|
proller joined #minetest |
23:05 |
|
AliasAlreadyTake joined #minetest |
23:25 |
|
Guest7096 joined #minetest |