Time Nick Message 06:22 independent_ i love the "3-2-1 rule", but does the "2 types of media" mean that me using an SSD on my main, and a HDD on my backups is ok? 06:27 independent_ Haha my second hard drive goes "whoosh tick" once per second. 06:35 independent_ Now it's just going "hmmmmmmmmmm" 06:45 independent_ I just put the cover on the drive.. and wow, so much quieter. 07:47 mohammadashik Hello! 07:53 MTDiscord Hey 08:09 Swift110-mobile hey all 08:34 meldrian Aloha everyone 10:01 IvanGorinich hello 10:02 MTDiscord ? 10:03 IvanGorinich i make roleplay server 10:03 IvanGorinich but its rusian, who know rusian can join and play 10:04 IvanGorinich you can make your own country or company 10:04 IvanGorinich my server selfhosted and no comercial 10:04 IvanGorinich commercial 10:05 * specing roleplays as a disconnected player 10:48 MinetestBot 02[git] 04Panquesito7 -> 03minetest/minetest_game: Replace Travis CI with GitHub actions (#2661) 139270188 https://git.io/JcQCJ (152021-07-08T10:47:37Z) 13:40 MinetestBot twoelk: Jul-07 19:56 UTC Already planned, though I don't remember if I had any ideas for how to keep players from building there 15:41 independent_ IvanGorinich, i can understand 12% of russian. What's the name? i would love to visit and see how such a server works, and what elements i can silently take into my own. 15:42 IvanGorinich https://mtroleplay.ivangorinich.repl.co/ 15:43 IvanGorinich but you need yggdrasil mesh net client to join 15:43 IvanGorinich becouse i havent static IP 15:44 independent_ My ip changed two days ago. it seems to happen every two or three months 15:45 independent_ How dynamic is your IP? if it happens once per week, then it's fine. 15:47 IvanGorinich with NAT 15:47 IvanGorinich from provider 15:47 IvanGorinich not dynamic to internet 15:47 IvanGorinich Dynamic in providers NAT 15:48 twoelk is your own server up independent_ ? 15:49 independent_ Not online, and port forwarding seems to be confused 15:49 MTDiscord Sounds like not having a public IP might be a more common problem in the russian-speaking world... 15:50 twoelk tsts, just when I was musing on doing some server touring 15:50 IvanGorinich i dont have proxy on VPN server with static ip 15:50 independent_ I dont feel liek install ygdrasl on my ocmpute to play on one single server, sorry. 16:01 MTDiscord There are at least 4 servers on ygg so far 16:02 MTDiscord I had been thinking about trying to come up with a better solution for this, but the biggest problem is probably liability. 16:08 twoelk I totally forgot that joining a VE server with empty cache may take forever 17:16 independent_ how could vannessa possibly operate so many servers? how do they have enough time to maintain the servers? 17:18 sfan5 the server admin doesn't have to do everything personally you know 17:23 independent_ Tell me more 17:24 Krock docker start 17:24 Krock docker start 17:24 Krock docker start 17:24 Krock repeat until all servers are up 17:24 Krock then get some loyal people who won't wreck the server and give them mod powers 17:25 independent_ ohhh... now i get you... so each server is it's own container... i didn't know you could do that! 17:25 VanessaE well it's a bit more than that 17:25 VanessaE and I don't use docker 17:25 Krock what you need to do is to take care of the infrastructure, so that the server runs well 17:25 Krock such as fixing mods that cause errors for no good reason 17:26 Pexin also what mods? your servers are all empty :] 17:26 Pexin (moderators) 17:26 VanessaE :P 17:26 VanessaE yeah they're not as popular as I'd like.. 17:26 Krock ? 17:26 VanessaE *shrug* 17:49 independent_ I have just realised... maybe it is a good idea to use docker images to run minetest servers. what are the downsides of such a setup? 17:50 independent_ йвй в ивй вхф 17:50 independent_ Oh wait, russian keyboard enabled. sorry. 17:50 MTDiscord independent_: Overhead. 17:51 independent_ some examples? 17:51 MTDiscord That appears to be pretty negligible though. 18:06 MTDiscord The advantages appear to significantly outweigh the disadvantages. It's much easier to keep up to date, and to isolate config so that it's all in one place, reproducible and portable, etc 18:20 independent_ Very intresting... just that i need to see a current setup, with a dockerfile i can stea- take inspiration from. 18:22 MTDiscord https://hub.docker.com/r/linuxserver/minetest 18:22 MTDiscord No need to take inspiration, it's basically turnkey, until you need to customize something beyond just installing games/mods or server config. 18:26 independent_ wow 18:29 beanzilla Yikes... That image would be big... they really should learn about docker layers... Docker will persist the libs apt removes which bloats the iamge size and takes up space... Here's my Dockerfile... https://pastebin.com/XhjHH2YH 18:29 beanzilla But if it works who really cares about the size. 18:30 independent_ https://imgur.com/a/jvuEDoc <-- here is a coushon i made for minetest, in textiles around the beggining of 2020. 18:30 beanzilla Very neat. 18:30 independent_ 2020-02-06 18:31 independent_ i had to do it under the supervision of a lower-class teacher, because duh, autism 18:32 independent_ oh wait i wasn't diagnosed until first quarter 2021 dammit 18:33 MTDiscord Optimizing an image for size often pessimizes it for incremental change speed. I usually try to make as many layers as I reasonably can, sort them in ascending order of probability of needing to be rebuilt, and avoid stripping out dev dependencies since it wastes time adding whiteouts. 18:35 beanzilla Ah, and I didn't notice that I have a proxy where I grab cached copies of the stuff needed from apt install. 18:36 beanzilla That speeds up my build so I don't need to wait 10+ minutes from just downloading the libs and such. 18:37 beanzilla Not to mention my dockerfile simply extracts the tar ball of the minetest source code... it needs that to build.. also needs a bit more setup work besides just drop-play. 18:38 * beanzilla wanders off to find something else he can break on his machine. Hey this still works let's break it. 18:39 MTDiscord I use the lsio MT docker image for simple hosting at home. For my "production" server I have a local custom image derived from it where I add more deps and then rebuild the server with pgsql enabled. 18:40 MTDiscord The basic version is adequate though for most servers, and I could probably get away with it on my production server if I were okay with taking the server down for backups. 18:41 beanzilla Ooh, fancy stuff, Yeah I'm not brave enough to open to the public a server just yet. 18:41 beanzilla Not to mention I'm more into making mods or fixing clear and obviously broken ones. 18:47 MTDiscord My main motivation for publicly listing a server is to get exposure and beta testers for Nodecore 19:15 independent_ i cant die in nodecore! 19:15 independent_ i can jump off cliffs! 19:15 independent_ i feel so free! 19:33 MTDiscord It's easy not to lose what you've already got, but it's hard to make progress. 20:33 independent56 Is creating an OS as hard as creating a programming language? 20:34 rubenwardy depends 20:35 rubenwardy on how much you want to do with either 20:35 independent56 I plan on taking a distro of linux, and adding default apps as well as OS changes, to make a more accessible OS, for teachers. 20:36 independent56 "One where forced computer users will be able to efficently and easily do stuff. Teachers are so painfully slow on computers... and for them, computers feel like they are tripping people up." 20:36 rubenwardy oh right, that's more like customising a distro than making an OS 20:38 independent56 Yay! But i can still say "ohh i made an OS", right? 20:41 rubenwardy in the same way someone someone who went to oxford brooks could say they went to oxford university 20:41 rubenwardy so no 20:43 independent56 Well, i may be wrong, but it hasn't stopped people from saying things. Being wrong < The amazment of surrounding teachers when i say "i made an OS". But my honesty will probably make me say "i just added modules to a existing OS and edited some of it". 20:46 rubenwardy it's dishonest 20:46 rubenwardy if you actually want to make one, take a look at https://wiki.osdev.org/Main_Page 20:47 independent56 "Theres a wiki for everything" ~someone else 21:23 Lone_Wolf *~wiki.wikis.org 21:39 MTDiscord LuaOS when? 21:43 rubenwardy doesn't have manual memory management 21:43 rubenwardy you could use it for user space stuff though 21:58 MTDiscord As a user, I want to use Lua for all my space stuff 22:04 MTDiscord There is a systems language based on Lua, might be able to use that if you're clever 22:05 MTDiscord But it'd probably be better to just have a Lua-based shell and utilities