Crear servidor Minecraft (Casero) y exponerlo a Internet

Parte 1:

Links e información adicional:

Aquí tienes los links de los progamas:

https://www.virtualbox.org/wiki/Downloads

https://ubuntu.com/download/server

Además, aquí tienes la info de configurar una red estática:

192.168.0.110/24 

Subnet: 192.168.0.0/24
Addres: 192.168.0.180
Gateway: 192.168.0.1
Name servers: 8.8.8.8,8.8.4.4

Parte 2

Links de los programas:

El que recomiendo por encima de todos:

https://termius.com

Las alternativas:

Para ssh: https://www.putty.org

Para sftp: https://winscp.net/eng/download.php

Links de los launchers:

Neoforge: https://projects.neoforged.net/neoforged/neoforge

Forge: https://files.minecraftforge.net/net/minecraftforge/forge/

Para instalar java

 sudo apt install openjdk-21-jre

Para usuario root

Pones este comando en consola:

sudo su

Ponemos la contraseña, y luego vamos a esta ruta:

sudo nano /etc/ssh/sshd_config

Y lo dejamos así:

Y finalizamos con este comando:

systemctl restart ssh

Para instalar el Launcher:

Usaremos esta variante de comando dependiendo del archivo:

Por ejemplo si tu archivo tiene nombre de neoforge-21.1.94-installer.jar luego de haberlo descargado, sería algo como esto

 java -jar neoforge-21.1.94-installer.jar --installServer

Para la creación de los servicos:

Creamos este archivo:

sudo nano /etc/systemd/system/minecraft.service

Luego pegamos este contenido:

[Unit]
Description=Minecraft Server
After=network.target

[Service]
User=root
WorkingDirectory=/root
ExecStart=/bin/bash /root/run.sh
Restart=on-failure
RestartSec=5s

[Install]
WantedBy=multi-user.target

Y finalmente usamos estos comandos:

sudo systemctl daemon-reload

sudo systemctl enable minecraft

sudo systemctl start minecraft

Para usar los servicios

Reiniciar

systemctl restart minecraft

parar

systemctl stop minecraft

Comenzar

systemctl start minecraft

Parte 3

Aquí tienes el enlace de la plataforma:

https://playit.gg

Aquí tienes los comandos de la creación del servicio:

nano /etc/systemd/system/playit.service

Y pegamos esto dentro:

[Unit]
Description=Playit.gg tunnel client
After=network.target

[Service]
ExecStart=/opt/playit/playit
Restart=always
User=root
WorkingDirectory=/opt/playit
StandardOutput=journal
StandardError=journal

[Install]
WantedBy=multi-user.target

Para activar el servicio estos siguientes comandos

sudo systemctl daemon-reload
sudo systemctl enable playit
sudo systemctl start playit

Para ver si está okey el servicio:

sudo systemctl status playit

Eso es todo, espero les haya servido de mucho esta guía 🙂

✨ ¿Te gusta mi contenido? Apóyame con una donación para seguir creando más videos útiles.

💕 🔗 Donar aquí: https://www.paypal.com/paypalme/solecito69

¡Gracias por tu apoyo! 🎉

Powered by atecplugins.com