Anuncio

Desde su inicio, los juegos casi siempre han sido más divertidos con múltiples jugadores. Se remonta al Atari 2600 y los gabinetes de arcade, el juego multijugador prosperó. Una vez que llegó la era de Internet, el multijugador remoto se hizo posible con la llegada de los servidores de juegos.

Con los juegos actuales, no solo es posible conectarse a los servidores, sino incluso ejecutar uno. Si es un Minecraft servidor, un combate de Counter-Strike, o cualquiera de una serie de títulos, generalmente hay una manera de iniciar un servidor de juegos. Si bien los juegos en Linux pueden parecer opuestos, hay una gran variedad de juegos disponibles nativamente en Linux Más de 10 juegos de Windows que podrías estar jugando en Linux con SteamSi te has quedado con Windows simplemente para jugar tus juegos favoritos, déjalo ir. Instalar SteamOS ahora es una opción viable y la siguiente colección de títulos ilustra exactamente cuál es la situación en 2016. Lee mas .

Aprende sobre todo lo que necesitas para construir un servidor de juegos en Linux.

instagram viewer

Requisitos para construir un servidor de juegos

Existe la idea errónea de que construir un servidor de juegos requiere hardware robusto. Por el contrario, no necesita hardware de alta gama. Sin embargo, las computadoras de baja especificación probablemente no producirán un rendimiento óptimo Entonces, esa vieja netbook que tienes por ahí probablemente no sea la mejor opción.

Si bien construir un servidor de juegos en Linux no es terriblemente difícil, sí exige cierta familiaridad con las redes y las computadoras. Lo que no sabe, puede mirar hacia arriba.

Construyendo un servidor de juegos en Linux

Crear un servidor de Minecraft

Configurar un Minecraft El servidor requiere software de servidor de Mojang. Afortunadamente, es gratis para descargar. Un Linux alojado Minecraft El servidor debería funcionar correctamente en las versiones de Linux de 32 y 64 bits. sin embargo, el Minecraft Gamepedia sugiere que las iteraciones de 64 bits pueden ofrecer un mayor rendimiento.

Necesitaremos Java instalado para ejecutar un Minecraft servidor. Linux es mas compatible 4 formas de hacer que Linux sea compatible con aún más software Lee mas con Java instalado Para verificar su versión de Java ejecute el comando

java -version

Si ejecutar este comando devuelve un mensaje similar a "Java no encontrado", entonces deberá instalarlo. Puede instalar Java en Linux con varios métodos. Lo más fácil en Ubuntu es usar apt-get.

Antes de instalar Java, actualice el índice del paquete:

sudo apt-get update

A continuación, instale Java con el siguiente comando. Instala el Kit de desarrollo de Java (JDK) predeterminado:

minecraft jdk
sudo apt-get install default-jdk

Puede probar OpenJDK, pero los usuarios informan más éxito con la instalación oficial de Oracle Java.

Ubuntu

Si está ejecutando Ubuntu, es posible que deba ejecutar los siguientes instaladores de paquetes para poder usar el

apt-add-repository 

mando:

apoyo común de Minecraft
apt-get install software-properties-common. 
apt-get install python-software-properties

A continuación, agregue la actualización de la lista de origen, agregue el PPA y finalmente instale Java:

sudo apt-add-repository ppa: webupd8team / java

Después de agregar el PPA, realice una actualización:

sudo apt-get update

Una vez completada esta actualización, instale Java a través de la línea de comando:

sudo apt-get install oracle-java8-installer
configuración de minecraft java 8

Ahora debería tener instalado Java.

Debian

En distribuciones basadas en Debian, la instalación de Java es un poco diferente. Necesita escanear repositorios no libres. Para lograr esto, agregue no libre al archivo /ect/apt/sources.list.

La URL real a la que agregue esto variará. Por ejemplo, puede leer

debutante http://http.us.debian.org/debian contrib principal estable

Por lo tanto, la nueva URL sería:

