Todo lo que necesita para construir un servidor de juegos en Linux

Todo lo que necesita para construir un servidor de juegos en Linux

Jugar siempre ha sido más divertido con varios jugadores. Comenzó con el Atari 2600 y los gabinetes de arcade. Cuando llegó la era de Internet, los servidores de juegos hicieron realidad la acción multijugador remota.





Con la generación actual de juegos de PC, puede conectarse a servidores o ejecutar uno usted mismo. Minecraft, Counter-Strike y muchos otros juegos admiten el modo multijugador en servidores públicos y privados.





Los mejores resultados se obtienen con servidores Linux. Ya sea que el juego esté en Windows, macOS o incluso en Android, un servidor de juegos Linux es ideal.





Esto es lo que necesita saber para crear un servidor de juegos en Linux.

Requisitos para construir un servidor de juegos

Existe la idea errónea de que la construcción de un servidor de juegos requiere un hardware robusto. Por el contrario, no necesita hardware de alta gama. Sin embargo, es probable que las computadoras de baja especificación no produzcan un rendimiento óptimo.



Realmente depende de qué juegos planeas alojar en tu servidor de juegos Linux. Entonces, ¿cómo puedes empezar?

Bueno, primero necesitas saber algunas cosas. Si bien la construcción de un servidor de juegos en Linux no es terriblemente difícil, exige cierta familiaridad con las redes y la computadora. Lo que no sabe, busque en línea.





Luego está el hardware. Básicamente tienes tres opciones, todas con limitaciones:

  • Un SBC (computadora de placa única) compacto y asequible como el Raspberry Pi
  • Tu PC, con algunas especificaciones de sistema mejoradas
  • Un servidor de juegos Linux dedicado, alojado en otro lugar

Veamos los pros y los contras de cada uno.





Alojar un servidor de juegos Linux en Raspberry Pi

Alojar un servidor de juegos en una Raspberry Pi es sencillo, pero estará limitado a la mayoría de los juegos más antiguos. Sin embargo, la computadora es asequible, de bajo consumo y tiene redes inalámbricas y Ethernet integradas.

Esto lo hace ideal para alojar entornos de juegos multijugador como Minecraft, QuakeWorld, Terraria, Windward e incluso OpenTTD y FreeCiv.

¿Está interesado en utilizar un servidor de juegos Linux con Raspberry Pi? Para obtener más detalles, consulte nuestra lista de servidores de juegos Raspberry Pi. Tenga en cuenta que la mayoría de los juegos de la lista también se pueden alojar en una PC Linux estándar.

Utilice su PC como servidor de juegos

¿Planea usar su PC para albergar juegos en red multijugador? Usar su PC como un servidor de juegos que se ejecuta en Linux es una opción inteligente si tiene una plataforma potente. Podrá hacer frente a cualquier cosa, desde Minecraft hasta Call of Duty: Black Ops.

Sin embargo, esto tiene algunas deficiencias. Deberá dejar la PC encendida y conectada a su red a tiempo completo. También se recomienda una dirección IP dedicada, lo que aumenta el desembolso potencial.

También existe el desafío de mantener su servidor actualizado, parchear el sistema operativo Linux, mantenerlo seguro y actualizar el hardware cuando sea necesario.

Alquile un servidor de juegos Linux dedicado

También puede arrendar un servidor que se puede configurar con software de servidor de juegos.

Ahorrando mucho tiempo, esta es una solución para los jugadores multijugador incondicionales. Si bien los servidores de juegos dedicados de Linux son asequibles (desde alrededor de $ 10 por mes para un servidor básico de Minecraft), representa una salida regular con la que es posible que no desee comprometerse.

cómo actualizar emojis en teléfonos lg

Por otro lado, alquilar un servidor ahorra tiempo con el mantenimiento y evita el costo de una dirección IP dedicada. Sin embargo, estará limitado a alojar juegos compatibles con el software de servidor de juegos de Linux que haya elegido.

GameServers.com ofrece una solución sólida, con servidores de buena calidad para el juego en red. También tienen servidores gratuitos disponibles para juegos antiguos populares.

Construyendo un servidor de juegos con Linux

Una vez que se haya decidido por una solución que se adapte a sus juegos, grupo de jugadores y presupuesto, es hora de crear el servidor. Para una solución alquilada, puede hacer clic en algunos botones de un sitio web; si está usando su PC, debe verificar algunas cosas:

  • ¿Hay un servidor disponible?
  • ¿Se admite el modo multijugador en línea?
  • ¿Su PC cumple con los requisitos de hardware?

También debe considerar si se requiere una dirección IP dedicada de su ISP. Esto permitirá a los jugadores de todo el mundo acceder a su servidor. Sin embargo, una dirección IP dedicada no es barata. Apegarse al juego en la red local resultará considerablemente más asequible.

¿Necesitas un administrador de servidor de juegos?

¿Qué distribución de Linux es mejor para un servidor de juegos?

Independientemente de cómo proceda con su servidor de juegos Linux, debe elegir la mejor distribución para el juego.

Para cualquiera que sea nuevo en esto, la versión de Linux más accesible, Ubuntu, es un excelente servidor de juegos. Con tanta documentación, consejos y blogs sobre este sistema operativo, sin mencionar una amplia selección de hardware compatible, debería ser sencillo configurarlo para albergar juegos.

Las alternativas que podría considerar incluyen:

  • Debian
  • Arch Linux
  • Gentoo

