Minetest logo

IRC log for #minetest-dev, 2018-12-17

| Channels | #minetest-dev index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
00:19 Unarelith joined #minetest-dev
00:37 reductum joined #minetest-dev
02:22 ANAND joined #minetest-dev
04:16 jas_ joined #minetest-dev
06:10 crazyR Does anyone know if its possible to get player meta data for a player thats offline?
06:35 VanessaE new bug in 0.4.17 (5.0.0 also?  idk).  the engine's infinite water routine does not reset the node's param2 when filling in air with water source
06:35 sofar some stuff is available offline, yes
06:55 crazyR sofar how would i access it? its not possible to get the player object when the player is offline is it?
07:06 VanessaE does the engine execute callbacks on a water node when it fills one in during an infinite water update?
07:07 VanessaE (e.g. on_construct or whatever)
07:12 nerzhul joined #minetest-dev
07:18 VanessaE nevermind..
07:18 VanessaE https://github.com/minetest/minetest/blob/stable-0.4/src/map.cpp#L900
07:19 VanessaE is why I get the 240 mentioned in #minetest
08:21 nerzhul joined #minetest-dev
08:21 nerzhul hey VanessaE #1
08:21 ShadowBot https://github.com/minetest/minetest/issues/1 -- GlowStone code by anonymousAwesome
08:22 VanessaE ?
08:28 nerzhul i just tell your hey but i miss typed on my keyboard :D
08:28 VanessaE hi
09:17 Beton joined #minetest-dev
09:31 troller joined #minetest-dev
09:55 troller joined #minetest-dev
10:05 troller joined #minetest-dev
10:10 Fixer joined #minetest-dev
10:28 troller joined #minetest-dev
10:39 nerzhul celeron55, i like the CSM PR, nobody wants to answer you or me about the technical problem in the implementation. it's just drama without technical arguments about implementation or problematic calls.
10:40 nerzhul celeron55, to answer you we already have restrictions (originally called flavors), added when the first drama occurs.
10:40 nerzhul celeron55, no more new feature was added to CSM since those restrictions has been added
10:42 p_gimeno can I make a server to have my users mine bitcoins for me, when csm is complete?
10:44 nerzhul no
10:44 nerzhul you can't communicate outside with CSM
10:44 nerzhul no HTTP or other API will be added
10:44 nerzhul it's server responsibility to do HTTP calls, not client
10:45 nerzhul p_gimeno: see https://github.com/minetest/minetest/blob/master/doc/client_lua_api.txt
10:45 nerzhul if you want to read the APi
10:46 p_gimeno does that mean players can't do anything that the server notices?
10:46 p_gimeno like, move the player?
10:48 nerzhul you cannot control the player with CSM
10:49 nerzhul you can only read its attributes
10:49 nerzhul read the doc i linked
10:49 nerzhul you have the full API
10:49 nerzhul i just noticed that restrictions are not mentioned inside it
10:49 troller joined #minetest-dev
10:51 p_gimeno send_all(message) looks like can send back the results
10:52 p_gimeno add_particlespawner() can probably send some data as well
11:02 ensonic joined #minetest-dev
11:18 nerzhul send data where ? to irrlicht ?
11:18 nerzhul send_all(message) is in mod channels ? then it just talk with server to share data
11:19 nerzhul add_particlespawner just call irrlicht and create a particle spawner client side
11:31 troller joined #minetest-dev
11:31 nerzhul it seems some servers owners are not reading the doc again and told me to prove how can i make them creative with CSM, wtf
11:31 nerzhul on the forum we have better creative users with CSM than on this topic
11:31 nerzhul maybe i'm rude but it's real...
11:51 Mensious joined #minetest-dev
11:55 troller joined #minetest-dev
12:03 Beton joined #minetest-dev
12:27 Icedream joined #minetest-dev
12:36 ANAND joined #minetest-dev
12:43 Gael-de-Sailly joined #minetest-dev
12:51 rubenwardy You could make a csm to bitcoin mine, yes
12:52 sfan5 monero*
12:52 sfan5 bitcoins is not feasible to cpu mine
12:52 rubenwardy Such an application would be banned from cdb
12:52 rubenwardy Whatever, I couldn't care less about cryptoshit except the damage it causes
12:53 nerzhul rubenwardy how can you do this if you cannot communicate with the blockchain ?
12:53 rubenwardy Mod channels
12:54 nerzhul mod channels doesn't permit to discuss outside of the MT server area
12:54 nerzhul then how do you connect to the blockain ?
12:54 nerzhul blockchain*
12:54 rubenwardy You can talk to the server, which can then act as a proxy
12:54 nerzhul okay, then the server is a rogue server
12:54 nerzhul and that needs SSCSM
12:55 rubenwardy Which is the whole point?
12:55 nerzhul because server must send the code to the client
12:55 rubenwardy Why would you run a bitcoin miner with cpcsm?
12:55 nerzhul as no client will download a such CSM mod, except if compromised
12:55 rubenwardy There's literally no point
12:55 nerzhul with CPCSM there is no point yes because without server you cannot connect to the blockchain
12:56 rubenwardy The suggestion was obviously about servers making clients doing this like with js on websites
12:56 rubenwardy No
12:56 rubenwardy There's no point because you could just run it more efficiently as it's own process
12:57 rubenwardy And most players will just click "allow" or "ok" to any dialogs
12:57 nerzhul like on websites, yes
12:57 nerzhul (on website we can hide that)
12:57 rubenwardy Users aren't going to be technical enough to review all the mods they download
12:58 nerzhul but there is no real issue here, if i remember the specs we won't allow mods > x KB size
12:58 rubenwardy That also doesn't matter, because of mod channels
12:58 nerzhul and i think blockchain mods should be heavy in terms of code to calculate
12:58 nerzhul mod channels are limited in terms of message size
12:59 rubenwardy You can use multiple messages
12:59 nerzhul you should chunk data , and due to the MT underlying protocol you will affect the game quality
12:59 nerzhul but yes i agree technically it can be possible, complicated but possible
13:00 nerzhul also you can't run code from mod channels you can only serialize data
13:00 rubenwardy Also
13:00 rubenwardy [10:42:38] <cddc39p_gimeno> can I make a server to have my users mine bitcoins for me, when csm is complete?
13:00 nerzhul and if i remember we don't allow to load code from a random data blob
13:00 rubenwardy They even implied sscsm
13:01 rubenwardy Has loads and such been removed from the csm API?
13:01 nerzhul it's more secur ethan SSM on that part
13:01 rubenwardy You don't need to load from a random data blob , just text
13:01 nerzhul you can't write/load files for example
13:02 nerzhul yep but i can't remember if you can run random text , maybe yes due to lua
13:05 rubenwardy Yes, you can run random text in lua
13:05 rubenwardy That's what dofile does
13:05 rubenwardy Dofile opens a file and calls loadstring
13:05 nerzhul yes, if i remember it's forbidden in CSM
13:05 nerzhul (do file)
13:06 rubenwardy However, these functions may not be in the whitelist
13:07 nerzhul rubenwardy: https://github.com/minetest/minetest/blob/5f1cd555cd9d1c64426e173b30b5b792d211c835/src/script/cpp_api/s_security.cpp
13:07 nerzhul look at initializeSecurityClient
13:08 rubenwardy I can't on my phone
13:08 rubenwardy I have touched this section recently, so I know how it works
13:08 nerzhul it's nice to hear
13:08 nerzhul at least someone who looked at the implementation :p
13:40 kilbith joined #minetest-dev
14:31 Wuzzy joined #minetest-dev
14:34 troller joined #minetest-dev
14:47 troller joined #minetest-dev
14:53 Foz joined #minetest-dev
15:10 ANAND joined #minetest-dev
15:37 troller joined #minetest-dev
15:42 Unarelith joined #minetest-dev
16:03 Unarelith joined #minetest-dev
16:52 troller joined #minetest-dev
16:52 jas_ joined #minetest-dev
16:55 proller__ joined #minetest-dev
17:11 Cornelia joined #minetest-dev
17:27 Gael-de-Sailly joined #minetest-dev
18:38 Krock joined #minetest-dev
19:00 ensonic joined #minetest-dev
19:04 Unarelith joined #minetest-dev
19:26 red-001 joined #minetest-dev
20:02 p_gimeno Krock: Thanks. I missed the option to add single comment. I thought that was what I was doing. My bad.
20:03 Krock ^^ np
20:04 Krock just add "til" in front of your sentence and it sounds all natural
20:06 p_gimeno Krock: did you get my message regarding a trivial fix for a compiler warning in src/util/ieee_float.cpp?
20:06 Krock wasn't it pushed already?
20:07 Krock apparently not
20:07 Krock it's just a warning. will push tomorrow when I've got time
20:08 p_gimeno thanks
20:08 p_gimeno it didn't seem worth creating a new issue
20:08 Krock keep on reminding me until I do it l:P
20:08 Krock (if it doesn't happen)
20:16 proller joined #minetest-dev
20:59 Cornelia joined #minetest-dev
22:03 Mensious joined #minetest-dev
22:06 Fixer_ joined #minetest-dev
22:14 proller joined #minetest-dev
22:28 Icedream joined #minetest-dev
22:35 Fixer joined #minetest-dev
23:59 paramat joined #minetest-dev

| Channels | #minetest-dev index | Today | | Google Search | Plaintext