Cómo configurar el servidor multijugador de Minecraft en Ubuntu 16.04
Minecraft es un juego de caja de arena muy popular al que juegan niños y adultos de todo el mundo. En este artículo te mostraremos cómo instalar un servidor de Minecraft para jugar a Minecraft con tus amigos en tu propio mundo virtual. Necesitarías comprar el juego de Minecraft para jugarlo, y tus amigos también lo necesitarán. El juego está escrito en Java, por lo que se puede jugar en Linux, macOS o Windows. Vamos a instalar el servidor en Ubuntu y jugar el juego también en Ubuntu. El servidor se instalará en el nodo de la nube (digamos digitalocean, aws, linode y rackspace), y no en localhost, aunque también puede hacerlo en localhost. En ese caso, probablemente será accesible solo en su red doméstica a menos que tenga una IP pública.
Cómo instalar Minecraft Server
Primero que nada necesitamos instalar Java. Los documentos de Minecraft recomiendan Sun JDK 6, pero eso está bastante desactualizado y, desde entonces, OpenJDK se ha convertido en un estándar de facto, por lo que podemos usar OpenJDK 8 y eludir el propietario de Oracle JDK. Así que vamos a instalarlo:
sudo apt install openjdk-8-jre
Para lograr una mejor seguridad, es recomendable no ejecutar el servidor de Minecraft como usuario root. Entonces crearemos un usuario de Minecraft y lo agregaremos al grupo de Minecraft.
adduser minecraft groupadd minecraft usermod -a -G minecraft minecraft
Una vez hecho esto, podemos iniciar sesión como usuario de Minecraft para instalar el servidor de Minecraft.
su minecraft
También necesitaríamos hacer cd a casa porque no queremos que el usuario de Minecraft descargue al directorio raíz, no tiene derechos de escritura allí.
cd
Y a continuación descargamos la versión actual (1.10.2) del servidor de Minecraft.
wget https://s3.amazonaws.com/Minecraft.Download/versions/1.10.2/minecraft_server.1.10.2.jar
Cambiaremos el nombre del servidor de tal manera que elimine el número de versión. Esto se hace para que pueda actualizarlo más fácilmente más tarde, simplemente intercambiando el binario.
mv minecraft_server.1.10.2.jar minecraft_server.jar
A continuación, podemos iniciar el servidor por primera vez:
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
Esta primera ejecución no será satisfactoria porque debemos aceptar el EULA. La primera ejecución ha creado un archivo eula.txt que ahora necesitamos editar para aceptar EULA. Este comando hará el truco
sed -i.orig 's/eula=false/eula=true/g' eula.txt
A continuación, podemos ejecutarlo de nuevo.
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
Después, este servidor debería iniciarse y puede escribir la dirección IP de su servidor en el juego para conectarse.
Conectando al servidor
Ahora que tenemos el servidor en funcionamiento, necesitamos que nuestro juego se conecte. Como se mencionó, asumimos que compraste el juego, no te diremos cómo obtener el juego gratis y no sabemos si eso es posible. Si compraste el juego, tendrás la opción multijugador desbloqueada, y eso es lo que necesitas para conectarte al servidor. Para probar, compramos una licencia por $ 26.95 y puede descargarlos tantas veces como desee desde cualquier número de computadoras. Si aún no lo hizo, descargue el último cliente de Sitio oficial de Minecraft. Agregar bit ejecutable al archivo
chmod +x minecraft.jar
A continuación, puede hacer doble clic en el archivo jar o hacer clic con el botón derecho y seleccionarlo para que se inicie con OpeJDK. Allí escribe las credenciales de su cuenta que utilizó para comprar el juego
Después de ingresar su nombre de usuario y contraseña, debería aparecer la siguiente pantalla
Después de ingresar al modo multijugador, normalmente no hay servidores allí. Necesitamos agregar el servidor que acabamos de configurar.
Agregar servidor es fácil, solo ingrese la dirección IP. Y el nombre del servidor puede ser cualquiera, así es como se llama al servidor en la lista.
Después de agregar el servidor, aparecerá en la lista y luego podemos conectarnos a él. Después de conectarnos al juego, la consola del servidor debería mostrar el siguiente mensaje
[Server thread/INFO]: LinoxideBlaster joined the game
Por supuesto, su nombre de usuario sería diferente.
después de terminar de jugar y salir, la consola mostrará algo similar a esto:
[Server thread/INFO]: LinoxideBlaster left the game
Hacer un archivo de unidad systemd
Después de ver que todo funciona bien, desea cerrar la ventana del terminal con la sesión SSH en el servidor. Pero eso también apagará el servidor de Minecraft, ya que se ejecuta en modo de primer plano. Por lo tanto, necesitamos un script de inicio que lo haga funcionar en segundo plano y comenzar con el sistema. Así que hagamos uno.
Primero, debemos cerrar la instancia anterior del servidor de Minecraft que se ejecutó en primer plano. Simplemente presione Ctrl-C y se cerrará. A continuación, debemos iniciar sesión como root.
su
Hagamos entonces un nuevo archivo, que se convertirá en nuestro script.
nano /etc/systemd/system/minecraft-server.service
Allí pegaremos esto:
[Unit] Description=start and stop the minecraft-server [Service] WorkingDirectory=/home/minecraft User=minecraft Group=minecraft Restart=on-failure RestartSec=20 5 ExecStart=/usr/bin/java -Xms1536M -Xmx1536M -jar minecraft_server.jar nogui [Install] WantedBy=multi-user.target Alias=minecraft.service
A continuación, podemos iniciar el servicio:
systemctl start minecraft-server.service
Y habilítelo al iniciar el sistema
systemctl enable minecraft-server.service
Conclusión
Así que creamos nuestro propio servidor para Minecraft en Ubuntu. Este juego es lo suficientemente adictivo y puede quemarte mucho tiempo, así que no te preocupes por olvidarte de tus quehaceres mientras lo juegas. En cuanto a los requisitos de hardware, el sitio de Mojang enumera esto
- CPU: Intel Pentium D o AMD Athlon 64 (K8) 2.6 GHz.
- RAM: 2 GB.
- GPU (integrada): Intel HD Graphics o AMD (anteriormente ATI) Radeon HD Graphics con OpenGL 2.1.
- GPU (discreta): Nvidia GeForce 9600 GT o AMD Radeon HD 2400 con OpenGL 3.1.
- HDD: al menos 200 MB para Game Core y otros archivos.
- Java 6 versión 45.
Lo he estado jugando sin problemas en Thinkpad X220T con gráficos Intel sandy Bridge HD3000, y mi primo ha informado de problemas en Windows con Radeon Mobility 2400, que es mínimo, según Mojang. No es un juego realmente exigente. Muy feliz jugando y que tengas un buen día.