Skip to content

Commit

Permalink
[UPDATE]servidor minetest
Browse files Browse the repository at this point in the history
  • Loading branch information
israelubeda committed Sep 21, 2024
1 parent ded8a42 commit 70b823c
Show file tree
Hide file tree
Showing 2 changed files with 120 additions and 0 deletions.
120 changes: 120 additions & 0 deletions _posts/2024-09-20-Servidor _Minetest.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@
---
layout: post
title: Crear servidor de Minetest en Ubuntu 20.04.5
subtitle: Paso a paso para configurar un servidor de Minetest en Ubuntu
image: /img/minetest-logo.png
tags: [linux, minetest, servidor, juegos, comunidad]
---

**Guía para crear un servidor de Minetest en Ubuntu 20.04.5**

**1.- Actualización del sistema y dependencias**

Primero, actualiza tu sistema y asegúrate de tener las dependencias necesarias para compilar y ejecutar Minetest.

~~~
sudo apt update
sudo apt upgrade -y
sudo apt install build-essential cmake libirrlicht-dev libbz2-dev libpng-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev zlib1g-dev libjsoncpp-dev
~~~

**2.- Instalar Minetest desde los repositorios**

Minetest está disponible en los repositorios de Ubuntu, así que puedes instalarlo directamente con el siguiente comando:

~~~
sudo apt install minetest-server -y
~~~

**3.- Configuración del servidor**

Una vez instalado, edita el archivo de configuración para personalizar tu servidor:

~~~
sudo nano /etc/minetest/minetest.conf
~~~

Algunos parámetros clave que puedes modificar:

~~~
server_name = MiServidorMinetest
port = 30000
enable_pvp = true
max_players = 20
~~~

**4.- Iniciar el servidor**

Inicia el servidor de Minetest usando el siguiente comando:

~~~
minetestserver --config /etc/minetest/minetest.conf
~~~

Para ejecutar el servidor en segundo plano, puedes usar `screen`:

~~~
sudo apt install screen
screen -S minetest
minetestserver --config /etc/minetest/minetest.conf
~~~

**5.- Abrir el puerto en el firewall**

Si estás usando `ufw`, abre el puerto por el que correrá el servidor:

~~~
sudo ufw allow 30000/tcp
~~~

**6.- Automatizar el inicio del servidor**

Para que el servidor se inicie automáticamente al arrancar tu sistema, crea un servicio de `systemd`:

~~~
sudo nano /etc/systemd/system/minetest.service
~~~

Añade lo siguiente:

~~~
[Unit]
Description=Minetest Server
After=network.target
[Service]
ExecStart=/usr/games/minetestserver --config /etc/minetest/minetest.conf
Restart=on-failure
[Install]
WantedBy=multi-user.target
~~~

Luego, habilita y ejecuta el servicio:

~~~
sudo systemctl enable minetest
sudo systemctl start minetest
~~~

Con estos pasos tendrás un servidor de Minetest corriendo en tu Ubuntu 20.04.5.
Binary file added img/minetest_logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 70b823c

Please sign in to comment.