Time Nick Message 04:01 khonkhortisan At the risk of asking to ask, I ask if I can ask to have a pull request re-opened. 04:02 khonkhortisan https://github.com/minetest/minetest_game/pull/135 The close reason no longer applies, and the parent pull request is still open. 04:11 kahrl khonkhortisan: done but for some reason it added a lot of upstream commits to it?! 04:11 khonkhortisan that's what I wanted, it was a rebase 04:11 khonkhortisan the pull request didn't update while closed 04:12 khonkhortisan oh. 04:12 khonkhortisan I'll have to weed those out then 04:17 khonkhortisan branched, cherry-picked, deleted, moved, force-pushed, fixed. 04:18 kahrl that's better :) 04:30 VanessaE great, that means more textures for me to make...and I *just* finished getting minetest_game back up-to-date. GAH! 04:30 VanessaE :-) 04:57 khonkhortisan and *someone* might have to change how carts move 05:19 VanessaE bbl 08:37 e1z0 hi 10:00 e1z0_ i need to put world edit to gamedir/games/minetest_game/mods ? 10:00 e1z0_ or in gamedir/mods dir ? 10:01 e1z0_ sorry not that channel 10:01 e1z0_ lol 11:21 proller khonkhortisan, diagonals rail makes red nodes on edges 11:22 proller ups 11:22 proller 15:20:20: ERROR[main]: generateImage(): Could not load image "defailt_rail_diagonal_end.png" while building texture 11:22 proller 15:20:20: ERROR[main]: generateImage(): Creating a dummy image for "defailt_rail_diagonal_end.png" 13:58 Calinou could the CC BY-SA textures I made be relicensed under WTFPL? I put them under CC BY-SA because I wasn't sure which license to choose 14:07 kahrl you're the only author right? 14:10 Calinou no, I edited the 14:10 Calinou +m 14:11 Calinou I have no idea what their original license is 14:13 celeron55 in theory it's simple: if all the authors agree, then it's ok; if not, then it's not 14:13 celeron55 it sounds like it wasn't ok in the first place 14:16 proller__ https://github.com/minetest/minetest/pull/897 14:16 proller__ celeron55, impossible to commit anything 14:19 PilzAdam proller__, offtopic: do you notice anything in the "Most referenced URLs" section? : http://sfan5.duckdns.org/ircstats/minetest-dev.html 14:20 proller__ want all 1..5 urls to be mine! 14:20 celeron55 stop the flooding, that's not a healthy amount of repetition 14:21 celeron55 maybe proller needs to suggest an another core dev who would help review stuff 14:22 proller__ kahrl and hmmmm sometimes looks but.. 14:24 proller__ now many unmerged pulls collected here https://github.com/proller/minetest/commits/next 14:24 proller__ and size increasing 14:32 celeron55 if someone has suggestions on dealing with this, please tell 14:44 celeron55 (for one i'm sure it's a bad idea to let one person, whoever it is, to just throw stuff in without anyone else even looking) 14:45 OldCoder Ah. I will state my key points and be silent. 14:46 OldCoder John seems to be covering it, but: Needed for MT to surpass MC. MT is NOT scalable ATM. 4GB limit. Slow and prone to corruption. But any decision is fine. Those who wish MT to grow may join Minebest. The split will be friendly and we hope Minebest and Minetest will continue to exchange code. 14:48 OldCoder Those who come get a 8-core server with 32GB RAM. Plus the Minebest name, domain, channel, and website. 14:48 OldCoder Done, thank you 14:48 OldCoder 14:49 OldCoder By the way, an 8-core server is planned for Europe too. And we're looking at business models. 14:49 OldCoder We will also be running Minetest Classic. But that is off-topic. 14:51 celeron55 wut 14:51 celeron55 so what's your goal 14:51 OldCoder Hm? To help with a fine project. 14:51 celeron55 i mean, more like direction maybe 14:52 celeron55 it sounds like some kind of server scaling 14:52 celeron55 are you going to do compromises in some other areas; if so, which? 14:52 celeron55 this probably interests everyone 14:52 OldCoder You've changed; I assume it's better now that the year of service is over. By scaling I mean the software system. Scalability is needed for a number of reasons I think. Elaborate on compromises; I'll be pleased to comment over time. 14:53 celeron55 i'll be left wondering that the first question meant in that 14:53 OldCoder Another time; it is off-topic 14:53 celeron55 but is this some kind of MMO project? 14:54 * OldCoder considers 14:54 OldCoder I'd like to understand the question better before commenting here. 14:54 OldCoder I am less of a public speaker these days 14:55 OldCoder It takes more for me to comment extemporaneously 14:55 OldCoder I do write a great deal more; I will probably write more about Minetest and Minebest on my weblog 14:55 OldCoder 14:55 celeron55 who leads development? 14:56 OldCoder I felt the decision that I came here to observe was a turning point. Therefore I spoke. Your patience with that was appreciated. Regarding Minebest development the group will decide. It will not be me. 14:56 celeron55 who decides the group? 14:56 OldCoder Who decides the Minetest group? Are you referring to participants or to those with git access? 14:56 celeron55 the group that decides on development 14:57 OldCoder Decides the group that decides on development. For that, me. I plan to stay out of the way as much as possible. 14:57 OldCoder But to focus on some key areas if possible. 14:58 OldCoder I will write of them over time. I do have people elsewhere who are interested in taking the project further. We will see where it goes over time. 14:58 celeron55 i'm trying to dig up some kind of a further focus from this other than just "we'll make a fork in a noncentralized group that somehow tweaks MT for large servers" 14:59 OldCoder Hm? I'm fine with further discussion but not today and here. celeron55 I rarely talk this much off the cuff these days. 14:59 celeron55 who is your target audience? if you're looking for a business, it seems you might have some idea on that 14:59 celeron55 bah, how boring :P 14:59 OldCoder See the above. I mean this respectfully. I am no longer much of a talker in some contexts. I do write. 14:59 OldCoder As you wish 14:59 OldCoder 14:59 celeron55 well /msg me someday 14:59 OldCoder Ditto 15:00 OldCoder celeron55, I came here to focus on key points and did so. You wished to talk further. I did not. Boring is in the eye of the beholder. 15:01 celeron55 i am not going to want to own your project, but i am going to make sure to give advice on things i can on some level 15:01 OldCoder I have made the point that SQLite3 is slow, prone to corruption, has a 4GB limit; and for these reasons and others is not scalable. 15:01 OldCoder That is fine 15:01 OldCoder I do not feel the need to justify scalable today. It was your decision to explore the purposes of that. This is a technical discussion. 15:02 celeron55 well for one thing i'd like to dig up whether a fork is really needed; if leveldb is the only issue, then a fork isn't needed 15:02 OldCoder john_minetest, I plan to make other changes. I won't sacrifice the old worlds. Period. So I'll revert any backwards incompatible changes. But I'd like to think of it as a spoon and not a fork if possible. 15:03 OldCoder celeron55, Ditto. I don't see the need to sacrifice old worlds. I'm told that upstream does so. 15:03 celeron55 what 15:03 OldCoder I have been told that the old worlds will not work with upstream. I hope this is not true. 15:03 celeron55 of course it isn't true 15:04 OldCoder Good; somebody mentioned specific changes they felt would break my worlds 15:04 kahrl just curious, who told you that? 15:04 celeron55 now this sounds somewhat bad as you're basic big decisions on non-facts 15:04 celeron55 basing* 15:04 OldCoder kahrl, I don't recall ATM. celeron55 this is why I don't talk. You are misunderstanding. I've made no decisions. 15:05 OldCoder At any rate I appreciate the civil tone and remarks. 15:05 celeron55 all i understand for now is that you're pursuing the possibility of a fork, for some reason related to large servers 15:05 OldCoder I'm not pursuing anything celeron55. The idea was brought to me. There are people dissatisfied with directions for other reasons. 15:06 OldCoder It is all fine 15:06 OldCoder I'm sure that regardless of directions taken the resulting project or projects will be fun 15:06 celeron55 i must mention that considering how server-centric MT is, we have way too little input from server maintainers; anyone is free to improve on that 15:06 OldCoder I *am* pursuing LevelDB. And backwards compatibility. 15:06 OldCoder Ah 15:06 OldCoder Well, that is a refreshing change! :D 15:07 OldCoder I did not mean to take so much time... I will move on shortly. The discussion today was preliminary. 15:07 OldCoder I will summarize, celeron55, based on the perceived invitation... 15:08 OldCoder Some points that matter to me in general. From a server maintainer perspective. 15:08 * OldCoder writes for a minute 15:08 celeron55 core devs are too lazy to go and try to dig up what stuff on other channels and the forum might actually be relevant and what not 15:09 celeron55 if eg. server maintainers had a maintained list of stuff that they actually need fixed, it could help 15:11 * OldCoder is writing. Points are intended to be interesting and are not complaints. 15:11 OldCoder One moment please 15:13 OldCoder Here are some of my hopes and plans. 15:13 OldCoder Keep LevelDB to improve scalability. Update my Linux cross-build procedure for Windows; that needs to work reliably. Ensure backwards compatibility with old worlds. Get the IRC mod working again. Get a working copy of MapEdit. Merge some of my worlds; several should be consolidated. I'll need help with this. 15:13 OldCoder Run Minetest Classic for a few worlds. Retain 2D as well as 3D avatars; they are fun. Fix network layer so that Ambience and other media work better; perhaps this is done. Set up new Europe and possibly Asia servers. Explore business opportunities. 15:14 OldCoder You wished to know what was on a maintainer's mind. Done. 15:14 OldCoder 15:14 OldCoder Kaeza and I agreed it needed to be held until LevelDB was decided. 15:20 celeron55 what i had in mind was more like such that server maintainers would set up eg. a wiki page containing a wishlist about things that core devs can do, and they would also vote there non-anonymously so that random people can't go mess it up 15:20 OldCoder Reviewing 15:20 OldCoder That sounds fine 15:20 OldCoder One step at a time 15:21 OldCoder john_minetest, I need to leave shortly for a few hours. Thank you for mentioning the discussion. The above paragraphs are what I'll need help with. If you see Kaeza or others who are interested feel free to paste them. 15:22 OldCoder harrisone__, Hi. kahrl thank you for the interest. celeron55 It has been a pleasure to speak with you again. 15:22 harrisone__ ? 15:22 OldCoder john_minetest, I'll be in the main channel and the Minebest channel later. 15:22 OldCoder harrisone__, I believe you and I have spoken in the past 15:22 harrisone__ Ello? 15:22 harrisone__ O yes 15:22 OldCoder o/ 15:22 celeron55 i think the issue with the database change is that server maintainers currently don't have much "voting power" and their numbers are small, so it sounds like a minor issue to developers 15:23 sfan5 does anyone know a commit which leveldb applies to correctly 15:23 harrisone__ may i ask, OldCoder, what cpu you are rocking this morning? 15:23 celeron55 while it shouldn't; but it's up to the server maintainers to organize and change that 15:23 OldCoder celeron55, the developers must proceed as they think best. I have made the points that seemed reasonable. Regarding organize, possibly. harrisone__ I am very literal and do not understand that. 15:23 * OldCoder is literal but BTW he does have a sense of humor 15:24 * OldCoder is preparing to leave for work but will remain for a brief period 15:25 OldCoder celeron55, you have implied that server people are welcome here and may speak. This is good to know. 15:26 OldCoder We are the ones who bring the worlds to life, you know :-) 15:26 harrisone__ OldCoder: I offer you an opportunity to see something that few have ever seen 15:26 OldCoder Oh? 15:26 harrisone__ Two, to be precise. 15:27 harrisone__ Yes, it is my experimental renderer 15:27 harrisone__ and if you have an i5 or i7 it is worth trying 15:27 harrisone__ and would not take long 15:27 harrisone__ presuming you run linux 15:27 OldCoder harrisone__, then once the direction is chosen and I update I will try it 15:28 OldCoder It would not work ATM most likely 15:28 OldCoder I am running January or February code 15:28 harrisone__ windows should also work but that is not confirmed 15:28 OldCoder Linux, to be clear :-) 15:28 harrisone__ OldCoder: i am not speaking of minetest, but of something new 15:28 OldCoder harrisone__, Oh. Very well. I will be online most days. We can talk further. 15:29 celeron55 harrisone__: take this to somewhere else; it isn't related to minetest 15:29 harrisone__ please join #spasim and read the channel topic 15:29 OldCoder Very well. It is off-topic for here. 15:29 harrisone__ yes, celeron55, i respect that, but OldCoder started talking to me 15:29 harrisone__ thank you all 15:29 OldCoder It was a casual greeting. See you. 15:29 Calinou /topic #spasim 15:29 Calinou no need to join it :P 15:31 sfan5 harrison: any reason for using a self-signed ssl certificate? 15:38 sfan5 we have a problem 15:38 sfan5 the leveldb patch does not apply to any commit 15:39 sfan5 I've checked all commits from 2013 first commit till 0.3.dev-20111108 15:39 sfan5 an unneccessary merge commit is unavoidable 15:40 Calinou what problems does that actually cause? 15:41 sfan5 not being able to merge it without an "Merge remote tracking [...]" 15:41 harrison sfan5: self-esteem? 15:41 sfan5 hm 15:41 harrison in other words 15:41 sfan5 actually "git am -3 " could work 15:41 harrison i don't know 15:42 ShadowNinja sfan5: We don't care about a merge commit as long as it actually gets merged. 15:42 OldCoder sfan5, thank you for looking at the matter 15:42 sfan5 ShadowNinja: there are only 5 noteworthy merges needed 15:42 sfan5 with meld thats easy 15:43 * OldCoder must leave for a while. He has not talked much this year. Reasons for this. Is pleased to have chatted a bit. 15:43 OldCoder o/ 15:44 sfan5 I wonder why git can't merge it 15:44 sfan5 meld just does it by Changes->Merge all non-conflicting 15:44 khonkhortisan proller, you need both pull requests for minetest and minetest_game 15:45 troller khonkhortisan, used both, one new texture works, second - no 15:46 troller but im use freebsd 15:46 troller png-1.5.17 15:46 troller and it merged to super-next branch ;) 15:47 khonkhortisan lol defailt 15:48 sfan5 https://github.com/sfan5/minetest/tree/leveldb 15:48 sfan5 someone test this 15:49 khonkhortisan try it now, I changed the minetest_game one 15:49 troller its backward-compat ? 15:50 Jordach sfan5, you need to make a converter in minetest to convert sqlite to leveldb 15:51 troller ++ 15:52 thexyz well, you see 15:52 thexyz there is a converter 15:53 thexyz moreover, it worked in the past 15:53 thexyz I have no idea whether it works now 15:54 thexyz need someone to review it too 15:58 sfan5 oh god no 15:58 * ShadowNinja tests 15:58 ShadowNinja It doesn't compile. 15:58 sfan5 ShadowNinja: it does compile, currently working on that 15:58 sfan5 can someone explain the SER_FMT_VER_HIGHEST_(READ|WRITE) to me? 15:58 sfan5 We need that in leveldb too, don't we? 15:59 sfan5 ShadowNinja: s/does/doesn't/ 15:59 troller sfan5, http://dev.minetest.net/Dev_Log 15:59 troller -> 2) Map serialization format 16:01 sfan5 troller: so it writes 25 to disk but supports reading 26 because it doesn't differ 16:01 troller khonkhortisan, works now! 16:02 khonkhortisan Funny, because it stopped working for me :) 16:02 troller sfan5, yes, and 26 now not writed 16:03 ShadowNinja john_minetest: For leveldb? The link sfan posted. 16:03 khonkhortisan It looks like it doesn't work with vanilla carts, because carts redefine rail 16:05 sfan5 these error messages are so easy to understand: http://pastie.org/8303527 16:08 hmmmm hahahaha 16:08 hmmmm is that the infamous T60 nvidia chipset failure? 16:09 kahrl it probably saw "Bild der Frau" and decided to kill itself 16:09 hmmmm sfan5, use stlint 16:10 hmmmm those errors are literally incomprehensible 16:10 sfan5 hmmmm: yeah, but gcc just gives you a wall of text for small things 16:10 kahrl hmmmm, huh? it's perfectly clear :D 16:10 kahrl a std::make_pair is missing 16:11 hmmmm yeah, I guess it's clear through pattern matching if you have encountered it often 16:19 sfan5 yay it compiled 16:22 sfan5 john_minetest: try "git pull" 16:23 sfan5 ( https://github.com/sfan5/minetest/commit/5b6936bd62e772a26a0d094dd63e2619ebcaf223 ) 16:24 sfan5 sqlite3 backed works 16:25 sfan5 *backend 16:25 sfan5 leveldb does too 16:25 sfan5 yay 16:25 ShadowNinja I'm surprised it was this easy to rebase. 16:25 ShadowNinja Not so fast. I will test converting a old backup of my server map. 16:28 Calinou octacore AMD CPU, so that is inefficient CPUs 16:28 troller leveldb now in -next 16:29 Calinou they have 8 cores but only 4 FPUs 16:29 Calinou it depends 16:29 Calinou on high end, they are quite cheaper, on low end not at all 16:29 troller samsung equinox 5 cheaper and better* than amd & intel 16:30 troller * in power 16:30 troller consumption 16:30 thexyz this is not related to minetest development 16:31 ShadowNinja Now how does that converter work... 16:32 khonkhortisan For leveldb do I just create a new world and it uses it or is there a setting somewhere? 16:33 thexyz there's a setting in world.mt 16:36 ShadowNinja Aha, -DENABLE_LEVELDB=1. It prints loads of warnings though. 16:39 thexyz have fun trying to run leveldb on windows 16:39 sfan5 john_minetest: IIRC "sqlite3" is used as backend if there is not setting 16:40 sfan5 john_minetest: ^ confirmed 16:41 sfan5 john_minetest: yes 16:41 sfan5 older worlds do not have "backend = foobar" in world.mt 16:41 sfan5 it assumes sqlite3 then 16:43 khonkhortisan you can talk between her creative and survival servers 16:43 ShadowNinja Why does it load mods before the conversion? 16:45 sfan5 leveldb: https://github.com/minetest/minetest/pull/907 16:47 ShadowNinja Can the conversion be moved to before mods are loaded? 16:48 ShadowNinja The conversion takes a while to get started but then moves at a pretty fast pace. 16:50 sfan5 thexyz: "trying" you didn't include the windows specific leveldb files in your commit 16:53 sfan5 oh wait 16:59 thexyz because i fucking hate all this shit 16:59 thexyz sfan5: hint: you'll probably need boost 16:59 sfan5 :/ 16:59 sfan5 I'll try to do port_win.cc without boost 17:01 thexyz sfan5: try googling it 17:01 thexyz there may be one already 17:02 sfan5 I'm sure there isn't 17:05 thexyz I wouldn't be so sure 17:13 ShadowNinja Hmmm, it creates a directory called map.db with a bunch of numbered files. Perhaps the directory should be named map.leveldb or something like that. 17:14 sfan5 ShadowNinja: why 17:15 ShadowNinja sfan5: Because it is too general. If we add more database formats they should all have their own extension. db isn't specific to any format. 17:18 ShadowNinja Most servers run Linux and those that don't don't need LevelDB, so Windows support for LevelDB isn't all that important. Although it would be nice if it is possible. 17:19 ShadowNinja My world finished converting and all seems to work. 17:20 ShadowNinja However world loading time seems significantly extended. Especially "Item definitions". 18:01 proller__ #0 0x0000000000539800 in MapBlock::expireDayNightDiff () 18:16 sfan5 LevelDB now compiled for Windows 18:17 sfan5 compiles* 18:20 sfan5 much black magic is needed to get it compile 18:28 thexyz without boost? 18:33 sfan5 yes 18:33 sfan5 unsurprisingly it doesn't work 18:33 sfan5 BUT 18:34 sfan5 it can work if we get a working libleveldb.dll from the internet 18:36 thexyz wat 18:36 thexyz why don't you consider compiling it as an option? 18:36 sfan5 because my code doesn't work? 18:36 sfan5 s/code/hacky code/ 18:38 thexyz distributing it in official package is not an option then 18:40 hmmmm leveldb uses boost? seriously? 18:40 hmmmm why'd they have to screw something up so horribly 18:40 sfan5 hmmmm: no, but a known-to-work patch for leveldb windows support needs boost 18:41 hmmmm then, why not port that patch to use STL? 18:43 thexyz because STL != boost 18:43 thexyz it uses some filesystem shit from boost 18:50 thexyz I have no idea what exactly it uses but I'm pretty sure I've seen a win port without boost dep 18:51 thexyz https://groups.google.com/forum/#!topic/leveldb/Y7eoVJdS4pY 18:52 sfan5 I found a leveldb port without boost but it doesn't compile with mingw 18:56 OldCoder Quick question. My impression is that MT is less resource intensive than MC. Is this correct? 18:57 sfan5 yes 18:58 sfan5 uses way less RAM than MC 18:59 OldCoder Thank you. My server host and possible business associate is interested. 19:01 proller__ you can host 4-6 servers on one corei7 19:01 Prestotron562 [deleted] 19:02 OldCoder proller__, I have 20 servers on an octocore but they are lightly used. We'll see what happens under load. 19:02 proller__ you can host 100+ instances 19:03 proller__ but for who 19:03 Prestotron562 [deleted] 19:03 proller__ Prestotron562, liquid_finite=1 19:04 sfan5 OldCoder: leveldb works with the newest minetest version https://github.com/minetest/minetest/pull/907 19:04 sfan5 OldCoder: also: what does "Get a working copy of MapEdit." refer to? 19:04 Prestotron562 [deleted] 19:05 OldCoder sfan5, 1. Thank you and will start to catch up this weekend. 2. MapEdit had bugs this Spring where large pieces were usually missing after copies. It was impractical to merge worlds. If that is fixed I will consolidate some of my places as people have suggested before. 19:05 sfan5 OldCoder: what is this "MapEdit" called thing? 19:05 OldCoder Is it WorldEdit as opposed to MapEdit? sfan5 I have been away since just after Christmas. 19:06 OldCoder Need to learn some of the basics again 19:07 sfan5 https://github.com/Uberi/MineTest-WorldEdit/blob/master/Chat%20Commands.md 19:07 Prestotron562 [deleted] 19:07 sfan5 that "pieces were usually missing after copies" is when the chunks it tries to write to are not loaded 19:08 OldCoder sfan5, thank you. Is there more in the Uberi link? 19:08 OldCoder This is not a core issue I assume 19:08 Prestotron562 [deleted] 19:08 OldCoder Therefore I will speak with others at a later point. 19:08 sfan5 OldCoder: there are more .md files that may be useful in the repository 19:09 OldCoder Very well. Thank you. I will start to review again. One step at a time. 19:09 OldCoder This won't be rapid. But worlds will rise again :-) 19:14 Prestotron562 [deleted] 19:16 PilzAdam Prestotron562, what texture atlas? 19:17 sfan5 ^ 19:23 sfan5 any comment to #907 yet? 19:23 sfan5 (comment = merge-or-not) 19:24 Prestotron562 [deleted] 19:25 sfan5 please don't announce that to any channel you are in 19:25 sfan5 just use the away feature of irc 19:39 sfan5 can #904 be merged now? 19:40 kahrl sfan5: sure 19:43 sfan5 done 19:43 PilzAdam sfan5, nope 19:43 PilzAdam you are not done yet 19:43 sfan5 no? 19:43 sfan5 oh right 19:43 PilzAdam you need to update minetest_game 19:43 PilzAdam and what about minimal? 19:47 PilzAdam sfan5, why havent you merged https://github.com/minetest/minetest_game/pull/199 ? 19:48 sfan5 didn't see it, oop 19:48 sfan5 *oops 20:34 ShadowNinja https://github.com/minetest/minetest/pull/856 <-- Rebased and improved. I added minetest.record_protection_violation(pos, name). 20:36 ShadowNinja PilzAdam, sfan5, kahrl: ^ Comments? 20:42 sfan5 seems fine, but maybe minetest.register_on_protections_violation instead of allowing mods to redifine the function 21:09 proller 30 pulls in next - https://github.com/proller/minetest/blob/next_tools/util/next/report.log 21:11 sfan5 leveldb t... nvm 21:11 sfan5 have you tested leveldb already? 21:15 proller only build 21:18 ShadowNinja sfan5: Done. 21:18 sfan5 ShadowNinja: using worlds with the leveldb backend works for you? 21:21 proller seems working 21:22 proller but how to migrate 21:24 sfan5 proller: https://github.com/sfan5/minetest/blob/leveldb/src/main.cpp#L798-L799 21:25 proller minetestserver --migrate leveldb --world 111111 21:25 sfan5 yes, thats how it is supposed to work 21:26 proller ERROR: An unhandled exception occurred: Unknown map backend 21:26 proller backend = sqlite 21:26 proller it world.mt 21:26 sfan5 s/sqlite/sqlite3/ 21:28 proller works! 21:29 proller 01:29:02: ACTION[main]: Successfully migrated 31136 blocks 21:30 sfan5 proller: did you add "backend = sqlite" to game.mt? 21:30 proller no 21:31 sfan5 hm 21:31 proller where game.mt 21:31 proller only world.mt 21:32 proller my suggestions: no backend -> mean as sqlite3 21:33 proller and --migrate must update world.mt to new backend 21:33 sfan5 your suggestion: https://github.com/sfan5/minetest/blob/leveldb/src/map.cpp#L2446 21:34 sfan5 keep the MapBlocks in memory 21:35 sfan5 (memory, not disk) 21:35 proller why map.cpp#L2446 doesnt works? 21:36 sfan5 proller: it does work 21:36 proller must work for old world 21:36 proller for new yes 21:36 sfan5 no, it works fine with old worlds 21:37 sfan5 I can launch my old worlds perfectly fine 21:38 proller but it not writes backend = sqlite3 automaticaly 21:38 proller for old word, but writes for new 21:38 sfan5 it does that when the game.mt file is saved; IIRC that is done at some interval 21:39 sfan5 but it doesn't matter anyway since the default backend is sqlite3 21:39 proller minetestserver --migrate leveldb --world eee 21:39 proller 01:39:30: ERROR[main]: Please specify your current backend in world.mt file: 21:39 proller 01:39:30: ERROR[main]: backend = {sqlite3|leveldb|dummy} 21:39 proller it must mean sqlite3 too 21:40 sfan5 thats a bug with the migrate code then