Time Nick Message 00:00 Fixer cool && I go sleep && gn 00:40 AlyssaVahlberg where do i find digital concepts server thingy 00:50 AlyssaVahlberg what is #minetest-general and how do i join? 01:15 botch Hello, I'm needing help if possible downloading the new Minetest 0.4.14 01:18 electrodude512 what OS? 01:22 botch Windows 10 01:24 botch My question is the "portable" and "installer" options, both being 64 bit and my system also being a 64 bit. 01:24 botch Does it matter which one to use? 01:29 botch Hi DMac-Garage 01:31 KaadmY botch: installer puts all the data/executables in global folders, while portable never touchs files outside the unzip folder 01:32 botch For a layman like myself, on a laptop *cough* PC, I just use Minetest here, would I be best off using the portable version? 01:33 electrodude512 it doesn't really matter 01:33 KaadmY they both should be identical by performance etc 01:34 botch Gotcha. I'll pick which ever is first on the list ;) I appreciate the info, thank you 01:35 electrodude512 I prefer the portable one, because it's all in one non-system directory 01:51 botch I just downloaded it, and extracted it to a seperate games folder I have. Norton Security Suite shortly there-after deleted a bunch of the .dll files as well as the .exe file directly. 01:52 botch Round two to attempt download..... 01:52 botch ....freakin Windows.... 04:06 paramat hi sofar https://github.com/PilzAdam/nether/pull/17 04:07 FreeFull Anti-virus false positives are fun 04:41 JohnWD Hm. anyone Know how I can get a vHost on Freenode? 10:38 IhrFussel VERY IMPORTANT: My server has a plague: Many players earlier logged on and used the "send message as 2nd line and type it like another player said it" in VERY BAD WAYS... i really need a Lua regex that matches those chars they use... i'm guessing they use either a lot of spaces or somehow can enter a new line 10:40 sfan5 can't you figure that out yourself? 10:42 IhrFussel sfan5, i have no idea how Lua regex works... also i don't know whether i can tell Lua to only match when there are X spaces or new line 10:42 IhrFussel I only see the + modifier..it means 1 or more 10:43 sfan5 don't you have an example chat line? 10:43 sfan5 or are those not in the log? 10:45 IhrFussel I see it... 10:46 IhrFussel 2016-05-28 14:31:23: ACTION[Server]: CHAT: 10:46 ElectronLibre Oh, an exploit with the chat, interesting 10:46 IhrFussel Next line 2016-05-28 14:31:23: ACTION[Server]: spaces until here 10:47 ElectronLibre IhrFussel: Add a callback for chat message, and strip out any line return you may find in the message's string, then send it to everyone like you were the server (with core.chat_send_all) and block the engine's response by returning true from your function. 10:48 IhrFussel ElectronLibre, is there a simple regex to match for example 20 spaces? 10:49 ElectronLibre I think so, maybe, I don't do regexes. 10:49 ElectronLibre But you can find any message with more than three spaces and remove them 10:49 IhrFussel Yeah the problem is i only know about the + modofier..it even matches 1 space 10:50 ElectronLibre For example if you find more than 5 consequent spaces in a message, you can kick/ban, or block the message 10:50 ElectronLibre IhrFussel: Use string.find if you're not familiar with regexes 10:51 IhrFussel That's an idea... do i have to use the new callback method or can i just use string.find() inside register_on_chat_message()? 10:53 ElectronLibre I don't know what new callback method you are refering to, but register_on_chat_message is fine 10:53 ElectronLibre Just remember to block the engine's response, which might, sadly, block other mods using that callback 10:54 ElectronLibre If you have other mods which use that callback, you can create your own little mod and put them as dependencies of that mod so that those other callbacks, registered before your own one, will be executed before your own one, and thus not blocked 10:54 IhrFussel I was referring to this "Add a callback for chat message, and strip out any line return you may find in the message's string, then send it to everyone like you were the server (with core.chat_send_all)" ... i could maybe just use it on the fly and return true which doesn't send the message to the others 10:55 ElectronLibre Oh, you do that with a function registered with on_chat_message 10:55 ElectronLibre And that's exactly what I was writing about with "blocking the engine", returning true 10:55 * ElectronLibre has gotta go for a while; brb 11:07 IhrFussel ElectronLibre, thanks a lot i think it works..at least for now =) 11:18 FirePowi Hi everyone. 11:24 * cheapie now has working "smoke detectors" (well, fire:basic_flame detectors) in his fire alarm mod 13:13 Birgit Hi, do you know if there is a administration-tool for minetest-server via browser, that I can start/stop the server via smartphone and see logs? 13:14 Fixer dunno, but i think you can install program to ssh on your server and do anything you want 13:16 Birgit hey ... that would be nice ;-) 13:16 Birgit specially some scripts would be nice, like backups or an automatic restart would be nice. 13:17 Birgit may be it wouldn't be very difficult to create a php-Page with some buttons to give some simple commands 13:19 Birgit I'll post this idea to to forum, if someone has enough knowledge to do that 13:38 ElectronLibre Birgit: You can pass the argument "--terminal" if you compiled minetestserver with ncurse to get an interactive terminal 13:39 ElectronLibre You'll be able to execute chatcommands as the administrator, as well as monitor the logs and the chat 13:41 Birgit and you can access it via bowser? ... ah ... you are faster 13:41 Birgit so, I can do everything inside the game 13:42 Birgit but if the minetest-server is nor running, I can't use it. 13:43 ElectronLibre Well, no, because it's a console run by minetest-server 13:48 Birgit yes ... I would prefere that it is independant 13:49 ElectronLibre I don't think such a tool could exist given Minetest's current design 13:51 Birgit but wouldn't it be possible to give commands to a server with a Button? 13:52 everamzah you could use minetestserver --terminal inside tmux/screen, and ssh to it using a browser terminal or phone app terminal 14:11 Birgit Okay ... thanks for this information. I opened a thread in the Forum. May be someone is searching for an idea that he can realize. ;-) 14:12 Birgit Minetest would be really a nice tool to use it in school, but most teacher don't have the knowledge and even more to time to learn all the things! 14:13 Birgit -> thinks 14:13 Birgit no 14:15 Megaf so a guy just kicked me from a channel, because my behavior wasn't appropriate for the channel, what behavior you may ask, I was, according to him, idling, and he don't want people idling in his channel. (I was the only one that joined the channel, so basically there is no one to talk to, and if he kicks people waiting for people, well, I don;t know what he wants to achieve.) 14:24 Calinou we at #kobuge once kicked idlers :P 14:24 Calinou it brought down the user count by quite a bit 14:25 Megaf yep, most people most of the time in most of the channels are mostly idling. 14:38 CWz Just like in TF2 back in the day 14:42 ElectronLibre I'm impressed that about a third of all fixes I need to make on MFF's servers are callbacks from different mods blocking each other's systems 14:43 ElectronLibre s/impressed/annoyed/ 14:45 ElectronLibre *are about callbacks ; I'm too crossed to even write correctly 15:45 Out`Of`Control Megaf: lol, next time flood in that channel 15:50 Out`Of`Control anyone know that cause too many entities? 15:51 Megaf Out`Of`Control, he banned me... 15:51 Megaf after kicking 15:51 Out`Of`Control crazy 15:52 CWz who did 15:57 Out`Of`Control ServerEnv: Trying to store id=273 statically but block (60,-1936,-26) already contains 37542 objects. Forcing delete. 15:58 Out`Of`Control could mobs mod cause that? 16:04 Megaf sure 16:04 Megaf anything that spawns anything 16:04 Megaf CWz, his names is erasmus 16:18 CWz erasmus sounds like a name a jerk would use 16:18 CWz jk 16:20 Megaf lol 16:26 CWz "Congratulations to: TumeniNodes (47), ucuhyjizy (36), ogyjo (36), uqijug (36), awyty (36), ecoja (36), imaxeluk (36), ypifuwevu (36), acicequd (36), esykymywe (36), ukonyte (36), philiins (34)"I smell spam accounts 16:27 Calinou we should clear accounts which have 0 posts since a month automatically… :/ 16:41 Longor Hi. 16:45 Megaf Calinou, my account would be cleared in that case 16:45 Megaf !server Megaf 16:45 MinetestBot Megaf: Megaf Server v4.0 | mt.megaf.info:30003 | Clients: 2/5, 0/2 | Version: 0.4.14-Megaf / MegafXploreNext | Ping: 7ms 16:46 Calinou Megaf: I mean, accounts which have no posts, and never had any, for a month 16:46 Calinou sounds reasonable to me 16:54 Megaf oh, that yes 18:07 KaadmY !server pixture 18:07 MinetestBot KaadmY: pixture | pixture.quelcom.xyz | Clients: 1/10, 0/2 | Version: 0.4.14 / pixture | Ping: 15ms 18:10 Void7 !server pixel 18:10 MinetestBot Void7: [*]THE PIXEL SHADOW[*] CREATIVE | servers.minetest.tv | Clients: 5/50, 2/5 | Version: 0.4.14-dev / thepixelshadow_game | Ping: 113ms 20:28 ElectronLibre Somehow closing the terminal after detaching the screen running my client kills said client. 20:29 ElectronLibre Between that and MT's blocking callbacks (and a mayhem of other software issues).. I think I'll start hating sundays instead of mondays. 20:58 IhrFussel Will this manipulate the chat message on thze fly when inside register_on_chat_message() ? "if string.len(message) >= 500 then message = string.sub(message, 1, 500).." ...." end" 21:01 IhrFussel Fixer, do you happen to know whether we can manipulate a chat message directly inside the callback? I mean not just block the whole message but manipulate its content 21:02 Fixer don't know :) 21:05 IhrFussel Hm I'll just create a new var with the manipulated content then send a new minetest.chat_send_all() and block the original 21:08 Megaf man, look at this https://www.youtube.com/watch?v=n9dXEgjz9vc 21:08 Megaf but this version has a fantastic sound quality, https://www.youtube.com/watch?v=tf_U3AZS4nY 21:08 Megaf !title 21:08 MinetestBot Megaf: KAREN SOUZA - Creep (vinyl) - YouTube 21:26 Fixer damn 21:35 Megaf https://www.youtube.com/watch?v=fobVo_497Ww 21:35 Megaf !title 21:35 MinetestBot Megaf: Guns N' Roses LP - Sweet Child O' Mine - YouTube 21:35 Megaf :) 21:35 Megaf Listening to this with a headphone with a wide frequence range response and 40mm driver is fantastic 21:37 Megaf https://www.youtube.com/watch?v=iqgfilVbQAQ 21:38 Megaf !title 21:38 MinetestBot Megaf: Metallica - Nothing Else Matters - YouTube 21:48 GnomeKris dang...It's been a while since I've played...I wonder how out of date I am. 21:49 Out`Of`Control any mod to delete user, while game is running? 21:50 Out`Of`Control only from auth.txt 21:50 GnomeKris do you mean on a server? 21:50 Out`Of`Control GnomeKris: yes from server 21:50 GnomeKris If you are a mod of the server, there are a few server commands to remove and possibly block users from your server. 21:51 Out`Of`Control GnomeKris: can you link me to it? 21:51 GnomeKris https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwjmqN-cooDNAhXBQCYKHWlSBJ8QFggcMAA&url=http%3A%2F%2Fwiki.minetest.com%2Fwiki%2FServer_commands&usg=AFQjCNHutkzkBgsOqS5_VHXGAXf0ojKLiQ&sig2=trshTXHFvAqJn3Dl64OZzw&bvm=bv.123325700,d.eWE 21:51 Out`Of`Control GnomeKris: not ban, just delete from auth.txt 21:51 GnomeKris .... 21:51 GnomeKris I almost sent you a lmgtfy link 21:52 GnomeKris http://lmgtfy.com/?q=minetest+server+commands 21:52 Out`Of`Control google love you 21:53 GnomeKris http://bfy.tw/60eh 21:53 Out`Of`Control i don't see it 21:53 Out`Of`Control delete player from auth.txt 21:54 vktec Out`Of`Control: Why not just edit auth.txt? 21:54 Out`Of`Control vktec: while game is running? 21:54 vktec I don't see why not 21:54 GnomeKris sure, why not? 21:55 GnomeKris running on linux Out`Of`Control 21:55 GnomeKris ??? 21:55 Out`Of`Control GnomeKris: debian 21:56 Out`Of`Control gnu/linux 21:56 GnomeKris open terminal and use sudo to open auth.txt in your favorite text editor like "sudo gedit /path/to/auth.txt" 21:56 GnomeKris edit, save, close 21:56 GnomeKris done 21:56 Out`Of`Control what if new player join while i edite? 21:56 GnomeKris might kick them, might not. who knows. 21:56 vktec Better yet 21:57 vktec cat auth.txt|grep -v 'name_of_player' >auth.txt 21:57 GnomeKris ah, cat works well. I'm just thinking a gui is simpler. 21:57 Out`Of`Control server has no gui 21:58 vktec Then go with my command 21:58 GnomeKris Well, there you go then. 22:00 Out`Of`Control ty 22:01 swift110 hey all 22:01 swift110 about to install some mods 22:16 GnomeKris using the directions from the github to build minetest...I get cmake errors 22:16 GnomeKris http://pastebin.com/zZMvn69t 22:21 Out`Of`Control GnomeKris vktec you can not edite auth.txt while game runs, as its loaded 22:21 Out`Of`Control good that i made a backup 22:21 vktec Out`Of`Control: Ah, okay 22:29 GnomeKris hmmm.... 22:38 Fixer FEEL THE BUG 23:11 Glorfindel !server xanadu 23:11 MinetestBot Glorfindel: No results 23:15 Glorfindel !help server 23:15 MinetestBot https://github.com/sfan5/minetestbot-modules/blob/master/COMMANDS.md 23:15 Glorfindel eyeroooooll 23:15 GnomeKris What do these cmake errors mean? 23:16 GnomeKris http://pastebin.com/n3V9791s 23:16 GnomeKris !xanadu 23:16 GnomeKris ha, that didn't work. 23:19 GnomeKris do I need sudo when using cmake? 23:21 LazyJ GnomeKris, what flavor of Linux are you using? 23:26 GnomeKris Ubuntu Gnome 14.04 23:26 GnomeKris tried sudo cmake...no change 23:28 LazyJ Did you run the full "sudo apt-get install..." that is in the README.txt file? 23:30 LazyJ Also run Synaptic and install luajit and it's "-dev" files. 23:31 Glorfindel !server Xanadu 23:31 MinetestBot Glorfindel: No results 23:32 LazyJ And just for good measure, after installing all the libraries, reboot your system to make sure things are settled in solidly. 23:32 GnomeKris I missed a few of the libraries...oops. 23:32 GnomeKris lemme get those installed and I'll get back to you. 23:32 Glorfindel joining new servers is so much work ;( 23:33 Glorfindel takes forever to download the media on my poky network 23:33 LazyJ I recommend compiling with RUN_IN_PLACE, it keeps Minetest and all its mods, textures, and worlds under one directory - easier to fiddle with stuff and you'll have to do that with Minetest eventually. 23:35 GnomeKris Yeah, I used "cmake . -DRUN_IN_PLACE=TRUE" as suggested by the github. 23:36 GnomeKris It spat out errors after installing the libraries, so I deleted the error log file and tried again in order to pinpoint the errors...got a success on the next try 23:40 LazyJ I download the zipped versions from GitHub, extract, and compile. If I fubar the compile, I delete and re-extract just to make sure I'm starting with a clean slate. 23:41 LazyJ The Cmake I use has more in it: 23:41 LazyJ 23:41 LazyJ cmake . -DRUN_IN_PLACE=1 -DBUILD_CLIENT=1 -DCMAKE_BUILD_TYPE=RelWithDebInfo -DENABLE_CURL=ON -DENABLE_FREETYPE=ON -DENABLE_GETTEXT=1 -DENABLE_GLES=1 -DENABLE_LUAJIT=1 -DENABLE_SOUND=ON -DENABLE_SPATIAL=1 -DENABLE_SYSTEM_GMP=1 23:42 LazyJ 23:43 LazyJ I'm running Linux Mint 17.3 which is based on Ubuntu 14.04 so things *should* be (fingers crossed) similar to your OS. 23:43 LazyJ 23:44 GnomeKris What are each of those options you have specified in your cmake? 23:44 Sokomine hi 23:44 Sokomine how can i get rid of protection_bypass in singleplayer? 23:44 LazyJ They are listed in the README.txt a bit farther down from the "sudo apt-get install..." part. 23:44 GnomeKris I've already passed the make command and I'm at about 30%. So I'd have to wait till it completes before I could even think about starting over 23:45 LazyJ GnomeKris, if you have more than one core on your machine, use a higher "make -j". 23:45 LazyJ 2 less than the number of cores you have. 23:46 LazyJ So if you have 8 cores, use "make -j6" and the compile will go much faster. 23:46 GnomeKris I don't even remember how many cores my processor has...pretty sure it's four. 23:46 GnomeKris but, if it's just to speed things up, then I don't mind. 23:46 LazyJ I shut down all heavy programs when I run that (no YouTube, no games, nothing more intense than reading the news in my web browser). 23:47 LazyJ The j number only speeds up the compiling process, no affect on the actual game performance. 23:47 GnomeKris Yeah, I have this, steam, chrome, terminal running make, and gedit reading the readme.txt... 23:48 GnomeKris Not even lagging right now. 23:48 GnomeKris But, I didn't specify any -j options in make, so it's most likely using minimal cores 23:48 afflatus Get rid of it Sokomine? you mean disable it? 23:49 Sokomine afflatus: yes. i'm trying to test something protection-related. which is where the bypass is very...unhelpful 23:50 afflatus Ah ok. I'm trying to remember if it was configurable 23:51 afflatus wait 23:51 Fixer Sokomine: why??? 23:51 Fixer Sokomine: ah 23:51 Sokomine Fixer: how am i to test protection (and work with it) if it's disabled due to the override? 23:52 afflatus /revoke singleplayer protection_bypass 23:52 GnomeKris all done. and it runs fine...now to remember how to create an icon for it in my apps list 23:52 sofar Sokomine: favorite of mine: second player that doesn't have permissions 23:52 Sokomine afflatus: that does not seem to work 23:53 Sokomine hmmmm 23:53 sofar don't use singleplayer 23:54 afflatus I've got a hunch about protection, particularly shared protection in multiplayer 23:54 Sokomine doesn't even seem to work if i select another player? 23:54 afflatus We keep getting these 'bermuda triangle' areas 23:55 sofar Sokomine: did you log in with 2 users at the same time? 23:55 Sokomine no. just one 23:55 sofar if you start a server from the gui, the first user gets ALL permissions 23:55 sofar so you need to start with minetestserver, or connect a second client 23:56 Sokomine hmm. and a player who wants to have a nice little survival game on his local machine basically can't? 23:56 GnomeKris does anyone know if Xanadu is still operational? 23:56 afflatus It's down right now 23:56 sofar Sokomine: I didn't invent that, I think it's weird as well 23:57 afflatus tbut generally still operational 23:57 GnomeKris thanks afflatus 23:57 Sokomine other privs are less problematic. at least you can stop flying if you don#t want to 23:57 Out`Of`Control Sokomine: grant yourself all privs? 23:57 Sokomine Out`Of`Control: well, the trouble is that there's one priv i can't get rid of which interferes with my work 23:58 Out`Of`Control LazyJ: 1 means No or Yes? 23:59 afflatus 1 is usually true 23:59 Out`Of`Control Sokomine: creative? 23:59 LazyJ Out`Of`Control, not sure. The "0/1" option always confuses me so I have to look it up. 23:59 sofar Sokomine: only reason I know this ... I've bumped into exactly the same problem myself 23:59 Out`Of`Control afflatus: i see thanks 23:59 Out`Of`Control LazyJ: same here