Luanti logo

IRC log for #minetest, 2018-07-20

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

All times shown according to UTC.

Enable nick filtering
Time Nick Message
10 more elements. Show/hide.
00:48 stormchaser3000 does minetest 0.4.17.1 take any anti-unofficial client measures?
00:48 stormchaser3000 or does it break compatibility with these clients in any way?
3 more elements. Show/hide.
01:02 paramat no it's not possible. and no
01:03 paramat even if we tried to add measures against unofficial clients, clients could easily be hacked to appear 'official'
01:05 paramat we wouldn't break compatibility with unofficial clients because those are the majority of players
01:05 stormchaser3000 ok i was just wondering because many of the people who use the unofficial iOS client worldcraft are unable to join LoS. presumably after the change from my server box to Di3's server box
01:05 paramat they use unofficial clients for good reason because the official one has been so bad until recently :)
01:06 stormchaser3000 and a change in ip address
01:06 stormchaser3000 yeah i like the new controls on 5.0.0
01:06 paramat hm no idea why, nothing in 0.4.17 intends to do that
01:07 stormchaser3000 as i said. my guess is that worldcraft doesn't know about the new LoS ip address
01:08 stormchaser3000 worldcraft has a small, fixed-in-size server list
01:08 stormchaser3000 contianing 4 or 5 servers
01:16 paramat ok. so these players report server not appearing in the list?
20 more elements. Show/hide.
03:12 swift110 hey all
68 more elements. Show/hide.
15:22 Andrey01 hi
15:24 Andrey01 sfan5, you told me i need minetest.serialize() inside player:get_string() and how i have understood i need to write then minetest.deserialize(), but it doesn`t work
15:24 Andrey01 for example
15:24 Andrey01 minetest.deserialize(player:get_meta():get_string(minetest.serialize(table))))
15:24 Andrey01 and it returns nil
15:25 Andrey01 not table
15:26 Andrey01 my code looks like entirely so: for disease_id, disease_params in pairs(minetest.deserialize(player:get_meta():get_string(minetest.serialize(active_diseases))))
15:27 Andrey01 why does it return ni lfor pairs()?
15:27 Andrey01 *nil
15:30 Krock minetest.serialize(active_diseases) might return a table
15:30 Krock so get_string returns nil
15:30 Krock because it's not a string you gave it
15:30 Krock nvm. it's erialize
15:30 Krock get_string returns a string, but pairs() needs a table
15:31 Andrey01 but i wrote then still minetest.deserialize() that convert string to table and so pairs() gets table
15:32 sfan5 why are you using a serialized string as key
15:32 sfan5 that makes no sense
15:35 Andrey01 because i need to return table but as there is no like get_table() function, i try to return converted table to string and then convert it to table again
15:35 Andrey01 i don`t know how to do that the other way
15:38 sfan5 what
15:38 sfan5 if you want to save a table do meta:set_string("key", minetest.serialize(value))
15:39 sfan5 if you want to load a table do local value = minetest.deserialize(meta:get_string("key"))
4 more elements. Show/hide.
15:49 LMD Citing MT Forum User Lejo : "Is it possible to Switch from SRP mechanism to Legacy_Password, which is only hashed?"
15:49 Krock First on GitHub, then forums and now IRC? Pls. Is the question still not answered?
15:50 Krock that particular request is possible, but newer clients will by default list the servers as incompatible (bottom of the list)
15:50 Krock that's because SRP is forced by default for safety reasons
2 more elements. Show/hide.
15:53 sfan5 Krock: legacy passwords are implemented using the "new" auth mechanism?
15:53 sfan5 or is that just the password field in the old init packet?
16:00 swift110 hey guys
16:00 Krock hmm, old passwords are also updated to the new SRP format
16:03 Krock it seems that the network version is independent in the auth mechanism. it's just the packet that has changed to a more secure way after v25
16:04 antims joined #minetest
16:08 LMD yes and how can we get hash out of SRP ? Rubenwardy wrote something but I'm just don't get it : https://forum.minetest.net/viewtopic.php?f=47&t=20517&view=unread#p326153
4 more elements. Show/hide.
16:27 rubenwardy They're not hashing
16:27 rubenwardy *hashes
16:27 rubenwardy There's a Wikipedia diagram and lots of other resources
2 more elements. Show/hide.
16:45 LMD so could you make some tuto or so how to get pword/hashed pword outta MT ?
16:49 sfan5 LMD: that's impossible
16:49 LMD Are you sure, sfan5
16:49 sfan5 yes
16:49 LMD Source ?
16:49 sfan5 me
16:50 sfan5 because I know how the auth works
16:50 LMD okay - where did ya get it from - wiki ?
16:50 LMD oh - sad. bye
16:50 LMD thanks for your replies
41 more elements. Show/hide.
21:11 quater Hi, how to set armor groups with register_entity ?
43 more elements. Show/hide.

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