Minetest: Difference between revisions
From Rabbi Blog
m (Created page with "As mentioned [https://plus.google.com/102251181539516623887/posts/YZGTqfQ9voH here], we've started playing Minetest at home. I started making some entries in a community wiki, b...") |
m (→Server) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
__TOC__ | |||
As mentioned [https://plus.google.com/102251181539516623887/posts/YZGTqfQ9voH here], we've started playing Minetest at home. I started making some entries in a community wiki, but at the moment the wiki looks to be overrun by spammers, so I've brought the articles home for my own keeping. | As mentioned [https://plus.google.com/102251181539516623887/posts/YZGTqfQ9voH here], we've started playing Minetest at home. I started making some entries in a community wiki, but at the moment the wiki looks to be overrun by spammers, so I've brought the articles home for my own keeping. | ||
Line 52: | Line 54: | ||
Folders & Files required to move from previous install | Folders & Files required to move from previous install | ||
* minetest.conf | * minetest.conf | ||
* data/mods | * Depending on version: data/mods or /minetest4/games/mesetint/mods | ||
* Entire world directory | |||
Start new build and migrate | Start new build and migrate | ||
* Backup the current directory and move the contents to the side | * Backup the current directory and move the contents to the side | ||
** Run [[Minetest:Backup]] script | ** Run [[Minetest:Backup]] script | ||
** | ** mv '''minetest4''' minetest4_preupdate | ||
* Get the build and compile in its own directory | * Get the build and compile in its own directory | ||
** wget | ** wget minetestc55_201203202107-0~1301~maverick1.tar.gz | ||
** tar -zxvf | ** tar -zxvf minetestc55_201203202107-0~1301~maverick1.tar.gz | ||
** | ** mv recipe-201203202107-0~\{revno\}/ minetest4_build | ||
** cd minetest4_build | ** cd minetest4_build | ||
** cmake . -DRUN_IN_PLACE=1 | ** cmake . -DBUILD_SERVER=1 -DCMAKE_BUILD_TYPE=Release -DRUN_IN_PLACE=1 | ||
** make -j2 | ** make -j2 | ||
* Create new minetest4 directory and copy essential files from minetest4_preupdate into it | * Create new minetest4 directory and copy essential files from minetest4_preupdate into it | ||
** mkdir minetest4 | ** mkdir minetest4 | ||
** copy bin | ** copy bin, games, builtin folder from minetest4_build to minetest4 | ||
** copy minetest.conf and | ** copy minetest.conf and mods from minetest4_prebuild to minetest4/minetest4/games/mesetint/mods | ||
** '''Be careful not to migrate the following mod directories''': | |||
*** bucket, default, legacy, experimental, give_initial_stuff | |||
* Run bin/minetestserver and verify all the mods work correctly | * Run bin/minetestserver and verify all the mods work correctly | ||
Latest revision as of 19:35, 19 October 2012
As mentioned here, we've started playing Minetest at home. I started making some entries in a community wiki, but at the moment the wiki looks to be overrun by spammers, so I've brought the articles home for my own keeping.
Test
Random items
{{Crafting |1:1=Stone|QTY1:1=1 |1:2=Grass|QTY1:2=4 |1:3=Blank|QTY1:3= |2:1=Blank|QTY2:1= |2:2=Blank|QTY2:2= |2:3=Blank|QTY2:3= |3:1=Tree|QTY3:1=1 |3:2=Blank|QTY3:2= |3:3=Blank|QTY3:3= |result=Wood|total=14}}
Wood
1 | 4 | 14 | |
1 |
That idea looked better in my head, but the premise was good.
Upgrade Notes
Running mixed PC setup at home:
- Ubuntu 10 (server)
- Vista (playing PC)
- Ubuntu 11 (playing PC)
- running directory is minetest4
Server
Folders & Files required to move from previous install
- minetest.conf
- Depending on version: data/mods or /minetest4/games/mesetint/mods
- Entire world directory
Start new build and migrate
- Backup the current directory and move the contents to the side
- Run Minetest:Backup script
- mv minetest4 minetest4_preupdate
- Get the build and compile in its own directory
- wget minetestc55_201203202107-0~1301~maverick1.tar.gz
- tar -zxvf minetestc55_201203202107-0~1301~maverick1.tar.gz
- mv recipe-201203202107-0~\{revno\}/ minetest4_build
- cd minetest4_build
- cmake . -DBUILD_SERVER=1 -DCMAKE_BUILD_TYPE=Release -DRUN_IN_PLACE=1
- make -j2
- Create new minetest4 directory and copy essential files from minetest4_preupdate into it
- mkdir minetest4
- copy bin, games, builtin folder from minetest4_build to minetest4
- copy minetest.conf and mods from minetest4_prebuild to minetest4/minetest4/games/mesetint/mods
- Be careful not to migrate the following mod directories:
- bucket, default, legacy, experimental, give_initial_stuff
- Run bin/minetestserver and verify all the mods work correctly