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.
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:
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:
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
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
A continuación, busque la última iteración de Minecraft software de servidor:
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:
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
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.
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.
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.