Time Nick Message 00:45 MTDiscord can someone help me get my IRC - minetest server bridge going? Its throwing an error, though I have followed the instructions 00:45 MTDiscord 2021-05-04 02:37:29: ERROR[Server]: IRC: Connection error: irc.ircnow.org: /home/minetest/minetest4/games/aes_game/mods/irc/hooks.lua:174: attempt to index local 'user' (a nil value) -- Reconnecting in 600 seconds... 01:10 MTDiscord heh, I popped in a nil check and it connects... but now players cant hear IRC msgs and vice versa 01:16 MTDiscord actually, players can see IRC msgs, and players can message IRC users, but what players type is not transfered to IRC for some reason. Anyone can help me? 01:34 MTDiscord does your channel require users to be voiced? 01:35 MTDiscord um... I dont know how to answer that 01:35 MTDiscord Im still learning about IRC 01:36 MTDiscord @VanessaE 01:38 MTDiscord is it not your own IRC channel? 01:38 MTDiscord it is, but I dont know much about IRC 01:38 MTDiscord hm. not really sure. 01:39 MTDiscord I guess mode "m" would mute participants. I will look up how not to enable it 01:40 MTDiscord yep 01:40 MTDiscord that'll do it all right 01:40 MTDiscord but 01:40 MTDiscord you want that enabled. 01:41 MTDiscord you just need to set your IRC "bot" to authenticate with nickserv, and then from IRC, use chanserv to give the "bot" the +V flag so that it'll auto-voice when it joins. 01:43 MTDiscord the easiest way to do that is to sign onto IRC from a separate client, give yourself a unique nick that refers to the bots, register with nickserv as if it were really for yourself, then once you have that set up and you're able to authenticate through your IRC client, change /nick to whatever nick MT will use, and use nickserv to group it to the one you auth'd with 01:43 MTDiscord yeah, I made sure that that is not it by giving voice to the bot 01:44 MTDiscord so, I did that, I did register with nickserv, and I made the bot log in with that nick PW 01:44 MTDiscord ok. 01:46 MTDiscord If youd be willing to help, the IRC server is : irc.ircnow.org #minigames and the minetest server is 194.36.25.10:30000 01:49 MTDiscord @VanessaE Also, The bot sends messages to the IRC channel about players joining and leaving, but it does not send info about players' chat messages (though it does send PMs) 02:00 MTDiscord ok that's weird. 02:00 MTDiscord I got nothing. 02:00 MTDiscord but then again, I use freenode. 02:00 MTDiscord maybe there's something about ircnow that breaks the mod? 02:01 MTDiscord I dont think so, there is already another minetest taht reports to IRC 02:01 MTDiscord it used to be a thing that some networks absolutely forbade bots of any kind, and took steps to break them 02:01 MTDiscord hm 02:01 MTDiscord in the same network 02:04 MTDiscord well, hmm. When I do //lua irc.say("hi"), it goes ahead and posts it to the channel 02:04 MTDiscord so I wonder if theres a bug that was recently introduced to the mod 02:05 MTDiscord I doubt it. I update my mods often, and irc still continues to work for mew 02:06 MTDiscord My servers use the master branch of the irc mod, at commit 7fbbfd6c at the moment. 02:06 MTDiscord but that commit was from last July 02:07 MTDiscord so that mod doesn't get much in the way of updates, but if it ain't broke, don't "fix" it. 02:07 MTDiscord well, its broke for me ? 02:08 MTDiscord hmm... so irc.say works, what could be the issue? 02:08 MTDiscord minetest.register_on_chat_message(function(name, message) if not irc.connected or message:sub(1, 1) == "/" or message:sub(1, 5) == "[off]" or not irc.joined_players[name] or (not minetest.check_player_privs(name, {shout=true})) then return end local nl = message:find("\n", 1, true) if nl then message = message:sub(1, nl - 1) end 02:08 MTDiscord irc.say(irc.playerMessage(name, minetest.strip_colors(message))) end) 02:08 MTDiscord so obviously this is failing 02:10 MTDiscord huh, "irc.joined_players" is {MisterA = true, test1 = true} 02:11 MTDiscord I wonder if it gets my ip 02:12 MTDiscord @VanessaE , could you do me a favor and join, and say something? to test if it is put into the channel. 02:12 MTDiscord cause if its my ip, a test user wont cut it 02:13 MTDiscord momwnt. 02:14 MTDiscord no, sorry, I meant the minetest server 02:14 MTDiscord and without being singed into the IRC server 02:14 MTDiscord oh ok. 02:16 MTDiscord testuser-1 is me 02:17 MTDiscord hm, didn't go through to IRC. 02:17 MTDiscord weird. 02:17 MTDiscord yeah... it says nothing in IRC, could you try signing out of IRC 02:18 MTDiscord done. 02:18 MTDiscord my only guess is you have some other mod installed that's intercepting in-game chat 02:18 MTDiscord oh! 02:18 MTDiscord yes, I do, as a matter of fact 02:18 MTDiscord like maybe some kind of channels mod that isn't compatible with irc 02:18 MTDiscord thx! 02:18 MTDiscord yeah, arena_lib 02:19 MTDiscord next! 02:19 MTDiscord d'oh, that doesn't work from here ? 02:19 MTDiscord Another satisfied customer. Next! 02:19 MTDiscord ? 02:21 Hawk777 > (19:19:31) MTDiscord: Another satisfied customer. Next! 02:21 Hawk777 So many usernames concatenated… 02:23 MTDiscord Thank you @VanessaE 02:25 MTDiscord Hawk lol 02:25 MTDiscord @MisterE, Modder of Sortz you're welcome, though I did nothing ? 02:26 MTDiscord yes, well, you helped me figure it out, one way or another. Its really really nice when ppl answer you on Discord, they dont have to, and its quite helpful 02:34 MTDiscord cheers ? 02:53 MTDiscord @VanessaE So, Its fixed. Where IRC mod used register_on_chatmessage, I replaced it with table.insert(minetest.registered_on_chat_messages, 1, function(name, message) 02:53 MTDiscord and it works fine 02:54 MTDiscord Unfortunately I guess I have a blob now, but its a pretty stable mod as you said, so it should be okish 02:54 MTDiscord I would do that alteration from arena_lib instead. make it depend on irc, then have it insert that override 02:55 MTDiscord that way you could make irc support optional, submit it to whoever made that mod. 02:55 MTDiscord yeah. thats a good idea, especially since I am now kinda the maintainer for arena_lib 15:39 gehmehgeh hmm, is there a way to make the biomes larger? 15:39 gehmehgeh (the generation of biomes, that is) 15:39 gehmehgeh in the mapgen? 15:40 MTDiscord you could tweak the biome registrations i believe to yield larger biomes 15:40 MTDiscord not sure on that 15:41 sfan5 https://forum.minetest.net/viewtopic.php?t=24732 15:42 gehmehgeh sfan5: Danke :) 15:43 gehmehgeh Would be cool to have something like that as a regular option 15:43 gehmehgeh Seems like I first have to generate a world, edit this text file, and then start the game 15:46 gehmehgeh Ah 15:46 gehmehgeh there IS such a thing 15:46 gehmehgeh it's int the "all settings" 15:46 sfan5 I recommend directly editing the file in a created world though 15:55 gehmehgeh haha, apparently, ethereal has some sort of banana tree biome 15:55 gehmehgeh and I'm lucky, it's my new world's spawn 15:55 gehmehgeh feels almost like a cheat 16:10 Aris hmm, what's the simplest way to make a minetest server run on boot? 16:12 Aris (linux) 16:14 sfan5 start up a screen from crontab @reboot 16:23 Aris hmm, how does that work? 16:31 sfan5 https://serverfault.com/questions/233084/how-do-i-use-crontab-to-start-a-screen-session 22:32 hisforeverkid Hi I just installed ubuntu 20.04 and it has MT 5.1.1 how can I get MT 5.44.1? 22:33 hisforeverkid sorry for the typo 5.4.1 22:33 MTDiscord use the ppa 22:34 hisforeverkid btw I'm hisforever New desktop 22:36 hisforeverkid thanks MTDiscorse 22:36 hisforeverkid I'm use to pacman mot ppa's lol 23:54 MTDiscord ? Minigame Extravaganza! ? ? You're Invited! Come play and hang out with us on Minigames Galore! Play with freinds! Intense PVP! Creative Minigame (QuikBild)! Choose from 6 Multiplayer Minigames ? BlockLeague! ⛩️ Sumo! ? TNTrun! ? Wormball! ⚔️ SkyWars! ?️ QuikBild! ? Where: Minigames Galore! IP: 194.35.25.10 Port: 30000 ?️ When: 2PM (1400) 23:54 MTDiscord UTC to 4PM (1600) UTC This Saturday (May 8th) convert to your time zone: https://www.timeanddate.com/worldclock/converter.html?iso=20210508T140000&p1=1440