Actions

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...")
 
 
(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
** cp '''minetest4''' minetest4_preupdate
** mv '''minetest4''' minetest4_preupdate
* Get the build and compile in its own directory
* Get the build and compile in its own directory
** wget minetestc55_201202070242-0~1169~maverick1.tar.gz
** wget minetestc55_201203202107-0~1301~maverick1.tar.gz
** tar -zxvf minetestc55_201202070242-0~1169~maverick1.tar.gz
** tar -zxvf minetestc55_201203202107-0~1301~maverick1.tar.gz
** cp recipe-201202070242-0~\{revno\}/ minetest4_build
** 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 and data folder from minetest4_build to minetest4
** copy bin, games, builtin folder from minetest4_build to minetest4
** copy minetest.conf and data/mods from minetest4_prebuild 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
* Run bin/minetestserver and verify all the mods work correctly
* cp minetest4

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.

http://c55.me/minetest/

Construction by Callum (Age 6)

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

Stone.png
1
Grass.png
4
Blank.png
Wood.png
14
Blank.png
Blank.png
Blank.png
Tree.png
1
Blank.png
Blank.png




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
  • 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