Setting up a server/es

From Minetest


Creando un Servidor

  1. Inica tu servidor en el puerto deseado.
    • Nota: Es recomendado dejar el puerto por defecto (30000)
  2. Encuentra la IP interna de la computadora en la correras el servidor.
    • Linux: Abre la terminal y escribe ifconfig y dale enter.
    • Windows: Inicio → Buscar … → cmd.exeipconfig
  3. Revisa la configuracion de puertos de tu router.
    • Haz tu puerto UDP (30000 si lo dejas por defecto) a la IP interna.
    • Tambien, modifica cualquier firewall, para que pueda pasar trafico por el puerto
  4. Para ver como correr un servidor, por favor lea la seccion debajo.
  5. Deja que tus amigos conozcan tu IP externa.
  6. Escribe server_announce = 1 en tu minetest.conf para anunciarlo a la lista de servidores publicos.

Corriendo un Servidor

Linux

  1. Abre la terminal.
  2. Escribe TU/DIRECTORIO/DE/MINETEST/bin/minetestserver o tan solo deja caer minetestserver executable (ubicado en /Minetest/bin/) en la terminal. (POR FAVOR, LEE LAS NOTAS DEBAJO!)
    • Si quieres especificar un game ID especifico, las opciones de game ID estan en /Minetest/games/. Añade --gameid lagameid al final del comando.
    • Si obtienes el error “Multiples mundos disponibles.”, las opciones de mundos estan en /Minetest/worlds/. Añade --worldname elMundo al final del comando.
  3. Si tu Servidor crashea, mira en debug.txt que esta en /Minetest/bin/
  4. Disfruta corriendo tu Servidor de Minetest! :)

Para mas facilidad puedes crear un archivo llamado "minetestserver.sh", añade las lineas que estan debajo y ponerlo en la carpeta /Minetest/bin/. Para correr el servidor, solo corre el archivo en la terminal.

#!/bin/bash -x

./minetestserver --gameid minetest --worldname nombre-del-mundo

Windows

  1. Ve a la carpeta en la que esta minetest, entonces entra en la carpeta “bin”, apreta Shift, y haz click derecho en un espacio vacio(no en minetest.exe), dale click a “Abrir ventana de comandos aqui”.
  2. Escribe esto: minetest.exe --server.
    • Si obtienes el error de “Multiples mundos disponibles.”, usa minetest.exe --server --worldname nombre_del_mundo en remplazo, donde esta nombre_del_mundo es el nombre del mundo.
  3. Si tu Servidor crashea, mira en debug.txt que esta en /Minetest/bin/
  4. Disfruta corriendo tu Servidor de Minetest! :)

Si no quieres empezar un Servidor crasheado, simplemente empieza el Servidor en un archivo batch(.bat) que contiene el siguiente codigo:

@echo off
:crash
minetest.exe --server --worldname nombre_del_mundo
goto crash