debutante http://http.us.debian.org/debian contrib principal estable no libre

Una vez que haya agregado no gratuito, actualice su lista de fuentes:

sudo apt-get update

Para instalar Java, ejecute:

sudo apt-get install sun-java7-jre

Arch Linux

Ejecute el comando:

pacman -S jre7-openjdk

Arch Linux ARMv7

En Arch Linux ARMv7, el mejor medio es instalar Java desde Descarga de Oracle aquí. Extraiga este archivo en / usr / lib / jvm y cambie el valor predeterminado de Java a:

archlinux-java set jdk1.7.o_60

Gentoo

Si está utilizando Gentoo, simplemente ejecute:

emerge virtual / jre

Otras distribuciones

Siempre existe el método de descarga. Oracle proporciona descargar paquetes para Java que son compatibles con la mayoría de las distribuciones. Los paquetes de 32 y 64 bits están disponibles.

Descargar el software del servidor de Minecraft

Haga un directorio para su Minecraft servidor y cambiar el directorio en él. Déle un nombre ("minecraft" es una buena opción), luego navegue a este directorio.

mkdir minecraft
cd minecraft
cd minecraft

A continuación, busque la última iteración de Minecraft software de servidor:

dl minecraft
wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft. Descargar / versiones / 1.11 / minecraft_server.1.11.jar

Alternativamente, descargue la última versión de Minecraft software de servidor desde este enlace. Mueva el JAR a su gusto Minecraft carpeta. Cambie el directorio en él si aún no lo ha hecho.

Finalmente, ejecute lo siguiente:

java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

Sin embargo, la instalación fallará. Primero debemos aceptar la licencia de Eula. Entrar:

nano eula.txt

Esto abre el archivo eula.txt. Simplemente cambie:

Minecraft Eula cierto
eula = falso

a

eula = verdadero

Ingrese el comando nuevamente:

java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

Conectándose al servidor de Minecraft

Ahora puede conectarse a su recién instalado Minecraft servidor ejecutando Minecraft. Seleccione Multijugador Luego, asigne un nombre a su servidor. Finalmente, agregue la dirección de la máquina o su PC local. Esta será la IP y el puerto. Por defecto, el puerto Minecraft usos es 25565. Por lo tanto, la dirección del servidor sería [dirección IP]: 25565. Después de eso, solo haga clic Hecho.

Ahora que ha instalado su Minecraft servidor, aprender a optimizar Minecraft para Linux.

Crear un servidor de juegos Steam

Para Counter-Strike y otros juegos de Steam, necesitarás un servidor de juegos de Steam. Sin embargo, crear un servidor de juegos Steam es un poco diferente. Usé una máquina con Ubuntu 16.04 LTS. Si bien una publicación de Steam Community sugiere crear una cuenta de usuario diferente para usar como servidor de Steam, simplemente utilicé mi cuenta de usuario predeterminada de Ubuntu.

SteamCMD

La utilidad SteamCMD le permite ejecutar un servidor Steam. Esta herramienta descarga e instala servidores dedicados para juegos de Steam. Para descargar el instalador de SteamCMD, péguelo en la línea de comando:

cd ~ pwd. mkdir steamcmd. cd ~ / steamcmd. wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz. tar -xvzf steamcmd_linux.tar.gz
steamcmd

Asegúrese de estar en su directorio steamcmd. Una vez que haya cambiado a ese directorio, ejecute:

./steamcmd.sh

Un script de instalación y ejecución de actualización. Después de eso, intente iniciar sesión. Simplemente puede ingresar:

iniciar sesión anónimo

Debería ver un mensaje de que ha iniciado sesión en Steam Public de forma anónima.

terminal steamcmd

Conexión a servidores

Aunque SteamCMD está instalado, aún necesitamos agregar servidores dedicados. Sin embargo, hay algunas complejidades. Es decir, si Steam proporciona un servidor dedicado y es gratis, entonces un inicio de sesión anónimo está bien. Pero ciertos servidores requieren que inicies sesión con una cuenta de Steam.

