Minetest logo

IRC log for #minetest, 2012-12-25

| Channels | #minetest index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
00:01 marktraceur iqualfragile: You certainly seemed to have approximately the intelligence of a Windows user, so it was very difficult for us to tell.
00:01 iqualfragile thanks for the praise of my acting talent
00:03 VanessaE Ah, I figured it out!
00:05 mauvebic i knew that lol
00:05 mauvebic the minute you praised windows i told mark you were trolling him :p
00:06 iqualfragile yeah, you said something about that
00:06 markveidemanis Everyone go on the Zegathon server
00:06 mauvebic well who in their right mind would praise windows anyways lolo
00:06 iqualfragile markveidemanis: shure as soon as you give us the ip and jeijas patch for the server-lists gets merged in
00:07 mauvebic it can get you committed in some countries :-/
00:07 iqualfragile for example antarctika?
00:07 markveidemanis minetest.org:30015
00:09 noodric is it really necessary to Create a weperms.txt in the bin folder to use the worldedit mod
00:10 mauvebic you can hardcode
00:10 mauvebic uhm, ask sfan or uberi how to
00:12 noodric where is the "bin" folder on linux?
00:12 noodric worldedit should be part of minetest core!
00:12 marktraceur noodric: Did you compile the game or install it somehow?
00:12 noodric ubuntu c55 pps
00:12 noodric ppa
00:13 marktraceur I have never used that.
00:13 noodric minetestc55
00:13 marktraceur I'm looking
00:14 marktraceur noodric: Looks like /usr/bin
00:15 noodric i put a config file in usr/bin? sounds hacky
00:15 mauvebic 3 asteroids complete http://www.zimg.eu/i/2697872052
00:16 noodric i just updated from 0.3 to 0.44 - noticing the fly mode doesn't let you fly through walls nomore?
00:16 iqualfragile noodric: either get the code from github and compile it yourself
00:17 noodric and the e key isn't "down" when flying
00:17 iqualfragile or, if it was compiled whith -DRUN_IN_PLACE=0 which i guess it was then you should have a ~/.minetest/ folder
00:17 noodric yeah. i have that folder
00:18 marktraceur noodric: I don't know if that will be where files are loaded, though....
00:18 noodric i know... tried that
00:18 noodric anyway
00:19 noodric how does the engine work? how hard would it be to import a DEM as a map?
00:19 noodric Digital Elevation Model
00:19 noodric i guess the map is stored in sqlite
00:19 iqualfragile not _that_ hard but someone would need to write a converter for that thing
00:20 OldCoder iqualfragile, Should be practical. thexyz has export for other formats.
00:22 noodric how about integration with Interactive Fiction formats for a story mode?
00:24 OldCoder noodric, Interesting
00:26 noodric shortcut. might be awesome.
00:26 noodric if you could define a region as a room.
00:26 preludelinux_lap joined #minetest
00:27 noodric anyway what you guys are doing is awesome. thanks.
00:36 noodric http://code.google.com/p/garglk/source
00:36 moltenbot noodric's link: Source Checkout -
00:36 VanessaE there.
00:36 VanessaE https://github.com/celeron55/minetest_game/pull/81
00:37 VanessaE that fixes Mese once and for all.
00:37 VanessaE in 25 years when no one will care about the old black and yellow mese thing, then c55 can finally delete it.
00:37 VanessaE :)
00:38 cisoun joined #minetest
00:38 noodric using interactive fiction as a story engine would be as retro as using the pixellated blocks. Having to type sentences to interact.
00:39 noodric and from an educational perspective, worldedit should be part of core.
00:42 VanessaE ok, screw that.  forget that last pull request,.
00:42 * VanessaE sighs heavily.
00:45 OldCoder noodric, It is a thought
00:46 noodric well I'm nobody but that's my input. Copy and past and multiblock selection in edit mode, the true creative mode, like sauerbraten.
00:46 noodric it is a sandbox game.
00:47 noodric i guess i better just learn to make mods.
00:48 noodric a cool block would be one that you could focus on and it is a web browser.
00:48 noodric so you can go to minetest wiki IN GAME
00:49 noodric If someone can do all three of those things I would pay them.
00:49 noodric i mean 4
00:51 noodric story mode based on tads3, browser block, file manager block, worldedit, DEM import. 5, Five things!
00:51 noodric and NES soundtrack!
00:51 sdzen 8 bit chiptune madness?
00:51 noodric ya
00:51 sdzen I agree Noodric!
00:52 noodric then unleash the thing.
00:53 noodric there should be a block that is a microscopic minecraft instance.
00:53 noodric $15 per block
00:54 noodric or a block that is a music block. you compose 8bit tunes in that block
00:54 noodric fruityloops graphical style music making
00:56 hmmmm joined #minetest
00:56 noodric and you could easily do scale the same way spore does it.
00:57 noodric each block could be another world.
00:57 noodric and with these games, why are there no cellular automata?
00:57 noodric you should make a brick that follows the rules of some cellular automata in 2 or 3d.
00:57 noodric that would kick ass.
00:58 noodric you could unleash a flasher or a bread loaf. watch it sail across the sky.
00:58 noodric intelligent blocks.
00:58 noodric china syndome block
00:58 noodric syndrom
00:59 noodric built in ventrillo would also be good. webcam faces.
01:01 noodric i like the forest fires in this new version.
01:01 sdzen i think they should spread quicker
01:01 sdzen it takes too long now
01:02 sdzen its almost as lame as minecrafts fires now
01:03 noodric we need tectonics and airmasses
01:03 noodric and groundwater
01:03 sdzen that would be cool mr idea guy
01:04 noodric 7 things then
01:06 noodric well what's the new direction then?
01:07 iqualfragile forget - browser-block, filemanagerblock
01:07 iqualfragile but celular automata are easy
01:07 VanessaE https://github.com/celeron55/minetest_game/pull/82
01:08 VanessaE THERE!  Now everyone can stop bitching about the change.
01:08 noodric you should be able to define a CA block graphically, based on the nearest neighbors.
01:09 noodric 8. and a few ways to make decisions about the next timeblock
01:09 noodric in the game is blocktime also pixellated?
01:13 q66 joined #minetest
01:19 LunaVorax joined #minetest
01:20 Exio http://cadoth.net/~exio4/mt/make.gcc.log
01:20 LunaVorax Here you go VanessaE
01:20 Exio (or http://cadoth.net/~exio4/mt/make.log), any ideas?
01:20 Exio only 'cmake .' + 'make'
01:20 Exio it compiled a bit ago
01:20 VanessaE there we go, much better.
01:20 Exio like 4~ days
01:20 VanessaE hi LunaVorax  :-)
01:21 Exio hi btw
01:21 VanessaE Exio: I haven't the foggiest clue :-)
01:21 Exio haha
01:23 iqualfragile Exio: yeah, repull, retry, that should have been fixed 2-3 days ago
01:23 Exio haha
01:23 Exio Already up-to-date.
01:26 q66 joined #minetest
01:29 Exio recloning it
01:30 noobile joined #minetest
01:35 noobile autonomous block?
01:35 Exio iqualfragile: i still have the problem
01:35 Exio any ideas?
01:35 Exio git clone http://github.com/celeron55/minetest;cd minetest;cmake .;make == that
01:38 iqualfragile nah, i run out of ideas…
01:39 Exio hm, k
01:39 Exio i will play xonotic then :P
01:40 iqualfragile pff, get a compiled version from minetest.net/download
01:40 Exio nah
01:57 iqualfragile yeah, well, good night
01:57 Jakssoul joined #minetest
01:57 nyuszika7h joined #minetest
02:20 VanessaE zzz
02:20 ruskie joined #minetest
02:38 OldCoder ruskie, wb
02:38 OldCoder ruskie, You awake?
02:42 Jakssoul joined #minetest
02:42 Jakssoul 'Ello, everyone.
02:42 OldCoder Jakssoul, Hi
02:43 Jakssoul OldCoder, how's your day been?
02:43 OldCoder Good
02:43 OldCoder Productive
02:43 OldCoder I will have blog stuff to post tonight
02:43 OldCoder Quiet in IRC
02:43 OldCoder People seem happy
02:43 OldCoder day++
02:44 Jakssoul I told a die hard Christian that "God" isn't real today. Made my day! :D (I'm terrible.)
02:44 VanessaE heh
02:45 Jakssoul I'm probably more amused by it than I should be.
02:45 VanessaE Jakssoul: you wanna really fuck with them?  tell them the devil doesn't exist.
02:45 Jakssoul Why's that?
02:45 VanessaE they seem to take that worse than claims of G*d's non-existence :-)
02:45 Jakssoul The second I said it, I was threatened with Brimstone. Not hell, just Brimstone.
02:45 Jakssoul I was like, "Uhmmm?"
02:46 VanessaE OldCoder: update coming in about 7 minutes, give or take.
02:46 VanessaE at your leisure.
02:46 Jakssoul Brimstone and Limestone, actually. This woman thinks god talks to her. Like, Skypes her and stuff.
02:46 Jakssoul Hahahaa. (Not literally Skype, but you get the point I hope.)
02:46 OldCoder VanessaE, fine
02:46 VanessaE Jakssoul: *shrug* I don't know what gets the fundies so fired up.  :-/
02:47 OldCoder Jakssoul, VanessaE It is about people and not faith. I have met people of faith who have changed my feelings. I now judge individuals based on what they do.
02:47 Jakssoul They believe they are just and right. Any human that believes they are in the right is a dangerous force.
02:47 OldCoder Yes
02:47 OldCoder But the line is... self righteous
02:47 OldCoder There are those who are humble
02:47 OldCoder I have come to respect them
02:48 Jakssoul Agnostics, Atheists, Spiritualists, Religious, anyone. Scary scary.
02:48 Jakssoul Yes. I agree OldCoder.
02:48 OldCoder Yes
02:48 VanessaE OldCoder: the problem is when a believer, one way or the other, feels the need to force their opinions on you even after you've clearly indicated yours.
02:49 OldCoder I have just written a Christmas Eve essay for a Fundamentalist friend. It will be blogged. He tries to help people. Others try to... crush.
02:49 OldCoder Yes
02:49 OldCoder There are Pharisees
02:49 * OldCoder wants nothing to do with those
02:49 Jakssoul Yeah. I'm in foster care (I'm about to be turning 18 on New Years Eve, just so you guys know), and my foster Mother was the one I told this to.
02:49 VanessaE Jakssoul: ouch.
02:49 OldCoder How did she react?
02:49 Jakssoul Brimstone and Limestone.
02:50 VanessaE not positively, by the sound of it
02:50 OldCoder Jakssoul, and were you born with the year then?
02:50 VanessaE limestone though?
02:50 Jakssoul Hahahaaahaha. She's been forcing her religion on me for weeks.
02:50 OldCoder You spoke up
02:50 * OldCoder imagines the scene
02:50 OldCoder Heh
02:50 Jakssoul Yeahhh. She told me I was shameful for not willing to go home to an abusive step father.
02:50 Jakssoul God would fix things if I just went home.
02:50 OldCoder Oh boy
02:50 Jakssoul Then.. well.. "God's not real." *Walks away*.
02:51 * OldCoder chuckles
02:51 Jakssoul *Hears in background* LIMESTONE AND BRIMSTONE AWAIT YEEE BOY!
02:51 VanessaE see, now if this weren't your mom, it would be the part where you also say how you're gay or you're gonna marry a person of color, etc.
02:51 OldCoder Limestone
02:51 OldCoder Limestone?
02:51 Jakssoul Yes. Limestone.
02:51 VanessaE yeah, I don't get the limestone bit.  can you elaborate
02:51 VanessaE ?
02:51 OldCoder That is for buildings isn't it?
02:51 Jakssoul I don't know. She's not well educated on her religion.
02:51 Jakssoul Yes it is, foundation.
02:51 OldCoder Thought so. Thank her for the construction material.
02:52 VanessaE lol
02:52 Jakssoul Hahahahahaha! Wonderful.
02:52 OldCoder Jakssoul, I was raised by such people
02:52 VanessaE /giveme mom:limestone_block 999
02:52 OldCoder It did not go well
02:52 OldCoder Heh
02:52 VanessaE ok, I'm bad.
02:52 Jakssoul That was perfection.
02:52 VanessaE /giveme mom:brimstone_block 666
02:52 VanessaE ;)
02:52 Jakssoul I laughed SO HARD. But I apologize, OldCoder. It's never good.
02:52 OldCoder Yep
02:52 Jakssoul 666? It just keeps getting better.
02:52 Jakssoul ;)
02:52 OldCoder Hey, Kenneth... BTW Merry Christmas :P
02:53 * OldCoder chuckles again
02:53 OldCoder It's a pretty good essay that's going up
02:53 OldCoder We should have churches in MT. Cathedrals and Bazaars.
02:53 Jakssoul Then, at dinner tonight, she had some 84 year old woman I've never met. She was belittling me the entirety of the time. Then dinner ends with "You can believe whatever you want though."
02:53 OldCoder Perhaps Old Testament scenes.
02:54 OldCoder Sounds...
02:54 OldCoder Huh
02:54 OldCoder Why did you stay?
02:54 Jakssoul Stay?
02:54 OldCoder At the table?
02:54 OldCoder Put up with it?
02:54 Jakssoul I'm respectful of those I have to live with.
02:54 Jakssoul Parents, foster or not.
02:54 OldCoder You are required to be civil and respectful
02:54 OldCoder But that is different is it not?
02:54 VanessaE I am SO glad I'm Jewish.  Sorry for the Christians in this channel, but *groan* I cannot fathom why anyone would treat someone that way.
02:54 VanessaE it's wrong in so many ways.
02:54 Jakssoul I suppose it is, yes. But, I kept my mouth shut and sat there.
02:54 OldCoder VanessaE, It is any faith or even secular matters
02:55 OldCoder The dividing line is... self righteous
02:55 VanessaE true.
02:55 OldCoder So I watch for that in myself
02:55 OldCoder <-- not perfect, to be clear
02:55 VanessaE we have our fundies in this faith too (Orthodox, Hasidim).
02:55 OldCoder A little humility goes a long way
02:55 OldCoder Yep
02:55 OldCoder BUT
02:55 OldCoder Not every "fundie" in any faith wishes to crush you
02:55 OldCoder Some actually have... faith
02:56 OldCoder For others it is about something else
02:56 OldCoder Hmm
02:56 VanessaE of course I'm about as reform as it gets - I listen to christmas music, enjoy the lights, eat pizza with plenty of pork products, wear clothes of mixes fibers,.... :-)
02:56 OldCoder Pork Products
02:56 OldCoder That is plenty reformed all right :-)
02:56 Jakssoul Mmmm. Yes, generalizing religious people is never good. Though, in general (I'm about to do it anyway), they generalize agnostics, atheists, or people of any other religion as evil.
02:56 OldCoder Yep
02:56 OldCoder And yet...
02:56 VanessaE OldCoder: well I'm using "fundie" specifically to mean those who choose to "crush", as you put it.  Not in the generic sense.
02:56 OldCoder Yep
02:56 OldCoder Both of you have valid perspectives
02:57 OldCoder Here is an irony
02:57 OldCoder I will not take up the channel with much personal business but this I will say...
02:57 VanessaE pork products.  I love my dead, cooked pig - with cheese ;-)
02:57 Jakssoul HAHA. (Nicccee..) Yes, OldCoder?
02:57 OldCoder My fundamentalist father seeks to crush me. My fundamentalist attorney fights back and writes letters consigning him to Hell. And fundamentalist friends support. It is fundamentalist fun.
02:58 OldCoder :D
02:58 Jakssoul I'd like to apologize to everyone for clogging this channel up with my personal stuff.
02:58 VanessaE dayum
02:58 Jakssoul Wow. That seems a fun cycle.
02:58 OldCoder Jakssoul, It is quiet tonight
02:58 Zephyr joined #minetest
02:58 OldCoder Go for it until somebody else speaks of Minetest
02:58 VanessaE OldCoder:  "But, he told me to go to hell!"  "Well, I checked the law on that and...you don't have to go."
02:58 OldCoder Yep
02:58 Jakssoul Hahahaha!
02:58 VanessaE (Bobby Jones commenting to a client during his years as a lawyer)
02:58 OldCoder The other side did not reply to that part if I recall correctly
02:58 OldCoder Heh
02:59 Jakssoul After I told her "God" is not real, she later said at dinner "God told me you didn't believe in him weeks ago." So that's why you kept praying with me and "PRETENDING" that you didn't know.
02:59 Jakssoul Lies lies lies. Fun fun!
03:00 Jakssoul Praying for me*
03:00 VanessaE as depicted in the movie (Bobby Jones: Stroke of Genius), the old man just kinda smiled knowing he didn't really need to pursue it any further :-)
03:00 VanessaE Jakssoul:  *facepalm*
03:00 VanessaE OldCoder: uploading now...
03:01 Jakssoul Anyway, how's that olddd Minetest going? :P I tried getting my Fiance to play. She played singleplayer and apparently didn't like it. o.O
03:01 shadowjay1 joined #minetest
03:01 VanessaE Jakssoul: it's going well :-)
03:02 Jakssoul It kind of blew my mind. What's not to like!? :p
03:02 Jakssoul It sucks, because her laptop has 8 times as much RAM as mine does, has a screen almost twice as big, and a WAAAY bigger harddrive. All she does is use Facebook. *groans*
03:02 VanessaE Jakssoul: my husband is in the same boat as your fiancé - he doesn't see what's so special about it.
03:03 VanessaE (he prefers board games and pinball)
03:03 Jakssoul *GASPS*
03:03 VanessaE OldCoder: upload complete.  You may update when ready :-)
03:03 Jakssoul Like, windows Pinball? Or real pinball?
03:03 VanessaE Windows pinball actually.
03:04 VanessaE he has like three different ones he plays, plus Emelia pinball on linux.
03:04 Jakssoul I just cried for you. I'm so sorry! xD
03:04 Jakssoul Hahahaa. :p
03:04 VanessaE heh
03:05 VanessaE to him, I'm obsessed. :-)
03:05 sdzen windows pinball is fun actually
03:05 Jakssoul Windows Pinball is fun until the sound effects aren't fun. At least, for me. XD
03:05 VanessaE sdzen: did you see the revised pull request?  it's even better than before :-)
03:06 VanessaE sdzen: https://github.com/celeron55/minetest_game/pull/82
03:06 VanessaE Jakssoul: he plays without audio turned on, via a virtual machine.
03:06 VanessaE (like he, he runs linux)
03:07 Jakssoul Wait. What?
03:07 NakedFury joined #minetest
03:07 Jakssoul He likes it... WITHOUT AUDIO?
03:07 Jakssoul It's... it's... It's WORTHLESS without the amazing sound effects! Is he currently suffering from some kind of crippling mental disorder? (If he really is, I was kidding, I promise!!!)
03:08 VanessaE haha
03:08 VanessaE no, neither of us cares much for sound effects in games except on a limited basis.
03:08 sdzen hmmmm
03:08 sdzen is it bad if i like the old fix better?
03:08 sdzen with this one it makes creating mese blocks kinda cheap
03:09 Jakssoul I don't like sound effects either. Except in Pinball.
03:09 sdzen i liked the make mese blocks like making steel blocks thing
03:09 VanessaE sdzen: they still are.
03:09 sdzen hmmm?
03:09 VanessaE this just makes it so the old mese object is still available, but deprecated,.
03:09 sdzen wha....
03:09 sdzen now im lost
03:10 sdzen how many different mese''sss are there?
03:10 VanessaE szden:  the old mese object, plus the new ore, blocks, crystals, fragments.
03:10 VanessaE the old mese object can be crafter into crystals too, so it doesn't lose any value. :-)
03:10 VanessaE crafted.
03:11 VanessaE I covered everything with this update.
03:11 sdzen hmmmm
03:11 hmmmm hmmmm
03:11 VanessaE hmmm?
03:11 Jakssoul How do I use player textures?
03:11 sdzen you know these are the kind of things that should be covered before you commit
03:11 sdzen just saying
03:12 Jakssoul Bahaha. Same as other textures? Or am I being a dumb newb and there is a guide somewhere?
03:12 VanessaE Jakssoul: on a server, you just ask the admin to install whatever minecraft (yes) skin you want.  for singleplayer use it's kinda pointless since you can't see yourself :-)
03:12 VanessaE but yeah, they behave like any other texture.
03:12 VanessaE name it character.png or some such, and put it in minetest/textures/all
03:12 Jakssoul Oh darn. I was going to put it on singleplayer assuming I could go to 3rd person perspective like Minecraft. Forgot! Wooops.
03:13 Jakssoul I was going to Slenderman creep on trees. xD
03:13 sdzen I mean how many pull requests have I seen that get thrown under incredible scrutiny before being commited
03:13 sdzen lots before
03:13 sdzen not so many now.....
03:14 VanessaE sdzen: let's face it, as a coder I suck :-)
03:15 VanessaE sdzen: besides, in this case it was more a matter of realizing how dumb a given idea is and ripping it apart for a revisal :-)
03:17 sdzen i must admit this idea got much more attention then any other idea ive seen in some time
03:17 sdzen mainly because there was a vote
03:17 sdzen which never happens
03:19 VanessaE well the end result is a better model for mese anyway :-)
03:19 VanessaE and since the old stuff ain't generated anymore after this change, it'll gradually fade into obscurity like it was originally meant to :-)
03:24 Jakssoul Money.
03:24 Exio wait, mese changed?
03:24 Exio when?!
03:24 Exio i missed something :P
03:25 VanessaE Exio: a few days ago; the aforementioned pull request just tunes it a bit.
03:25 Jakssoul Holy LIMESTONE! I am trying to delete a texture pack and it's taking forever!!!
03:28 OldCoder VanessaE, I have been in a meeting. Updating now.
03:28 VanessaE OldCoder: at your leisure.
03:29 Jakssoul Anyone know how to get "jordach's" Minecraft texture pack to work? His instructions direct you to extract a foler into /minetest/games/    , but I've had no change in the game after doing that?
03:29 Exio well
03:30 VanessaE Jakssoul: copy the PNG files to minetest/textures/all
03:30 Exio https://github.com/celeron55/minetest/commit/40dac4cde4782943eb00f7bfc7ce2d99135be7c9
03:30 moltenbot Exio's link: Fixed u64 ambiguous symbol error ?  40dac4c ? celeron55/minetest ? GitHub
03:30 Jakssoul Alrighty. That it?
03:30 Exio that was my problem VanessaE
03:30 Jakssoul There are no PNG files.
03:31 OldCoder VanessaE, same links?
03:31 OldCoder VanessaE, the map or the mods or both?
03:31 VanessaE yep
03:31 VanessaE I update all four links at once
03:32 OldCoder All right
03:32 OldCoder D/Lg
03:32 OldCoder VanessaE, my... your world is growing :-)
03:33 VanessaE indeed it is :-)
03:45 leo_rockway joined #minetest
03:47 frogcrush joined #minetest
03:56 mauvebic joined #minetest
04:02 VanessaE morning, mauvebic and whoever else :-)
04:02 VanessaE (or evening as the case may be)
04:03 OldCoder Yep
04:07 jojoa1997 joined #minetest
04:07 jojoa1997 just wondering who is here
04:07 jojoa1997 MERRY CHRISTMAS
04:08 VanessaE hi jojo
04:09 jojoa1997 hi did you look at my mod
04:09 OldCoder jojoa1997, which one?
04:09 jojoa1997 sorry to be rude how was your christmas?
04:10 jojoa1997 oldcoder: i got my npc mod top work \o/
04:10 OldCoder Good for you!
04:10 OldCoder Link?
04:10 OldCoder I will review this weke
04:10 leo_rockway greetings
04:10 OldCoder I will review this week *
04:10 VanessaE jojoa1997: not yet, I haven't had a chance
04:10 OldCoder leo_rockway, hey
04:10 VanessaE I have it open in a tab though
04:10 VanessaE evening leo_rockway
04:10 jojoa1997 http://minetest.net/forum/viewtopic.php?id=4167
04:10 moltenbot jojoa1997's link: [Mod] Peaceful NPC [1.2] [peaceful_npc] (Page 1) - Mod Releases - Minetest Forums
04:11 jojoa1997 oldcoder:cant wait for review and ending up to do what i wanted i just needed to tell the node to do the spawning function if there was less than max
04:12 jojoa1997 not to stop it if there is more than max
04:12 VanessaE jojoa1997: you are certain this thing is stable?
04:12 jojoa1997 yes
04:12 VanessaE jojoa1997: how long did you let it run on your game afrer your last change before declaring it so?
04:12 VanessaE after*
04:12 leo_rockway what do peaceful mobs do? do they provide raw materials?
04:12 jojoa1997 gonna test it again though just for you
04:12 VanessaE leo_rockway: you can kill them for mese crystal fragments.
04:13 jojoa1997 when you kill them you get a mese fregment
04:13 leo_rockway okay
04:13 jojoa1997 shot found a problem
04:13 VanessaE jojoa1997: I suggest having them drop a Mese Crystal
04:13 jojoa1997 shoot
04:13 jojoa1997 k
04:13 VanessaE but only randomly, say a 1 in 4 chance of it.
04:14 VanessaE well no
04:14 VanessaE make that about a 1 in 10 chance.
04:14 VanessaE make the player work a bit for it
04:14 Exio 1/50
04:14 jojoa1997 brb
04:14 OldCoder jojoa1997, c u
04:14 jojoa1997 1/15
04:14 VanessaE 1/50?  That's a bit low isn't it?
04:17 Exio well, yes
04:18 jojoa1997 how is this   if self.object:get_hp() == 0 then
04:18 jojoa1997 local obj = minetest.env:add_item(self.object:getpos(), "default:mese_crystal_fragment") end
04:19 jojoa1997 chance = 15
04:19 jojoa1997 end
04:19 VanessaE I dunno about the chance variable, but make it default:mese_crystal
04:19 VanessaE (not fragment)
04:19 VanessaE they're more useful than fragments
04:20 jojoa1997 can you craft a crystal out of fragments
04:22 jojoa1997 well can you
04:25 hohoho joined #minetest
04:29 VanessaE no
04:29 VanessaE crystals can only be broken, not put together
04:29 VanessaE the idea of fragments is that they be used to low-power items
04:41 Kacey joined #minetest
04:41 Kacey hello
04:41 VanessaE hey
04:41 Kacey mythbuntu is pretty cool
04:42 Kacey runs chromium natively
04:42 Kacey brb
04:52 Jordach joined #minetest
04:52 Jordach joined #minetest
04:53 Jordach hello all
04:53 * Jordach flops down sleepily on the channel sofa
04:54 VanessaE hey that's MY spot
04:54 VanessaE shove over!
04:54 VanessaE :)
04:55 Jordach heh
04:55 VanessaE Jordach: https://github.com/celeron55/minetest_game/pull/82
04:55 VanessaE better?
04:57 home_ joined #minetest
04:57 home_ back
04:57 * VanessaE wonders who home_ is :-)
04:58 Kacey_ lol wow
04:58 VanessaE that's better
04:58 Kacey_ xubuntu 12.04
04:59 Kacey_ gtg
04:59 Kacey_ nvm
05:01 * VanessaE pokes at Jordach
05:01 * Jordach reuturns said poke
05:01 VanessaE Jordach: code ^^^^^
05:01 * Kacey_ pokes himself
05:02 Jordach already looked
05:02 VanessaE and?
05:03 Jordach its good
05:04 VanessaE good, now where the hell is PilzAdam at to push it through :-)
05:06 Renoki joined #minetest
05:06 Exio in /dev/reallife :P
05:07 VanessaE I/O error reading /dev/reallife:  No such file/directory.
05:07 Jordach in real life: linux cannot be life
05:07 Jordach also, hes been very active on xbox live
05:08 Exio hehe
05:08 VanessaE cool
05:09 Exio Jordach: who said linux?
05:09 Exio /dev comes from unix!
05:09 SpeedProg joined #minetest
05:09 Jordach also: hes been playing SKYRIM
05:10 * hohoho thinks he's going senile ~_~
05:10 Jordach https://live.xbox.com/en-GB/Profile?gamertag=PilzAdam
05:10 moltenbot Jordach's link: PilzAdam's Profile - Xbox.com
05:10 Jordach see?
05:11 Kacey_ brb
05:16 Jordach VanessaE, 5:16 am and the tv has crap on :(
05:16 Jordach (literally crap shows.)
05:16 VanessaE there's a surprise :-/
05:16 VanessaE I gave up watching TV long ago, generally.
05:16 Jordach fuck it, youtube!
05:16 hohoho hey VanessaE same here. not watched tv in about 5 years or so
05:17 Jordach so thats why you live in /dev/null
05:17 hohoho sorry im not more talkative tonight. trying to remember my passwords to my email and encrypted stashes
05:17 hohoho lol
05:17 hohoho I can tell my minds not as sharp as it used to be
05:18 hohoho btw VanessaE just wanted to mention that somehow you seem and feel like an old friend. one that's been around forever. yet I don't know you lol
05:18 hohoho anyone else have same feeling from them?
05:18 VanessaE heh
05:18 VanessaE well thanks :-)
05:18 Exio going to sleep, night
05:19 hohoho night exio
05:19 * VanessaE groans in tiredness
05:19 * hohoho passes some coffee?
05:19 VanessaE I/O reading /dev/brain:  Bus error
05:19 VanessaE aw fuck I blew it :-)
05:20 VanessaE coffee sounds pretty good.  pass the cream and stevia?
05:20 VanessaE more than that.  I like a little coffee with my cream :-)
05:21 hohoho I used to drink my coffee black (back when I was good at making coffee)
05:22 Kacey joined #minetest
05:22 Kacey back
05:23 hohoho wb kacey
05:24 Kacey ty
05:26 Kacey VanessaE
05:31 VanessaE Oh sure, I step away for 5 mins and I miss something
05:33 VanessaE well 10 mins
05:37 Kacey joined #minetest
05:37 Kacey back
05:37 VanessaE wb
05:37 VanessaE you rang?
05:37 Kacey aah yes i seem to not be able to load the map
05:38 VanessaE oh no.. not again :(
05:38 Kacey what?
05:42 Kacey what?
05:44 * Kacey is phasing in and out of reality
05:44 jojoa1997 joined #minetest
05:45 VanessaE the server mapgen is jammed again.
05:45 VanessaE wtf is the problem??????
05:45 Kacey jammed?
05:45 VanessaE Kacey: it ain't loading for me, or for jojoa1997
05:46 Kacey hmmm server restart?
05:46 Kacey would that work at all?
05:51 * Kacey is extremely bored
06:02 Kacey joined #minetest
06:02 Kacey back
06:03 Jordach OldCoder, still here?
06:03 kaeza joined #minetest
06:03 Kacey hallo
06:03 kaeza hello everyone
06:03 OldCoder Jordach, yes
06:03 kaeza and merry christmas ^_^
06:03 Jordach okay.
06:03 OldCoder Preparing to add stuff
06:03 Jordach and yes
06:04 Jordach im up real early
06:04 OldCoder I'd still like to see your xmas mod
06:04 Jordach just use the creative world
06:04 Jordach which is port?
06:04 Kacey VanessaE are you alive?
06:05 VanessaE no
06:05 kaeza hi Kacey
06:05 kaeza hey hey VanessaE
06:05 Kacey ok then
06:05 Jordach O.O
06:05 Kacey hallo
06:05 mauvebic iive dipped in slightly into the holiday sauce :S
06:05 VanessaE what's up, kacey?
06:05 mauvebic perhaps later we'll be able to trip the title and festive :-)
06:05 Kacey have you fixed the mapgen issue yet?
06:06 VanessaE I restarted it
06:06 kaeza juyst great... it's raining now
06:06 kaeza so fck beach day tomorrow
06:06 Jordach VanessaE, how much room does the vps have
06:06 Kacey ok so that means my skin is on?
06:07 VanessaE you know something is seriously screwed up when I can't even get it to load more than the immediate spawn area (it eventually loaded after waiting about 6 or 7 minutes) and I'm running the client on the same machine as the server.
06:07 mauvebic you can have a snow day here
06:07 Jordach is this your own pc?
06:07 VanessaE Jordach: it's my PC, and it presently has 16GB free in the drive the server's files are on.
06:07 Jordach try windows. might be faster.. *sniggers*
06:07 VanessaE >:-(
06:07 leo_rockway kaeza: the rain didn't last much here. But they say it's going to rain a lot more in a few hours.
06:07 Kacey brb
06:08 Jordach VanessaE, i ran a server off this pc before and it ran xp
06:08 Jordach 7 people without issues
06:08 VanessaE Jordach: something has severely broken in the server code if it can't even stay up 6 hours without a restart.  I don't mean to bitch, but this has gotta be fixed.
06:09 Jordach did any commit recently change server.cpp
06:10 VanessaE checking...
06:10 kaeza leo_rockway: hope that's true
06:11 VanessaE Jordach: plenty of stuff in november.
06:11 Jordach when was 0.4.4 stable
06:11 VanessaE damned if I can even begin to figure out where to look
06:12 VanessaE Dec. 6
06:13 mauvebic my map is over 4 months old and it has no problems :/
06:13 VanessaE yeah but do you run a server 24/7?
06:13 aldobr joined #minetest
06:14 Jeija joined #minetest
06:14 mauvebic do you really think uptime is the issue?
06:14 VanessaE yes.
06:15 VanessaE For the first few hours it's fine.  after about 4-6 hours, somewhere in that range, the map generator/loader/something-er stops sending useful data to the client
06:15 aldobr hi all
06:15 mauvebic maybe one of your players inadvertenly did something to cause a mod conflict?
06:15 VanessaE in effect the map won't load then.
06:16 VanessaE a mod conflict would be reflected in the CPU usage of the server e.g. lockups or so.  that isn't happening.
06:16 mauvebic well this one time i accidentally shot a ball of 100 saplings, the map wouldn't load until i disabled saplings
06:17 VanessaE the map stops loading, but the CPU usage stays tolerable (less than 50% anyway) and people can still chat - and I can execute commands e.g. /status or /time and get instant responses.
06:19 mauvebic how much of the map you can save?
06:19 VanessaE eh?
06:19 aldobr why generated map chunks are stored ? why dont just store the deltas and have the client side generate chunks everytime the player enter then ?
06:19 mauvebic well, do you have the same problem with backup copies?
06:19 VanessaE the map is only 207 MB.
06:19 mauvebic compressed?
06:20 VanessaE mauvebic: raw.
06:20 mauvebic mine is twice that raw and i dont have that problem ::/
06:20 mauvebic but did you try backups?
06:20 VanessaE I've tried before.
06:20 VanessaE at least once.
06:20 mauvebic and you get the same thing?
06:20 VanessaE yup.
06:20 mauvebic i still vote mod conflict then
06:20 VanessaE and thexyz confirmed that my map files are not corrupted.
06:21 VanessaE define "mod conflict"
06:22 mauvebic well just with default mods and my modpack oldcoder and i had a hard time getting my doors to work
06:22 OldCoder Oh?
06:22 OldCoder Yes
06:22 mauvebic they wouldn't open for some reason lol
06:22 mauvebic i still haven't found the bug so i left the doors open in the meantime lol
06:23 VanessaE well this is all-grey screen no map at all kind of stuff.  Not some mod fails to operate.
06:23 mauvebic mod conflict can be anything: having two mods use the same global variable name (can happen with lots of mods)
06:23 mauvebic well its not a mod fail but something could be eating up the CPU or causing a recursive cycle
06:23 neko259 joined #minetest
06:23 Jordach like mesecons
06:23 VanessaE eating CPU?  it only uses about 40% or so when it does this.
06:24 VanessaE it's a bug in the engine, plain and simple.
06:24 mauvebic nakedfury told me about two or three mods he had that shared the same craft
06:24 mauvebic who else has the same problem then?
06:24 VanessaE thexyz had it happen once.  oldcoder's servers used to do it, too.
06:24 mauvebic until he went with levelDB?
06:25 VanessaE so it would appear.
06:25 OldCoder Could be masking the problem
06:25 Jordach could sql be locking minetest out of access
06:25 mauvebic if it was a db thing, my world should be crapping out too?
06:25 Jordach when minetest is the current host
06:25 OldCoder mauvebic, You mean... only a db problem
06:26 mauvebic where are metas stored, the db?
06:27 Kacey joined #minetest
06:27 Kacey back
06:28 mauvebic vanessae does the mapper app still work on your world?
06:29 VanessaE yep
06:29 VanessaE kacey, server going down.
06:30 mauvebic the mapper could be tweaked to make a giant WEP
06:31 aldobr my question was not answered :/
06:31 aldobr why generated map chunks are stored ? why dont just store the deltas and have the client side generate chunks everytime the player enter then ?
06:31 aldobr *then = them
06:31 kaeza aldobr: hi
06:32 kaeza merry christmas
06:32 aldobr doesnt make sense
06:32 kaeza ^_^
06:32 aldobr merry christmas
06:32 kaeza that's also a question of mine
06:32 Kacey back?
06:32 aldobr its quite inefficent
06:32 Kacey wow
06:32 Kacey when will server be up?
06:32 kaeza that should relive some traffic from the server
06:32 aldobr the whole point of a procedurally generated map is that you dont use a lot of memmory
06:33 aldobr cause anything can be recalled from the generating algorithm
06:33 aldobr just store whatever change the players done to the map
06:33 aldobr using a kind of journal
06:33 kaeza marktraceur: since you are "closer" to the core dev team, can this be implemented?
06:33 aldobr indexed by x,y,z of chunks
06:34 aldobr and thats all
06:35 Kacey VanessaE is server up?
06:35 VanessaE it is now.
06:35 Kacey k
06:36 aldobr when player enters an unloaded chunk
06:36 aldobr it generates that chunk locally
06:36 VanessaE aldobr: maybe it's faster to store the map and then reload it than to just re-generate it all the time?
06:36 aldobr if the random seed is the same as the server, the result will be the same (cause the number is pseudorandom)
06:36 aldobr the client then asks the server for the deltas relative to that chunk
06:36 kaeza VanessaE: what we mean is to just send the delta (i.e difference) of the map
06:37 aldobr and apply the deltas to the chunk
06:37 aldobr and show the result to player
06:37 kaeza and initially generate the map on the client
06:37 aldobr VanessaE, look at incremental backups
06:37 aldobr they work right like that
06:37 aldobr or mpeg video
06:37 aldobr same theory
06:37 VanessaE yes I know.
06:38 aldobr its a kind of compression
06:38 VanessaE but you still have to repeatedly call the map generator code, or you have to load the generated data from disk/memory - one or the other.
06:38 aldobr this is the size x speed constraint
06:38 kaeza but it's still faster than sending the map over the network
06:38 aldobr usually network + disk is slower than processor these days
06:39 kaeza and less resource intensive for the network
06:39 VanessaE that much is probably true, but whether that's what the server does now or not, I dunno
06:39 aldobr the server generates the chunk
06:39 aldobr as soon as someone visits it
06:39 aldobr then it stores the chunk into sqlite
06:39 aldobr no matter if the chunk was modified or not
06:39 kaeza is celeron55 here?
06:39 aldobr so if you are simply walking from point A to B
06:39 aldobr you are generating or reloading chunks from sqlite
06:40 Kacey VanessaE the server shut down
06:40 aldobr even if you dont change a single block
06:40 VanessaE sigh.  your use of the water can crashed it.
06:40 Kacey ooh
06:41 VanessaE restarted.
06:41 Kacey lava can can really dig though lol
06:41 VanessaE don't use the water can until RealBadAngel fixes it.
06:41 VanessaE well water or lava, I dunno which
06:41 Kacey water can works fine
06:42 aldobr the side effect of client map generation is that the task is offloaded from server
06:43 VanessaE ..onto a client that needs all the CPU power it can get?  no way.
06:44 aldobr client needs all cpu power ?
06:44 aldobr when i run local game
06:44 VanessaE Kacey: restarted the server, without water/lava cans enabled.
06:44 aldobr i get 9fps
06:44 aldobr sometimes 1fps
06:45 aldobr when i connect to a remote server i get 60fps
06:45 aldobr so the server is the main power hog here
06:45 Kacey no im going to get off for the night so goodnight and merry christmas
06:45 aldobr and my machine is quite old and crappy
06:45 VanessaE and if you offload mapgen to the client, how does that help the client machine's CPU load?
06:45 JesseH joined #minetest
06:45 aldobr is client cpu really a constraint ?
06:46 VanessaE you're just moving the problem from one side of the network to the other instead of fixing the root issue
06:46 VanessaE yes, it is.
06:46 aldobr i dont believe
06:46 aldobr like i said
06:46 aldobr from experience
06:46 VanessaE this is a 3d game, you need all the CPU you can get to pour into the rendering engine
06:46 aldobr hmmm
06:46 aldobr nope
06:46 aldobr doesnt work that way
06:46 aldobr being 3d means nothin
06:46 aldobr mordern GPUs does almost all work
06:47 aldobr even crappy ones like mine
06:47 VanessaE not here they don't.
06:47 aldobr i have a 32bit GPU
06:47 aldobr yet i get 60FPS when i play on a remote server
06:47 OldCoder NEWS U.S. worlds restarted with updates changes fixes.
06:47 aldobr its a nForce integrated GPU
06:47 aldobr VanessaE
06:47 aldobr if the client generates the map
06:47 VanessaE if that were the case, my HD6870 video card would be able to sustain no less than 200 fps.  As it is, it can barely do 50-60, because a lot of the engine runs on the CPU, not the GPU
06:47 aldobr you divide the load by the ammount of players
06:48 aldobr simple math
06:48 aldobr two players are connected to the server
06:48 aldobr both request a new map chunk
06:48 VanessaE so how does the server know what the land is like?
06:48 aldobr a single CPU (the server's one) will have to generate both chunks
06:48 aldobr using current model
06:48 VanessaE it has to generate the map too.
06:48 aldobr using my proposed model
06:48 aldobr two CPUs generates a map chunk each
06:49 aldobr thats the load/2
06:49 aldobr if there are 8 players
06:49 VanessaE so you propose having the client send its generated data back to the server?
06:49 aldobr load/8
06:49 aldobr or
06:49 aldobr the server not generating data at all
06:49 VanessaE terrible idea.  that has "security hole" written all over it.
06:49 aldobr server only need to know the map on certain cases
06:49 aldobr security hole ? are we guarding the fort knox or playing an opensource game ?
06:50 VanessaE the client must be treated as an untrusted, hostile machine.
06:50 aldobr i can hack the hell out of the source code in the current model
06:50 VanessaE otherwise some idiot with a hacked client comes in and starts generating lava lakes or other shit
06:50 aldobr you cant
06:50 VanessaE and using hacked mapgen to destroy buildings
06:50 aldobr the server generates a chunk
06:50 aldobr but ONLY when needed
06:50 aldobr nope
06:50 VanessaE that's how it works now.
06:50 aldobr deltas still need to be sent to the server
06:51 aldobr and they can be stamped with the player name
06:51 aldobr who done then
06:51 aldobr *them
06:51 aldobr if a server side lua script access minetest.env
06:51 aldobr THEN the server generates the chunk and caches it
06:51 aldobr else
06:52 aldobr it lets this to the player
06:52 Jordach anyways, merry xmas
06:52 aldobr if security is really a problem
06:52 aldobr i dont believe current model is out of flaws
06:53 VanessaE the current model is being rewritten by hmmmm anyway
06:53 aldobr does the server validate ALL player actions ?
06:53 VanessaE yes it does.
06:53 VanessaE at least if anticheat is turned on
06:53 aldobr what happens if i hack my client to allow me to fly ?
06:53 VanessaE otherwise it kinda stops caring where the player is.
06:54 VanessaE I'm sure the server can refuse to let you actually fly, you just wouldn't see it
06:54 VanessaE just as anticheat keeps you from running too fast
06:54 aldobr i believe the client can simply ignore the server
06:54 aldobr and fly anyway :P
06:54 VanessaE the server has the ultimate authority on where the player is on the map.
06:55 aldobr actually
06:55 aldobr the anti-cheat is a source of lag
06:55 VanessaE in a properly designed system, all the client can do is say "I am here x,y,z" and the server either says "ok" or "no you aren't", and disabled player's actions in the latter case.
06:55 aldobr disabling anti-cheat makes the server run much faster
06:55 OldCoder Hence we do it
06:55 VanessaE yup, I have it disabled on mine because getting lag-teleported all over the map sucks.
06:56 aldobr i dont believe a feature that decreases functionality is worth it
06:56 aldobr people will simply disable it and go on
06:56 aldobr better solution would be to create a watch command
06:56 aldobr that allows a mod to see everything that the player is doing
06:57 aldobr the mod can then watch suspected cheaters and ban then accordingly
06:57 aldobr if the player is hacking the mapgen
06:57 aldobr the player changes will not make sense to the moderator correctly generated map
06:58 aldobr so the cheat will be obvious
06:58 hmmmm aldobr, it's like that because map generation was (and currently still is in the master branch) horrendously slow
06:58 VanessaE but how is the server to know what the correctly-generated map looks like?
06:59 aldobr the server dont need
06:59 hmmmm for what it's worth, minecraft stores the entire chunk too.  i know of another minecraft clone that does what you say, however
06:59 aldobr the mod is a client with special privs
06:59 aldobr he attaches itself to the client
06:59 aldobr but his own map generator will be a correct one
07:00 aldobr when the hacker hacks the map generator
07:00 aldobr there will be a difference between the mod's and the hacker maps
07:00 aldobr so whatever the hacker does, will make no sense for the mod machine
07:00 VanessaE terrible idea.
07:00 aldobr "he broke a node at position x,y,z"
07:00 aldobr mod machine : "theres nothing to be broke at x,y,z"
07:01 aldobr "he placed a node at x,y,z"
07:01 aldobr mod machine : "you cant put a node mid-air"
07:01 VanessaE the server HAS to have some kind of semblance of the map in order to decide if a client's action is a legal one.
07:01 aldobr it can do
07:01 aldobr but ONLY IF TRULLY NEEDED
07:01 VanessaE otherwise the hacker will just hack the *entire* client, including client-side mapgen
07:01 aldobr like when a script calls minetest.env:get_node
07:01 Jeija joined #minetest
07:01 aldobr VanessaE you still dont understand
07:01 VanessaE I do onderstand
07:01 aldobr attach the mod to the client
07:01 aldobr well
07:02 VanessaE but you're treating this as if the client can be trusted at all.
07:02 hmmmm none of that is necessary at all, if somebody wants to cheat they can in any imaginable scenario
07:02 VanessaE it cannot be.
07:02 aldobr nope
07:02 VanessaE the client is NOT trustworthy.
07:02 aldobr nope <- to vanessa
07:02 aldobr hmmmm yes i believe that too
07:02 aldobr VanessaE
07:02 aldobr the cheater will have to save his deltas to the server
07:02 aldobr right ?
07:02 aldobr or else he will be connected to the server but living in a parallel universe without effect on other players
07:03 VanessaE basic network security 101:  the client machine cannot be trusted.  The server must be in a position to validate all decisions made by the client.
07:03 aldobr send a copy of the deltas to the mod machine
07:03 aldobr as if the mod where doing then
07:03 aldobr omfg VanessaE i am a network engenieer
07:03 VanessaE so?
07:03 aldobr the moderator receives the hacker deltas
07:03 aldobr and apply then as if it was him doing it
07:03 VanessaE and the moderator runs on the server.
07:03 aldobr but the moderator mapgen is correct
07:03 aldobr nope
07:04 VanessaE then your idea will not work.
07:04 aldobr the moderator can be anywhere on the universe
07:04 aldobr if you dont trust the moderator
07:04 VanessaE you're talking about a three-machine scenarion?
07:04 VanessaE scenario*
07:04 aldobr then nothing on the server will save you from cheaters
07:04 aldobr VanessaE
07:04 aldobr instead of having the server validate anything
07:04 aldobr simply allow the mods to watch over the back of players
07:05 aldobr a moderator is much more trustworth than a machine
07:05 VanessaE *facepalm*
07:05 aldobr you dont want to understand
07:05 aldobr so i cant explain better
07:05 aldobr userstamp the deltas
07:05 VanessaE I understand perfectly.
07:05 aldobr so the moderator can rollback the changes
07:05 aldobr if you do
07:05 aldobr i cant see your point
07:06 VanessaE I used to be a system administrator at what others are saying counts as at least a medium-sized web/internet provider.
07:07 VanessaE my coding skills weren't up to the task, which why I didn't stay long.  But in the short time I worked there I came to understand more details than I care to remember about how networks work, how proper client<->server relationships work, and what not to do
07:07 aldobr VanessaE
07:07 aldobr i KNOW that you cant trust the remote client
07:08 VanessaE and the first thing you never do is put any part of the server's files under the control of the client, in this case the world map.
07:08 aldobr but my model dont have problem with that !
07:08 aldobr let the guy do watever he wants
07:08 aldobr is a journal
07:08 aldobr you can simply roll it back
07:08 VanessaE your model passes client commands through to a "moderator".  which is still a SERVER.
07:08 aldobr nope
07:08 aldobr it doesnt
07:08 aldobr the client sends his changes to the server
07:08 aldobr the server sends to the mod who asked to watch someone
07:09 aldobr but everything goes on
07:09 hmmmm joined #minetest
07:09 aldobr if the mod thinks the player is a cheater
07:09 aldobr he rollsback the player changes and ban it
07:09 aldobr simply
07:09 VanessaE and how does the moderator know?
07:09 aldobr redcrab's got a lot of griefers recently
07:09 aldobr all of then got busted one way or the other
07:10 aldobr because people simply suspect and report to the mod
07:10 VanessaE they all got busted because the system has a rollback recorder.
07:10 VanessaE and that takes place on the minetest server instance.
07:10 aldobr just like the map model i am proposing :)
07:11 aldobr the whole database is a journal
07:11 OldCoder Hmm
07:11 aldobr quite apt to be rolled back
07:11 aldobr wenever the mod wants
07:11 VanessaE but the map data needed by that rollback recorder to be able to undo griefing etc. has to come from *somewhere*
07:11 OldCoder TIP: If you wish to see me and PM me then wait more than 60 seconds please :P
07:11 VanessaE and it CANNOT come from the client, which means it has to come from the server.
07:11 * OldCoder gets PMd and people do not wait
07:11 aldobr VanessaE
07:11 OldCoder If one of you knows Aqua tell him that
07:11 aldobr a journal dont need anything but the journal to be able to roll back
07:12 VanessaE a journal also needs data to operate on.
07:12 aldobr thats the whole point of a journalling file system
07:12 aldobr hm
07:12 aldobr nope
07:12 aldobr it would be something like
07:12 VanessaE that data includes who has permission to operate on a given block
07:12 aldobr player a changed node x,y,z at time timestamp from default:mese to default:air
07:12 VanessaE not just the blocks themselves.
07:13 aldobr player b changed node x,y,z at time timestamp from default:air to default:dirt
07:13 aldobr thats all that is needed
07:13 VanessaE yes, and how does the server know that default:mese was there to begin with?
07:13 aldobr index the database by player, time and x,y,z
07:13 aldobr he dont need
07:13 VanessaE yes it does.
07:13 aldobr why ?
07:14 VanessaE because then the client could change default:stone -> default:air but it's really mese being changed.
07:14 VanessaE or literally any other random block.
07:14 aldobr and ?
07:14 aldobr ok
07:14 aldobr he is cheating
07:14 aldobr he will send that command to the server
07:14 aldobr i want to change x,y,z from mese to air
07:14 VanessaE yes, and how is the server supposed to detect the cheating if it doesn't have a copy of the map?
07:14 aldobr the mod is attached to him
07:14 aldobr he will be proxied that command too
07:15 aldobr the mod machine says : i cant change from mese to air because theres no mese there !
07:15 VanessaE right
07:15 aldobr the mod knows the guy is cheating
07:15 aldobr bans him
07:15 VanessaE stop.
07:15 VanessaE now, how does the moderator know there wasn't any mese there?
07:15 VanessaE where does that information come from?
07:15 aldobr because the mod is using a client that generates the map just like any other client
07:15 VanessaE it comes from a map generator somewhere not under the influence of the client.
07:16 aldobr yes
07:16 aldobr and the cheater will have to hack the mod machine to influence the mod machine
07:16 VanessaE and where is that map generator running?  it ain't the client, and it obviously ain't the moderator, so there's only one place left:  The server.
07:16 aldobr he cant or at least its much harder
07:16 aldobr nope
07:16 aldobr you still dont understand
07:16 VanessaE look
07:16 aldobr its a distributed function
07:16 VanessaE stop.
07:17 VanessaE the "moderator" is still a server.  One way or another, no matter how you slice it, it is a server that is not running on the same hardware instance as the client.
07:17 VanessaE the client sends its changes to the "moderator"....to a server.
07:17 VanessaE you're just moving the problem into a different place
07:17 VanessaE an extra layer of abstraction
07:17 VanessaE this solves nothing in the long run
07:18 aldobr but the moderator is not running on the same machine as the server
07:18 VanessaE yes, I get that
07:18 aldobr so the burden is still split between different machines
07:18 VanessaE so where is it running?>
07:18 aldobr in his own machine ?
07:18 aldobr *on
07:18 VanessaE whose own machine?
07:18 VanessaE the person running the minetest server or the one running the client?
07:18 aldobr lets suppose i am a moderator at redcrab's
07:19 VanessaE or a third piece of hardware somewhere else?
07:19 aldobr that machine will be the machine i am using to talk to you here
07:19 aldobr and the server will be whatever redcrab's use
07:19 aldobr a third piece
07:19 VanessaE wait a minute now you're misusing words.  are we talking about a program that intercepts these actions or are we talking about a user who has some kind of administrator access to the server?
07:20 aldobr <aldobr> better solution would be to create a watch command
07:20 aldobr watch priv
07:20 aldobr watch command
07:20 VanessaE right, so a piece of software.
07:20 VanessaE which runs where?
07:20 VanessaE a third machine somewhere in the aether?
07:20 aldobr makes someone receive a copy of whatever some player is doing
07:21 aldobr the third machine is the machine the mod is using to play the game
07:21 aldobr a client will have to generate a chunk
07:21 VanessaE so you're proposing 24/7 human intervention by way of a watchdog process?
07:21 aldobr nope
07:21 aldobr never needs to be 24/7
07:21 aldobr just needs someone suspecting someone else
07:21 aldobr and reporting
07:21 aldobr this works on redcrab's
07:22 VanessaE we already do that now
07:22 aldobr all griefers get caught eventually
07:22 aldobr yes VanessaE
07:22 aldobr but you raised a security point against the delta model
07:22 aldobr and i explained why that security point is not worth the trouble
07:22 VanessaE I raised a security point against the model of letting the client generate the map and not making the server do the same
07:22 VanessaE which is a bad idea.
07:22 aldobr if the current model is keept on security basis
07:22 aldobr i am showing you how the security would work at a different model
07:23 aldobr most server owners disable anti-cheat anyway
07:23 aldobr so...
07:23 VanessaE your idea will not work.
07:23 aldobr kaeza did you understand my idea ?
07:23 kaeza hm?
07:23 * kaeza is scrolling up
07:23 aldobr kaeza hunf
07:23 aldobr kaeza
07:23 aldobr have the players generate the map
07:23 aldobr the server only generates the map if needed
07:23 aldobr the server stores only deltas
07:24 aldobr and send those to players
07:24 aldobr if theres a cheater on the server
07:24 VanessaE you're asking the server to accept data from the client that cannot be trusted, data that has to be validated somewhere between the player clicking the mouse or executing some client-side script and the server saving those changes to disk.
07:24 aldobr a moderator can attach himself to the cheater and what him build
07:24 VanessaE somewhere, the server HAS to be able to say "no, you can't do that".
07:24 VanessaE and the only way it can do that is to know what the map looks like and who has rights to modify a given area.
07:24 aldobr if he is cheating the map generator, the moderator will see this
07:24 aldobr and ban/rollback him
07:24 aldobr VanessaE its a kind of delayed check
07:25 aldobr because anything can be rolled back
07:25 aldobr hm
07:25 aldobr nope
07:25 VanessaE but we can already do that now without help from some client-side map generator
07:25 aldobr rights can be managed in an abstract model
07:25 aldobr you dont need to know the map
07:25 aldobr to know that player a have no right over x1,y1,z1 to x2,y2,z2
07:26 VanessaE you need to know whether there is something there to modify in the first place.
07:26 aldobr because you simply need to check if the player the player wants to build falls within the boundaries of a protected area
07:26 VanessaE that means having terrain
07:26 aldobr nope
07:26 VanessaE yes.
07:26 aldobr player sends a delta at position 10,20,30
07:26 VanessaE otherwise you validate every attempt to dig at air too
07:26 VanessaE which is wasteful
07:26 aldobr server has a hash table with protected areas
07:26 aldobr 10,20,30 falls within a protected area that the player has no right over
07:26 aldobr serve rejects the delta
07:26 aldobr without having to know whats at 10,20,30
07:27 VanessaE mmh
07:27 aldobr player reports being at 10,20,30
07:27 aldobr 100ms later he reports being at 10000,30000,4000
07:27 aldobr server finds this suspicious and rejects the change
07:27 aldobr without having to know anything about the map
07:28 VanessaE ok now you're starting to make some sense.
07:28 VanessaE you were being incredibly vague before.
07:28 aldobr thats how intrusion detection works, by the way
07:28 VanessaE but you still have one problem to solve:
07:28 VanessaE the map generator is, as hmmmm said, horrendously slow.  Anyone who has ever played in single player on an older machine - the target hardware for this game mind you - will confirm that.
07:29 VanessaE you cannot run the map generator on the client, otherwise you're just moving the load to a machine that already has enough to do rendering the display.
07:29 aldobr V0id
07:29 VanessaE and Minetest doesn't use the GPU to its fullest potential.
07:29 aldobr ops
07:29 aldobr VanessaE from experience
07:29 aldobr i am a crappy machine user
07:29 aldobr athlon xp with nforce 430 gpu
07:29 VanessaE Minetest is as much CPU-bound as it is GPU-bound.
07:30 aldobr its a crappy 32bits shared memory GPU
07:30 aldobr 32bits !
07:30 aldobr when i run single player
07:30 aldobr i cant get more than 9fps
07:30 aldobr when i connect to redcrab's i get 60fps
07:30 aldobr so the server logic is the burden
07:30 aldobr not the rendering
07:30 aldobr if the rendering was heavy
07:30 aldobr my machine would be unable to cope
07:31 VanessaE rendering 16-pixel textures on a 64-bit machine with an HD6870 video card, I should be able to get 200+ fps (not that my monitor can display it).  It can barely sustain 50 or 60.  This is not the mark of a GPU-bound game.
07:31 aldobr because i assure you, its a crappy machine
07:31 VanessaE this is not to say I have a problem with the rendering speed of the game, but the game NEEDS a lot of CPU to get good rendering speeds.
07:31 aldobr another bottleneck is the serial execution of scripts
07:31 VanessaE that much is true.
07:31 VanessaE but that's server-side.
07:31 kaeza aldobr: I think I understand your point, but as VanessaE said, it's prone to security holes
07:32 aldobr there should be a way to parallelize the scripts
07:32 kaeza what I intend instead is this:
07:32 aldobr i dont enough of lua to understand how
07:32 aldobr *know
07:33 aldobr maybe making all objects thread safe
07:33 aldobr with locks
07:33 aldobr so the scripts will sleep while the interpreter cant get a lock to a object
07:33 aldobr but there will be the problem of unbounded nondeterminism
07:33 kaeza the server calcs a hash for the map block. the client calcs a hash of the map block. since both know the seed, both can generate the same map \
07:34 aldobr kaeza
07:34 aldobr why generate the map at the server ?
07:34 marktraceur kaeza: Did someone answer your question?
07:34 aldobr i believe the map should be generated only if a script tries to access it
07:34 kaeza now, if the hash does not match, then the client negotiates with the server about the "changes" (or delta) of the chunk \
07:35 kaeza marktraceur: what question?
07:35 aldobr kaeza the client asks for the deltas, the server returns an empty result
07:35 aldobr whats the difference ?
07:35 kaeza that's good \
07:35 aldobr the server task is just two tasks : syncronize players and performe sanity checks
07:35 aldobr let all the rest be distributed
07:36 aldobr if you cheat
07:36 VanessaE how do you guarantee that all players are generating from the same seed?
07:36 aldobr but dont send your changes to the server
07:36 kaeza but this "delta generation" is only needed at map load (or new chunk)
07:36 aldobr its like living in a parallel universe
07:36 aldobr like psychosis
07:36 aldobr doesnt matter
07:36 kaeza VanessaE: through the use of hashed seed in the comm
07:37 kaeza or a plain one
07:37 aldobr VanessaE syncronizing random seeds is one of the oldest problems of multiplayer game creation
07:37 aldobr almost all games use that
07:38 aldobr the momment the player sends his changes
07:38 aldobr they can be validated by certain heuristic rules
07:38 aldobr and cheats can be caught
07:38 kaeza the client can check at chunk load/gen that the correct seed is being used
07:38 aldobr an aditional layer is the moderator watching the player
07:38 kaeza s/client/server/
07:38 VanessaE you still keep missing the fundamental issue:  the map generator needs CPU to run.  If you put it + render on the client, the server has nothing left to do, and so the load is not evenly distributed.
07:39 aldobr VanessaE it is quite evenly distributed
07:39 aldobr if player A is 100000 miles apart from player B
07:39 aldobr player's A computer will not even hear about what player B is doing
07:39 aldobr so the load is shared
07:39 VanessaE what happens when you have a bunch of players all in the same general area?  that's a lot of wasted effort generating duplicate map data then
07:39 aldobr 8 players generate 8 times the load in a centralized server
07:40 aldobr 8 players generate minimal ammount of load on a distributed model
07:40 aldobr 8 players walk in all 8 directions
07:40 aldobr N, NW, W, SW, S etc
07:40 aldobr the server has to generate chunks 8 times
07:40 aldobr on a distributed model
07:41 aldobr every player holds his own burden
07:41 aldobr VanessaE if they are at the same chunk
07:41 aldobr they generate the chunk 8 times
07:41 aldobr but they have 8 times teh processing power anyway
07:41 aldobr 8/8 = 1
07:42 kaeza hmm
07:42 kaeza this still misses the point of 'trusting the client' IMHO
07:42 kaeza so I believe it's a no-no
07:43 aldobr kaeza
07:43 aldobr add a new command
07:43 aldobr ->  /watch
07:43 aldobr -> /watch someone
07:43 kaeza yes, so?
07:43 Weedy_lappy joined #minetest
07:43 Weedy_lappy joined #minetest
07:43 aldobr every delta sent by someone is sent to the moderator too
07:44 aldobr the moderator machine tries to apply the delta to his own map
07:44 kaeza human intervention should not be needed
07:44 aldobr kaeza if you generate the map on the server
07:44 kaeza s/should/must/
07:44 aldobr distributing map generation will not solve anything
07:45 marktraceur kaeza: I think aldobr asked about deterministic mapgen
07:45 aldobr marktraceur exactly
07:45 kaeza marktraceur: I understand his point
07:45 aldobr when the moderator machine tries to apply the delta
07:45 aldobr it will mismatch
07:45 aldobr so the machine will show a message in the log
07:45 aldobr the player is busted
07:46 aldobr how anti-griefing currently works (usually) ?
07:46 aldobr someone protects his place
07:46 aldobr or
07:46 marktraceur kaeza: As for how possible it is: Possible, but not trivial
07:46 aldobr someone gets griefed and reports to the moderator
07:46 aldobr the moderator types /watch griefer
07:46 aldobr and busts it
07:46 kaeza marktraceur: I guess that's what we are discussing right now
07:46 aldobr remmember that the map can be rolled back
07:47 aldobr because its just a journal registering changes
07:47 marktraceur kaeza: I guess my big question is "what happens when someone changes the map?"
07:47 aldobr marktraceur he sends a delta to the server
07:47 aldobr that validates the delta and stores it into sqlite backend
07:47 aldobr when a player enters the chunk
07:47 aldobr he generates the chunk locally
07:48 hohoho why isn't there a player based rollback? recording all activity of each player then if needed rollback just that one players activity? last I looked at rollback it seemed "general"
07:48 aldobr then asks the server for any deltas/metas for the chunk
07:48 marktraceur aldobr: So basically you're talking about deterministic mapgen plus operational transforms?
07:48 aldobr yep
07:48 VanessaE hohoho: that's how it works.
07:48 kaeza marktraceur: the client does as always in this case, and just sends the action to the server, and the server responds with "OK" or "fck u griefer"
07:48 marktraceur hohoho: There is, you need to enable it
07:48 VanessaE /rollback playername
07:48 hohoho might have to look into it then
07:48 neko259 joined #minetest
07:48 sfan5 hello anyone
07:48 hohoho does the rollback use a lot of resources?
07:48 kaeza hello sfan5
07:48 hohoho hey sfan5
07:49 kaeza merry christmas!
07:49 VanessaE morning sfan5
07:49 sfan5 merry christmas!
07:49 hohoho merry christmas as well
07:49 VanessaE hohoho: not a huge amount, but it does keep a log file on disk that will evntually add up
07:49 hohoho in a few it will be christmas for even those on east coast of usa
07:49 VanessaE ok, time for me to get to bed.
07:49 VanessaE night all.
07:49 kaeza VanessaE: good night
07:49 hohoho VanessaE does it trim the rollback eventually or must it be manually removed?
07:49 hohoho k rest up
07:50 hohoho night
07:50 hohoho or should I say good morning
07:50 hohoho lol
07:50 kaeza VanessaE: and sowwy for fcking up your mind when you are tired ^_^
07:51 hohoho lol if you change fck to fsck id lulz
07:51 kaeza fsck more yes
07:52 kaeza a dirty shell command line ^_^
07:53 aldobr its 4am here in brazil
07:53 aldobr i am still eating :P
07:54 aldobr i dont know other contries christmas traditions
07:54 aldobr but here we do a lot of food
07:54 aldobr to celebrate christmas
07:54 hohoho lol there's a lot of "commands" that sound "dirty"
07:54 hohoho like strip and touch
07:55 hohoho finger
07:55 hohoho lol
07:55 hohoho anywho
07:55 hohoho here for christmas it varies
07:55 hohoho some eat a lot
07:55 hohoho some don't
07:55 hohoho some have a lot of presents and others don't
07:55 hohoho some decorate with beer cans and car parts
07:55 hohoho some use lights and tress
07:55 hohoho lol
07:57 aldobr usually the whole family join together at someone's house
07:57 aldobr every woman comes with a food
07:57 aldobr if there are 50 women, there are 50 different types of food
07:58 hohoho not unless most bring mashed potatoes
07:58 aldobr i believe most occidental countries do that way
07:58 aldobr everybody is sleeping while i am playing minetest
07:59 aldobr its 5am now
07:59 aldobr nerdy
07:59 hohoho guilty pleasure
07:59 hohoho lol
08:02 aldobr zzzzz
08:14 kaeza1 joined #minetest
08:48 markveidemais joined #minetest
08:48 markveidemais hi
08:50 kaeza1 hi markveidemais
08:50 markveidemais hu
08:50 kaeza1 aldobr still here?
08:50 markveidemais hi
08:52 kaeza1 markveidemais: what's up?
08:52 markveidemais i am on Zeg9's server
08:52 markveidemais and Merry Christmas
08:52 kaeza1 wrong! the sky :D
08:52 kaeza1 and merry crhistmas to you too!
08:54 jin_xi joined #minetest
08:54 aldobr hi
08:54 * kaeza1 throws a bucket of {lava|water} to aldobr
08:55 kaeza1 oh hi!
08:55 kaeza1 thought you were aslep
08:55 kaeza1 asleep*
08:55 aldobr nope
08:55 aldobr still eating
08:55 aldobr i was on redcrab's server
08:55 aldobr it doesnt lag
08:55 aldobr now
08:55 aldobr but i
08:55 aldobr hmm
08:56 kaeza1 can you share IP? I wnt to play too :(
08:56 aldobr its like i dont like minetest anymore
08:56 kaeza1 want*
08:56 kaeza1 aldobr: why?
08:56 aldobr 174.129.196.242
08:56 aldobr dunno
08:56 aldobr i believe i played too much in a too short interval
08:56 aldobr port 30401
08:56 aldobr you need to type /setemail your@email.com
08:56 aldobr and wait for confirmation email
08:56 aldobr to get interact privs
08:57 kaeza1 aldobr: take a time off; a few days, a week, whatever you feel like
08:57 kaeza1 you may be stressed
08:59 kaeza1 aldobr: ^
08:59 aldobr kaeza1 i will
08:59 aldobr maybe i will only log on to watch others players build
09:00 kaeza1 aldobr: that may be a good idea. just build, don't code
09:00 kaeza1 you need a break every now and then
09:01 kaeza1 or it will drive you crazy
09:04 aldobr i found another way to check for cheaters
09:04 aldobr via packing
09:05 aldobr lets suppose that the map generator says that node x,y,z is a default:dirt
09:05 aldobr and lets suppose dat player A added a delta saying change x,y,z from default:dirt to default:cobble
09:05 aldobr later a player B added a delta saying change x,y,z from default:cobble to default:air
09:05 aldobr now lets suppose that the map is becoming too big
09:06 aldobr add a new operation called zap
09:06 aldobr like /zap x,y,z chunk
09:06 aldobr when you issue zap
09:06 aldobr the chunk is generated by the server
09:06 aldobr deltas applied
09:06 aldobr if deltas mismatch, flag to the mod the name of the user whose delta was cheat
09:07 aldobr else
09:07 aldobr delete all deltas
09:07 aldobr then compare how the map is from mapgen
09:07 aldobr to how the map is now
09:07 aldobr and generate new deltas that mape now become then
09:07 aldobr make the mod issuing /zap to be the player that gets registered for the changes
09:07 aldobr so
09:07 aldobr now te map becomes smalelr
09:07 aldobr *smaller
09:08 aldobr and cheaters can be caught
09:08 aldobr even years aftewards
09:08 aldobr kaeza1 ?
09:08 kaeza1 hm?
09:08 aldobr :/
09:08 * kaeza1 is reading
09:09 aldobr i am obsessed with minetest map :P
09:09 aldobr i will dream about it as soon as i sleep
09:09 kaeza1 aldobr: sorry if I seem distant now, I'm not in a very clear state of mind
09:10 kaeza1 aldobr: may I PM?
09:10 aldobr yes
09:25 kaeza joined #minetest
09:27 Muadtralk joined #minetest
09:28 Zeg9 joined #minetest
09:29 Zeg9 Hello
09:29 aldobr hi
09:31 kaeza see you later channel, gotta sleep
09:31 hohoho rest up
09:31 hohoho ttyl
09:32 * aldobr cant read anymore
09:32 aldobr my eyes hurts
09:32 aldobr gonna sleep
09:32 aldobr zzzzzzzz
09:35 hohoho well I think its time for me to get some sleep as well
09:35 hohoho ta ta
09:35 hohoho left #minetest
09:35 kaeza good night / morning hohoho
09:35 kaeza left #minetest
09:36 blaze joined #minetest
09:48 LunaVorax joined #minetest
09:48 Jeija|OFF http://mesecons.net/ << new domain
09:48 moltenbot Jeija|OFF's link: mesecons
09:53 simion314 joined #minetest
09:58 Zeg9 Jeija, ads removed ? :D
10:03 Jeija Sure, no ads anymore
10:11 Zeg9 I have to go, bye all
10:27 Zeg9 joined #minetest
10:28 Zeg9 Forums down?
10:29 jin_xi seems so
10:43 cisoun joined #minetest
10:50 john_minetest joined #minetest
10:50 codile joined #minetest
10:56 PilzAdam joined #minetest
10:56 PilzAdam Hello everyone!
11:00 Jordach joined #minetest
11:00 Jordach joined #minetest
11:00 Jordach hey guys
11:00 PilzAdam hey Jordach
11:01 Jordach hey PilzAdam -- i see skyrim on your list
11:01 Jordach PilzAdam, i got a nice headset
11:01 Jordach http://www.trittonaudio.com/prod/ax180.asp
11:01 moltenbot Jordach's link:
11:06 markveidemais Zeg9
11:06 markveidemais on the server: p
11:06 markveidemais please help me transfer to MV power
11:06 Jordach markveidemais, you cant
11:06 Jordach the transformer is not finished
11:07 Jordach mv batboxes are for charging tools faster at the moment
11:07 markveidemais this is not minecraft tekkit!
11:07 Jordach markveidemais, ask RealBadAngel himself
11:07 Jordach mv is "just" there
11:07 markveidemais RealBadAngel...
11:16 PilzAdam the new dirt texture is nice
11:21 Jordach PilzAdam, where have you been
11:21 PilzAdam Skyrim ;-)
11:22 Jordach yep, have that game too
11:22 Jordach also - get on xblv later, i has bf3 + gold.
11:23 PilzAdam :D
11:23 Jordach (hopefully the bf3 online code works.)
11:23 PilzAdam time for my first teamkill in BF3 ;-)
11:23 Jordach hehehehe
11:24 Jordach ill ping you when im going to go on iy
11:24 Jordach it*
11:28 markveidemais who is on Zegathon server
11:31 q66 joined #minetest
11:36 SpeedProg1 joined #minetest
11:39 Taoki[laptop] joined #minetest
11:41 SpeedProg joined #minetest
11:57 davidpace joined #minetest
11:57 davidpace Hi all :D
11:59 davidpace Is it just me or are the forums down?
11:59 iqualfragile joined #minetest
12:00 davidpace Hello iqualfragile!
12:00 iqualfragile davidpace: hi
12:00 iqualfragile are you often in #minetest?
12:00 davidpace Its awfully quiet here now, I just joined a minute ago
12:00 iqualfragile ah, ok
12:00 iqualfragile well, you are about 12 hour too early/late
12:00 davidpace Umm no, I am not often on #minetest,
12:01 davidpace What do yoiu mean?
12:01 davidpace *you
12:01 iqualfragile well, use
12:01 iqualfragile !date
12:01 moltenbot Di 25. Dez 13:01:43 CET 2012
12:01 davidpace !date
12:01 moltenbot Di 25. Dez 13:01:53 CET 2012
12:01 davidpace Hmmm
12:01 iqualfragile when it shows some time between 19 and 3 o clock then its not quiet in #minetest
12:02 davidpace Soo its not quiet?
12:02 PilzAdam hello iqualfragile
12:03 PilzAdam the new dirt textures are nice
12:03 iqualfragile hi PilzAdam
12:03 PilzAdam Frohe Weihnachten!
12:03 iqualfragile i dont usualy make/improve texture, but if you like them i have some minor improvements for farming, too
12:04 iqualfragile Frohe Weihnachten, auch wenn ich das nicht wirklich feiere
12:04 iqualfragile davidpace: no, its just morning, nerds are sleeping in the morning, you know?
12:04 davidpace Yes lol
12:12 iqualfragile !ping minetest.net
12:12 moltenbot host minetest.net DOWN
12:12 iqualfragile gml
12:12 PilzAdam iqualfragile, can you provide textures for this https://github.com/PilzAdam/minetest_game/tree/farming/mods/farming ?
12:12 moltenbot PilzAdam's link: minetest_game/mods/farming at farming ? PilzAdam/minetest_game ? GitHub
12:13 PilzAdam note that you shouldnt use the textures in there because RBA copied them from MC
12:13 PilzAdam maybe take the textures from my other farming mod as a starting point
12:13 iqualfragile as i said, im usaly a programmer, but the texures from your other farming mods annoyed me, or to be precise: two of them
12:14 PilzAdam Frohes Fest john_minetest
12:15 iqualfragile both cotton-related: the it was hard for me to quickly decide on wich cotton plant was fully grown and wich wasnt, so i removed the white pixels from the not-finished step
12:15 iqualfragile and it was hard for me to read how many seeds i do actualy have as white on white is quite unreadable… so i fixed that, too
12:21 iqualfragile there is one "improvement wich is quite obvious: instead of copying the dirt-textures into the soil-textures and adding stuff you should instead just take the aded stuff and ^ it with the dirt-texture (as seen in my litle improovement for grass_side)
12:21 iqualfragile john_minetest: Frohe weihnachten
12:27 artur99 joined #minetest
12:28 sapier joined #minetest
12:29 Exio PilzAdam: did you check https://github.com/celeron55/minetest_game/pull/82?
12:29 moltenbot Exio's link: Tweaked Mese behavior so that the old Mese object is still available. by VanessaE ? Pull Request #82 ? celeron55/minetest_game ? GitHub
12:30 PilzAdam will do
12:33 artur99 this is real\
12:33 artur99 :
12:33 artur99 http://www.youtube.com/watch?v=EVXLOb6TCLM
12:33 moltenbot artur99's link: Lets Play: Minetest! Doors, Bows, And Animals! - YouTube
12:33 artur99 ” Doors, Bows, And Animals!”?
12:34 artur99 does really exist animals?
12:35 artur99 in minetest?
12:35 Exio grr, forum down
12:35 oa_Bob1 joined #minetest
12:36 Exio and well, iirc, with mob framework, or only sheep + rats with simple mobs
12:38 artur99 and now there isnt animals anymore?
12:40 artur99 this game evoluates so fast?
12:41 artur99 do u saw this game:
12:41 artur99 http://marketplace.xbox.com/en-US/Product/CastleMiner/66acd000-77fe-1000-9115-d80258550900
12:42 artur99 ?
12:42 moltenbot artur99's link: CastleMiner - Xbox.com
12:43 sapier mobf will have  new release soon ... I'm going to drop the new 3d model support for this releas .... creating 3d models ain't something I'm used to :-/
12:44 sapier by the way how to tell minetest where to look for textures defined in a 3ds file?
12:46 artur99 where can i find all dorr types
12:46 artur99 ?
12:47 artur99 the forum is down
12:52 Jordach PilzAdam, get down to the xbox
12:52 sapier ok than now I report .3ds is working too ... without textures :-)
12:53 iqualfragile hi sfan5
12:54 sfan5 hi :D
12:54 iqualfragile sapier: well, try to put the textures all over the place, maybee it will find them somewhere
12:54 iqualfragile !ping minetest.net
12:54 moltenbot host minetest.net DOWN
12:55 sapier :-) I've already thought of that but as minetest expects textures to be somewhere within mod folder I first wanted to know if there's a best practice where to put them
12:56 iqualfragile yeah, but i think the .3ds support is not official…
12:56 sapier I'll release next mobf without 3d models but containing all code necessary to support 3d models ... which is not a big deal at all
12:57 sapier is here someone skilled in 3d modeling? my models look somehow strange :)
12:57 iqualfragile sapier: i would love to run (at least parts of) your mobf but: its just too heavy
12:57 iqualfragile what can i/you do about that?
12:58 sapier you know you can disable nearly everything?
12:59 iqualfragile jup
12:59 sapier mobf is just a framework, if those animals you've enabled don't use the features they're not called this can't do anything bad
12:59 iqualfragile but my server dies under the load and gets unresponsive
12:59 iqualfragile even when i just have 15 animals on screen
12:59 sapier what version did you try?
13:00 iqualfragile ühm…
13:00 iqualfragile about 2 month ago, i guess
13:01 sapier hmm as I haven't released a new version for some time this should be latest .. did you have all animals enabled?
13:04 iqualfragile yup, but as i said: it were about 15 onscreen at the max
13:04 iqualfragile & im a bit unshure if i should try again because that leaves unknown objects everywhere
13:04 kotolegokot joined #minetest
13:05 sapier I've added some code to remove disabled animals probably this makes testing a little bit more conveniant
13:06 sapier most time spawning code introduced lots of lag, mobs still using "heavy" spawning algorithms are vombies (at night only) fishes and gulls
13:06 iqualfragile ah, ok, well, then im gona try
13:07 iqualfragile (when you link me to your git-repos, as the forums are down)
13:07 sapier please wait for the new releas that code is really fresh I'll do a little bit of more testing
13:07 iqualfragile no problem
13:08 sapier I always want to avoid to disappoint ppl trying animals ... especialy if they give feedback
13:10 iqualfragile animals are important, realy
13:11 iqualfragile (well, not _all_ of them
13:11 iqualfragile )
13:11 iqualfragile but its important to have some dangers
13:11 iqualfragile like vombies
13:12 sapier yes but vombies will requre fast servers spawning in huge amounts at night creates lots of load ... at least until I've got an idea to do it more smart
13:14 iqualfragile i have a fast server.
13:15 sapier if you wan't to try general performance of mobf I recomend start with all animals disabled enabling one by one starting with sheep cow chicken wolf dm maybe vombie
13:15 hmmmm joined #minetest
13:17 sdzen joined #minetest
13:17 iqualfragile sapier: how long is it gona take untill you release the next version?
13:18 iqualfragile john_minetest: we all do
13:18 sapier I'm at final polishing atm all features are implemented I'd like to have in next version. I've to do some testing as lot's of (internal) code was changed
13:18 iqualfragile sapier: https://github.com/sapier/animals_modpack right repos?
13:18 moltenbot iqualfragile's link: sapier/animals_modpack ? GitHub
13:19 sapier mesh support is already in next version I've just no "good" meshes to release
13:19 sapier basicaly yes but this is for stable and bugfix code only not for experimental
13:24 sapier off topic am i the only one having textures leak on minetest leave/joing game without quitting completely?
13:25 iqualfragile sapier: nope, i have those, too
13:25 moltenbot joined #minetest
13:26 sapier ok so I'm not crazy because there was a patch floating around that problem about a year ago
13:26 sapier add "fixing" to my sentence
13:27 iqualfragile yeah, but it was removed again
13:28 sapier I'd be glad to add them my first try to ise blender was horrible :-)
13:31 sapier great :-) I didn't add animation code because i didn't have any animatable model may i use this big to add it?
13:31 moltenbot joined #minetest
13:31 sapier http://ompldr.org/tZ3RvZQ  << my try to create a sheep
13:32 iqualfragile blurp
13:32 Jeija https://github.com/celeron55/minetest/pull/366 << My pull request for a list of servers
13:33 iqualfragile Jeija: post that to #minetest-dev
13:34 moltenbot joined #minetest
13:35 * OldCoder is resting
13:36 moltenbot joined #minetest
13:36 sapier looks promising
13:37 iqualfragile Jeija: maybee it would be better to add a new tab called "global" in wich all servers are listed
13:38 Jeija left #minetest
13:38 iqualfragile and only have your own local servers in that multyplyer-list
13:38 iqualfragile -.-
13:39 iqualfragile sapier: https://github.com/sapier/animals_modpack/blob/master/mobf/.project~
13:40 sapier hmm shouldn't be there thanks I'll remove it
13:41 iqualfragile and there are some problems in the readme
13:41 iqualfragile the creeper was removed/renamed
13:41 iqualfragile and the vampire… yeah
13:41 sapier creeper was removed?
13:41 iqualfragile you might want to use the empty glass from vanessae s vessles
13:42 iqualfragile sapier: i think so, wasnt it?
13:42 sapier not by purpose
13:42 iqualfragile wasnt it renamed?
13:42 sapier no it's in there
13:42 iqualfragile ok
13:42 sapier animal_creeper
13:43 NekoGloop joined #minetest
13:43 NekoGloop Meow
13:43 iqualfragile hi Neko
13:43 iqualfragile -added 3d Boombomb (was Creeper)
13:44 sdzen greetings neko
13:44 sapier you're right
13:44 NekoGloop well at least now it's got a different name.
13:44 sapier I should've renamed the folder too
13:44 NekoGloop I still dont like the idea of the game ripping through my crap.
13:44 iqualfragile sapier: where is the repos of the mobf-settings?
13:45 sapier not in there because by the time of last release mobf-settings depended on other non standard mods
13:45 iqualfragile ok
13:45 sapier I haven't checked if those features got to main minetest_game by now
13:45 iqualfragile (still waiting for the next release
13:46 sapier don't expect it before tonight :-)
13:46 iqualfragile oh… ok
13:46 sapier polishing and testing needs some time too
13:46 NekoGloop and dont expect jordan4ibanez's mod to ever be updated.
13:46 iqualfragile let me help you
13:48 sapier of course this release won't be a really stable release there where to many changes to expect flawless operations. But I'll still need until tonight for a proper releasable version ... sorry
13:49 Jordach merry christmad NekoGloop
13:49 Jordach christmas*
13:49 NekoGloop Yes, isnt the loss of a great modder a wonderful christmas present?
13:50 Jordach nope, hes an ass to some people
13:51 sdzen but not to others
13:51 NekoGloop He only returned the favor of the community.
13:51 NekoGloop So treat him like shit he treats you like shit. Simple.
13:52 NekoGloop DM, oerkki, rats.
13:52 NekoGloop No, i listed the entire list of mobs from 0.3.x version.
13:53 NekoGloop well pigs are a bit much
13:53 NekoGloop Why have a pig when we have cows?
13:53 NekoGloop Unless you want hogskin for footballs or something.
13:54 NekoGloop cows are OP?
13:54 NekoGloop Meat if you kill them, milk if they stay alive
13:54 NekoGloop You can only get so much meat from them.
13:55 sapier *lol* ride cows .... sounds funny ... and even possible
13:55 NekoGloop Well, at least i've figured out why mojang made cows nonexistant in their latest updates.
13:55 NekoGloop And made books out of leather and paper.
13:55 NekoGloop Which is the stupidest thing ever, and mojang should feel bad.
13:56 sapier I think getting leather from deer is much more interesting
13:56 jojoa1997 joined #minetest
13:56 sapier mob already has deer ;)
13:56 sapier mobf
13:56 iqualfragile an ugly deer
13:56 NekoGloop I think getting leather from just every animal it makes sense with is a good idea.
13:56 jojoa1997 can someone give me the github link to jordan4ipbanez's 3d animated npc
13:56 sapier :-) I'm a coder not a designer
13:57 iqualfragile github.com/jordan4ibanez ?
13:57 NekoGloop Cows, deer, pigs...
13:57 jojoa1997 hostile small people
13:57 sapier you meant "small piece of leather" ? @john_minetest
13:57 PilzAdam <sapier> :-) I'm a coder not a designer <- thats one big problem of Minetest, we dont have designers
13:57 iqualfragile john_minetest: both
13:57 sapier true @pilzadam
13:57 iqualfragile PilzAdam: you need to differ: graphical artists or designes?
13:58 sapier I've posted a link to a try of mine to create a sheep 3d model ... I think the result is self speaking
13:58 iqualfragile and we do have enought graphical artists, take a look at the relam of 3d-mobs
13:58 * NekoGloop shows how bad notch is at game design right there.
13:59 NekoGloop What the actual fuck. I did not put a /me there.
14:00 iqualfragile NekoGloop: in the irc-protocol you need to put a special char at the end of the line, maybee you did that by accident?
14:00 iqualfragile -.-
14:04 shadowjay1 joined #minetest
14:05 moltenbot joined #minetest
14:06 thexyz the guy who made new design for website can be called designer, can't he?
14:07 thexyz prowseed, iirc
14:07 thexyz the one which was not accepted by c55
14:12 thexyz iqualfragile: so, 99% bot uptime, yeah?
14:12 iqualfragile i have shut it down like 10 minutes ago because i want to add a feature
14:14 thexyz what feature?
14:14 iqualfragile i wan to allow both syntaxes: !up minetest.org 30000 and minetest.org:3000
14:14 moltenbot joined #minetest
14:15 thexyz fine
14:15 thexyz and how about ipv6?
14:15 iqualfragile what exactly?
14:16 thexyz will it work (when we'll have it supported)
14:17 iqualfragile you mean for checking if hosts are up?
14:17 thexyz yep
14:17 iqualfragile jup
14:18 iqualfragile (well, why wouldnt it work? it uses standard-unix-tools)
14:20 moltenbot joined #minetest
14:23 thexyz ok, fine, let's assume it will work
14:24 moltenbot joined #minetest
14:26 moltenbot joined #minetest
14:28 moltenbot joined #minetest
14:30 thexyz minetest.net is fucking down again
14:33 NakedFury joined #minetest
14:39 thexyz http://www.handheld-linux.com/wiki.php?page=GTA04
14:40 thexyz (cast marktraceur)
14:42 PilzAdam *** longjmp causes uninitialized stack frame ***: /home/adam/Minetest/minetest/bin/minetest terminated
14:42 PilzAdam anyone knows what that means?
14:43 thexyz seems to be curl-related
14:43 thexyz (as google thinks)
14:43 thexyz http://stackoverflow.com/questions/9191668/error-longjmp-causes-uninitialized-stack-frame
14:43 PilzAdam you need a backtrace?
14:43 moltenbot joined #minetest
14:43 sapier seems assembler is still alive ;-)
14:44 thexyz how can it be non-alive?
14:44 thexyz PilzAdam: what MT version causes this?
14:44 PilzAdam https://gist.github.com/999fd7c9df721d57ce4a
14:45 PilzAdam Jeija's serverlist
14:45 PilzAdam but it was ingame
14:46 PilzAdam so I guess its not his fault
14:46 thexyz well, that's definetly a curl issue
14:46 thexyz >/usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4(+0x9b25)[0x7f2c24509b25]
14:46 iqualfragile my server has curl-support enabled
14:46 PilzAdam I played several minutes on iqualfragile's server
14:47 thexyz hm.. the solution may be curl_easy_setopt(curl, CURLOPT_NOSIGNAL, 1)
14:48 iqualfragile btw: i think the boat looks to round
14:49 PilzAdam yea, I dont really like the boat model
14:51 markveidemanis joined #minetest
14:51 markveidemanis i have to ask a technic expert, so can they plz PM me
14:51 iqualfragile RealBadAngel: markveidemanis has a question
14:52 markveidemanis ok fair enough
14:52 markveidemanis RealBadAngel: ccould you go on the Zegathon server to help me with wiring and machines
14:54 moltenbot joined #minetest
14:55 moltenbot joined #minetest
14:55 Doc22 joined #minetest
14:56 markveidemanis llp
14:56 Doc22 hey Oldcoder
14:56 markveidemanis RBA
14:56 Doc22 i got my new computer
14:56 Doc22 :)
14:56 Doc22 :)
14:56 Doc22 im so happy
14:56 Doc22 it runs like lightning
14:56 PilzAdam specs?
14:56 Doc22 and I can play games that i couldnt before
14:56 Doc22 ok
14:56 Doc22 asus sabertooth x79 motherboard
14:57 markveidemanis Ghz?
14:57 Doc22 intel 1-7 3820 processor 3.2 ghz
14:57 Doc22 i-7*
14:57 markveidemanis holy shi...
14:57 markveidemanis haha i got 1.6
14:57 Doc22 8gb of 1866mhz ram
14:57 PilzAdam what generation is the core?
14:57 Doc22 it has 4 cores
14:57 Doc22 idk what gen
14:58 thexyz + multithreading?
14:58 markveidemanis thats faster than apple imac, i think
14:58 Doc22 ikr
14:58 Doc22 i got an awesome cooler
14:58 thexyz oops, hyper-threading
14:58 moltenbot joined #minetest
14:58 Doc22 and the processor usage never goes above 1-%
14:58 Doc22 10%*
14:58 Doc22 mostly around 1% usage
14:58 Doc22 even with multitasking
14:58 Doc22 i custom built this
14:59 Doc22 ordered everything from amazon
14:59 markveidemanis can you run my minetest server with ur fast pc to see how it performs?
14:59 PilzAdam I have 8 cores @ 2.93 GHz
14:59 Doc22 sure
14:59 Doc22 awesome
14:59 iqualfragile PilzAdam: me too
14:59 Doc22 the slot is lga201
14:59 Doc22 lga2011*
14:59 PilzAdam i7 first generation
14:59 iqualfragile well, im not shure about the 2.93 ghz
15:00 Doc22 so when the new ivy bridge processors come out
15:00 Doc22 i can use them
15:00 markveidemanis meh
15:00 Doc22 i want to see how the 3-d transistors work
15:00 iqualfragile Intel(R) Xeon(R) CPU E5405  @ 2.00GHz
15:01 Doc22 @markveidemanis
15:01 PilzAdam Intel(R) Core(TM) i7 CPU 870 @ 2.93 GHz
15:01 Doc22 i will run your server for test
15:01 Doc22 but not permanently
15:01 moltenbot joined #minetest
15:02 Doc22 also I chose to use a 120gb ssd
15:02 Doc22 they are much faster
15:03 Doc22 boots up in like 10 seconds
15:03 thexyz Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz (server)
15:03 PilzAdam Doc22, wich OS?
15:03 Doc22 win 7
15:03 Doc22 im kinda mixed between gaming
15:03 Doc22 and programming
15:03 PilzAdam dual boot
15:03 thexyz linux can boot in ~3 seconds from ssd, iirc
15:03 Doc22 so i use windows
15:04 Doc22 i only use it because of the games that are for windows
15:04 thexyz http://www.phoronix.com/scan.php?page=news_item&amp;px=MTEwMjc
15:04 moltenbot thexyz's link: [Phoronix] A Two-Second Boot Time With systemd
15:04 Doc22 otherwise i would use linux
15:04 Doc22 also im used to windows.
15:04 Doc22 its "what  i grew up on"
15:04 Doc22 i learned it when i was little
15:04 Doc22 i like windows
15:05 iqualfragile thexyz: linux can boot in 5 sec from hdd
15:06 NakedFury merry christmas minetest
15:06 thexyz iqualfragile: with X and some DE?
15:06 iqualfragile jup
15:06 iqualfragile was on phoronix some while ago
15:06 Doc22 i tried ubuntu when i was trying to learn about servers
15:06 PilzAdam iqualfragile, and with BIOS?
15:06 Doc22 i had sooo much trouble installing it
15:07 PilzAdam Doc22, wubi?
15:07 iqualfragile PilzAdam: thats a different story
15:07 Doc22 no writing iso to a cd
15:07 iqualfragile cd…
15:07 iqualfragile use usb-sticks
15:07 Doc22 i tried doing that too
15:07 iqualfragile i usualy get my system installed in less then 7 minutes using an usb-stick
15:08 thexyz NakedFury: merry grav-mass
15:10 Doc22 hmm
15:10 Doc22 i had a lot of trouble
15:10 iqualfragile http://www.linuxliveusb.com/
15:11 Doc22 i downloaded it several times (many hours...), then tried installing it
15:11 Doc22 it was mainly during boot up
15:11 Doc22 it wont load grub
15:11 Doc22 unless i change some settings
15:11 Doc22 even then it wont boot linux
15:12 Doc22 its probably because that was an old computer with out of date bios
15:12 Doc22 etc
15:29 Doc22 joined #minetest
15:32 Doc22 ugh
15:33 Zeg9 joined #minetest
15:33 Doc22 stupid "restart now for windows updates?" button
15:33 Doc22 accidentally pressed restart now
15:33 Zeg9 You use windows ?
15:33 Doc22 yes
15:33 Doc22 just for the gamez
15:33 Zeg9 Hi
15:33 Zeg9 btw
15:33 Doc22 im mixed between programmer and gamer
15:33 mauvebic joined #minetest
15:33 SmugLeaf joined #minetest
15:33 SmugLeaf joined #minetest
15:33 Doc22 i like windows because it is also what I am used to
15:34 Doc22 i dont have to always ask (why cant i do that)
15:34 Doc22 anyway
15:34 Zeg9 I hope it isn't 8
15:34 Doc22 i need to learn more about security
15:34 Doc22 nope
15:34 Doc22 i stick with 7
15:34 Doc22 i hear that its unstable
15:34 Doc22 8
15:35 Doc22 and that they are making it like mac
15:35 Doc22 more or less
15:35 Zeg9 They are making it even more unusable
15:35 Doc22 7 is as far as i will go
15:35 Doc22 for now
15:35 Doc22 i grew up on xp
15:35 Doc22 vista sucked
15:35 Doc22 but 7 is good
15:36 Doc22 xp was also good
15:36 Doc22 is minetest.net down?
15:37 Doc22 YUS WOT action nauw
15:37 Doc22 if anyone has world of tanks
15:37 Doc22 im doc44
15:37 Doc22 gtg
15:47 neko259 joined #minetest
15:56 iqualfragile !ping minetest.net
15:56 moltenbot host minetest.net DOWN
15:57 iqualfragile celeron55: whats up?
15:57 mauvebic damn forums are down
15:57 mauvebic oh well, enjoy http://www.zimg.eu/i/784909190
15:58 celeron55 "what's up?" "well, at least not minetest.net"
15:58 iqualfragile :D
15:58 iqualfragile whats the problem about minetes.net
15:58 iqualfragile s/minetes.net/minetest.net
15:59 iqualfragile celeron55: there is a bug about occlusion: sometimes minetest does not draw chunks of blocks i would be able to see
16:02 celeron55 it's very minor
16:02 celeron55 and not a bug
16:02 celeron55 it's because of speed
16:03 celeron55 if it perfectly tested occlusions, it could just as well just draw everything instead of culling them
16:03 artru99 joined #minetest
16:03 iqualfragile no, its not
16:04 shadowjay1 joined #minetest
16:04 artru99 is this  valable anymore:
16:04 artru99 http://1.1.1.5/bmi/www.mesecons.net/crafts/silicon.png
16:04 artru99 ?
16:06 harrison joined #minetest
16:08 artru99 ???????
16:09 iqualfragile ühm…
16:09 iqualfragile 1.1.1.5?
16:10 artru99 from mesecon.tk
16:10 artru99 *mesecons.tk
16:10 artru99 the silicon
16:10 iqualfragile !ping mesecons.net
16:10 moltenbot 64 bytes from 78.46.181.14: icmp_req=1 ttl=57 time=8.14 ms
16:10 iqualfragile !ping mesecons.tk
16:10 moltenbot host mesecons.tk DOWN
16:10 iqualfragile see, no 1.1.1.5
16:11 * Jordach lazes around
16:14 artru99 nesecons.tk is up
16:14 artru99 i can see it
16:14 Jordach nese? is that some form of negative mese
16:14 mauvebic hmm https://github.com/celeron55/minetest/issues/347 this happens to me on linux too while running chromium
16:14 moltenbot mauvebic's link: GPU Memory Fragments. ? Issue #347 ? celeron55/minetest ? GitHub
16:15 mauvebic and only with the nvidia tower
16:16 Jordach yeah, nvidia chips seem affected by this
16:16 mauvebic though i think its because they recently fixed the hardware acceleration for flash player (which didn't previously work)
16:17 mauvebic if anyone remembers those purple-tinted youtube vids on nvidia gpus :p
16:17 iqualfragile nah, its not purple-tinted
16:17 iqualfragile the colours blue and red are exchanged
16:18 mauvebic welll now hardware accel works and my inventory tiles are frequently replaced by snaps of my browser windows :P could be coincidence tho
16:20 shadowjay1 joined #minetest
16:20 artur99 joined #minetest
16:20 artur99 hi
16:20 iqualfragile hi artur99
16:20 artur99 i cant craft this:
16:21 artur99 http://img823.imageshack.us/img823/7/25148309.png
16:21 artur99 why?
16:21 artur99 same link:
16:21 artur99 http://www.mesecons.net/items/solarpanel.php
16:21 moltenbot artur99's link: mesecons
16:23 artur99 and i cant craft this too:
16:23 artur99 http://www.mesecons.net/items/silicon.php
16:23 moltenbot artur99's link: mesecons
16:25 analphabet joined #minetest
16:27 codile joined #minetest
16:28 Jordach mauvebic, is the card series geforce/
16:28 analphabet left #minetest
16:29 mauvebic geforce 210 i think?
16:29 mauvebic i still have the box lemme go check
16:29 Jordach mauvebic, it might just be on geforce cards
16:29 mauvebic ugh my wife hid it somewhere lol
16:29 mauvebic but yeah its a geforce
16:29 mauvebic bought a year ago now
16:30 Jordach so it might just be geforce cards
16:31 mauvebic yep GeForce 210
16:31 mauvebic driver version 304.64
16:32 Jordach so its a nvidia card being the issue
16:32 roboman2444 joined #minetest
16:32 Jordach of the series geforce
16:33 mauvebic + it only happens when chromium is running?
16:33 Jordach celeron55, my issue on c55/minetest #347 seems to be related to the running of a hardware accelerated browser and the running of a minetest binary on nvidia geforce series cards
16:34 oa_Bob1 joined #minetest
16:35 mauvebic i wonder what happens if i disable hard.accel. on the flash player
16:35 Kacey joined #minetest
16:36 Kacey hello and merry christmas
16:36 Kacey O:-)
16:39 Zeg9 Jordach, nvidia geforce series -> nvidia graphic card
16:39 Zeg9 Jordach, nvidia geforce series -> nvidia graphic cards*
16:39 Jordach Zeg9, it only happens on this series
16:40 mauvebic feel free to add my details to the bugreport, i dont have/want a github acct. lol
16:40 Zeg9 Jordach, I mean that all nvidia cards are called geforce
16:42 Kacey i have installed xubunu on my laptop
16:43 sapier1 joined #minetest
16:43 Kacey hallo
16:44 Zeg9 Hi
16:44 Kacey i gave myself the gift of xubuntu
16:45 Zeg9 Free and great gift
16:45 Kacey yes it is
16:45 Kacey installing WINE and VanessaE are you on?
16:46 sebastiansam55 joined #minetest
16:46 VanessaE I *just* walked in
16:46 Kacey lol
16:47 PilzAdam hi VanessaE
16:47 VanessaE your timing is impeccable
16:47 VanessaE PilzAdam: ahh there you are.  I have work for you ;)
16:47 VanessaE https://github.com/celeron55/minetest_game/pull/82
16:47 VanessaE also good morning all.
16:48 Kacey merry christmas
16:48 VanessaE same to you Kacey
16:48 Kacey i gave myself the gift of xubuntu
16:50 thexyz VanessaE: why are there 3 closed and 1 open pull request for that thing?
16:50 VanessaE thexyz: because I kept changing my mind and also screwing up :-)
16:51 thexyz why didnt't you just change existing pull request?
16:51 VanessaE and because certain individuals don't like multiple commits per request.
16:51 VanessaE I don't know how to do that.  Still learning git.
16:51 VanessaE :)
16:51 thexyz git rebase
16:51 thexyz git push --force
16:51 thexyz that's all you need
16:52 VanessaE I'll remember that for the future
16:52 artur99 i cant craft this http://www.mesecons.net/items/silicon.php
16:52 moltenbot artur99's link: mesecons
16:52 artur99 why?
16:54 VanessaE artur99: works for me?
16:54 VanessaE (just checked with a recent git pull of mesecons)
16:55 VanessaE of course, I have homedecor installed too, which I know will produce silicon if mesecons won't.
16:59 artur99 aha
16:59 artur99 and there is planks and steel ingout?
16:59 VanessaE sand + steel
16:59 PilzAdam RealBadAngel, where do I get your latest tree code in c++?
17:00 VanessaE PilzAdam: that pull request should stop all the bitching from the luddites :-)
17:01 ttk2 joined #minetest
17:02 PilzAdam VanessaE, ask me in a few days or so
17:02 VanessaE this should be RBA's trees + mapgen tweaks:   http://realbadangel.pl/mapgen.zip
17:03 VanessaE (it's the whole of minetest, but it isn't current with 0.4.4 git, so be sure you also run the client that gets built with it when testing)
17:03 VanessaE (It doesn't recognize the noclip priv)
17:04 Kacey im working on my new mod so ping if you need me
17:09 Kacey ok back
17:12 markveidemanis joined #minetest
17:17 * Kacey lagetest
17:17 Kacey lagtest*
17:20 marktraceur Lugetest!
17:21 Kacey lol
17:22 Kacey need to finish the crafting recipes and textures and then i can upload it
17:23 Kacey on the time mod*
17:26 sapier1 @iqualfragile I've just updated github code with new mobf version for testing purposes
17:26 iqualfragile k thx
17:30 PilzAdam cutting down one of RealBadAngel's L-System trees: 2 in-game days (without night), nearly 1 steel axe, 230 tree nodes, 397 leave blocks, 234 saplings
17:30 PilzAdam and a lot of fun
17:31 neko259 joined #minetest
17:31 iqualfragile yeah, i think those are a bit too big…
17:31 iqualfragile sapier1: whats the chnges?
17:32 PilzAdam omg, FIRE!!!
17:32 sapier1 1.9.0
17:33 sapier1 lots of changes :-)
17:33 PilzAdam http://www.zimg.eu/i/2231242482
17:33 PilzAdam with fire: 1 fire, 2 saplings
17:33 PilzAdam and only 1 minute
17:34 sapier1 two major things changed : 1) state support for mobs 2) complete rewrite of callback handling (on_step as well as on_punch)
17:34 sapier1 are that growing_trees @pilzadam?
17:35 PilzAdam no, RBA's L-System trees
17:35 mauvebic the boats mod, does the screen shake/vibrate like when i drive ufos?
17:35 sapier1 hmm look great
17:36 * VanessaE is worn out now
17:37 JesseH Any mods that change gameplay a lot?
17:38 PilzAdam creative ;-)
17:38 mauvebic no_mapgen
17:38 thexyz JesseH: realtest
17:38 PilzAdam maybe farming
17:39 PilzAdam thexyz, thats not a mod
17:39 thexyz (it's not a mod but modpack though)
17:39 Kacey mesecons
17:40 thexyz ughh, not modpack, but a game
17:40 marktraceur Anyone know how to disable the "type /join" message that happens with the IRC mod if nobody was on for some time? The IRC bot is always in my channel, but the server sometimes annoys people with the message.
17:41 JesseH thexyz, neat
17:42 VanessaE JesseH: my custom game rather changes game play a bit
17:42 VanessaE mostly because of the presence of the Technic and Unified Inventory mods.
17:42 markveidemanis my framerate is terrible
17:42 VanessaE (e.g. creative mode
17:42 VanessaE )
17:42 Kacey where can i download the irc mod?
17:42 markveidemanis from the internet
17:43 markveidemanis or an interweb
17:44 marktraceur Kacey: http://minetest.net/forum/viewtopic.php?id=3905
17:44 marktraceur Kacey: Suggest that you not use this channel to test it :)
17:44 Kacey aaw ok
17:46 Jakssoul joined #minetest
17:46 Jakssoul Hello everyone.
17:46 Kacey hello
17:46 Kacey brb
17:46 Kacey left #minetest
17:46 Jakssoul How's it going?
17:47 Jakssoul Oh, have fun.
17:47 markveidemanis how to improve FPS?
17:47 Jakssoul Turn of Shaders. Made it SOOO much better for me.
17:47 markveidemanis shaders are off
17:48 Jakssoul How much RAM do you have?
17:48 Jakssoul I'm using a little crappy netbook with 512MB RAM and get 20+ FPS generally.
17:48 Jakssoul I think that should be enough for just about anyone.
17:51 Kacey joined #minetest
17:51 Kacey back
17:51 Kacey having a horrible internet
17:53 Kacey cdan anyone give me the download link?
17:53 Kacey can*
17:55 Kacey joined #minetest
17:56 Kacey hello?
17:57 JesseH Kacey, The guy who wrote it isn't on right now.
17:57 JesseH Let me see if I can find the link.
17:57 Kacey kaeza wrote it didnt he?
17:58 JesseH Correct.
17:59 JesseH Kacey, https://github.com/kaeza/minetest-irc
17:59 moltenbot JesseH's link: kaeza/minetest-irc ? GitHub
17:59 JesseH Clone that, or download as a zip or whatever.
18:02 Kacey Plese change the "cp -R irc" to fit your install of minetest.
18:02 Kacey what does this mean?
18:03 JesseH I am new to minetest, and it seems like a minetest error. Therefore I cannot help you.
18:03 Kacey OldCoder? Vanesssa
18:04 Kacey either of you know?
18:05 MilanFIN joined #minetest
18:07 Kacey left #minetest
18:09 VanessaE hm, what?
18:09 VanessaE *looks*
18:09 RealBadAngel hi all
18:09 VanessaE hrm, well he's gone for now I guess
18:09 VanessaE hey RBA.
18:10 Jordach RealBadAngel, wassup
18:10 RealBadAngel PilzAdam, want latest trees?
18:10 PilzAdam sure
18:10 PilzAdam or are the one VanessaE gave me the latest?
18:10 RealBadAngel Jordach: still in the woods, takin care of trees ;)
18:10 Jordach burning them down
18:10 RealBadAngel the latest one surely im the only one to have it :)
18:11 sokomine merry christmas to all i havn't seen yet :-)
18:11 codile joined #minetest
18:11 VanessaE haha
18:11 RealBadAngel PilzAdam, c++ files: realbadangel.pl/mapgen.zip
18:12 sokomine ah. are the advanced trees coming to the game?
18:12 RealBadAngel you have to have in mods lua version too (for textures)
18:12 RealBadAngel and fix one line in default mapgen.lua
18:13 RealBadAngel line #10 to:
18:13 RealBadAngel minetest.register_alias("mapgen_leaves", "treegen:birch_leaves")
18:14 RealBadAngel btw im movin now all tree related stuff to separate c and h files
18:15 sapier1 can someone tell me what code is expected to be in lua and what is allowed in c++? I thought celeron didn't want many game specific code parts in c++?
18:15 RealBadAngel sapier1, speed factor
18:15 RealBadAngel you can compare with trees speed of the very same code
18:16 RealBadAngel some things just cannot be done in LUA
18:16 sapier1 not really? most of the speed problems mobf has could be fixed in c++ easyly but celeron told me he didn't want mobs in c++
18:16 sokomine if so many experienced players are online...maybe you do have any ideas how i can get right-click on npc/mob to display a formspec menu? i know that it does require changes in the code. i could insert suitable data structures analog to the ones players and nodes use. but i'm not sure if and how updates to the data of lua objects like npc will be transmitted from server to client?
18:16 sokomine oh :-) and sapier is on as well. fine :-)
18:17 * sokomine hopes for 3d-animals :-)
18:17 Kacey joined #minetest
18:17 RealBadAngel sapier1 they should be done in c++
18:17 Kacey i am building CMake
18:17 RealBadAngel as well as mesecons core and some other stuff
18:17 VanessaE PilzAdam: I'm afraid "a few days" just won't do - people are bitching too loudly about the change, this needs put through right away.
18:18 sapier1 you're kidding I've been writing in lua only because celeron said mobs not in c++ and now you tell me they'd be added in c++? is this only your oppinion or did celeron change minds?
18:19 VanessaE Lua is a great idea for modding but it's being over/misused - some stuff just cannot be adequately done without some help from C++
18:20 Zeg9 joined #minetest
18:20 JesseH I imagine, nothing Lua wise can be done without the correct c++ bindings, yes/
18:21 sokomine that's right and one of the reasons there was no way to move the player around before the models where introduced (apart from beaming the player around)
18:22 JesseH Also, what is happeneing that you have to worry about Lua's speed?
18:22 sokomine pilzadam is very experienced at finding ways to get around some limitations of the lua interface. but there are still limits what can be done
18:22 sapier1 I've already added moving player support to minetest a year ago, noone was interested
18:23 sokomine maybe that was at a time celeron had less time/intrest in the game? in recent weeks, quite a lot has improved
18:24 sapier1 I'm glad things get better
18:25 sokomine the new models are great. the 3d-player is much better to look at than that scary 2d-shape that's so flat from the side. it still has some bugs but i think it's worth it
18:25 RealBadAngel sapier1, thats my opinion
18:25 JesseH I am still curious of the problem with speed.
18:26 RealBadAngel but if mobs are supposed to EVER work in mt, it has to be done in c++
18:26 RealBadAngel they can be controlled from lua, but all the logic shall be in the engine
18:26 JesseH The Lua bindings can be made, so us higher level folks can implement things as well.
18:26 sapier1 did you ever try mobf? mobs do work in lua
18:27 sapier1 there's still one major bug in c++ NOT related to mobs making mobs nearly unusable
18:27 VanessaE sapier1: well a lot of people say MOBF lags servers, so...
18:27 VanessaE what's that bug?
18:27 RealBadAngel all the stuff that relies on heavy calculation will suffer
18:28 sapier1 as soon as there's an accelerated entity minetest may enter a runaway performance glitch
18:28 VanessaE huh.
18:28 RealBadAngel entities shall be moved to client side
18:28 sapier1 there's next to no heavy calculation for basic mob features (at least if you do it right)
18:28 VanessaE wonder if that's what's causing my server issues - there's a lot of entities used there in the form of carts, boats, UFOs
18:29 sokomine hm :-) they do work fine. i had only few problems with the last version of mobf. crashes where very rare (most of the time the client crashes for other reasons); and when the mobs changed their spawning it helped a lot. one remaining problem is that the mobs once started disappearing for no apparent reason
18:29 RealBadAngel without it nothin related to animation wont run good
18:29 sapier1 they are! if you use acceleration movement is smooth and done by client
18:29 JesseH mob logic should be able to be done with Lua and work fine.
18:29 sapier1 but as told before if using acceleratin minetest has a bad bug
18:29 VanessaE sapier1: can you elaborate further?
18:30 RealBadAngel which is?
18:30 VanessaE sapier1: can you explain the conditions under which this bug is produced?  Test cases?  Methodology?
18:30 VanessaE I really wanna know.
18:30 sapier1 of course, theres a bugentry too by the way
18:30 Crisco joined #minetest
18:31 sapier1 this bug occurs as soon as an entity is accelerated with a slightly larger value ... 10 for example
18:31 sapier1 in minetests movement calculation loop minetest does collision detection
18:32 sapier1 if anything is accelerated minetest checks if there is any colliding object between old position and new position
18:32 sapier1 if you have accelerated objects this may be lots of blocks to check -> loop time increases --> even more blocks need to be checked next time
18:33 mauvebic so, velocity
18:33 mauvebic better?
18:33 iqualfragile can somebody summarize the last bits of discussion?
18:33 mauvebic or accel < 10 ?
18:33 VanessaE iqualfragile: entities are busted.
18:33 VanessaE :)
18:33 iqualfragile busted? in how far busted?
18:33 sokomine how about jumping? that was the only way to accelerate players for some time (the trampolines)
18:33 mauvebic theyre not busted
18:33 Kacey can anyone help me compile minetest-irc?
18:34 sapier1 it's no matter if it's 10 or 5 or 100 you need only one performance lag to enter this runaway state
18:34 mauvebic a year ago five entities would lag my server, now, takes 20 :P
18:34 simion314 joined #minetest
18:34 VanessaE Kacey: better to wait till later tonight, maybe in 6-7 hours kaeza should be here then
18:34 JesseH I am at this point, wondering how entities are handled.
18:34 JesseH 20, lags a server???
18:34 iqualfragile jup
18:34 sapier1 20 moving entities
18:34 JesseH Still.
18:35 * Kacey is going to go bash his head against a wall
18:35 sapier1 the faster they move the worse the lag
18:35 sokomine hm, i had about 100 mobs in one fenced-off area and that was causing hardly any performace drops at all. they didn't constantly drop, drown and die thanks to the fence
18:35 VanessaE sapier1: does "moving" also include dropped entities that just sit there spinning?
18:35 JesseH That must be some pretty calculation heavy math going on.
18:35 VanessaE or does it have to be X/Y/Z movement?
18:35 JesseH movement** not math
18:35 RealBadAngel anybody seen a vid with 1k moving entities?
18:35 iqualfragile and by laggin he mean healy lagging, it means that the server wont even send new chunks to players
18:35 sapier1 if those dropped entities do have acceleration set might be too
18:36 sapier1 but obviously collision detection will finish soon on objects at ground
18:36 JesseH So it's, network heavy stuff.
18:36 iqualfragile na, the server is just singlethreaded
18:36 RealBadAngel http://www.youtube.com/watch?v=q-Fv_HtzPLg
18:36 moltenbot RealBadAngel's link: Stress test continues - YouTube
18:37 iqualfragile and if a mod uses all the calculation-captabilities to search for a way to move or whatever there is nothing left for the other tasks
18:37 JesseH iqualfragile, figured
18:37 JesseH It has to be how its all handles, not the code that works the logic itself.
18:37 JesseH engine level stuff
18:37 NakedFury wow RBA lots of moving stuff
18:37 NakedFury and in both directions
18:37 * Kacey is wanting to bind a port to a false adress and see what happens
18:37 sapier1 there's a simple solution for this problem ... Just add a top speed limit
18:38 iqualfragile NakedFury: that vid is kindof old, you know…
18:38 JesseH I am just wondering why I lag so bad on every server I get on.
18:38 JesseH Not usual
18:38 NakedFury how did you set the direction? and yes there should be a top speed dropping limit
18:38 RealBadAngel check the technic code
18:38 Kacey press alt+f4 JesseH
18:38 RealBadAngel its all there
18:38 iqualfragile RealBadAngel: the trees look great, maybee a bit more variety and the are perfect
18:39 NakedFury I mean in the game
18:39 iqualfragile (height for example)
18:39 JesseH Kacey, what.
18:39 NakedFury I actually like this new trees, bit more realistic when comparing the height of the character
18:39 Kacey to fix the lag press alt+f4
18:39 RealBadAngel NakedFury, check injector.lua
18:39 RealBadAngel all the entities code is there
18:40 JesseH Kacey, go into terminal and type "rm *".
18:40 Kacey rba, can things go from a pneumatic tube into a gold chest?
18:40 NakedFury RealBadNAngel I mean inside the game how do I tell the direction they go, so maybe metals go one way and the other another
18:40 VanessaE RealBadAngel: I still say you need to thin out the leaves - change your axioms/rules to give the trees more internal definition
18:40 VanessaE RealBadAngel: for the sake of impressing c55 if nothing else ;)
18:41 RealBadAngel i need to add more commands for the turtle to allow such things
18:41 NakedFury leafs should always drop even when you "mine" them
18:41 RealBadAngel and even then some1 has to write such tree in L-systems
18:43 sapier1 does anyone know when forums are expected to be online again?
18:43 VanessaE no idea but c55 already knows they're down.
18:43 iqualfragile no, not even celeron55 said anything about it
18:43 RealBadAngel NakedFury, i will collect all sources and providers connected, confront them, then find a path connecting source and a provider
18:43 RealBadAngel item will just follow the path
18:44 VanessaE [12-25 10:52] <celeron55> crap, where is minetest.net once again
18:44 VanessaE in -dev.
18:48 kaeza joined #minetest
18:48 VanessaE Kacey: there he is.  :-)
18:48 kaeza hey hey V
18:48 VanessaE kaeza: it's all your fault.
18:48 VanessaE :-)
18:48 VanessaE hi :-)
18:48 kaeza lolwut
18:48 Kacey ooh hai
18:49 kaeza hi Kacey
18:49 Kacey i need to compile minetest-irc
18:49 kaeza what happened?
18:49 kaeza am I goping to jail? :P
18:49 kaeza ah
18:50 kaeza do you have CMake already installed?
18:50 Kacey i think so yes
18:51 kaeza then cd <minetest-irc-dir> ; cmake . && make && make pack_mod
18:52 kaeza on noes!! teh forumz r down!!
18:53 Kacey thank you
18:54 kaeza Kacey: was that the problem you were having?
18:54 Kacey there is no bin folder
18:54 mitori joined #minetest
18:54 Kacey ooh duh
18:54 Kacey i need to compile now
18:54 kaeza nope
18:54 kaeza there is no bin folder
18:55 kaeza it should create an `irc' directory after you do "make "pack_mod"
18:55 Kacey so after doing that one line it is done?
18:55 kaeza yup
18:55 kaeza if you got no errors, yes
18:55 Kacey take the irc folder and put it in the mods folder?
18:55 kaeza exactly
18:56 kaeza bbiab
18:57 Kacey error in init.lua
18:59 Kacey [C]: in function 'require'
19:00 Kacey maybe...
19:09 OldCoder Hi
19:10 OldCoder sokomine, there are 3D animals in the works
19:10 sokomine hi oldcoder
19:10 OldCoder An improved pig is coming I think
19:10 OldCoder Howdy
19:10 sokomine yes, i saw sapier online and am talking with him :-)
19:10 OldCoder Kacey, you had a question about copies?
19:10 Kacey naw i got it
19:10 OldCoder All right
19:10 OldCoder Naw right
19:10 Kacey but i need kaeza
19:11 sokomine hm. concerning pigs...it would be nice if they where wild pigs. those look diffrent than the domesticated version. they could be a bit aggressive and stealing stuff the player planted (corn, carrots, ...) and try to chase players a way. perhaps a bit like the wolf
19:14 M13_ joined #minetest
19:14 mrdragons joined #minetest
19:15 OldCoder sokomine, that sounds fun
19:15 OldCoder Boars are not bores :P
19:15 Kacey hello m13
19:15 M13_ I got computer back
19:15 OldCoder sokomine wishes wild boars
19:15 Kacey i have xubuntu
19:15 M13_ :-)
19:15 OldCoder M13_, merry xmas
19:15 M13_ thnx, you too
19:15 M13_ OldCoder, please pm
19:16 sdzen merry something to you http://www.youtube.com/watch?v=nUKku3MhCPs
19:16 moltenbot sdzen's link: Merry Something To You - YouTube
19:16 Kacey kaeza i have a problem
19:17 sokomine yes :-) and more animals! and on all servers :-))))
19:18 * Kacey is going to go bash his head against a wall
19:19 PilzAdam gtg; bye
19:20 Kacey ooh wait i needed PilzAdam lol
19:25 kaeza back
19:25 kaeza what problem Kacey?
19:26 kaeza hi OldCoder
19:26 Kacey idk i cannot find it in debug.txt
19:26 Kacey but it cannot run init.lua
19:27 kaeza Kacey: do something: delete debug.txt, start the game, and when the error appears, quit the game, and upload your debug.txt
19:27 Kacey k in a minute
19:33 kaeza are the forums down?
19:34 sokomine i have a strange bug recently with my linux desktop...klicking on a window (especially minetest) doesn't update it anymore. only clicking and then forcing some new images helps...strange
19:35 kaeza sokomine: that happened to me with bugged gfx drivers
19:35 kaeza are you using latest drivers for your card
19:35 kaeza ?
19:38 Kacey kaeza can i dcc it to you
19:38 kaeza yes
19:39 OldCoder Hi
19:39 Kacey did you get it?
19:39 kaeza Kacey: got it
19:39 Final joined #minetest
19:39 sokomine it ought to be a relatively recent driver, yes
19:41 kaeza Kacey: may I PM?
19:41 Kacey sure
19:46 sokomine it's a 4.5 years old onboard nvidia chipset. hard to tell what's going wrong there. maybe a memory leak somewhere?
19:47 * Kacey is liking xubuntu
19:51 kaeza sokomine: I had problems with older PCI NVidia cards on Linux
19:52 Kacey how to i run a server on xubuntu for minetest
19:54 sokomine same as elsewhere i think? start the server with the right params?
19:54 Kacey how do i create the server
19:54 Kacey like the server program
19:54 sokomine bin/minetestserver --help
19:55 Kacey i dont have minetestserver
19:55 sokomine you have to supply the world it ought to use. help shows you the parameters. the worlds can even be listed
19:55 sokomine you need that. it's the very server
19:55 sokomine if you compiled it yourshelf it ought to rest in the bin/ folder next to the minetest-program (the client)
19:56 Kacey i got a batch file
19:59 Kacey hey kaeza
19:59 sokomine did you compile it yourshelf or did you get a package for your distribution?
20:00 STHGOM joined #minetest
20:00 sokomine to my knowledge the minetestserver is started automaticly when you run the client and start a singleplayer game. thus you have to have it somewhere
20:01 sapier1 no not quite it may be within minetest binary
20:01 Kacey kaeza
20:02 Kacey i am trying to test an irc client so anyone want to join go to 67.162.156.91 port 30000
20:02 sapier1 it is within minetest so if you disabled server on build you won't get a separate binary ... maybe it even won't be included in minetest client in this case but thats a guess
20:02 * OldCoder will return in a little while
20:02 sokomine oh? ok. didn't know that
20:03 OldCoder sapier1, I have not reviewed scrollback. Is your mod or modset reasonable for the CPU and RAM on my worlds?
20:03 kaeza back
20:03 kaeza Kacey?
20:04 sokomine hm. mobs on oldcoders worlds would be great :-) and oldcoder is online enough to take care of the server should anything go wrong
20:04 Kacey please come test my server
20:04 * sokomine grabs a few cows and sheep and leads them to calinous world on oldcoders server
20:05 kaeza Kacey: IP?
20:05 Kacey 67.162.156.91 port 30000
20:06 sapier1 latest 1.9.0 version is not ready for production use I've done lots of code rewriting so for latest version you'd better wait until 2.0 ... 1.4.6 is quite stable but has some performance issues with ALL MOBS enabled sheep cow chicken and deer most likely will work for other animals you may need to try ... but be warned automatic removal of disabled mobs is a feature added in new versions
20:06 kaeza Kacey: connecting :)
20:07 sapier1 for testing servers 1.9.0 should be fine
20:10 * VanessaE wanders back in panting and heaving and sweaty and dusty.
20:10 VanessaE ever torn out a flight of stairs?
20:10 * VanessaE <---- this is what it looks like.
20:12 Jordach VanessaE, use the admin pick. much faster.
20:13 VanessaE I guess what the IRL equivalent of that would be a Sawzall, which I didn't have permission to use :-)
20:13 VanessaE (the contractor left all his tools and stuff here so he can continue after the holidays)
20:14 NakedFury next time steal a truck from a construction site
20:14 VanessaE so I did it all with a 4kg sledge and a crowbar :-)
20:14 kaeza VanessaE: wish there was worldedit IRL...
20:14 VanessaE kaeza: +100000000000
20:15 Jordach kaeza, id do this to so many people IRL it would be ridiculous
20:15 Jordach and perhaps cover mexico in lava.
20:15 Jordach <joke>
20:15 Jordach (id probably be banned from life..._
20:15 Jordach )
20:15 STHGOM brb
20:16 STHGOM joined #minetest
20:18 kaeza <joke>maybe, there are too many mobs in Mexico</joke>
20:19 STHGOM joined #minetest
20:19 STHGOM left #minetest
20:19 kaeza well... everywhere
20:19 STHGOM joined #minetest
20:19 kaeza g*d planned to do a server restart on dec 21st, but he was a bit lazy :P
20:21 VanessaE naw, he just needs to rebuild his client and ban a few million players, the server's been running fine despite a fuckton of griefing :-)
20:22 VanessaE problem is some parts of the map are showing signs of corruption
20:25 iqualfragile joined #minetest
20:26 kaeza heh also it seems europe had about 1492 years of lag; the american chunks weren't getting to those parts
20:27 STHGOM Hello!
20:28 markveidemanis HELLO!
20:28 iqualfragile hi
20:28 VanessaE hi
20:28 markveidemanis HI
20:28 markveidemanis hello?
20:29 sokomine hm :) people griefing rl might be strange. imagine thiefs running away with a cubic meter of stone :-)
20:29 markveidemanis HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHA
20:29 VanessaE heh
20:29 markveidemanis heh = HAHAHAHAHAHAAHAHAHAHAHAHAHAHAHAH
20:30 markveidemanis "=" = merry christmas
20:30 markveidemanis ============================
20:30 sokomine to you as well :-)
20:30 markveidemanis and a happy new year for 2014
20:31 markveidemanis the whole "13" thing is unlucky
20:31 markveidemanis lets just skip it
20:31 Kacey lol /time 2014
20:32 markveidemanis HAHHAHAHAHAHHHHHHHHH
20:32 markveidemanis *cough
20:33 markveidemanis *ATCHOOO KOOP
20:33 Kacey lol instead of /clearobjects, /clearretards
20:34 markveidemanis HAHAHAHAHAHA
20:34 Kacey yes
20:34 markveidemanis it is in minecraft
20:34 Kacey edit fontlucidia.png
20:34 markveidemanis its white, white is a colour
20:34 STHGOM joined #minetest
20:35 iqualfragile nope, white and black are no colours
20:35 markveidemanis are forums down
20:35 Kacey yes
20:35 markveidemanis Y
20:35 Kacey idk
20:35 markveidemanis again...
20:36 markveidemanis https://github.com/Zeg9
20:36 kaeza john_minetest: first, white *is* a color; second, the correct question would be "can you have multi-colored text in MT chat?", and third, it would be awesome to see this implemented
20:36 markveidemanis hahahahahahahahahahhhhhh
20:36 markveidemanis [20:33] <Kacey> lol instead of /clearobjects, /clearretards
20:36 Kacey just change fontlucidia.png to the color you want
20:36 kaeza Kacey: that does not work
20:36 markveidemanis [20:36] <markveidemanis> [20:33] <Kacey> lol instead of /clearobjects, /clearretards <== LOL repost
20:36 Kacey i did it once
20:37 kaeza if you change font to say yellow you still have single-colored text
20:37 * markveidemanis <== Awesome Guy
20:37 markveidemanis haha
20:37 Kacey but change each leter a diff. color
20:37 kaeza Kacey: you don't get the point do you?
20:37 Kacey ooh now i do
20:38 markveidemanis ooohhh
20:38 markveidemanis oooh
20:38 markveidemanis ahhh
20:38 markveidemanis <.>
20:38 kaeza what if you want to say, e.g: [color=yellow]Hello![/color][color=red], world![/color]
20:38 Kacey hmmmm maybe Calinou could make that
20:39 jin_xi joined #minetest
20:39 markveidemanis clearobjects ,, ,,, ,,,, , ,,
20:40 markveidemanis ...---..-.-.-.-..- ...-.---....-.--.-.-... ..--.-.--.-.-....-.- ...-.-.-.-.-..- .-. . .-.-.- .-
20:40 markveidemanis morse
20:40 markveidemanis <===================================================>
20:40 markveidemanis anyguess?
20:40 markveidemanis hmmmm
20:41 markveidemanis is it hmmm or hmmmm or hmmmmm
20:41 Kacey ...----...
20:41 markveidemanis or hmm
20:41 VanessaE bbl
20:41 markveidemanis or hm
20:41 markveidemanis Kacey: s-?-s
20:41 Kacey sos
20:42 Kacey i know i failed at it
20:42 markveidemanis ]0 is not ----, its ---
20:42 markveidemanis i am going to post a google link
20:42 markveidemanis http://www.google.co.uk/imgres?q=morse+code&amp;um=1&amp;hl=en&amp;client=ubuntu&amp;sa=N&amp;tbo=d&amp;channel=cs&amp;biw=1024&amp;bih=476&amp;tbm=isch&amp;tbnid=DTTmku7CMeU1gM:&amp;imgrefurl=http://www.learnmorsecode.com/&amp;docid=u_ijjvUyoadN4M&amp;imgurl=http://www.learnmorsecode.com/pix/CW.gif&amp;w=518&amp;h=234&amp;ei=iw_aUIO-N4mV0QXc8oCACw&amp;zoom=1&amp;iact=rc&amp;dur=6&amp;sig=106441845925408229611&amp;page=1&amp;tbnh=134&amp;tbnw=252&amp;start=0&amp;ndsp=12&amp;ved=1t:429,r:1,s:0,i:157&amp;tx=132&amp;ty=63
20:43 kaeza markveidemanis: again, first follow the link and then copypasta the URL in the address bar
20:43 markveidemanis i like copypasta
20:43 markveidemanis http://www.learnmorsecode.com/
20:43 sokomine yes, more lines or a chat history would be good. also i'd like slightly larger font
20:44 kaeza sokomine: you can't have them both, and expect to have a clean view of the game :)
20:44 markveidemanis Nooooo
20:44 Kacey i thing a image viewer would be awesome
20:44 markveidemanis Noooooo
20:44 markveidemanis <==
20:45 Kacey think*
20:45 sapier1 is someone her who can add the fix for github issue 229 to main?
20:45 sokomine kaeza: yes, that's always the trouble :-) can't have everything at the same time. still..slightly larger font would be nice. the blocks are usually large enough to see them
20:45 markveidemanis Texas ===>
20:45 markveidemanis no, i have netbook
20:45 markveidemanis 1024x600
20:45 RealBadAngel weird winter this year, 3 days ago we had here -19 deg, now its +6 outside
20:45 kaeza Kacey: I've been thinking on making screeenshot sharing mod
20:46 markveidemanis make font smaller
20:46 markveidemanis yay
20:46 sokomine we had snow a few days ago. now its +11
20:46 ttk2 joined #minetest
20:46 markveidemanis </whoops/>
20:46 Kacey we had snow last night
20:46 kaeza it's 35 degrees here
20:46 kaeza beat that
20:46 markveidemanis bye,
20:46 markveidemanis Cya
20:46 sokomine where do you live?
20:46 RealBadAngel lol
20:46 kaeza southern hemisphere
20:47 sokomine ok. that makes sense :-)
20:47 kaeza we just entered summer
20:47 Kacey 36 degrees here
20:47 Kacey and we just entered winter
20:47 kaeza 36 degs F or C?
20:47 Kacey f
20:47 sokomine but we're expected to have winter now (germany). +11 degree celsius are far too much for this time. snow at christmas is rare
20:47 kaeza 35 degs C here
20:48 OldCoder Hi
20:48 OldCoder Back
20:48 kaeza wb OC
20:48 sokomine that's even worse. 20 degree....at christmas...
20:48 OldCoder sokomine, But what of CPU for mobs?
20:48 OldCoder Are they improving?
20:48 * Kacey never got invited to the "table"
20:48 RealBadAngel we shall switch to use xmas palms soon
20:49 OldCoder xmas palms sound nice
20:50 Kacey OldCoder never invited me to the "table"
20:50 sokomine i had 100 mobs in a fenced-off small region. they behaved fine. also while running around i noticed no special lag (mapgen lags a lot even without mods). but i do use only "friendly" or at least natural mobs - that is, cows, sheep, birds, fishes, wolves...but no dm, vombies or the like. the aggressive mobs would be very annoying on a server one wants to build
20:52 OldCoder Kacey, PM
20:52 OldCoder Hmm
20:52 OldCoder Will others comment on mobs?
20:53 sapier1 if you do have problems with mobs I'd gladly help
20:53 STHGOM joined #minetest
20:54 OldCoder STHGOM, Hi
20:54 OldCoder sapier1, sokomine very well I will evaluate mobs
20:54 sokomine maybe mobs could be "sold" or "crafted" somehow. that way, people wishing for some on their meadows could place them in safe environements where too high acceleration doesn't occur and the mobs remain alive
20:54 STHGOM Hello!
20:54 sokomine hi
20:55 sokomine players who want to focus on the survival-aspects might have diffrent needs
20:58 sokomine no, i don't mean spawn eggs. more machines or npc where you could by animals
20:58 Jeija joined #minetest
20:58 sokomine that's the way you obtain them rl as well...catching a wild one might be difficult :-)
21:00 STHGOM WHEAT!
21:00 sokomine hi jeija
21:00 sokomine er, buy animals
21:01 Jeija Hi everyone! What's wrong with minetest.net btw?
21:01 sokomine we don't know
21:05 aldobr joined #minetest
21:05 aldobr hi all
21:06 Kacey bbl
21:06 Kacey left #minetest
21:08 kaeza hi aldobr
21:08 kaeza is minetest.net down?
21:08 aldobr i believe so
21:08 aldobr i cant access it too
21:10 aldobr i have no ideas left for a mod
21:10 aldobr i wanted to make radios/telephones
21:10 aldobr but they are useless if i cant filter shout messages
21:10 STHGOM evil mod mod with outlaws :D
21:10 STHGOM *mob mod
21:11 aldobr i have some ideas for mob's
21:11 aldobr but i dont want to enter that part of code now
21:11 STHGOM okok
21:11 STHGOM radio would be cool
21:11 STHGOM then you could make internet! :D
21:12 sokomine *g*
21:12 STHGOM *g*?
21:12 SpeedProg joined #minetest
21:12 sapier1 :-) create textures for vombie model make them use guns/bows and you'll have your outlaw
21:13 STHGOM :
21:13 STHGOM :D
21:13 STHGOM you could make a telegram thing with mesecons...
21:14 sapier1 btw "guns" are already present dm or big_red use them
21:14 Jordach how about cloning capsules for spawning animals?
21:14 STHGOM for normal farming?
21:15 sapier1 thougth about that too but how to make sure noone accidentaly removes them, how to ensure animals are not cloned to often
21:15 Jordach attack a animal with a vessel filled with molecularized water to extract dna, add a heavy metal vessel; result
21:15 STHGOM lol
21:15 sokomine i'd still prefer the animals beeing sold somewhere...
21:15 sapier1 lol ok ok you meant as additional mod
21:15 Jordach perhaps few more things in between, like gene refining, but you get the point
21:16 sokomine you could by a big box which contains the animal :-)
21:16 Jordach animal crates
21:16 STHGOM why dont two animals get "married" and have "kids"?
21:16 sokomine place that, click on it, and the animal moves out into your stable/on your meadow :-)
21:16 sapier1 thats already possible STHGOM
21:16 STHGOM good
21:16 sapier1 you only need to feed them
21:17 mrdragons STHGOM: Well goats have kids. *shrugs*
21:17 STHGOM lol
21:17 sokomine sthgom: they do. if you place barns and have a female and a male of that species around they can produce a new one
21:17 STHGOM for leading; you could have rope and lead animals to places
21:18 sapier1 :-) that's a little bit more difficult
21:18 Kacey joined #minetest
21:18 STHGOM :D
21:18 sokomine that would be nice as well. but can it be done? attachment seems to be too fixed for that
21:18 STHGOM wheat?
21:18 STHGOM oats?
21:18 STHGOM FOOD???
21:19 sapier1 leaves
21:19 sokomine the crates might do for now :-) buy one at a local shop (=some node like a chest) and place it where you want your animal :-)
21:19 sokomine yes, leaves. works fine
21:19 sokomine produces small animals which turn into grown-ups after some time
21:19 * OldCoder smells CPUs burning :-)
21:20 sapier1 but ain't
21:20 * OldCoder likes the ideas of farms and animals though
21:20 OldCoder No exploding CPUs?
21:20 OldCoder All right
21:20 OldCoder I will run animals
21:20 OldCoder If they stabilize
21:20 * sokomine puts a ...er...washing-clamp on oldcoders nose :)
21:20 sapier1 animals do already have an on_step handler just checking if they need to grow is next to no additional load
21:22 Jordach OldCoder, ensure the paste survives
21:22 Kacey VanessaE are you on?
21:23 aldobr create predators
21:23 * Jordach needs to stop thinking of rude jokes
21:23 aldobr plants -> vegetarians -> predators
21:23 STHGOM *ROOOOOOAAARRRRRRRR
21:23 * STHGOM is a BEAR!!!
21:23 aldobr if there are too much vegetarians, predators increase killing more vegetarians
21:23 aldobr else
21:23 aldobr predators decrease
21:23 aldobr etc
21:24 aldobr what about natural selection ? :D
21:24 aldobr make animal behaviour evolve
21:24 OldCoder Jordach, PM as I am out of sync
21:24 sapier1 would be great but doesn't work due to minetests chunk based world
21:24 Jordach okay.
21:24 sokomine hm. natural selection means: if there is no more cpu time for an animal it will get deleted? :-)
21:24 aldobr kind of
21:24 aldobr you can make the following
21:24 aldobr run a simulating thread that abstracts the animals
21:25 aldobr they get added to the chunk when the player passes by
21:25 aldobr or removed when the player is no longer looking
21:25 aldobr something like that
21:25 aldobr we need a fit function
21:25 sapier1 that would mean simulating the whole minetest world parallel to minetest ... I think you need some sort of compute cluster to do this properly
21:25 aldobr hm
21:25 aldobr :/
21:25 kaeza aldobr: that would be similar to the quake engine
21:26 kaeza and BSP trees
21:26 aldobr without the parallel world
21:26 aldobr cant do evolution
21:26 aldobr because evolution would be limited to happen only where the player is looking
21:26 aldobr this would take forever to evolve
21:26 aldobr but
21:26 aldobr hm
21:26 aldobr create another program
21:26 aldobr wich only porpuse is to evolve
21:26 aldobr let it run for some time
21:27 aldobr evolve the animals until they become to behave like animals
21:27 aldobr save the state to a file
21:27 aldobr ship minetest with that startup file
21:28 aldobr i can do that
21:28 aldobr if someone does the lua coding
21:28 sapier1 evolution means adapting to environment  ;-) it's a funny idea but for a game like minetest a much more simple aproach gives better results
21:28 M13 does anyone know if slitaz is capiable of running minetest?
21:28 STHGOM like traning
21:28 aldobr sapier1 i am thinking about a specific type of evolution
21:28 sapier1 for example?
21:28 aldobr wait
21:29 aldobr i am searching for a youtube video
21:29 sokomine yes, i think that evolution is too much. even if it's just the algorithm that's envolving
21:29 aldobr it was very simple
21:29 aldobr a car that evolves to drive
21:30 aldobr instead of being born knowing how to drive
21:30 sapier1 :-) i don't think evolution is simple ;-)
21:30 aldobr it can be done in a simple way
21:30 aldobr a random seed
21:30 sokomine the needs are diffrent. mostly we need players to feel like in a world where animals are (like in rl). maybe...considering which animals one encounters most rl in a forrest...dogs might roam around everywhere. and npc
21:30 aldobr the random see is used to decide the thresholds and connections of a small neural network
21:30 sapier1 show me I'm always eager to learn new ways of doing something
21:30 aldobr in the case of minetest animals
21:30 aldobr the neural network dont need to be big
21:30 sokomine that way, the most "fit" for survival animal would be one that never gets close to a player....
21:30 aldobr something like 20 neurons per animal is enough
21:31 sokomine players are major threads to npc!
21:31 sokomine well, if you could teach them not to fall down, that might help. but then it's a question of cpu-usage
21:31 kaeza1 joined #minetest
21:31 aldobr they will have to "copulate"
21:31 sapier1 neuronal network ai ... would be worth a try .. but is don't think as less as 20 would be enough
21:32 aldobr making crossover breed
21:32 aldobr at the start they will be pretty dump
21:32 aldobr but falling down will teach some lessons
21:32 aldobr :P
21:33 aldobr i am still searching for the video
21:33 sapier1 you know in minetest you most likely only have a chance to compute every 250 ms
21:33 * sokomine lets the super hostile die out
21:34 sapier1 already possible in mobf @john_minetest
21:35 aldobr found the video
21:36 aldobr http://www.youtube.com/watch?v=C0jNMmdRMSo
21:36 moltenbot aldobr's link: Genetic Algorithm + Artificial Neural Network minesweepers - YouTube
21:36 aldobr videos
21:36 aldobr http://www.youtube.com/watch?v=0Str0Rdkxxo&amp;feature=related
21:36 moltenbot aldobr's link: Neural Network Demo - YouTube
21:36 aldobr they start quite stupid
21:36 aldobr over time the get smarter
21:36 aldobr but they dont have multi-billion-cells brains either
21:37 sapier1 there's a parameter "starts_attack" and another one  angryness regulating mobs chances to fight back
21:40 aldobr2 joined #minetest
21:41 aldobr2 http://www.youtube.com/watch?v=0Str0Rdkxxo&amp;feature=related <- that car is controlled by a neural network + Genetic algorithmn
21:41 moltenbot aldobr2's link: Neural Network Demo - YouTube
21:41 aldobr2 over time it improves
21:43 sapier1 but that car does have only a 2d world, 2 modifyable parameters and a clear sense of "improovement"
21:43 aldobr joined #minetest
21:43 aldobr grrrrrrr
21:43 aldobr my network
21:43 aldobr http://www.youtube.com/watch?v=0Str0Rdkxxo&amp;feature=related <- that car is controlled by a neural network + Genetic algorithmn
21:43 moltenbot aldobr's link: Neural Network Demo - YouTube
21:43 sapier1 and 5 in and 5 optimizable parameters
21:44 aldobr make it so that mobs that get deactivated by going out of the chunk the player is
21:44 kaeza1 aldobr: I know that feel bro :)
21:44 aldobr are saved
21:44 aldobr so this will improve their fleeing behaviour
21:44 sapier1 not exactly that will improove their ability to stay away from walls
21:44 aldobr imputs are nearby blocks relative heigth to the current block the mob occupies
21:45 aldobr they will
21:45 aldobr cause they should have two drives
21:45 aldobr flee and eat
21:45 aldobr the vector towards the nearest food is an input
21:45 sapier1 that's far from enough in a 3d world
21:45 aldobr so some will be overwhelmed by the desire to flee
21:45 aldobr others will be overwhelmed by the desire to eat
21:45 aldobr ah
21:45 Kacey we need a rivers mod
21:45 aldobr we need another desire : reproduction
21:45 sdzen to eat players?
21:46 aldobr eat their food
21:46 sapier1 yes and you need improovable algorithms for pathfinding in 3d worlds
21:46 aldobr if it happens to be the player, thats a problem for players ;P
21:46 aldobr sapier1 they dont need path find
21:46 aldobr because they dont have any objective
21:46 aldobr they simple roam
21:46 aldobr looking for food and reproduction
21:46 aldobr and to stay alive
21:46 RealBadAngel sapier i do have pathfinding algorithms in my tubes
21:46 sapier1 true that'd be done by a network complex enough
21:47 aldobr nope
21:47 aldobr i say to you, theres no need for path finding
21:47 redcrab joined #minetest
21:47 sapier1 your tubes are much more deterministic than minetest real world
21:47 aldobr just basic desires
21:47 Kacey i would love to see this mod
21:47 sapier1 i understand what you mean aldobr but an animal must have at least basic abilitys to fullfill it's desires
21:48 aldobr sapier1
21:48 Kacey would it be possible to make a rivers and waterfalls mod?
21:48 aldobr their intelligence is already in their genes
21:49 aldobr the ones that get stuck in a hole will be unable to breed and eat
21:49 aldobr so they die without childs to perpetuate their genes
21:49 RealBadAngel Kacey, wait for new mapgen coming soon
21:49 sapier1 yes I now the basic concept about neuronal networks
21:49 Kacey ooh yay
21:49 sapier1 the car demo you showed is a very basic one
21:50 aldobr if you watch the video
21:50 sapier1 1 clear target (number of white lines passed)
21:50 aldobr you will see that the first ones are so stupid that they run towards the wall instead of avoiding the wall
21:50 RealBadAngel there are two version of mapgen coming
21:50 aldobr = their neurons are connected wrongly
21:50 sapier1 5 optimizable parameters (distance of angles to edge of track)
21:50 sapier1 and 2 parameters to modify
21:50 sapier1 speed and rotation
21:51 STHGOM btw aldobr do you still need ideas?
21:51 aldobr yes
21:51 STHGOM map mod?
21:51 sapier1 so optimizable parameters for mob would be
21:51 sokomine yes, but how many animals will it take so that these selection effects have an effect?
21:51 aldobr sokomine i believe a huge ammount
21:51 aldobr so we will run a "controlled environment" simulation for a time
21:52 aldobr save the genes of the best results
21:52 sapier1 distance angle to food | distance angle to next animal to breed | distance angle to enemy (each with multiple values)
21:52 aldobr and ship the game with that seeds
21:53 sokomine the trouble is: with a world like minetest, you need realism only to a limited degree. the mobs need to serve the player. survival...is only insofar important as a new mob spawning eats cpu time. and animals jumping to their death do not convince players that the animals are realistic enough
21:53 sapier1 speed, angle x,y, altitude change as changeable parameters
21:53 sapier1 but what to optimize? in a 3d world there's lot to check
21:54 sokomine at which distance are animals disabled?
21:54 Kacey how about at viewing distance
21:54 Kacey brb
21:54 sapier1 not much mor than you can see
21:54 Kacey afk
21:54 sokomine hm, yes. "don't run faster than you can see" might be a good rule :-)
21:54 RealBadAngel work on loaded blocks
21:54 RealBadAngel not view range
21:55 aldobr add a rule
21:55 sokomine ah. so it's difficult to tell what will be loaded?
21:55 RealBadAngel no
21:55 aldobr that says that if the animal fleed far enough to become deactivated
21:55 RealBadAngel you dont care bout it
21:55 aldobr it is saved
21:55 sokomine (except when fleeing from a predator like a player)
21:55 aldobr this improves their desire to flee
21:55 sokomine but deactivated animals won't reproduce either
21:55 aldobr yes but their seed is saved
21:55 RealBadAngel add serialize to store animal when unloading, and deserialize when block gets loaded
21:55 sokomine it might be very intresting as a game of its own
21:56 aldobr as soon as the animal is out of sight
21:56 sapier1 so as soon as a new chunk is loaded maybe thousands of fleed animals get activated at once ;)
21:56 aldobr they dont exist anymore
21:56 aldobr nope
21:56 aldobr seed pool
21:56 aldobr if an animal is out of sight
21:56 aldobr instead of being saved (then)
21:56 aldobr save his seed with a score
21:56 aldobr and kill it
21:56 sapier1 not possible in minetest
21:56 aldobr when a new chunk is loaded
21:56 sapier1 as soon as an entity leaves loaded chunk area its unloaded
21:56 aldobr select a random number of animals to create
21:57 aldobr create then using the seeds saved in the pool
21:57 sapier1 there's no way to do something on chunk load
21:57 STHGOM lol
21:57 aldobr maybe we need to add a new lua entry ?
21:57 aldobr "register on chunk load" ?
21:57 RealBadAngel i do have items in tubes goin round and round
21:57 sokomine what we need most for them can be done already: models and animations so that their "behaviour" does not seem too strange for players. those are completely diffrent aspects...."surviving" and "giving players a good gameplay". we need the later one
21:57 RealBadAngel can leave the area and go back
21:58 RealBadAngel and they will be still moving
21:58 sapier1 considering how slow mapgen is i don't think doing this on any chunk load is a good idea
21:58 sokomine if you really go into animals players want to fight with, it would be a terrible idea if said animals would be *too good* at fleeing
21:58 RealBadAngel i will show you something
21:58 aldobr real life animals are too good at fleeing
21:58 aldobr thats why hunters used bows and guns
21:58 aldobr not swords
21:59 * VanessaE wanders back in
21:59 aldobr you cant hunt a deer using a full metal armour and a sword
21:59 RealBadAngel sapier1, http://www.youtube.com/watch?v=ySI38AOIfAA
21:59 moltenbot RealBadAngel's link: Unload/Load with items in tubes - YouTube
21:59 aldobr he will simply out run you
22:00 sapier1 that's not what I meant, of course they will move again as soon as the chunk is loaded. think about following case
22:00 sapier1 an animal is spawned next to a chunk boundary
22:00 sapier1 it moves towards the boundery thus beeing unloaded
22:00 sapier1 next one is spawned ... doing same thing ... again and again
22:01 aldobr thats why i want do add mobs only at chunk load
22:01 sapier1 now player moves and the former unloaded chunk is now loaded ---> hundreds and thousands of mobs are loaded at once
22:01 aldobr add a new lua function minetest.register_on_chunk_load
22:01 aldobr minetest.register_on_chunk_unload
22:01 RealBadAngel in minecraft hostlie mobs were spawning/despawning only in certain range around player
22:01 sapier1 as I already told, this will introduce lots of additional lag to minetest
22:02 aldobr well sapier1
22:02 aldobr this needs to be teste
22:02 aldobr you cant know for sure without test
22:02 aldobr *tested
22:02 Kacey_ joined #minetest
22:02 sapier1 of course ... but we already have very similar case ... mapgen
22:02 aldobr i remmember algorithmn complexity lessons
22:02 Kacey_ hello
22:02 aldobr omg my algorithmn is o(n^2)
22:02 aldobr this is too costly !
22:03 aldobr what happens if O is soo small that even with N^2
22:03 aldobr the endresult is the same as another algorithmn that does O(N) ?
22:04 orbitaldecay joined #minetest
22:04 RealBadAngel sapier, so despawn (kill) hostile mobs on unload or when too far from the player
22:04 sapier1 you have to consider that evolution is an effect only working on huge numbers of individuals so your O never can be small if you expect any reasonable effect
22:04 aldobr sapier1
22:04 aldobr thats why we will need a teste case version
22:04 aldobr to let it run for a long time
22:04 aldobr and get results
22:04 aldobr then ship only reasonable seeds
22:04 RealBadAngel and make a limit of active mobs in loaded area
22:04 aldobr RealBadAngel exact
22:05 RealBadAngel but that should apply only to hostile mobs
22:05 RealBadAngel not to breadable ones
22:05 sapier1 you know how small minetests current limit for active mobs is=
22:05 aldobr think
22:05 aldobr does it really care
22:05 aldobr if the vombie that attacked me
22:05 aldobr is the same that attacked john doer ?
22:06 sapier1 for scientific cases it's not but for a game it is
22:06 aldobr why ?
22:06 aldobr they have the same behaviour
22:06 aldobr brains ! brains !
22:06 sapier1 wait I thing we're talking of different things atm
22:07 sapier1 I'm talking about the active mob limit
22:07 aldobr set a limit to active mobs
22:07 aldobr kill anything that exceeds
22:07 aldobr save their seed in a pool
22:07 sapier1 bad idea
22:07 aldobr kill anything that strays out of visible area
22:07 aldobr save their seeds
22:07 aldobr et
22:07 aldobr etc
22:07 sapier1 ppl get mad if their stable is empty
22:07 aldobr hm
22:08 aldobr i was not taking domestication into account
22:08 aldobr that makes everything harder
22:08 RealBadAngel i already told that, despawnin should only apply to hostile ones
22:08 RealBadAngel appearing and walkin away randomly
22:08 sapier1 first step would be creating mobs fulfilling only one need .. getting food
22:09 RealBadAngel breeded ones shall be stored in every case
22:09 aldobr food and to stay alive
22:09 aldobr out of player hands
22:09 sapier1 if and only if that works at all adding predators would be an option
22:10 sapier1 but finding food in a 3d world is a much more complex task to achieve than staying in the middle of a track
22:10 aldobr real world animals find food by pure luck
22:10 sapier1 not quite
22:10 aldobr you will say that they have senses
22:10 aldobr like smell
22:10 tjbarber joined #minetest
22:11 aldobr but even then
22:11 aldobr its luck
22:11 sapier1 real world animals have born in algorithms
22:11 RealBadAngel if you wont encounter same problem that australia had with rabbits
22:11 tjbarber Hey guys, the minetest website is down for me. Could someone get me the link to the Mac binary download?
22:11 aldobr because smelling food is an random event
22:11 tjbarber thanks in advance ;)
22:11 kaeza1 tjbarber: hi!
22:11 kaeza1 yes minetest.net is down
22:12 aldobr "find object in radius"
22:12 tjbarber hey there ;P
22:12 aldobr search for mob food in a radius
22:12 aldobr this can account for "smell" or "seeing" the food
22:12 aldobr calculate a vector towards the food
22:12 aldobr either will happen
22:12 sapier1 works 2d only
22:12 aldobr the animal will lose track of the food
22:13 aldobr while trying to reach it without falling into a pit
22:13 sapier1 but would be worth a try
22:13 aldobr or will reach it
22:13 aldobr or stay stuck
22:13 aldobr a stuck animal is easy to hunt
22:13 aldobr so he dies
22:13 NakedFury give a view/hear range stat to mobs. if they see food in their range they go to eat
22:13 aldobr and leaves no childs
22:13 aldobr his seed is removed from the pool
22:14 sapier1 you know we need to simulate all the behaviour real world animals do which have far more complex brains than we will be able to simulate
22:14 aldobr well
22:14 aldobr if we manage to simulate an amoeba
22:14 ZOMBIEEEEE BRAINZZZZ
22:14 aldobr i would be very proud :P
22:14 tjbarber what is the latest version?
22:14 sapier1 ok we have blocks in this world true ... but movement is as complex as in real world
22:14 RealBadAngel 0.4.4 is the latest stable
22:15 aldobr make another input
22:15 aldobr based on terrain surroundings
22:15 tjbarber ok. Thanks RealBadAngel. Right now I was able to find a copy of 0.4 dev release for Mac
22:15 aldobr impassable = more than 1 block in height difference
22:15 aldobr passabe = 0 or 1 height difference
22:15 aldobr unless the animal is a bird
22:16 sapier1 don't talk about birds
22:16 aldobr that opens a whole different setup
22:16 aldobr animals with good seeds will learn to avoid moving into directions that lead to bigger than 1 height differences
22:16 aldobr because they could either fall and die outright
22:16 aldobr or get stuck in a concave structure
22:17 aldobr and be hunted by their predator
22:17 NakedFury I guess the AI will work better if written in C++ right?
22:17 sapier1 sorry can you please stop telling "and magicaly it learns and everything is fine" ... miracles don't occur that easy
22:17 aldobr sure
22:17 kaeza1 NakedFury: +1
22:17 aldobr sapier1 its not miracle
22:17 aldobr its natural selection
22:17 aldobr it has done quite impressive things in the real world
22:17 sapier1 no it's neuronal networks combined wit natural selection
22:17 kaeza1 aldobr: pathfinding in a 3D world is no easy task
22:17 aldobr kaeza1 no need for pathfinding
22:18 aldobr animals have no stated objective
22:18 aldobr they simply roam
22:18 aldobr all they need is to avoid some critical pitfalls
22:18 NakedFury aldobr that insane AI you want would need sapier1 through sapier99 working on it non stop for some years to work for minetest
22:18 aldobr and keep roaming
22:18 STHGOM joined #minetest
22:18 sapier1 neuronal networks are good things to manage complex tasks with no exact solution ... but I think you underestimate computational needs by some degrees
22:18 aldobr we need to check the real computational need
22:19 aldobr i dont know
22:19 aldobr is 20 neurons enough ?
22:19 aldobr 200 ?
22:19 aldobr 20000000 ?
22:19 aldobr only a model can answer that
22:19 sapier1 to check the computational need to create the full environment to learn ... which is lot of work to do
22:19 aldobr the world is not exectly 3d for a mob
22:20 sapier1 it is 3d
22:20 aldobr its a 2d map of heights
22:20 aldobr because most mobs cant fly
22:20 aldobr nor can change the environment in meaningfull ways
22:20 orbitaldecay the last thing you want to use in a real time AI for a game is a neural network
22:20 orbitaldecay slow slow slow
22:20 sapier1 thre still can be bridges in this world
22:20 kaeza1 aldobr: you cannot convert a 3d world to a 2d heightmap
22:20 aldobr too hard to explain in english
22:21 kaeza1 no I understand what you say
22:21 aldobr you can flatten the 3d structure
22:21 sapier1 no you cant
22:21 aldobr check only what is at the same level as the mob
22:21 sapier1 at least not for all situations
22:21 kaeza1 but at the sane (X,Z), you can have several Y's
22:21 kaeza1 same*
22:21 aldobr yes
22:21 aldobr but you can simply ignore
22:21 aldobr because the mobs will simply roam
22:22 aldobr flatten the structure
22:22 sapier1 no you can't that cases you want to ignore are those cases causing 99% of troubles
22:22 aldobr tell me one
22:22 kaeza1 aldobr: that could mean a mob cannot "roam" inside a cave for example
22:22 NakedFury too much trouble, go with minecraft style AI
22:22 aldobr kaeza1 so what ?
22:22 kaeza1 because he would see other Y
22:22 sapier1 neither could it walk through a hole in a wall
22:22 aldobr i am seeing a solution
22:22 aldobr where all those things are immaterial
22:22 orbitaldecay yeah, I'm doing graduate study in machine learning, its way more messy than people realize
22:23 Kacey back
22:23 aldobr machine learning is a big field with lots of subtopics
22:23 kaeza1 wb Kacey
22:23 orbitaldecay indeed it is
22:23 aldobr i would be afraid of making such a sweeping generalization
22:23 aldobr even because i dont know much about that field
22:23 orbitaldecay I'm not lol
22:23 sapier1 i know this @orbitaldecay beginners lessons always tell "you can do everything" but if you look into details you see those details require much more time and attention than everything else
22:24 aldobr you are raising details
22:24 aldobr but not giving just one sample
22:24 sapier1 I've already told 3d worlds with multiple levels of surface
22:24 aldobr kaeza1 i am thinking in a solution
22:24 aldobr where even flattening the world
22:24 aldobr the mob WILL enter caves
22:24 sapier1 you can't flatten that world
22:25 aldobr yes you can :)
22:25 sapier1 how?
22:25 orbitaldecay I would love to see someone implement a practical machine learning algorithm for minetest
22:25 kaeza1 aldobr: no you cant
22:25 orbitaldecay but I will believe it when I see it
22:25 aldobr yes you can :D hahaha
22:25 NakedFury orbital do it as your tesis project
22:25 NakedFury :D
22:25 orbitaldecay that would be fun :D
22:25 aldobr make a 2d map
22:25 aldobr of the relative height of surroundings
22:25 sapier1 you need to create a 2d map on the fly everytime you do your calculations
22:25 aldobr going upwards that height is measured from the bottom of blocks
22:26 aldobr going downwards that height is measured from the top of blocks
22:26 aldobr you dont need to make a big 2d map
22:26 aldobr just a map like 5x5
22:26 sapier1 ok probably i dont understand but if a mob is standing on surface
22:26 aldobr enough to detect food
22:26 aldobr and predators
22:26 aldobr it WILL enter the cave
22:26 sapier1 plz forget about predators
22:27 tjbarber wait is there even a Mac binary or is it just win32? xD
22:27 aldobr because the cave will show up as open
22:27 sapier1 just start with simple things bevore adding whol complexity
22:27 tjbarber found minetest's github
22:27 Jakssoul joined #minetest
22:27 sapier1 there is no "cave"
22:27 Jakssoul Hola.
22:27 sapier1 there are just blocks
22:27 aldobr sapier1
22:27 orbitaldecay aldobr: wouldn't the mobs all eventually get stuck in pits?
22:27 aldobr orbitaldecay yes
22:28 orbitaldecay how would you prevent it?
22:28 tjbarber hi jakssoul ;)
22:28 aldobr and die out of hunger
22:28 aldobr mobs that die are removed from the gene pool
22:28 Jakssoul tjbarber, have we spoken before?
22:28 sapier1 that's problem that shall be fixed by evolution and neuronal networks which might even work
22:28 aldobr just need a way to detect whats a pit
22:28 orbitaldecay what would stop the entire population from dying that way?
22:28 aldobr nothing
22:28 sapier1 now you get the point
22:28 orbitaldecay before anyone learns how?
22:28 tjbarber Jakssoul, maybe... I hang around on Freenode
22:28 sapier1 aldobr you only have blocks and distances
22:28 aldobr but how do we know without even modelling the thing to see if its feasible ?
22:29 orbitaldecay aldobr: I think modeling it is a great idea
22:29 Jakssoul I'd remember ya, I don't think we have. It's funny that you'd say hi when people I speak to all the time won't. >_>
22:29 orbitaldecay but I think it will be hard to do
22:29 sapier1 there is no "cave" "pit" "bridge" "whole" or anything like that
22:29 aldobr sapier1 yes there are
22:29 tjbarber lol!
22:29 aldobr if you find an algorithmn to heuristically detect what is a cave
22:29 aldobr what is a pit
22:29 aldobr etc
22:29 orbitaldecay supposing that there are, being able to recognize a pit or a hole and actually avoiding it are two different things
22:29 sapier1 lol
22:30 orbitaldecay both of which are pretty hard
22:30 orbitaldecay I think
22:30 sapier1 that's not possible ... your neuronal network will have to create that algortithm
22:30 orbitaldecay but it sounds like a fun project
22:30 aldobr nope
22:30 aldobr i am right now thinking about a way
22:30 sapier1 tell me
22:31 aldobr cut the world
22:31 aldobr only the same Y as the mob
22:31 aldobr 5x5 or more
22:31 aldobr if a node is "default:air"
22:31 aldobr seek downwards and upwards until finding something that blocks passage
22:32 aldobr when seeking downards
22:32 aldobr the top face is taking as the measure point
22:32 aldobr when seeking upwards
22:32 aldobr the bottom face is taken as the measure point
22:32 sapier1 far to slow ... you need to use mobs position as base ... but thats detail only
22:32 aldobr measure it to the mob's current Y
22:32 aldobr this will generate a heigth map
22:32 aldobr you flattened the world...
22:32 aldobr look
22:33 aldobr theres a cave -40000 from the current mob position
22:33 aldobr does it matter ?
22:33 sapier1 ok I'm still listening
22:33 aldobr when you are playing
22:33 aldobr sometimes there are caves -2000 blocks from your current position
22:33 aldobr but you dont care
22:33 kaeza joined #minetest
22:33 aldobr because you dont even know that they are there
22:33 Jakssoul hola kaeze!
22:33 Jakssoul kaeza*
22:33 sapier1 you know follow movement gen currently splits world n 3x3 squares and even this is to slow for minetest?
22:33 aldobr sapier1 is this done in C++ ?
22:33 kaeza o hai Jakssoul
22:34 kaeza hi john_minetest
22:34 orbitaldecay +1
22:34 sapier1 no it ain't but you don't need to believe c is doing miracles
22:34 Jakssoul kaeza, is there a binary release of Minetest for Max? tjbarber asked me and I'm not entirely sure.
22:34 kaeza john_minetest: mobs were in C++ prior to 0.4 stable
22:34 Jakssoul I have found a project working on it, but not a release.
22:35 kaeza Jakssoul, tjbarber: the mac build is really old IIRC
22:35 sapier1 that's because celeron didn't want c++ mobs anymore
22:35 tjbarber I found a dev release for like 0.4
22:35 aldobr sapier1 if this is that slow
22:35 sapier1 mobf would be a c++ api
22:35 tjbarber so will I need to compile it?
22:35 Dogzilla131 joined #minetest
22:35 aldobr then there are problems with current data structures
22:35 kaeza tjbarber: that's your best bet for now
22:35 aldobr i dont know minetest internals
22:35 aldobr so...
22:35 Jakssoul Yup, newest one I found is also .04
22:35 Jakssoul 0.4*
22:36 aldobr how are nodes stored internally ?
22:36 kaeza Jakssoul, tjbarber: 0.4 is really old :P we are at 0.4.4 now
22:36 sapier1 aldobr we're not talking about 100 nodes ... we're talking about thousands of nodes
22:36 tjbarber yep
22:36 VanessaE zzz
22:36 Jakssoul Hellllooo VanessaE.
22:36 aldobr i believe
22:36 VanessaE hi
22:36 sapier1 mobf already is what you want it to be @john_minetest
22:36 Jakssoul Anyone know why Minetest.net is down?
22:37 tjbarber I mean I should be able to compile it ok... I guess I'll just have to play with it
22:37 aldobr work should be concentrated in map handling/generation
22:37 aldobr to get something faster
22:37 aldobr then tackle complex mobs
22:37 VanessaE Jakssoul: dunno, at least c55 already knows about it anyway
22:37 Jakssoul Well I think that's obvious. Does he maintain the site himself?
22:38 sapier1 yes of course I needed them to test it's functions
22:38 NakedFury aldobr: yes in steps. fix/edit/rework/etc map then tackle the next goal or objective
22:38 aldobr is it a simple array ?
22:38 aldobr with x,y,z coords ?
22:39 sapier1 not quite it's somehow chunk based as server couldn't handle whole world in memory if it'd be loaded at once
22:39 aldobr yes i know
22:39 aldobr but the chunks
22:39 aldobr are arrays ?
22:39 aldobr indexed by x,y,z ?
22:40 orbitaldecay hopefully the chunks are in a tree of some sort
22:40 sapier1 I don't exactly know I didn't bother with c++ code for some time as noone seemd to accept improovements
22:40 aldobr k
22:40 aldobr i will do the following
22:41 NakedFury they will be accepted sapier
22:41 aldobr i will search for the correct data structure for storing a "map"
22:41 aldobr or is anybody else workin on the map ?
22:41 NakedFury aldobr the user hmmmmm is working on revamping the mapgeneration completely
22:41 aldobr ok
22:41 aldobr so i rest my case :P
22:42 sapier1 @nakedfury ...theoreticaly they are ... practicaly sometimes they are sometimes not
22:43 RealBadAngel not only him
22:43 aldobr having multiple representations of the map at the same time
22:43 RealBadAngel https://github.com/kwolekr/minetest
22:43 moltenbot RealBadAngel's link: kwolekr/minetest ? GitHub
22:43 aldobr can improve times
22:43 aldobr but at the price of more memmory
22:43 RealBadAngel heres another mapgen, with biomes support
22:43 aldobr like a x,y,z array of nodes for random access
22:43 aldobr plus a tree representation
22:43 sapier1 btw mobf is already shaped like c++ code so it'd be no big deal to translate
22:44 kaeza1 joined #minetest
22:44 aldobr i remember that omnistudent was working in a project
22:44 aldobr to make bots that run distributed
22:44 aldobr they run outside server
22:44 aldobr as if they were players
22:44 hmmmm guys
22:45 Jakssoul Hmmm?
22:45 aldobr this opens a whole lot of possibilities
22:45 hmmmm come to think about it, hold off on pasting my repository before i fix it
22:45 sapier1 this is a game .. we can't use compute clusters
22:45 hmmmm it crashes crap instantly because i still haven't committed the Y->Z swap
22:45 aldobr sapier1 well, we can
22:46 sapier1 if you want someone to play this game you can't
22:46 aldobr well
22:46 aldobr two computers is already distributed computing
22:47 aldobr three etc
22:47 aldobr ok
22:47 hmmmm distributed computing....
22:47 aldobr i understand your argument
22:47 hmmmm maybe for your fork of minetest, or your own minecraft clone
22:47 aldobr price
22:47 hmmmm but not in this project, sorry
22:47 aldobr i am not working on it
22:47 aldobr its omnistudent work
22:47 hmmmm well we have enough idea guys
22:47 hmmmm we need coding guys
22:47 aldobr i can code
22:48 aldobr but will take some time to get familiarized with minetest source
22:48 hmmmm if you want minetest to be able to do this, then perhaps you ought to code it
22:48 sapier1 still you'd need to write your own client to create a mob ... running one client each mob ... thus pushing load to server as if 100+ players would be online
22:48 hmmmm (read:  put your code where your mouth is)
22:48 aldobr sapier1
22:48 aldobr i dont know how he plans to solve that
22:49 aldobr you are getting too defensive without reason to
22:49 aldobr i see no reason
22:49 sapier1 we are talking about a solution with distributed mobs am i right?
22:49 aldobr no
22:49 kaeza1 aldobr: we are not "defensive"
22:49 aldobr we are talking to a solution for mobs
22:49 aldobr whatever it takes
22:50 aldobr *talking about
22:50 kaeza1 if you can get that working right, without a huge CPU load
22:50 aldobr distributed or local
22:50 kaeza1 then open a pull request
22:50 aldobr neural network, genetic, machine learning
22:50 aldobr whatever
22:50 kaeza1 and maybe someone will find your changes useful
22:51 aldobr kaeza1 i want to work on the map thing first
22:51 aldobr cause most people are complaining about the map being too slow
22:51 aldobr so this is where to start
22:51 sapier1 aldobr I've gotten lots of good ideas since I started mobf ... many are great ... I even thought about the same way you proposed ... but for lots of reasons I've not done this by now ... performance is only the most obvious one
22:51 aldobr so what are you planning to do ?
22:52 hmmmm if you want to implement a smart AI for mobs, I would take a look at STRIPS planning system
22:52 kaeza1 aldobr: also distributed computing as you say, may not be the case
22:52 aldobr kaeza1 going to clouds can work miracles
22:52 aldobr but
22:52 kaeza1 you must also see that on singleplayer when the only one is you
22:52 aldobr its not cheap for a game
22:53 sapier1 mobf is implemented in a way you easyly can replace it's movement gen ... if there is a way to use neuronal networks to achiev this target this would be the first step in my opinion
22:53 kaeza1 It's better to optimize the current algorithm than to require other computers to do the job for you
22:54 aldobr hmmmm your agressive remark only got one result, i am more inclined now to not help instead of helping (wich was my original intention)
22:54 sapier1 sorry i didn't want to sound agressive
22:54 sapier1 i just want a step by step solution
22:55 john_minetest left #minetest
22:55 aldobr sapier1 theres no step by step solution without discussion
22:55 hmmmm hey, that's fine, it's a free country
22:55 kaeza1 aldobr: you must not take everyone that says your idea is bad as aggresive
22:55 hmmmm you can do anything
22:55 aldobr kaeza1 the remark WAS agressive
22:56 sapier1 I'm not even saying "it's bad" I'm just not conviced it can be done
22:56 aldobr actually, minetest community has a lot of agressivenes
22:56 aldobr you can see that from the ammount of coders leaving the community
22:56 kaeza1 yeah, sorry, I suck a bit at english
22:56 aldobr check forum
22:56 hmmmm well come on, for the past two days you've been just blabbing on about big ideas that'll never actually get implemented
22:56 kaeza1 sapier1: that's what I meant, sorry
22:56 aldobr hmmmm how do you know ?
22:56 aldobr you made one thing
22:56 hmmmm i don't know, it's just a hunch
22:56 aldobr now they SURE wont
22:57 sdzen a very good one
22:57 hmmmm if you'd like to prove me wrong...
22:57 NakedFury joined #minetest
22:57 aldobr too much MACHO thing here
22:57 aldobr looks like i will join the leaving coders, without even coding anything but some mods
22:57 hmmmm have fun
22:57 sapier1 I understand what aldobr means but probably we should take into consideration that next to no one of us is english native speaker so probably some sentences can easyly be misinterpreted
22:58 hmmmm we didn't lose anything
22:58 aldobr YES!
22:58 hmmmm nah, he knew what i was saying perfectly...
22:58 aldobr thats exactly the attitude a am talking about
22:58 aldobr <hmmmm> we didn't lose anything
22:58 aldobr that phrase is perfect to state the attitude i am talking about
22:58 hmmmm aldobr:  should we be begging you for your help instead?
22:58 aldobr hmmmm is that a dichotomy ?
22:58 sapier1 plz lets stick back to the problem ;-)
22:58 aldobr beg or reject outright ?
22:59 VanessaE aldobr: perhaps you should focus on smaller projects first?
22:59 aldobr cant you do something in between ?
22:59 hmmmm no, but it seems like you want instantaneous praise
22:59 aldobr praise ?
22:59 VanessaE distributed computing for a game that doesn't even have a centralized server system?
22:59 aldobr pls show me where i asked for praise ?
22:59 hmmmm i said it seems like it
22:59 aldobr a single phrase, pls
22:59 aldobr it seems
22:59 aldobr because thats a projection ?
22:59 hmmmm christ....
22:59 hmmmm alright, i'm out.
22:59 aldobr thanks, we are not losing anything ?
23:00 aldobr think some opensource problems suffer from the same problems continually
23:00 sapier1 aldobr calm down this is a community project sometimes you have to live with your proposals not beeing accepted even if they are better ;-)
23:00 aldobr i am calm guy
23:00 aldobr ive seen that attitude before
23:00 sapier1 se mobf ... it great doing anythin but still doesn't have any chance to be added to master :)
23:00 aldobr sapier1 i accept my proposal not being accepted
23:00 aldobr its perfectly ok
23:01 aldobr what i dont accept is that attitude
23:01 celeron55 lol
23:01 hmmmm well if you don't like it you can just fork it
23:01 aldobr you take any proposal not as a proposal but as a kind of
23:01 aldobr cant remember the word
23:01 aldobr as if as i was demanding it
23:01 RealBadAngel cant you guys just stop it? :)
23:01 RealBadAngel cmon, its xmas
23:02 aldobr people are too defensive
23:02 celeron55 the world is full of ideas, but the world is missing people who actually can do and finish stuff
23:02 aldobr i can do
23:02 aldobr but this is not an ego thing
23:02 sapier1 aldobr we're discussing your proposal for hours now we wouldn't do this if it'd not be an interesting aproach
23:02 aldobr its hard to express myself not in my native language
23:02 hmmmm we get what you mean perfectly; trust me
23:03 STHGOM where are you from?
23:03 aldobr brazil
23:03 sapier1 I guss implementing your proposal in a way you can really tell if it's working or not is about half a year of development (part time of course)
23:03 kaeza1 merry xmas celeron55
23:03 STHGOM what is your native language?
23:03 aldobr portuguese
23:03 STHGOM ok
23:03 STHGOM ola!
23:03 aldobr back to the topic
23:03 STHGOM (i only know a little)
23:04 STHGOM ok
23:04 aldobr i believe i should focus myself into implementing the delta engine i was talking about
23:04 sapier1 I'm already back at topic ;-) @aldobr
23:04 Jeija http://www.mesecons.net/addserver.html << This is where you can add your server to my multiplayer server list. At the moment it is added straight away, I'm working on the proposals from the pull request.
23:04 moltenbot Jeija's link: Minetest Serverlist - Add Server
23:04 aldobr but its quite hard to jump into a source code that i never touched before
23:04 aldobr without directions
23:04 hmmmm aldobr, start reading the wiki
23:04 celeron55 the wiki... that is down 8)
23:04 hmmmm well =/
23:05 aldobr hmmmm i've already done a mod to get acquited of the game
23:05 sapier1 anotherones code is always hard to read until you understand the way he was thinking
23:05 aldobr now i want to jump into the c++
23:05 aldobr actually
23:05 aldobr i am not sure if i want
23:05 aldobr <hmmmm> we didn't lose anything
23:05 hmmmm oh speaking of which
23:05 hmmmm i need to add documentation on the new stuff on the wiki
23:06 hmmmm who is in charge of that, xyz?
23:06 aldobr maybe thats why there are so much leaving coders at the forum...
23:06 celeron55 hmmmm: in charge of minetest.net?
23:06 VanessaE aldobr: there are a dozen bugs that need fixed and no one is able, or has the time, inclination, or skills to fix - why not just start there?
23:06 hmmmm yeah
23:06 celeron55 hmmmm: i am (except for api.minetest.net)
23:06 sapier1 if you start coding for minetest you'll have to get used to minetests coding style ... which is (at least to me) somehow strange ... sorry to all developers its just my personal oppinion
23:06 celeron55 and i can't do anything once again
23:06 hmmmm welp
23:06 hmmmm no hurry
23:06 VanessaE celeron55: I wish I knew what I were doing, I'd be more than happy to host the forums et.al on my web space
23:07 hmmmm sapier1, what do you find strange about it in particular?
23:07 hmmmm the syntax, style of code flow, the code itself?
23:07 celeron55 VanessaE: thexyz can take the site any time... but i'm kind of hesistant to do that, because then practically everythin would be hosted by thexyz
23:08 sapier1 it's ahrd to explain the way the code is written doesn't quite match my thinking patterns
23:08 hmmmm i use the Linux Kernel coding style (except for switch statements, i indent the cases)
23:08 VanessaE I understand - you don't want to put it all in one person's hands who may not always be arounf.
23:08 VanessaE around*
23:09 celeron55 it's good to spread around responsibilities and stuff like that
23:09 VanessaE yup
23:09 VanessaE (and spread the blame? ;-) )
23:10 celeron55 i need to figure out what's causing these complete lock-ups of the vps though
23:10 celeron55 this isn't really too acceptable
23:12 jeffrash_nexus joined #minetest
23:12 aldobr sapier1 i can write code, just like when i asked pilzadam for a new machine in his mod and he said he wont do, i've done, even without never touching lua
23:12 jeffrash_nexus Hi guys.  Is there an mine test android client?
23:13 hmmmm lol^
23:13 hmmmm actually that's not too hard
23:13 hmmmm there's irrlicht for android
23:14 jeffrash_nexus What's irrlicht?
23:14 hmmmm the 3d engine we use
23:15 Kacey joined #minetest
23:15 sapier1 @aldobr I understand you I've been in same situation sometimes, I even like the idea of neuronal networks for ai, I just see how much work needs to be done to get this even next to working
23:16 jeffrash_nexus I see.
23:16 aldobr sapier1 i believe now that NN's are not the best solution
23:16 aldobr because the problem can be solved by simpler means
23:16 aldobr but i dont see a problem in discussing it
23:16 sapier1 you can do this completely on your own reinventing the wheel in some places .. or use evolutionary way by adding neuronal features step by step to already existing code
23:16 aldobr to exaustion
23:16 aldobr thats how things improve
23:16 aldobr discussing, without taking it personally
23:16 celeron55 site's up
23:17 aldobr without hidden weapons
23:17 STHGOM OldCoder : are you on?
23:17 VanessaE celeron55: no it ain't :-)
23:17 OldCoder Hi
23:17 sapier1 I'm not a friend of hiding something so believe me if I say I'm really considering it I do
23:17 OldCoder STHGOM, Yes
23:17 VanessaE greetz, OldCoder
23:18 OldCoder VanessaE, Hi!
23:18 STHGOM may i PM you 1 more time?
23:18 OldCoder Of course
23:18 aldobr sapier1 i am not directing this to you specifically
23:18 OldCoder Go ahead
23:19 sapier1 ok so plz stick back to the problem
23:19 aldobr sapier1
23:20 aldobr i believe the first thing for a mob
23:20 sapier1 in my opinion first step would be creating a movement generator using a neuronal network to make a mob stay on lets say "grass"
23:20 aldobr will be path finding
23:20 sapier1 that'd be even to complex for a first step
23:20 aldobr i was brainwashing about mob development before
23:20 aldobr i see a problem with path finding
23:20 VanessaE brainstormg.
23:20 VanessaE brainstorming*
23:21 aldobr yeah brainstorming
23:21 aldobr what happens if the mod wants to move from chunk A to chunk B
23:21 RealBadAngel and got brainwashed then ;)
23:21 sapier1 I do too but it's even difficult to ensure a mob stays on grass ;-)
23:21 VanessaE RealBadAngel: you're already brainwashed ;)
23:21 aldobr and there are not generated chunks in between ?
23:21 RealBadAngel hehe
23:21 aldobr or
23:21 aldobr if the mob requests a path
23:22 aldobr and someone willfully or not
23:22 aldobr changes something in the path
23:22 sapier1 plz ppl why do you switch to complex problems without having solved simple ones
23:22 VanessaE the path has to be re-computed every time the MOB moves from one node to another
23:22 aldobr i believe its a fundamental primitive that should be done one way or the other
23:23 aldobr i believe this will be pretty costly
23:23 sapier1 vanessaE it's even more compley as a mob's collision box is larger than a node therefore it may enter many nodes at once
23:23 VanessaE sapier1: just speaking generally.
23:23 aldobr sapier1 : keeping mob in grass -> if next node where i want to move to is not grass, turn around
23:24 sapier1 atm follow movement generator recalculates movement a soon as predicted time to next node has elapsed
23:24 sapier1 aldobr and what do you do if since last checking you've moved more than one node?
23:24 aldobr only move one node at a time ?
23:25 shadowjay1 joined #minetest
23:25 VanessaE celeron55: it works now..
23:25 sapier1 you have to stick with the cpu time you get
23:25 aldobr is some time outside grass acceptable ?
23:25 sapier1 depends on what you're uppon
23:26 aldobr well
23:26 aldobr with a pathfinder
23:26 aldobr you can draw the full path before moving
23:26 aldobr just make everything that is not grass to be too costly
23:26 sapier1 no you can't as your path may change in minetest while you're moving
23:27 aldobr yes thats why i asked what to do
23:27 sapier1 you need to check by time if your path is still valid
23:28 aldobr im out of the mood to think about such complex issues
23:28 aldobr sorry
23:28 aldobr i want to help
23:28 aldobr but
23:28 hmmmm it's a doggy dog world out there...
23:28 hmmmm people like you are diamond dozen.
23:28 hmmmm we ought to take what you say with a grain assault.
23:28 VanessaE *groan*
23:29 sapier1 @aldobr I'm sorry I just can't make it less complex
23:29 hmmmm vanessa, don't take it for granite.
23:29 aldobr i believe planning before coding
23:30 aldobr i usually think the same thing over and over before writting a single line of code
23:30 mrdragons Measure twice, cut once
23:30 Kacey left #minetest
23:30 VanessaE I plan out the most coarse chunks of a project, but then I kinda muddle way through it from start to finish after that.
23:31 RealBadAngel best way to start is to write a function definition ;) at least you have to define whats needed by it :)
23:32 hmmmm it's easy to miss really important details if you don't do any code at all
23:32 VanessaE RealBadAngel: and then you decide "you know, this function can easily do X, so let me add parameter Y to the function call...)
23:32 VanessaE "
23:32 hmmmm the sort of details where you'll get stuck hard
23:33 aldobr i've written a whole language interpreter that way
23:33 aldobr jordan4 made a path finder for his mob
23:33 aldobr ops
23:33 sapier1 plz don't write a new language there are already enough ;-)
23:33 aldobr sorry wrong past
23:33 aldobr http://code.google.com/p/opentik/
23:33 moltenbot aldobr's link:
23:34 aldobr its a formalization of mikrotik language
23:34 aldobr in a proper parser
23:34 aldobr and virtual machine
23:34 aldobr i was trying to make a mikrotik clone
23:34 aldobr then figured theres no market for this
23:34 hmmmm pascal...
23:34 hmmmm for shame.
23:34 aldobr objectpascal
23:34 hmmmm delphi
23:34 aldobr freepascal
23:34 aldobr #fpc
23:34 RealBadAngel btw, http://www.youtube.com/watch?v=2vaUXHeC5T8
23:34 moltenbot RealBadAngel's link: Evolving neural networks - fish learning to gather food - YouTube
23:35 aldobr its like a breed between pascal and java
23:35 aldobr i've done the whole project in my mind
23:35 aldobr before writing a single line of code
23:35 aldobr at least the core interpreter
23:35 kaeza1 how about we make a Lua mod that calls the Python interpreter that calls the XML parser to load path information from an XML file? (xzzibit.jpg)
23:35 kaeza1 (expecting flame war)
23:35 hmmmm inception
23:35 jin_xi needs moar javascript
23:35 aldobr kaeza1 you need to hold some meetings
23:36 aldobr with the managing personell
23:36 aldobr so they will write the specification of the code
23:36 VanessaE kaeza1: where the XML describes a set of LOGO commands which, when executes, slowly draw out the text for the actual path in move-based RPG style? :-)
23:36 VanessaE executed*
23:36 aldobr they will start with a simple idea
23:37 aldobr and make it bullet proof, amphibious etc
23:37 aldobr then pass to programmers (us)
23:37 aldobr to make it happen
23:37 aldobr (how software writting usually happens in brazil)
23:37 NakedFury under whip treatment
23:38 kaeza1 aldobr: I will have to decline your offer
23:38 RealBadAngel why just us programmers?
23:38 kaeza1 I have too much headaches right now with all my projects
23:38 RealBadAngel there are many more countries having decent programmers
23:41 hmmmm he used it in the sense of the 1st person accusitive case
23:41 hmmmm not the united states
23:41 M13 left #minetest
23:43 Jeija left #minetest
23:44 berome joined #minetest
23:44 aldobr2 joined #minetest
23:46 berome joined #minetest
23:49 kaeza joined #minetest
23:55 aldobr joined #minetest
23:56 kaeza wb aldobr
23:57 aldobr hi
23:59 STHGOM HI

| Channels | #minetest index | Today | | Google Search | Plaintext