Time Nick Message 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? 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? 03:12 swift110 hey all 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")) 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 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: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 16:27 rubenwardy They're not hashing 16:27 rubenwardy *hashes 16:27 rubenwardy There's a Wikipedia diagram and lots of other resources 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 21:11 quater Hi, how to set armor groups with register_entity ?