Por ejemplo, Team Fortress 2 se puede jugar de esta manera. No he jugado Team Fortress o ha pasado un tiempo? Bien, tal vez necesites volver a visitar TF2. Sin embargo, si Steam ofrece un servidor dedicado y no es una disposición gratuita, debe iniciar sesión con una cuenta de Steam. Esto es como si estuvieras usando un cliente Steam. Counter-Strike los servidores deben configurarse de esta manera.

Steam asigna AppID para clientes y servidores.

Fuente de Counter-Strike

  • ID de aplicación del cliente: 240
  • ID de aplicación del servidor: 232330

Team Fortress 2

  • ID de aplicación del cliente: 440
  • ID de aplicación del servidor: 232250

Pero, ¿qué hacemos realmente? hacer con esta informacion? Tiene que ir en las carpetas dedicadas. Por lo tanto, para un Team Fortress 2 servidor, la ruta predeterminada será

/home/usr/tf2-1

Para crear una carpeta de instalación, ejecute:

mkdir tf2-1

Hay dos métodos para instalar un juego. Si está utilizando un inicio de sesión anónimo, simplemente ingrese:

cd ~ / steamcmd; ~ / steamcmd / steamcmd.sh + login anónimo + force_install_dir {install-folder} + app_update {appid} validate + quit;

Sin embargo, si necesita usar una ID de Steam, use:

cd ~ / steamcmd; ~ / steamcmd / steamcmd.sh + login {real-steam-id-here} {steam-id's-password-here} + force_install_dir {install-folder-here} + app_update {appid-here} validar + dejar;

Por lo tanto, para instalar un Team Fortress 2 servidor, ingrese esto en la línea de comando:

cd ~ / steamcmd; ~ / steamcmd / steamcmd.sh + login anonymous + force_install_dir / home / game-server / tf2-1 + app_update 232250 validate + quit;

Es posible que se requiera alguna configuración según su configuración. Usted puede Lea mas sobre eso, aqui. Para iniciar un servidor de juegos, navegue a la carpeta adecuada y ejecútelo. Veremos un Team Fortress 2 ejemplo:

cd /home/game-server/tf2-1/;./srcds_run -secure -game tf -nohltv + port 6005 -steamport 6105 + clientport 6205

Otros metodos

Mientras que los ejemplos anteriores cubren juegos de Steam y Minecraft, esos no son los únicos títulos para los que puede querer ejecutar un servidor. Tampoco son esos los únicos métodos para crear un servidor de juegos en Linux. GameServers.com Ofrece una solución sólida. Hay versiones pagas, pero probé una gratuita Counter-Strike: Fuente servidor. Revisar la servidores gratuitos disponibles aquí.

Tan pronto como reclame un servidor, recibirá un correo electrónico con información sobre su servidor. Haga clic en el enlace y siga las instrucciones (ver más abajo). Es un servicio ordenado. En particular, es especialmente útil si tienes hardware anticuado o simplemente quieres un servidor separado.

servidor de juegos gratis

Finalmente, Linux Game Server Managers proporciona una solución ingeniosa. Es una herramienta fantástica que es compatible con muchas distribuciones. LGSM cuenta con más de 50 servidores dedicados. Además, es de código abierto. La herramienta de línea de comandos permite la implementación rápida de servidores de juegos dedicados en Linux. Mira la demostración a continuación:

Si bien estas son excelentes opciones, hay muchas opciones de configuración del servidor de juegos Linux. Cual estas usando ¡Háganos saber en la sección de comentarios!

Crédito de imagen: Aperture75 a través de Shutterstock.com

Moe Long es un escritor y editor que cubre todo, desde tecnología hasta entretenimiento. Obtuvo un inglés B.A. de la Universidad de Carolina del Norte en Chapel Hill, donde fue becario Robertson. Además de MUO, ha aparecido en htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro y Cup of Moe.