Setting up a server

From Minetest Wiki
Jump to: navigation, search

Contents

Setting up a Server

  1. Start your server on your desired port
    • Note: It is recommended to leave the port at the default (30000)
  2. Find out your internal IP of the computer you are running the server on
    • Linux: open a terminal and type ifconfig and hit enter
    • Windows: Start>run>cmd>ipconfig
  3. Check the port forwarding settings on your router
    • forward your chosen port for both TCP and UDP (30000 if you left it default) to the internal IP
    • In addition, alter any firewalls you may have to pass the traffic at that port
  4. To see how to run a server, please read the section below
  5. Let your friends know your external IP

Running a Server

Linux

The Easy Way
  1. Setting_up_a_server/Debian
  2. Setting_up_a_server/Ubuntu
  3. Setting up a server/OpenSUSE

or

  1. Drop this bash script into the bin directory (/Minetest/Bin)
    • Bash Script Make sure you have a GameID called minetest and a world named world
  2. Open a terminal and drop the bash script in and run it
  3. If your server crashes then look at the debug.txt in /Minetest/bin/
  4. Enjoy running a Minetest server!
The Advanced Way
  1. Open a terminal.
  2. Type in "YOUR/MINETEST/DIRECTORY/bin/minetestserver" without quotes or just drop the minetestserver executable (located in /Minetest/bin/) into the terminal (PLEASE READ THE NOTES BELOW!)
    • If you want to specify a specific game ID, the game ID choices are located in /Minetest/games/. Add in --gameid thegameid to the end of the command.
    • If you get the error "Multiple worlds are available.", the world choices are located in /Minetest/worlds/. Add in --worldname theWorld to the end of the command.
  3. If your server crashes, then look at the debug.txt in /Minetest/bin/
  4. Enjoy running a Minetest server!

Windows

  1. Open command prompt by going in the Minetest installation folder, then in the "bin" folder, hold Shift, do a right click on a empty file (not on minetest.exe), click "Open command window here".
  2. Type this, without quotes: "minetest.exe --server".
    • If you get the error "Multiple worlds are available.", use "minetest.exe --server --worldname world_name" instead, where world_name is the name of the world.
  3. If your server crashes, then look at the debug.txt in /Minetest/bin/
  4. Enjoy running a Minetest server!

See also

Personal tools
Namespaces
Variants
Actions
Navigation
Resources
Toolbox