Time Nick Message 01:35 kyle56 is there a way to see what OS a player is using who is connected to my MT server? 01:41 MTDiscord The closest you can come is heuristic tricks to tell if they're on mobile or not, as there are certain things mobile players can't do that desktop players (usually) can. 01:42 MTDiscord show they formspecs and see if they complain since the scaling is terrible unless you do lots of testing 01:42 MTDiscord *them 01:43 MTDiscord more seriously, window size api in 5.8? that will allow you to assume mobile or not 01:43 MTDiscord Hmm, that could work. Though again, I think it's one of those things that's hard for a mobile user to fake being a desktop user, but not so hard for a desktop user to pretend to be mobile. 01:44 MTDiscord If you want to know like Mac vs Linux vs Windows or something, that's WAY harder. As far as I know you'd be better off trying to use network fingerprinting, and basically any firewall between you and them could easily obliterate the fingerprinting info... 01:55 muurkha well, ideally 01:55 muurkha the situation may not be that rosy in reality 01:56 kyle56 well i guess i should admit, i kinda asked a question i already knew a answer to. because i have remote_media on my server set to a 404 url that i control. so from the user agent string i was able to find out. and from that, i was able to determine that the troll who joined my server with a racist name was using linux. which does mean they are likely from the mt community. tho i didnt really need to prove that. 01:57 muurkha aha, interesting! 01:57 MTDiscord Send them a media file named "CON". If it fails to download, it should be Windows. 01:57 muurkha haha 01:57 muurkha or French 01:58 kyle56 i love using tail -F on my nginx log. its fun to see people browsing my sites in real time 02:00 muurkha you should feed that info to a bot on your server 02:01 muurkha like cheapie's mesecons hookup to a real-world LED strip, but for the web 02:02 kyle56 agreed. at least for the url in my remote_media setting so that i can see info on users that connect such as the user agent which tells if minetest or multicraft and the referer which contains the url they used to connect 02:02 MTDiscord If libcurl is leaking host system info, that's probably a bug. MT doesn't like privacy-leakage shit like that. 02:03 muurkha Warr1024: should be easy to repro? 02:03 muurkha Peter_Lankton might have some other tricks up his sleeve 02:03 kyle56 i thought it was intentional. its a custome minetest user agent. or at least i thought. i thought the default would be a curl or libcurl user agent. 02:03 MTDiscord I guess I'd be surprised if it was intentionally left in place, but I wouldn't be surprised if it was missed. 02:04 muurkha what 02:04 MTDiscord I'm not surprised it's identifying itself as MT, but I am surprised it tells you anything else about the system. 02:04 muurkha 's oldcoder's minetest fork say? 02:04 kyle56 muurkha: lol what might he be up to? 02:05 muurkha kyle56: who, oldcoder? 02:05 kyle56 p.l. 02:05 muurkha isn't he you? 02:05 kyle56 yneos 02:05 muurkha heh 03:28 kyle56_has_conne ction_issues: testing a second username since i was disconnected for some reason then it says that name is already in use. 03:28 kyle56_has_conne ction_issues: anyway bye for now. 04:20 muurkha heh 23:35 MinetestBot 02[git] 04rubenwardy -> 03minetest/minetest: Settings GUI: Use language names rather than codes (#13752) 13a65cdbe https://github.com/minetest/minetest/commit/a65cdbe66e49d40ee103f68270ffad614b082c55 (152023-08-23T23:33:23Z)