Minetest logo

IRC log for #minetest, 2015-01-17

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

All times shown according to UTC.

Time Nick Message
00:00 Thenextlevel joined #minetest
00:00 Thenextlevel left #minetest
00:04 younishd joined #minetest
00:15 stormchaser3000 joined #minetest
00:35 Viper168 joined #minetest
01:01 GeHa joined #minetest
01:10 GeHa joined #minetest
01:15 gregorycu joined #minetest
01:15 gregorycu Hello folks
01:16 VanessaE hi
01:16 acerspyro NEI
01:16 acerspyro GO BACK WHENCE YOU CAME
01:16 VanessaE heh
01:21 gregorycu VanessaE: How I've wanted to speak to you
01:21 NakedFury joined #minetest
01:21 gregorycu I have questions around pipeworks
01:22 gregorycu And how they are implemented
01:24 VanessaE well, I can try to answer
01:25 gregorycu I'm asking because there may be perf issues, and I want a little background before I investigate
01:26 gregorycu How are items shown travelling along pipes?
01:26 gregorycu Are those entities, or particles?
01:26 T4im oh you are fixing the entity related memory leak \o/ yay
01:26 NakedFury hello
01:26 gregorycu I'm taking a look at it :)
01:26 T4im you'll be celebrated if you fix it :D
01:27 gregorycu A shrine in my honour?
01:27 T4im haha, I'll build you one somewhere, ya
01:28 gregorycu It'll be the next thing I look at
01:29 roboman2444 joined #minetest
01:29 gregorycu Though I wonder if the whole thing would have been avoided if particles were used instead of entities
01:29 gregorycu (Particles expire automatically, unlike entities)
01:31 gregorycu It's no excuse for a memory leak, but it'd be less taxing anyway...
01:31 T4im well… other mods make use of entities too… though probably not as much :/
01:31 GeHa joined #minetest
01:33 LazyJ joined #minetest
01:35 VanessaE gregorycu: the objects in tubes are indeed entities
01:36 VanessaE (in a metal pipe it's just a node/texture switch when it has water)
01:36 gregorycu I'll try and get to the bottom of this
01:37 gregorycu I want that statue
01:37 T4im hehe
01:40 acerspyro joined #minetest
01:48 Nytram joined #minetest
01:49 Enke joined #minetest
01:51 T4im gregorycu: just mentioned your plans to a few fellow players, and their reactions ranged from "if he fixes it, he damn well deserves one" to "how big should that statue be?" ;)
01:51 T4im no pressure :P
01:54 Nytram Played minetest for a while (5 hours) but as a noob, I can't see how to learn stuff without google. Is google a pre-requisite?
01:54 VanessaE Nytram: more moreso than it would be when playing minecraft I guess
01:54 Nytram Minecraft is a youtube partner
01:55 Nytram Or so it seems
01:56 Nytram But whatever.. I'll grind on and try to learn.
01:56 acerspyro Nytram: play online
01:56 gregorycu lol, oh dear, expectations
01:56 acerspyro people will learn you stuff
01:57 T4im Nytram: many servers have usually a few players that a very willing to help any polite player that need help :)
01:58 T4im experimenting a bit on singleplayer for the basics can't hurt though
01:58 impact joined #minetest
01:58 T4im there is the minetestwiki for example: http://wiki.minetest.net/Main_Page
01:59 gregorycu Is the wiki downloadable for offline viewing?
01:59 T4im it can help with some questions, and of course there's irc :)
01:59 T4im hm
01:59 Nytram Is there a list of noob friendly servers?
01:59 gregorycu That would be dandy, if there were a nightly build of the wiki for offline viewing
02:01 Nytram I guess not. 8/
02:01 T4im gregorycu: I've seen *somewhere* a git-like interface to wikimedia wiki's, can't find it atm though
02:02 T4im where you could download wikimedia stuff edit locally and push it back up etc
02:02 T4im but I guess that's not helpful for endusers
02:02 T4im Nytram: there is a list with servers  http://servers.minetest.net/
02:03 jordan4ibanez If there's media that's too big the game seems to crash
02:03 T4im I don't know many of them, so I can't make many recommendations… but I would avoid pvp servers in the beginning
02:03 acerspyro jordan4ibanez: what platform
02:03 acerspyro android
02:03 jordan4ibanez Linux
02:03 acerspyro ?
02:03 acerspyro oh
02:03 acerspyro weird, what server
02:04 Nytram I don't like the vanilla game
02:05 T4im there are many modded servers :)
02:05 Nytram It's boring
02:05 acerspyro Try Carbone
02:05 Enke Carbone is good.
02:16 Thenextlevel joined #minetest
02:18 Thenextlevel anyone know a fun temp minetest sever
02:24 n4x est31: I'd say "forced" indentation is cool, some languages do it wrong though
02:25 VanessaE Thenextlevel: play on mine. (they're permanent/long time though)
02:26 Cylus joined #minetest
02:29 est31 n4x: you know, sometimes you have a if thisandthat then return, and then you dont want to start a new line for that
02:29 n4x est31: "doing it wrong"
02:30 n4x est31: and if you have nested ifs, your language should have some sugar for that
02:31 gregorycu if thisandthat is not nested
02:31 n4x something like "guards" would do it
02:31 n4x oh, I read it as "if then else then"
02:31 n4x I think I should sleep
02:31 n4x est31: any example code?
02:32 gregorycu The only problem I have with indentation is fools that use spaces
02:32 est31 No matter how well you design your language, people will make code that is stupid no matter what your language forces.
02:32 n4x just if (a && b)
02:32 n4x est31: never said otherwise
02:32 est31 gregorycu:  no problem, just use emacs in openbsd while surfing firefox!
02:32 acerspyro wrong
02:32 est31 (and systemd)
02:33 n4x gregorycu: spaces ftw
02:33 acerspyro You could force it so much that people need a degree and a license to code in a language
02:34 est31 n4x: what example code for?
02:34 n4x est31: also, allowing to bypass the indentation is a must
02:34 n4x (like Haskell's ";")
02:34 n4x case x of
02:34 n4x Just w -> 2
02:35 n4x Nothing -> 3
02:35 stormchaser3000 joined #minetest
02:35 n4x or case x of Just w -> 2; Nothing -> 3
02:37 est31 haskell case is just a better c ternary operator? case sounds so procedural...
02:37 n4x haskell's "case" is pattern matching case
02:39 stormchaser3000 joined #minetest
02:39 n4x est31: ever played with ML?
02:39 n4x or F#?
02:39 n4x (or scala, for that matter)
02:40 n4x going to my house, will be talking from exio4 in a bit ;P
02:41 rcmaehl joined #minetest
02:46 gregorycu Gotta love that moment you optimise something that the profiler says is expensive, even thought it looks like it can't possibly be expensive
02:46 gregorycu And the profiler was right
02:50 VanessaE just how optimized?
02:51 VanessaE (and what was it? :P )
02:55 LDshadowlady10 joined #minetest
02:59 gregorycu It's not pipeworks, something else
02:59 VanessaE oh good
03:00 gregorycu Basically, offset = pos - blockPos * BLOCK_SIZE
03:00 gregorycu blockPos * BLOCK_SIZE is very slow
03:01 gregorycu Anyway, I'm pretty sure my solution is suboptimal, i can make it better
03:02 gregorycu You stopped caring when it was C++, didn't you
03:02 VanessaE no :)
03:02 VanessaE I was about to ask what your solution was but couldn't find the right words
03:05 gregorycu The "solution" at the moment is to cache the result of blockPos * BLOCK_SIZE, because blockPos doesn't change too much
03:06 VanessaE sounds like something I'd dop
03:06 VanessaE do*
03:06 gregorycu The best solution is actually reworking the code a little
03:06 shadowzone joined #minetest
03:06 gregorycu Effectively, it's caclulating the remained of a division operation
03:06 gregorycu remainder
03:07 gregorycu The thing is, on most architectures if you calculate the quotient and the division at the same time, it's a single CPU operation
03:07 gregorycu quotient and mod I mean
03:07 gregorycu So, I can avoid the whole line just by being a little clever
03:08 gregorycu And I can look good doing it
03:08 VanessaE heh
03:11 jordan4ibanez Finally the trains act like trains http://youtu.be/bqPDE2Xdgbs
03:11 gregorycu wow
03:12 gregorycu That's fucking sick
03:12 The_Chosen_One_ joined #minetest
03:13 The_Chosen_One_ Hey guys, what's the best way to setup a server?
03:17 gregorycu I think there is a wiki page for this
03:18 jordan4ibanez Thank you, gregorycu
03:18 jordan4ibanez :D
03:18 DFeniks wow those trains turn on a dime
03:18 gregorycu http://wiki.minetest.net/Setting_up_a_server
03:18 gregorycu Turning is a little hard
03:18 DFeniks how wide would tunnel need to be to support train turning?
03:19 The_Chosen_One_ Yeah there is but it seems rushed and sloppy. Not what I usually expect from servers such as Apache. Was wondering if I missed something.
03:20 jordan4ibanez gregorycu: That's because the trucks are about 4 blocks or so apart, the model is maybe 6 apart
03:20 gregorycu The_Chosen_One_: What is rushed and sloppy?
03:21 The_Chosen_One_ Nvrmnd, my google results turned up the one for Ubuntu and then left me in the dust with a quickly put of server and no configuration. This is a little more detailed.
03:21 gregorycu The_Chosen_One_: What you gotta remember is there is a lot less required to set up. Unlike Apache.
03:22 The_Chosen_One_ Okie dokie.
03:22 gregorycu The_Chosen_One_: Anyway, if it's missing some important detail, let us know and we'll fix it up
03:23 VanessaE jordan4ibanez: I liked it better when the trucks moved separately from the engine as in the first video ytou posted
03:23 VanessaE you*
03:23 jordan4ibanez DFeniks: I'm going to set it up so that the entity of the engine will derail the train if it intersects a block
03:24 jordan4ibanez VanessaE: Yes, but this is just a test of a model that has trucks modeled into it to see how it looks, it doesn't look very nice
03:24 VanessaE oh ok
03:24 gregorycu jordan4ibanez: If you can let me make a recommendation with regards to turning
03:25 jordan4ibanez Shoot it
03:25 gregorycu I'd probably make the train move as if there were two point connecting it to the track
03:25 gregorycu As opposed to one
03:25 gregorycu That way, turning is quite gradual
03:26 gregorycu The train effectivly starts turning as soon as the front is over the turn, as opposed to the middle
03:26 gregorycu You probably have that planned, but I think that would make the early tech demos look awesome
03:27 bleak_fire_ joined #minetest
03:28 T4im https://upload.wikimedia.org/wikipedia/commons/3/3d/B%C3%A9zier_2_big.gif <-- something like that?
03:29 gregorycu Exactly like that
03:29 gregorycu I'm looking at the video, maybe that's what you've done a little?
03:29 gregorycu But the points are somewhat close to the middle?
03:31 DFeniks i was thinking once about diagonal tracks
03:31 VanessaE khonkhortisan made a pull for that a while back
03:31 VanessaE it was obviously not accepted :(
03:32 DFeniks im just saying its not really suggestion
03:33 jordan4ibanez I have no idea how I'd do that, the current one I'm doing is already very complicated lol
03:33 DFeniks i was just thinking how trains could  turn realistic way
03:34 gregorycu jordan4ibanez: The maths is a little hard, but I think it would be worth it
03:35 gregorycu It will give you realistic looking turns
03:35 jordan4ibanez The way the trains turn right now is very stable and predictible, it's just two points and the yaw of the train is calculated by a vector converted to a yaw
03:35 FreeFull joined #minetest
03:36 gregorycu Actually the maths is not that hard
03:36 jordan4ibanez I'll experiment with that though. The turns you're suggesting would have to be multiple nodes acting as one
03:36 gregorycu Multiple points
03:36 gregorycu If you model the train as two points on the track as opposed to one
03:37 gregorycu You then place the train on the midpoint of those two points
03:37 gregorycu With a direction equal to the vector created by those two points
03:38 gregorycu Do entities have metadata?
03:38 jordan4ibanez Wait a second, I just looked at the gif and that's what I'm already doing lol
03:38 VanessaE they can, yes
03:38 gregorycu jordan4ibanez: You need to move the points closer to the edge of the model
03:39 gregorycu The train... swivels... too much
03:39 jordan4ibanez Yes, as I said above, this was just a test
03:39 gregorycu Anyway, I'm not trying to detract what you've done, it looks awesome
03:39 jordan4ibanez No no, I need that kind of critisism to make the mod better
03:44 TriBlade9 joined #minetest
03:44 TriBlade9 There's still no way to set itemstack textures without registering them first right?
03:45 jordan4ibanez Nope
03:45 TriBlade9 Darn
03:45 TriBlade9 I'm attempting to make dyable items
03:45 stormchaser3000 joined #minetest
03:46 jordan4ibanez You could register EVERYTHING in different colors
03:46 TriBlade9 Yeah, well, that's a bit overkill dontcha think?
03:46 jordan4ibanez Nope :3
03:46 TriBlade9 I'm making a clothing mod
03:47 TriBlade9 Realized that you can layer skins indefinately
03:47 TriBlade9 Thought dying them would be even cooler
03:47 sofar nice
03:47 TriBlade9 Ohi sofar
03:47 TriBlade9 :D
03:47 sofar well hello
03:48 * sofar checks his sedimentology-mt mod page on the forum :)
03:48 jordan4ibanez Hi sofar
03:48 TriBlade9 sofar, I absolutely love sedimentology :)
03:48 sofar thanks
03:49 sofar it's not entirely done yet. I'll spend some time in the next few weeks tuning it a bit further
03:49 sofar so please check once a week or so for new versions
03:49 TriBlade9 If I may ask, where did you get the idea to port it to MT?
03:49 jordan4ibanez From Minecraft?
03:50 sofar TriBlade9: I was a dev.bukkit.org moderator when bukkit blew up, which put my plugin coding pretty much in the freezer
03:50 sofar yes, it was a bukkit/minecraft plugin
03:51 TriBlade9 Ah, neat.
03:51 TriBlade9 I do a bit of Bukkit/Spigot plugin development myself.
03:51 TriBlade9 Just wrote a lightweight alternative to AutoRank a few days back.
03:51 sofar since I'm a GPL guy in heart and kidneys, minetest was pretty obvious something I was going to follow
03:51 TriBlade9 ^
03:51 sofar I work on Linux professionally
03:52 khonkhortisan DFeniks, my mistake was drawing the tracks diagonally, and not making the carts able to follow them without zig-zagging.
03:54 TriBlade9 sofar, How are you liking MT modding? (Aside from the issues with the biome API)
03:54 sofar boy loaded question
03:54 sofar lua is... just... wow
03:54 TriBlade9 Wow in a good way or bad way? x]
03:54 sofar arrays start at 1. no value++
03:55 sofar *G*
03:55 TriBlade9 (I prefer JavaScript by a long shot)
03:55 sofar sorry, I'm a C type of person ;)
03:55 TriBlade9 Perhaps you should try core engine development?
03:55 TriBlade9 I suck at C/C++, but have made some half-useful PRs so far
03:56 sofar well I used to do Linux kernel development
03:57 est31 drib
03:57 est31 drivers?
03:57 sofar nah lua is fine, I started with zero knowledge less than 5 days ago
03:57 sofar est31: mostly, yes (I maintained e100, e1000 and a few other of Intel's ethernet drivers for a while)
03:57 sofar TriBlade9: I've spent perhaps 10 hours total on porting sedimentology, so it's not so bad
03:58 acerspyro Isn't it LUA that' s
03:58 acerspyro that's slowing MT down*
03:58 sofar nah, performance wise it's doing fine
03:58 TriBlade9 With LuaJIT it's bearable, but I still think V8 would be faster
03:58 sofar minecraft/bukkit couldn't handle sedimentology better, I'd say minetest does just as good without luajit
03:59 sofar well, let me add
03:59 sofar sedimentology isn't hard on servers at all - in DEFAULT settings
03:59 sofar for my testing I run at 100x though
03:59 sofar since otherwise it's too slow ;)
03:59 acerspyro isn't V8 for JS?
03:59 TriBlade9 I'd love to see servers running sedementology
03:59 TriBlade9 Yes acerspyro. I really want MT to use Js x]
03:59 acerspyro lol
04:00 sofar there were a few MC servers around, people sent me links and whatnot
04:00 sofar with the bukkitsplosion, I haven't checked much
04:00 sofar I just play at home with my kids mostly, anyway
04:02 stormchaser3000 joined #minetest
04:02 chrisf i dont have numbers to link (sorry), but ive seen luajit perform significantly better than v8.
04:04 acerspyro GOVERNMENTAL BULLSHIT
04:04 twoelk|2 joined #minetest
04:07 chrisf acerspyro: ?
04:08 stormchaser3000 joined #minetest
04:09 acerspyro lol
04:10 roboman2444 joined #minetest
04:17 stormchaser3000 joined #minetest
04:18 jordan4ibanez gregorycu: The distance between the two trucks is now configureable. :D
04:18 gregorycu Won't that make your collision code for turning hard? ;)
04:19 gregorycu You've a brave man
04:20 jordan4ibanez Let me make a video to show just how smooth it is, I'm impressed with myself
04:20 gregorycu Cool, looking forward to it
04:21 diemartin joined #minetest
04:26 jordan4ibanez Man, I can't wait until all my code is developed so I can finally have a train yard in Minetest
04:30 jordan4ibanez gregorycu: http://youtu.be/LFyndP3OIL8
04:30 TriBlade9 jordan4ibanez HYPE
04:31 jordan4ibanez Hype?
04:32 gregorycu Awesome
04:33 gregorycu I think this makes is simplier for you, if you ever were to introduce a large curve
04:34 TriBlade9 jordy, it seems to be a bit jerky in that video. I can't tell if it's just FPS lag or what
04:34 jordan4ibanez That might happen, but this current code doesn't allow for it
04:34 jordan4ibanez TriBlade9: It's just fps lag
04:34 TriBlade9 Okay
04:34 TriBlade9 I see you like Geany for modding as well <3
04:35 * est31 uses kate
04:35 gregorycu Out of interest, what happens with a zig-zag track?
04:35 TriBlade9 Woah, that speed though
04:35 jordan4ibanez It's because I have to use moveto instead of setvelocity for the main part of the train, what you saw in the video would happen on a server
04:36 TriBlade9 ah, oke
04:37 jordan4ibanez gregorycu: The train sways side to side
04:37 gregorycu Very cool
04:37 gregorycu As it should
04:44 jordan4ibanez Minetest, someday: http://youtu.be/cNFKMXqLsgY
05:21 Xenoth joined #minetest
05:22 Gerowen joined #minetest
05:39 jordan4ibanez Can a moderator move this https://forum.minetest.net/viewtopic.php?f=47&amp;t=11027 to WIP mods?
05:39 jordan4ibanez Also goodnight
05:41 uroboro joined #minetest
05:59 est31 nooo lag on VanessaE survival server. I logged out and now it sais "connecting to server" without anything happening.
06:03 diemartin est31,
06:03 diemartin * VE-Survival has quit (Quit: Game shutting down.)
06:03 diemartin oops, extra \n
06:03 chchjesus_ joined #minetest
06:04 diemartin lol quarry bug again :D
06:04 est31 it crashed the server? I got no *** server  shutting down message
06:06 kaeza est31, it's back up BTW
06:06 VanessaE I restarted the server actually.
06:07 VanessaE it didn't crash, it just lagged too hard.
06:07 kaeza ah
06:23 chchjesus joined #minetest
06:30 est31 does a server need restart for backups?
06:32 est31 VanessaE: do you use a btrfs copy-on-write snapshot like mechanism for making backups or is it a simple cp production.db backup-`date`.db
06:33 VanessaE I use rsync to make the backups
06:33 est31 rsync copies the whole file I guess.
06:35 VanessaE mmhmm
06:35 VanessaE the backup cycle takes about 14 minutes at present
06:35 VanessaE (spinning rust drive, tens of gigs to copy)
06:36 Kalabasa joined #minetest
06:37 est31 is it copied to the same disk?
06:37 The_Chosen_One_ joined #minetest
06:38 Viper168_ joined #minetest
06:38 The_Chosen_One_ How does one edit their posessions on a server? I've tried modifying my player file. It just returns to normal every time I start the game.
06:42 kaeza The_Chosen_One_, make sure the server is not running
06:43 The_Chosen_One_ I've closed the server and left it running both. In either case, when I start the game, I still have the same things I left off with.
06:44 kaeza only thing I can think of is that, or that you are modifying the wrong file
06:45 The_Chosen_One_ I went into the worlds folder then to my world. Then I went to players and clicked on the file for my player.
06:47 The_Chosen_One_ I'm uploading the files via sftp to a vps after modification.
06:47 VanessaE est31: yeah, unfortunately that's my only option.  but better that then no backups at all
06:47 est31 true
06:50 DMackey joined #minetest
06:50 est31 have you experience with btrfs snapshots?
06:50 kaeza The_Chosen_One_, I just tried locally, and editing the player file works
06:51 The_Chosen_One_ I just tried locally and it works.
06:51 kaeza since you said you were uploading via ftp, are you sure you're putting the file in the correct place?
06:52 The_Chosen_One_ Yes. It's asking to overwrite the previous one and after I close the server down, the file size (which I'm looking at in Filezilla) changes.
06:53 The_Chosen_One_ Basically when I stop playing the game, the file size changes. When I shutdown the server and update the file itself, it also changes. Could it be the endline encoding? CRLF?
06:56 sofar est31: btrfs snapshots... are not backups :)
06:57 est31 yeah. idk whether you can mount a snapshot and the "latest version" simultaneously, while writing on the latter and copying the first to a safe place
06:57 * VanessaE wanders off to bed.
06:57 VanessaE night
06:58 sofar est31: well that's actually the nice thing about btrfs snapshots, it is inherently safe to do that
06:58 sofar you can mount any of the snapshots and main volume at any time
06:58 est31 also for writing?
06:59 sofar creating is atomic
06:59 sofar you shouldn't rsync data between them, just make another snapshot and throw old ones out
06:59 sofar (I've worked with the btrfs developers in the past)
07:00 sofar Chris is a very nice guy
07:01 est31 yes. but I mean, take the server offline, make a snapshot, then get srv back on and mount and copy the snapshot to  a safe place the same time
07:01 est31 whos Chris
07:01 est31 btrfs dev?
07:01 sofar Chris Mason
07:01 sofar main btrfs author
07:01 est31 ok
07:02 sofar yeah you can do all that safely at any time, really
07:02 sofar the ONLY thing btrfs is iffy about is free space
07:02 est31 is there a nice undelete utility
07:02 sofar I end up reclaiming manually to avoid it
07:03 sofar undelete? pretty much not possible with any FS like ext3/4/btrfs/xfs etc
07:03 sofar your data could be gone in microseconds on any linux fs
07:03 est31 but there is a history of roots or something like that
07:03 sofar that's the nature of them
07:03 sofar well if you snapshot, who cares about undeletes?
07:04 est31 yeah, thats always the argument
07:06 est31 is there any good mechanism that automatically makes snapshots?
07:06 sofar suse has snapper
07:08 est31 what are you using for regular snapshots?
07:08 sofar I'm not using btrfs atm
07:09 sofar most of my data lives on a raid-5
07:09 est31 ok
07:09 est31 but doesn't save you from a wrong rm -rf
07:10 sofar there's a second drive in a different machine for the real important stuff
07:16 sofar is there a way to get pointed_thing from the player name in a chatcommand handler?
07:28 est31 without punch?
07:30 twoelk|2 maybe you can catch the info sent to the F5 on screen display?
07:32 sofar yeah I want to do this server-side
07:33 twoelk ?
07:33 sofar client points at node, issues /command, stuff happens to pointed_node
07:34 twoelk ah, sort of cache the pointed at info server side
07:35 sofar cache? no, just using it once
07:36 est31 there needs to be a message for the server to send a request to the client which node it points at
07:36 twoelk don't I loose focus once I start the chat command?
07:36 est31 or the client needs to send it with the movement data
07:36 sofar you don't lose focus
07:36 est31 if you use on_punch instead? player punches node -> issues command
07:36 sofar I could calculate it from the player position and orientation
07:37 sofar or on_punch, but I don't want to have it punched
07:37 est31 that however would involve a lot of punch handlers to add
07:37 sofar exactly
07:37 sofar and when to cancel them? and when not?
07:37 twoelk I don't think doing it without punch is a good idea
07:37 sofar well I don't want to create a custom tool
07:37 sofar like e.g. MC's WE does
07:38 est31 uset the position of the player
07:38 twoelk if you move the direction when trying to chat this could have unwanted effects
07:38 twoelk like on a tablet
07:40 sofar this is more for a server admin like tool
07:40 sofar if there's no clean solution I won't code it up
07:40 est31 what should the tool do
07:41 sofar basically call an internal mod function to attempt to erode it
07:44 est31 sofar: you could take the position directly under the player. and the command can have a number as param, that sais in which range the attempt should be done too
07:44 twoelk sounds like a dangerous tool to handle correctly :-D
07:44 sofar est31: that's what I'm thinking now
07:45 * twoelk remembers a locked key while using the node gun and the havoc it created
07:47 sofar can I remove all generated landscape and have it regen by removing the map.sqlite file?
07:48 SopaXorzTaker joined #minetest
07:48 sofar yup, that seems to work
07:49 est31 oh yeah only storing diffs is one of the things that are in my interest list. you need to establish a way on how to make mapgen 100% determinstic
07:49 est31 and portable
07:53 redstonecraftpl joined #minetest
07:54 redstonecraftpl hi
07:58 sofar any good rain/storm mods?
08:18 Player_2 joined #minetest
08:22 I_shat_myself joined #minetest
08:23 Krock joined #minetest
08:23 I_shat_myself What is the meaning of this when migrating to LevelDB? Irrlicht log: Error: Need running XServer to start Irrlicht Engine.
08:23 Krock hi
08:24 I_shat_myself hi
08:24 Krock I don't need xserver to start Irrlicht.. lel
08:25 Calinou joined #minetest
08:25 I_shat_myself After that line, it says: Irrlicht log: Could not open display, set DISPLAY variable
08:26 Krock also I don't see why irrlicht is needed to migrate a database
08:26 I_shat_myself Your guess is as good as mine.
08:27 I_shat_myself I don't understand why X is needed.
08:27 Krock maybe an engine bug
08:28 I_shat_myself This is the command I gave. Maybe I did it wrong. minetest --migrate LevelDB --world world
08:30 Calinou hi
08:30 Calinou LevelDB is not necessarily faster, by the way
08:30 Calinou this is especially true on local worlds
08:31 kaeza I_shat_myself, try using `minetestserver` instead of `minetest`
08:31 kaeza `minetestserver` does not require X; `minetest` does
08:31 Krock SQLite is better IMO
08:32 TriBlade9 joined #minetest
08:32 TriBlade9 Hey guys, is anyone available for me to ask a crapton of modding questions?
08:32 Krock continue
08:33 kaeza 0 OK, 0:1
08:33 I_shat_myself I appended a "-X" to the end of my ssh login on my VPS. It seems to either be tied up or actually doing something now. How long does it take to migrate a freshly created world?
08:33 Krock depends on its file size
08:34 kaeza "freshly created world" "depends on its file size"
08:34 Calinou TriBlade9, ask them
08:34 TriBlade9 Okay.
08:34 I_shat_myself As in, never access by a player.
08:34 I_shat_myself *accessed
08:34 Calinou should be done in seconds…
08:34 TriBlade9 First off, how does one create an additional inventory for a player, which is automatically stored?
08:34 TriBlade9 Or does one need to handle the serialization themselves?
08:35 Krock kaeza, maybe (s)he explored 10000m^3 already within some hours and that's already a big file
08:35 kaeza Krock, I take "freshly created" as "I just mkdir worlds/MyWorld"
08:35 Krock TriBlade9, just add a list to the player
08:36 TriBlade9 Yes, I attempted that
08:36 Krock kaeza, but then there's no configuratio or anything
08:36 I_shat_myself No, I started Minetest and it created worlds/world. I then shut minetest down
08:36 TriBlade9 player:get_inventory():set_list("NAME", {});
08:36 Krock how about :set_size("foobar", 5*5)?
08:36 kaeza TriBlade9, player:get_inventory():set_size("NAME", 1234)
08:36 TriBlade9 Did that as well
08:37 TriBlade9 Does that show up anywhere? Or do you have to create a formspec for it?
08:37 Krock but that should work
08:37 Krock formspec required
08:37 TriBlade9 (Obviously I'm a bit new to modding x])
08:37 Krock except you override "main" :3
08:37 TriBlade9 Huh, okay
08:37 kaeza use an on_joinplayer callback to set the player's inventory formspec
08:37 Krock ^
08:38 TriBlade9 Can I just use Unified Inventory?
08:38 TriBlade9 To display a separate formspec
08:38 kaeza but be aware that this way your mod may be incompatible with other inventory-changing mods (like UI)
08:38 kaeza well, consult the UI API
08:38 Krock unified inventory is great for smaller things
08:39 TriBlade9 Alright, TY for the help
08:39 TriBlade9 Yeah, I'm just making a small inventory for clothes
08:39 kaeza !next
08:39 MinetestBot Another satisfied customer. Next!
08:39 TriBlade9 Lol
08:39 kaeza aaaaand I'm off to bed anyway
08:39 TriBlade9 See ya kaeza
08:39 Krock bai
08:39 kaeza g'night
08:43 CWz joined #minetest
08:52 Zeno` joined #minetest
08:53 Zeno` drawtime=45
08:53 Zeno` nice
08:53 Zeno` heh
08:53 I_shat_myself I'm compiling minetestserver from source b/c my distro doesn't have it. Where will my worlds and mods be stored directory wise?
08:54 Zeno` I_shat_myself, depends. Check ~/.minetest/
08:54 I_shat_myself in reference to the OS and I will do once it's finished compiling.
08:55 Zeno` well ~ is your home directory
08:55 ImQ009 joined #minetest
08:55 Zeno` so check there first  (cd ~/.minetest)
08:58 Calinou I_shat_myself, what distribution do you use?
08:58 Calinou minetest-server package on Debian/Ubuntu should do it
08:58 I_shat_myself I'm using an Ubuntu variant but I just found that out. I was using minetestserver as the package.
08:59 Krock Zeno`, http://i.imgur.com/DKURC97.png
08:59 Zeno` what is that?!
08:59 Zeno` (apart from huge)
08:59 Krock New York City
09:00 Zeno` why is drawtime=1060?!
09:00 Calinou https://cdn.mediacru.sh/F/FK-miM9HUoUF.png
09:00 Krock Zeno`, cuz there were that many nodeboxes to be drawn
09:00 Zeno` haha Calinou
09:01 Krock Calinou, who's that?
09:01 Calinou it is on rnd's server
09:01 Calinou (rnd is someone I know, actually)
09:01 Yepoleb_ joined #minetest
09:01 TriBlade9 Hmm
09:01 TriBlade9 Is there a way to register an inventory list before hand?
09:01 I_shat_myself I know this will sound weird but is there a way to run minetestserver as a service? Whenever I close the ssh session, the server shuts down.
09:02 est31 thats because it listens for hangup signal
09:03 est31 either use screen, or do (which I recommend) this: http://wiki.minetest.com/wiki/Setting_up_a_server
09:03 est31 it also contains how to do regular backup
09:06 Zeno` pity the link to the bash script seems to be dead
09:06 I_shat_myself Now that I'm using minetestserver instead of minetest --server, I get this http://pastebin.com/vuKWnW4T
09:06 ImQ009 joined #minetest
09:07 Krock I_shat_myself, you need minetest 0.4.11
09:07 Krock 0.4.9 is old.
09:07 Zeno` and you also need to avoid running a server as root :P
09:08 est31 should not need. but emphasis added on "please do it"
09:08 I_shat_myself That's very true Zeno.
09:08 Calinou 0.4.9.
09:09 Calinou get a more recent version, I_shat_myself
09:09 Calinou 0.4.11 or latest Git
09:09 Calinou Mesecons no longer works on 0.4.9, since it uses override_item()
09:09 I_shat_myself That means my repos are FAR behind.
09:10 Krock about 500 commits
09:10 Zeno` I would recommend the latest git
09:15 I_shat_myself Where is root's trash stored?
09:16 Krock I don't know why I want to answer with: "At C:\ :P"
09:16 I_shat_myself I trashed the compiled version for the minetest-server version. Now, no matter how many times I pass the URL through get, cmake says files are missing.
09:17 I_shat_myself *git
09:18 Kalabasa it depends on how you "trashed" it
09:19 I_shat_myself rm -R
09:19 est31 rm -rf git demands that
09:20 TriBlade9 rubenwardy, are you on?
09:21 Calinou he is not, send him a memo?
09:22 TriBlade9 !memo
09:22 TriBlade9 Awkwad x]
09:22 TriBlade9 ...
09:22 TriBlade9 Double awkward.
09:23 TriBlade9 I'll just post an issue for him on GH
09:23 est31 Shadowbot help tell
09:23 ShadowBot est31: (tell <nick> <text>) -- Tells <nick> <text> the next time <nick> is seen. <nick> can contain wildcard characters, and the first matching nick will be given the note.
09:23 Calinou TriBlade9, /ms send rubenwardy <your message>
09:23 Calinou this works on all freenode
09:23 DMackey joined #minetest
09:23 TriBlade9 Vunderbar
09:24 Calinou joined #minetest
09:24 I_shat_myself How well does Minetestserver run on one core?
09:24 Calinou the game should preferably be run on dual-core CPUs
09:24 Calinou so that background tasks run on another core
09:25 Calinou read and apply these settings: https://forum.minetest.net/viewtopic.php?f=10&amp;t=1825
09:25 Calinou especially `active_block_range = 1`
09:25 Krock I_shat_myself, minetest is playable on a 2.5 GHz singlecore CPU
09:25 Krock so I think a server will run fine
09:26 I_shat_myself These are in the Minetest.conf file?
09:26 Calinou yes
09:26 Calinou add it, it isn't present by default
09:26 I_shat_myself Already have. was doing some fidgetting with it earlier.
09:34 jin_xi joined #minetest
09:35 DMackey joined #minetest
09:38 redstonecraftpl joined #minetest
09:42 Kalabasa Anybody knows what the "error in error handling" error means?
09:44 Krock the error gave an error?
09:44 Calinou Kalabasa, use Lua without LuaJIT to know the real error
09:45 ImQ009 joined #minetest
09:45 Kalabasa Do I have to recompile?
09:45 Kalabasa Oh. In the pause screen, USE_LUAJIT=0
09:48 Calinou oh, you're already using non-LuaJIT
09:50 Kalabasa Maybe related to `get_luaentity()`
09:51 ImQ009 joined #minetest
09:52 Kalabasa or punch
09:53 Tuxedo[Qyou] joined #minetest
09:56 SopaXorzTaker Here's a free Minecraft gift code: W1H1-A1,1 2E
09:57 SopaXorzTaker xD
09:57 SopaXorzTaker ->trolling
09:57 Krock Here's a costy Minetest gift code: W0W101
09:58 SopaXorzTaker Here's another one: MINETESTISGPLIFYOUBOUGHTITCONSIDERADONATIONLOLPWNT
10:00 DMackey joined #minetest
10:09 DMackey joined #minetest
10:10 Haudegen joined #minetest
10:13 TriBlade9 VanessaE, you don't happen to have a Unified Dyes API do you?
10:13 TriBlade9 I'm not looking forward to writing out a 90-length table with the names and hex values of each possible dye color.
10:14 stakewinner00 joined #minetest
10:23 Zeno` c'mon TriBlade9
10:23 Zeno` don't be lazy
10:23 Zeno` :D
10:23 TriBlade9 I'm doing it right now Zeno` :P
10:24 Zeno` just use named colours
10:24 TriBlade9 Well, I'm trying to use Unified Dyes for all my clothing, which is colored using the [colorize:RRGGBB texture thingy
10:24 Zeno` https://github.com/Zeno-/minetest/blob/master/src/util/string.cpp#L382
10:24 Zeno` there you go... lots of them
10:24 TriBlade9 Since VanessaE used named colors and RGB, it's not exactly nice
10:25 TriBlade9 That's real nice, but still doesn't integrate with UnifiedDyes :P
10:25 TriBlade9 Btw, colored chat should have support for those
10:25 Zeno` VanessaE, update UnifiedDyes
10:25 Zeno` lol
10:26 TriBlade9 I have a right to be lazy and grumpy >:U
10:26 TriBlade9 I'm having a bout of food poisoning.
10:27 Zeno` just write a quick and dirty Lua script or C program to get the colours :P
10:27 SylvieLorxu joined #minetest
10:28 TriBlade9 I'm using a modified version of her bash script
10:28 TriBlade9 Still have to convert RGB to Hex manually though
10:35 Elinvention joined #minetest
10:36 TriBlade9 1/3rd done
10:38 jin_xi hm. wonder if its possible to change crosshairs on the fly?
10:39 TriBlade9 Shit
10:39 TriBlade9 I just realized that there's an inherant block to me making a clothing mod
10:39 TriBlade9 I can't make textures for shit.
10:56 rubenwardy joined #minetest
11:02 TriBlade9 huh, how do you add stuff to the creative inventory?
11:04 jin_xi usually your stuff is added by default unless you add not_in_creative or so
11:06 Trustable joined #minetest
11:07 TriBlade9 Weird, not working for me (Unified Inventory)
11:08 CWz deleteblocks seems to crash minetest
11:09 Jousway joined #minetest
11:22 gregorycu_ joined #minetest
11:25 theTroy joined #minetest
11:37 TriBlade9 Clothing mod is working :D
11:37 meldrian joined #minetest
11:38 stakewinner00 joined #minetest
11:40 TriBlade9 G'night
11:54 TheFrozenPig joined #minetest
11:54 TheFrozenPig Hi, How do you guys setup a starting point in the game where people can start from and respawn to?
11:56 TheFrozenPig I have the respawn part down pat but the initial point is driving me insane.
11:57 Sockbat joined #minetest
12:01 Zeno` static_spawn
12:01 Zeno` in minetest.conf
12:05 TheFrozenPig Found what I was doing wrong. For some reason, I used periods instead of commas.
12:05 TheFrozenPig I had actually written a lua script for respawning because it was ticking me off.
12:08 Krock some people want to invent the wheel a 2nd time
12:11 Jordach joined #minetest
12:12 est31 TheFrozenPig: there are already mods out there doing what you want
12:34 n4x joined #minetest
12:40 Johnsen2 joined #minetest
12:49 Viper168 joined #minetest
12:52 gregorycu_ joined #minetest
13:02 Mine-aholic joined #minetest
13:06 Haudegen joined #minetest
13:07 Mine-aholic joined #minetest
13:13 Mine-aholic joined #minetest
13:13 iqualfragile joined #minetest
13:18 Kalabasa What is the weight for?
13:18 Kalabasa entity weight
13:43 Jordach deprecated, it doesnt have a use anymore
13:51 stakewinner00|2 joined #minetest
14:13 Kalabasa Oh...
14:19 jojoa1997 joined #minetest
14:23 iqualfragile joined #minetest
14:26 redstonecraftpl joined #minetest
14:33 stakewinner00 joined #minetest
14:45 DMackey joined #minetest
14:48 jojoa1997 joined #minetest
14:51 T4im joined #minetest
14:51 nore joined #minetest
14:55 Evil-Elf-Lord-Ba joined #minetest
14:56 Evil-Elf-Lord-Ba Is anyone else having problems with plantlife_modpack in 4.11?
14:58 jin_xi what problems?
14:59 Evil-Elf-Lord-Ba I put it in world.mt and now MT says it cannot find the mod. I copied the folder name directly from the folder to avoid spelling mistakes.
14:59 shadowzone joined #minetest
14:59 shadowzone joined #minetest
14:59 shadowzone joined #minetest
15:01 Evil-Elf-Lord-Ba The modpack is in the mods folder.
15:02 jin_xi does the mod show up when you configure the world via gui?
15:02 Evil-Elf-Lord-Ba Give me a second.
15:03 Kalabasa Wow, free models from OpenGameArt http://opengameart.org/content/pixel-dungeons-set1-props-and-stuff
15:03 Kalabasa fits "minetest style"
15:05 Evil-Elf-Lord-Ba Yes and it actually works.
15:06 MinetestBot [git] CraigyDavi -> minetest/minetest_game: Follow naming convention of textures and sounds in doors 6157982 http://git.io/VQjhRA (2015-01-17T16:05:23+01:00)
15:06 MinetestBot [git] CraigyDavi -> minetest/minetest_game: Add fancy inventory for bones 07dcae7 http://git.io/qP-rkA (2015-01-17T16:05:19+01:00)
15:07 jin_xi cool, i always use the gui so idk what was the problem, but glad it works now
15:08 Jordach i always drop my mods into /games/gamename/mods/
15:09 Evil-Elf-Lord-Ba No, I mean it works for the GUI. The server minetestserver is still going kaput.
15:09 jin_xi oh
15:10 stakewinner00 joined #minetest
15:11 Megaf joined #minetest
15:15 theTroy joined #minetest
15:18 stakewinner00|2 joined #minetest
15:26 stakewinner00 joined #minetest
15:31 MinetestBot [git] kilbith -> minetest/minetest_game: Add straw 5d8b244 http://git.io/8DFQ-g (2015-01-17T16:30:31+01:00)
15:32 DarkNekros joined #minetest
15:41 booly-yam-508 joined #minetest
15:49 Elinvention joined #minetest
15:51 redstonecraftpl joined #minetest
16:09 Enke joined #minetest
16:10 Wuzzy joined #minetest
16:20 Kenney joined #minetest
16:23 ottodachshund 09memehopper
16:23 impact joined #minetest
16:37 stakewinner00 joined #minetest
16:39 blaze joined #minetest
16:43 Ipos joined #minetest
16:47 tpe joined #minetest
17:04 Vargos joined #minetest
17:19 Ipos joined #minetest
17:19 Ipos joined #minetest
17:21 koz_ joined #minetest
17:23 roniz joined #minetest
17:28 Ipos left #minetest
17:35 jordan4ibanez joined #minetest
17:36 Calinou joined #minetest
17:38 Mine-aholic joined #minetest
17:40 rubenwardy joined #minetest
17:41 rubenwardy Hi all!
17:42 Wayward_One silly question, how does one update their fork of minetest on github?
17:42 Wayward_One hello rubenwardy :)
17:42 rubenwardy Wayward_One, please clarify
17:42 rubenwardy Do you mean get changes from Minetest upstream?
17:42 rubenwardy Or add your own changes?
17:43 Wayward_One get changes from upstream. i'm currently 124 commits behind master
17:44 Calinou hi rubenwardy
17:44 Calinou Wayward_One, git pull https://github.com/minetest/minetest.git
17:44 Calinou or minetest/minetest_game.git for the game
17:44 Calinou use that command in your Git repository
17:44 rubenwardy and then git push
17:44 Calinou then you can push… using git push
17:44 rubenwardy If you use the windows client, you need to open up the shell
17:45 Wayward_One ah, ok.
17:45 rubenwardy If you have changes, you need to rebase. Which is a PITA
17:45 rubenwardy brb
17:45 Calinou this is why you should keep the master branch unmodified
17:45 Calinou and make all your changes in branches
17:46 Calinou `git checkout -b branch_name` creates a branch and switches to it
17:48 Wayward_One yeah, i know, i do. i was just wondering how to update my fork
17:49 Calinou be sure to use the git pull while you're in the master branch
17:49 Wayward_One ok
17:49 Wayward_One yeah, i was aware of the other commands, just not git push lol
17:55 Xenoth joined #minetest
17:56 redstonecraftpl joined #minetest
17:58 Sokomine joined #minetest
18:09 raffahacks joined #minetest
18:12 NakedFury joined #minetest
18:15 ImQ009 joined #minetest
18:16 rubenwardy back!
18:16 MinetestBot [git] Sapier at GMX dot net -> minetest/minetest: Fix NodeMetadataList loosing memory on deserialize due to invalid clear map call instead of clear a39c136 http://git.io/RUDygw (2015-01-17T19:14:36+01:00)
18:16 MinetestBot [git] none@none.none -> minetest/minetest: Fix entitiy WieldMeshSceneNode not freed due to additional grab 2959d6b http://git.io/SKLrZg (2015-01-17T19:13:08+01:00)
18:26 raffahacks joined #minetest
18:26 raffahacks left #minetest
18:28 rubenwardy Blender <3
18:28 Jordach <3
18:28 VanessaE you seen the updates to pipeworks and technic lately? :)
18:32 rubenwardy This is what I'm currently working on: https://cdn.mediacru.sh/R/Rv3D5NeBpKwY.png
18:32 rubenwardy (Warning: 1080p)
18:33 rubenwardy Jordach: how can I make the light from the fire bounce of the floor and scatter to the ceiling? What is it called? I'm currently using ambient occulusion, only
18:38 Calinou global illumiantion, rubenwardy
18:38 Calinou Tesseract does it in realtime :p
18:38 Calinou global illumination*
18:38 Trixar_za Tesseract? How would that look?
18:38 Calinou it looks fine
18:38 Megaf joined #minetest
18:39 Calinou even on its low quality setting
18:40 jordan4ibanez Jordach: Are you up for doing a texture?
18:40 Jordach rubenwardy, enable indirect lighting and turn the bounces up
18:44 Calinou I guess you need 1 bounce only
18:44 rubenwardy Yeah, any more and it is all read
18:44 rubenwardy red
18:45 rubenwardy I'm fiddling with the things
18:47 Jordach is there anything i don't know about blender
18:48 Calinou Blender has a node editor for making textures
18:49 Jordach Calinou, NeoTextureEditor does that better
18:49 rubenwardy The stairs are now glowing from underneath- I've made sure that there are no diagonal gaps. Any suggestions?
18:49 Jordach rubenwardy, are they a single mesh?
18:50 rubenwardy No
18:50 rubenwardy Is there a stair making modifier?
18:50 Jordach shift + right click them
18:50 Jordach then ctrl + j
18:50 Jordach then enter edit mode, select all with a then remove doubles with the side meny
18:52 rubenwardy zero vertices were removed. They're probably not close enough together?
18:53 Jordach yup
18:53 Jordach you've got mesh gaps
18:53 Calinou <Jordach> Calinou, NeoTextureEditor does that better
18:53 Calinou but perhaps Blender is more powerful?
18:53 Krock eww. always those mathematics http://upload.wikimedia.org/wikipedia/commons/d/d8/5-cell.gif
18:53 VanessaE rubenwardy: also make sure you have the snap-to-vertexes option enabled when needed
18:54 VanessaE (the "-> <-" button, with a suitable "doubles" threshold)
18:58 rubenwardy doubles threshold?
19:00 rubenwardy removed 26 vertices, now
19:00 rubenwardy thanks XD
19:00 Viper168 joined #minetest
19:01 rubenwardy Still a glow, though
19:03 jojoa1997 joined #minetest
19:10 Xenoth joined #minetest
19:27 loggingbot_ joined #minetest
19:27 Topic for #minetest is now Welcome to #minetest, the official channel of Minetest | Happy new year | Version: 0.4.11 (2014-12-26) | Responses may take a while, so be patient. | Rules: http://wiki.minetest.net/IRC#Rules | Development: #minetest-dev | Server list: http://minetest.net/servers | IRC logs: http://irc.minetest.ru/minetest/
19:28 roniz joined #minetest
19:37 ungali joined #minetest
19:37 ungali joined #minetest
19:37 jordan4ibanez Cool, now you can reverse the direction of the engine seemlessly
19:44 LazyJ joined #minetest
19:50 sfan5 jordan4ibanez: the train mod you are making is crazy, crazy awesome
19:51 jordan4ibanez Thank you :D
20:01 casimir joined #minetest
20:02 ottodachshund did you know there is a dog breed that has been bred for trolling ducks?
20:02 ottodachshund the nova scotia duck trolling retriever
20:02 ottodachshund it plays romps and frisks at the water's edge the ducks swim close to shore to see what the fuss is about then BOOM the hunter stands up from the blind!
20:02 ottodachshund http://en.wikipedia.org/wiki/Nova_Scotia_Duck_Tolling_Retriever
20:12 jordan4ibanez This is the best http://youtu.be/qxNsZ97neeg
20:29 Johnsen2 joined #minetest
20:45 Mati^1 joined #minetest
20:46 heyho joined #minetest
20:48 Polsaker ottodachshund, Tolling != Trolling
20:48 Polsaker :P
21:10 jhcole joined #minetest
21:15 crack joined #minetest
21:16 roboman2444 joined #minetest
21:33 Johnsen2 joined #minetest
21:41 acerspyro joined #minetest
21:58 Haudegen joined #minetest
22:11 kaeza joined #minetest
22:14 FreeFull joined #minetest
22:14 FreeFull joined #minetest
22:18 Garmine joined #minetest
22:21 Zettbou joined #minetest
22:23 Trustable joined #minetest
22:30 ungali joined #minetest
22:33 ungali joined #minetest
22:34 jordan4ibanez Now they stop and reverse http://youtu.be/B5PP8k8KcIo woooooooooooo
22:35 jordan4ibanez Almost time for creating the first car and attachment code :D
22:43 roniz joined #minetest
22:47 VanessaE jordan4ibanez: looking good
22:48 jordan4ibanez Thank you! This track tester is killing me though haha
22:49 VanessaE what model of engine is that btw?
22:49 VanessaE (I mean literally, the real life engine type)
22:49 bleak_fire_ joined #minetest
22:49 bleak_fire_ joined #minetest
22:52 jordan4ibanez I honestly have no idea, but it was free so hooray!
22:53 Garmine42 joined #minetest
22:55 VanessaE jordan4ibanez: oh ok :)
22:59 Johnsen2 joined #minetest
23:00 Hirato joined #minetest
23:05 Wayward_One that looks awesome!
23:09 jordan4ibanez Thank you!
23:09 jordan4ibanez I think I'm going to have to use moveto instead of setvelocity, it's a serious headache trying to make setvelocity stable. :/
23:14 jordan4ibanez Actually, maybe not
23:15 VanessaE jordan4ibanez: be sure you test it under a high-lag situation also
23:16 VanessaE e.g. simulate communication delays and high server load, relative to the client, if you can
23:16 jordan4ibanez I would need a server to test it on
23:20 T4im you can set one up locally
23:20 T4im at least to test the high server load
23:20 T4im setting a very bad nice value of the process etc
23:20 VanessaE set one up in a virtual machine, that way you can pause the VM and what-not to "fake" high load/latency
23:20 T4im oh, that's a good idea ^^
23:21 T4im letting the firewall drop a few packets and such D:
23:21 T4im :D
23:23 shadowzone joined #minetest
23:33 jordan4ibanez Good idea!
23:36 Jordach hang the fuck on
23:37 VanessaE hang it on what?
23:37 Jordach how is a velocity which is a constant motion in a vector less stable than a double beizer curve movement (moveto)
23:37 VanessaE Jordach: probably because setvelocity has no target endpoint.
23:37 VanessaE whereas moveto does.
23:39 VanessaE so to use only velocity to track an object when the client or server has an undefined stability or speed, you'd basically have to poll extremely fast to avoid position overruns
23:39 VanessaE versus moveto where you...well...don't.
23:40 jordan4ibanez Yes, exactly
23:40 jordan4ibanez I am doing comparison tests right now
23:41 VanessaE the disadvantage to moveto is that you want movement to be fluid, so you have to keep issuing new position updates *just* ahead of the object reaching each of the previous targets
23:42 VanessaE otherwise it'll stop occasionally (of course, that's what you'd want it to do were the server to lag out)
23:42 Sokomine joined #minetest
23:42 VanessaE pipeworks needs to be updated to use this same function.  right now I think it just uses setvelocity

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