En resumen, estás buscando una distribución que sea fácil de usar, que se adapte a tu hardware y sea compatible con el juego.

¿Qué servidores de juegos puedes construir con Linux?

Muchos juegos populares vienen con soporte multijugador en línea. Por lo tanto, cuando se instalan en sistemas en la misma red que su servidor de juegos, los juegos detectan cualquier sesión multijugador.

Los juegos de ejemplo incluyen:

cómo conectar el iphone a la tv con usb
  • Minecraft
  • Team Fortress 2 (arriba)
  • Counter-Strike

Sin embargo, las opciones son mucho más amplias que este trío. Puede crear un servidor de juegos para cualquiera de estos títulos con relativa facilidad. Para otros juegos, compruebe si son compatibles con el modo multijugador en red.

En algunos casos, ni siquiera necesita una PC de tamaño completo. La Raspberry Pi es una de las principales candidatas para Minecraft, por ejemplo. Consulte nuestra guía detallada sobre cómo configurar el servidor de Minecraft en Raspberry Pi para detalles. Para escritorio, consulte nuestra guía para configurar un servidor de Minecraft.

Crear un servidor de juegos Steam

Para Counter-Strike y otros juegos de Steam, necesitará un servidor de juegos de Steam. Sin embargo, crear un servidor de juegos Steam es un poco diferente. Para obtener el soporte más amplio para tantos juegos como sea posible en Linux, es mejor usar Ubuntu con Steam.

Lista actualizada de Steam de servidores de juegos dedicados para Linux te ayudará a decidir. Algunos servidores requieren la compra del juego original (como el servidor dedicado Counter-Strike Global Offensive). Otros (por ejemplo, Terraria) no requieren el original.

¿Qué significa esto? Bueno, podrías alojar un servidor de juegos para un juego que no tienes en Linux pero que tienes en Windows.

Steam Game Server no está disponible de forma predeterminada con Steam. Después de instalar el cliente del juego, necesitará SteamCMD para administrar sus juegos. Comience creando un usuario de Steam en su terminal de Linux:

|_+_|

cree e ingrese la carpeta de inicio del usuario:

|_+_|

Para instalar en un sistema de 64 bits, agregue el repositorio multiverso y actualice:

|_+_|

Finalmente, instale steamcmd:

|_+_|

Si está ejecutando un sistema de 32 bits, no necesita el repositorio multiverso. En su lugar, después de crear la carpeta de inicio, use

|_+_|

Consulte las páginas de soporte de Steam para instrucciones para otras distribuciones de Linux .

Con SteamCMD instalado, ejecútelo con:

|_+_|

Como se señaló, SteamCMD admite el inicio de sesión anónimo para la mayoría de los servidores de juegos. Usar

|_+_|

Para los servidores dedicados que planea alojar más allá de su red doméstica, es aconsejable crear una nueva cuenta de Steam. Esto debería tener credenciales diferentes a las de su cliente habitual de juegos de Steam.

Configuración de un servidor de juegos Steam

Para instalar un servidor de juegos en Steam, ingrese el nombre del directorio de instalación:

|_+_|

(donde conduce a un directorio llamado para que coincida con el juego).

Steam asigna AppID tanto para clientes como para servidores. Por ejemplo:

Fuente de Counter-Strike

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

Team Fortress 2

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

Para instalar (y actualizar) un servidor de juegos Steam:

|_+_|

Para Counter-Strike Source, use

|_+_|

Para conectarse a su servidor de juegos Steam, simplemente ejecute el juego en su PC cliente. Si el servidor del juego no se detecta automáticamente, seleccione la opción de juego multijugador o en red. El servidor del juego debería aparecer aquí, así que inicie sesión y juegue.

Multijugador con administradores de servidores de juegos Linux

Finalmente, Linux Game Server Managers proporciona una solución ingeniosa. Es una herramienta fantástica que es compatible con la mayoría. LGSM cuenta con más de 50 servidores. Además, es de código abierto y se integra con SteamCMD. La herramienta de línea de comandos permite la implementación rápida de servidores de juegos en Linux.

Obtenga más información visitando linuxgsm.com .

Es hora de construir su servidor de juegos Linux

Crear un servidor de juegos para Linux no es fácil, pero existe un software suficientemente bueno para evitar que se vuelva complejo.

Ya sea que esté configurando un servidor de Minecraft o preparándose para una acción de fragmentación en Counter-Strike Source, las herramientas están disponibles. Si su hardware está a la altura de la tarea, su servidor de juegos debería ser un destino popular y divertido para otros jugadores.

Como probablemente quieras chatear con tus oponentes, aquí tienes cómo configurar su propio servidor de Discord .

Cuota Cuota Pío Correo electrónico ¿Vale la pena actualizar a Windows 11?

Windows ha sido rediseñado. Pero, ¿es eso suficiente para convencerte de cambiar de Windows 10 a Windows 11?

Leer siguiente
Temas relacionados
  • Linux
  • Juego de azar
  • Linux
  • Tutoriales de proyectos de bricolaje
  • Servidor doméstico
Sobre el Autor Christian Cawley(1510 Artículos publicados)

Editor adjunto de seguridad, Linux, bricolaje, programación y explicación técnica, y productor de podcasts realmente útil, con amplia experiencia en soporte de escritorio y software. Colaborador de la revista Linux Format, Christian es un manipulador de Raspberry Pi, amante de Lego y fanático de los juegos retro.

cómo transferir archivos de la computadora al teléfono
Más de Christian Cawley

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse