Luzablue

Tecnología y más

Cómo crear CS: GO Server en Linux VPS
Linux

Cómo crear CS: GO Server en Linux VPS

Los servidores de juegos oficiales de Steam para Counter-Strike: Global Offensive son lo suficientemente buenos para la mayoría de los propósitos. Sin embargo, no los controle. Si crea su propio servidor, podrá:

  • Establece tus propias reglas, como tiempo de partido, tiempo de congelación, número máximo de jugadores, fuego amigo, etc. Pero asegúrese de no romper las reglas importantes, especialmente estos.
  • Tienes partidos privados con tus amigos.
  • Organizar concursos / torneos.
  • Aprovecharse de tarjetas personalizadas.

¿Por qué crear un servidor de juegos Linux?

Algunos de ustedes podrían estar pensando: “¿No sería más fácil? Windows, directamente en mi computadora? “Bueno, en primer lugar, si aloja un juego en la computadora de su hogar, generalmente es suficiente para juegos en la red local. La mayoría de los ISP ofrecen una calidad de descarga decente, pero no tan buena para las descargas. El servidor está retrasado, nervioso y ofrece una experiencia de juego inconsistente. Es mejor alquilar un servidor de un proveedor de computación en la nube de buena reputación si desea jugar sin problemas.

Si bien la mayoría de los servicios en la nube le permiten alojar Windows como sistema operativo, tampoco es ideal. Windows consume mucha RAM que podría utilizar para alojar su juego, lo que se traduce en un aumento de los costes. También debe pagar una licencia por hora, lo que aumenta aún más el costo. Y finalmente, los pasos de configuración del servidor de juegos (demonio srcds) son prácticamente los mismos Windows y Linux. Esto significa que no es más fácil hacerlo en el sistema operativo de Microsoft que en Linux.

A continuación se muestra un ejemplo de un sistema Debian que utiliza solo 56,7 MB de RAM.

Requisitos del servidor de juegos

Los servidores de juegos de CS: GO no son muy exigentes, por lo que los servidores privados virtuales funcionarán muy bien (sin necesidad de dedicados). Requerimientos mínimos:

  • 2 GB de RAM.
  • Dos procesadores / núcleos virtuales. Los tribunales «con uso intensivo de computadoras» podrían ser más receptivos. Primero intente el cálculo normal, luego realice una gran actualización si nota un retraso en el servidor.
  • Al menos 40 GB de espacio de almacenamiento.
  • Debian como sistema operativo. Puede usar otras distribuciones si realmente lo desea, pero Debian le brindará una experiencia sin complicaciones. Las instrucciones de este artículo son específicas de Debian.
  • Si su proveedor de VPS le permite configurar un firewall a través del panel de control de la interfaz web, desactívelo para esa instancia.
  • Configure la instancia para usar la autenticación de clave SSH en su lugar. Si tiene la intención de utilizar una contraseña, ¡utilice una muy buena! La mayoría de las veces, los servidores se rompen debido a contraseñas débiles o muy débiles. La autenticación de clave SSH evita esto.
  • Si aún no tiene una cuenta de Steam, crea uno aquí.

Puede obtener un VPS asequible y confiable, ya sea de Linode o DigitalOcean.

Actualizar y reiniciar la cancha

Una vez que haya configurado la instancia, inicie sesión como root a través de SSH. Si su proveedor solo le permite iniciar sesión como un usuario normal con privilegios de sudo, ingréselo después de iniciar sesión.

Asegúrese de que todos los paquetes estén actualizados.

Reinicie si es necesario volver a cargar software importante (kernel, proceso de inicio del sistema, etc.).

Inicie sesión como usuario root (o como usuario normal y conviértase en root con sudo -i si es necesario).

Instalar steamcmd

Habilite la compatibilidad con 32 bits.

Instale el siguiente paquete:

Habilite la instalación de paquetes de software de código cerrado no gratuitos.

Actualice la información del administrador de paquetes.

Instale steamcmd.

Acuerdo de licencia del servidor Csgo

Prensa LENGUA para seleccionar «Aceptar» en el primer mensaje, luego seleccione «ACEPTAR» en el siguiente mensaje con el acuerdo de licencia; de lo contrario, la instalación se detendrá.

Instale byobu, que utilizará para mantener en ejecución el proceso del servidor CS: GO incluso después de salir de la sesión SSH.

Instale el servidor dedicado CS: GO

Ejecutarlo en la cuenta raíz es una mala idea, así que primero cree un usuario normal, que ejecutará el demonio del servidor dedicado.

Inicie sesión como usuario.

Solicite a la utilidad steamcmd que instale todos los archivos necesarios en el directorio «CSGO».

Tomará algo de tiempo, ya que los archivos del juego tienen más de 20 GB de descarga. Si el proceso se interrumpe, vuelva a ejecutar el comando anterior (después de volver a iniciar sesión como root y luego iniciar sesión como usuario «cstrike» con su - cstrike). Continuará donde lo dejó.

Registrarse en GSLT

Mientras la descarga está en curso, puede guardar el token de inicio de sesión en el servidor de juego requerido. Ir a Página de administración de cuentas del servidor de juegos de Steam. Desplácese al contenido siguiente.

Servidor Csgo Gslt

Utilice «730» como ID de la aplicación. En cuanto al Memo, puedes ingresar lo que quieras. Se generará un código que necesitará para un próximo pedido. Vea el token de inicio de sesión de ejemplo en la siguiente imagen.

Ejemplo de servidor Csgo Gslt

Inicie el servidor dedicado CS: GO

Habilite byobu para el lanzamiento automático cuando el usuario «cstrike» inicie sesión.

Inicie una sesión de byobu.

Notificación de errores: sobre Windows’Cliente SSH, cadena’ 1; 0c «puede aparecer en la línea de comando. Elimine la cadena si aparece antes de continuar.

Inicie Counter-Strike: The Offensive Global Server Daemon Process. El siguiente comando es un ejemplo: deberá reemplazar GSLT al final del año +sv_setsteamaccount B382BB13C7AAAFDE8272247F87586106. Elimina la cadena que comienza con «B382» y agrega tu propio token de inicio de sesión del juego que generaste en el paso anterior.

-net_port_try 1 y +sv_setsteamaccount se requieren ambos parámetros de control. Puede cambiar el resto de la configuración para que se adapte a sus necesidades. Para obtener más información sobre cómo iniciar diferentes modos de juego, como Deathmatch o Arms Race, consulte este página wiki.

Prensa F6 separarse de la sesión byobu y dejar que el servidor se ejecute. O presione control + VS para detener el servidor.

Cuando vuelva a conectarse más tarde como root a su servidor, para restaurar la sesión de byobu, solo necesita volver a conectarse como el usuario «cstrike».

Si la sesión no se abre automáticamente, escriba:

Inicie el juego y conéctese al servidor

Cuando el servidor se inicie correctamente, verá un mensaje como este en la terminal:

Copie la dirección IP.

Inicie Counter-Strike: Global Offensive en su computadora.

En la esquina superior izquierda, haga clic en la lista desplegable que dice «MATCHMAKING OFICIAL».

Servidor csgo Seleccione el navegador del servidor de la comunidad

Seleccione «Navegador del servidor de la comunidad». Haga clic en la pestaña «Favoritos», luego en la esquina inferior derecha, haga clic en «Agregar servidor».

Servidor csgo Agregar servidor a favoritos

Ingrese la IP pública de su VPS. Haga clic en «Actualizar» si el servidor del juego no aparece en la lista. Haga doble clic en la entrada para unirse.

Conclusión

Felicitaciones por crear su servidor de juegos CS: GO. Deberá configurar su juego de acuerdo con sus preferencias y las de sus amigos. la página vinculada anteriormente puede ser un buen comienzo para aprender las opciones de la línea de comandos para el demonio del juego srcds y cómo configurar «autoexec.cfg» y «server.cfg» para ajustar la configuración del juego.

DEJA UNA RESPUESTA

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *