Time Nick Message 00:00 rdococ why is that? 00:00 rubenwardy speeds up loading 00:00 benrob0329 Crappy connections are crappy 00:00 rubenwardy link and script block the page from displaying 00:00 rubenwardy unless they're async or included last 00:00 rdococ should I put the tags after then? 00:00 rubenwardy no 00:01 rubenwardy you can use script and link outside of head 00:01 rubenwardy see https://github.com/rubenwardy/minetest_modding_book/blob/gh-pages/_includes/header.html#L10 00:01 rubenwardy and https://github.com/rubenwardy/minetest_modding_book/blob/gh-pages/_includes/footer.html 00:03 rdococ btw, like the font? 00:04 rubenwardy I don't know why 00:04 rubenwardy but I have a feeling I've seen it before... 00:04 rdococ lol 00:06 benrob0329 Can I request that something like a test site or a blog please not desire JavaScript or a huge custom font to display? 00:06 benrob0329 *require 00:06 rubenwardy lol 00:06 rubenwardy De Ja Vu is a webfont, apparently 00:06 rubenwardy not custom 00:07 rubenwardy but the menu really doesn't require CSS currently 00:08 rdococ meh 00:23 IhrFussel Why self:set_hp() doesn't work in on_punch of register_entity? 00:27 IhrFussel OK so it's self.object:set_hp() 00:27 rdococ lol 00:37 IhrFussel I'm still not sure why damage_groups = {immortal=1} didn't work...my entity had 10 HP 00:38 rdococ I like how IE is so crappy it needed its own messy conditional system so websites could work with it, lol 00:40 Aerozoic LOL dafuq??? https://github.com/minetest-mods/warps/blob/master/LICENSE#L2 00:41 Aerozoic sofar, ^ 00:45 Megaf good stuff https://www.youtube.com/watch?v=PYYw1cYS8o8 00:45 Megaf for electronics nerds ^ 00:46 Megaf by electronics I mean, stuff like transistors, capacitor, peltier plates 00:46 rdococ btw, how would you remove the space at the top? 00:46 rdococ I only want to remove it for the nav bar 01:45 sofar Aerozoic: lol, yeah, copypasta 01:46 sofar Aerozoic: fixed 01:46 Aerozoic :) 02:04 * rdococ has quit (Quit: "Overly long message about dumb stuff.") 04:18 benrob0329 Do we have reputable Appimages yet? 04:42 sofar use flatpak instead 04:43 benrob0329 Why? Flatpack is literally just a userspace package manager 04:43 benrob0329 which is not what I want 04:44 sofar I don't know what you want, tbh 04:44 sofar I know you don't want PA, that's about it :) 04:44 benrob0329 A downloadable executable for Linux 04:44 benrob0329 A statically linked executable would do it but...licenses 04:46 sofar why would flatpak not be useful in this case? it gets you what you want and most distro's support it 04:47 benrob0329 Because A) Extra Complexity and B) you can't install multiple versions easily 04:48 benrob0329 and B is going to be needed when half our servers are still on 0.4 04:49 sofar shrug, pick your battles carefully I'd say 04:51 benrob0329 I do, which is why I don't want to deal with Flatpack when an executable thing makes more sense imo. Flackpack definitely has its place, just not here :-) 11:32 rdococ yey 12:00 Shara Hello 12:12 * Megaf hugs rdococ 12:12 * Megaf roars for Shara 12:12 Shara :D 12:13 Megaf Anyone here testing Firefox Nightly builds? 12:16 Fixer no 12:18 Megaf You are all Google Slaves xP 12:19 Fixer I'm using firefox btw 12:21 rdococ Megaf: I use Chromium, DDG, and have a plugin for finding and disabling trackers. try calling me a Google Slave(TM) now :P 12:25 Fixer rdococ: don't forget to not use google itself, facebook and other stuff 12:26 rdococ I don't use any of those, lol 12:26 rdococ at least not anymore :/ 12:27 Megaf I don't use facebook either 12:28 Megaf but I've been *insert word here* a come back to facebook 12:28 Megaf pondering? 12:31 rdococ ew 13:15 Fixer https://imgur.com/a/oRwVU 13:19 IhrFussel Hey guys 13:22 Megaf hi IhrFussel 13:31 Calinou Anyone here testing Firefox Nightly builds? 13:31 Calinou did you mean, Firedoge Nightly? ;) 13:33 rdococ Foyerdoge Nitely 13:47 Fixer IhrFussel: Minetest is doing 13:49 Megaf well, Google Chrome is the browser that works the best here 14:03 IhrFussel Fixer, huh? o.o 14:54 Fixer compiled latest engine and went MP 14:55 Fixer only one compatible server 14:55 Fixer by jas 15:00 Fixer server is quite new yet literally everything is griefed or made by 3 year old 15:01 benrob0329 garywhite: (Offtopic, epic af doctor who fan intro) https://youtu.be/EmlNrd-LkPw 15:16 IhrFussel The dumbest thing you can do as server admin is not to have any form of protection on the server 15:17 IhrFussel The 2nd dumbest thing is to not protect a large area around the spawn (I learned that the hard way) 15:19 IhrFussel Okay actually the DUMBEST thing is to set "123" as admin password 15:21 Aerozoic OMG i just successfully installed Oregon trail using CDemu and WINE!!!! HAHAHA!!! 15:23 Aerozoic Oregon Trail II to be exact. LOL 15:24 Krock IhrFussel, just leave the password field empty the first time :P 15:27 IhrFussel Krock, you mean that's possible? Should probably be fixed to require a password for the admin account at least 15:36 Krock I believe it's possible to leave it empty. Surely, there's disallow_empty_password = false 15:40 IhrFussel Krock, I know that option exists but it shouldn't affect the ADMIN...the admin should be forced to choose one 15:41 Krock nothing prevents people from being stupid 15:54 IhrFussel But we shouldn't make it even easier for them to make mistake 15:56 Fixer IhrFussel: just make one big spawn that looks like a prison for all mobile players, and PC users as guards 15:59 IhrFussel mistakes* Fixer, if server owners dislike mobile players they can just divide the map into 2 zones... -31000 - 0 mobile zone and 0 - 31000 PC zone 15:59 IhrFussel =P 16:00 IhrFussel It's also relatively easy to detect mobile players: They barely need to jump cause that's auto-enabled (right now) 16:01 Fixer IhrFussel: yeah 16:01 Fixer IhrFussel: like North (mobile) and South Korea (PC) 16:01 IhrFussel If you somehow log the amount of jumps of players you can (after a short while) see who's on mobile likely 16:03 Fixer IhrFussel: from what I know mobile players go upstairs very fast and also kinda walk on water 16:04 Fixer IhrFussel: alongside with UsernameXXX and this detection - it is possible to filter them to other half of the map, and BUILD THE WALL 16:09 IhrFussel The prefix detection will already match at least 90% of them 16:09 IhrFussel + a few false positives 16:15 lisac hey everyone. 17:52 Calinou Fixer_: we'll build a parkour to keep mobile users out! 17:52 Calinou oh wait… 19:07 IhrFussel Does mesecons have anything you can use as a counter? 19:08 DS-minetest the luacontroller 19:08 IhrFussel DS-minetest, any example code? 19:09 IhrFussel I'm guessing I check for the "on" event of the pin and then juzst increase a variable? Can I also log the value? 19:10 DS-minetest log it with print? 19:10 IhrFussel Does print print to log file? I think no 19:12 DS-minetest what log file? print prints the given string 19:16 IhrFussel DS-minetest, debug.txt 19:17 DS-minetest afaik luaontroller's env's print prints the given thing dumped with the normal print function 19:18 DS-minetest yep 19:18 DS-minetest local function safe_print(param) 19:18 DS-minetest print(dump(param)) 19:18 DS-minetest end 19:18 IhrFussel That's useless I need the value in my debug.txt 19:19 DS-minetest well, you could change the function 19:20 DS-minetest or you use moremesecons luablock 19:51 IhrFussel nerzhul, not every server owner WANTS to give his moderators the privs the server ignores for max_users cap ... what if a server has CUSTOM privs for moderators? I certainly do and I want my moderators to join ANYTIME 19:52 IhrFussel I suggest making the privs, the server uses to ignore the max_users a setting in the conf 19:53 nerzhul stop caps and maybe i can listen to you more carefuly 19:53 IhrFussel Those caps are a type of authentic wording 19:53 nerzhul it doesn't make me happy to help you :p 19:54 IhrFussel Since you cannot write the same way you can talk I use those to mark special words I'd speak in an authentic way 19:54 nerzhul i have the solution, but not the code 19:56 IhrFussel The actual problem is another though: If the server has a cap of 30 and 20 are currently in the game and 10 players are in the phase of downloading media => server blocked 19:56 IhrFussel blocked as in no other players can play 19:57 IhrFussel Downloading media can take up to TEN minutes on phones 19:58 IhrFussel So potential new players are locked out because there are too many connecting with phones + no one knows if they will even FINISH the loading 20:03 IhrFussel I'm logging every user who tries to connect to my server: 3 / 8 in the last minute NEVER joined 20:04 IhrFussel And that's not even the worst case scenario ... in most cases their app crashes or they lose internet connection while downloading the media 20:04 IhrFussel But my point is they use one of my server slots...for nothing 20:08 IhrFussel Not sure how to code it better though...it does make sense that a player slot is used as soon as someone established a connection to the server and I would be awful to see "too many users" at the end of loading media if we'd move the player slot check to joining 20:08 IhrFussel it would be* 20:57 nerzhul IhrFussel, i think i can add a lua callback: lua->isPlayerAllowedToByPassLimit() 21:00 IhrFussel nerzhul, so we then can say for example if minetest.get_player_privs(name).custom then return true end ? 21:01 IhrFussel true = allowed, false = reject? 21:32 sofar FYI https://forum.minetest.net/viewtopic.php?f=10&t=18406 21:45 red-001 oh cool 21:45 red-001 glad to see the server is finally public 21:50 sofar yeah, it was overdue 21:51 sofar I'm gonna let people test it by playing 21:51 sofar We can work on the missing stuff as we go 22:03 nerzhul nice job sofar 22:03 nerzhul modified core or pure lua ? 22:03 sofar still needs work, but we just need to let people play on it 22:04 sofar all lua, the only thing that's custom is that the maps/boxes are in a sqlite store through lsqlite3 22:04 sofar and so is the metadata for all the levels 22:06 sofar 1.5M itb.sqlite 22:06 sofar 26M map.sqlite 22:06 sofar 512K players.sqlite 22:06 sofar it's a tiny server too 22:46 rubenwardy sofar, nice! 22:46 rubenwardy looks cool 22:47 rubenwardy nice to see another unique/innovative subgame 22:52 Calinou hi 22:52 Calinou see #minetest-dev, I asked a question about PostgreSQL 22:56 rubenwardy as well as installing postgresql, I've install advtrains, Calinou 22:56 rubenwardy time for the fun to begin! 23:00 Calinou advtrains? 23:00 rubenwardy https://forum.minetest.net/viewtopic.php?t=14726 23:00 rubenwardy !title 23:00 ShadowBot [Mod] Advanced Trains [advtrains] [1.8.3] - Minetest Forums 23:02 rubenwardy what settings would you suggest for a server where the client and the server both have 100+ Mbps? 23:03 rubenwardy aiming for optimal block transfer 23:12 Megaf My latest wallpaper for phone, maybe computers too, resolution is quite high 23:12 Megaf Megaf's Minimalist Material Dark Prism http://imgur.com/a/MR2Me