GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo alojar Counter-Strike:Global Offensive Server en Ubuntu

Counter-Strike:Global Offensive, conocido popularmente como CS:GO, es uno de los juegos más populares. Lanzado en 1999, el juego involucra a dos equipos donde el equipo terrorista intenta colocar explosivos mientras que el equipo antiterrorista intenta evitarlo.

Después de casi 21 años de su lanzamiento, el juego aún tiene millones de jugadores activos en todo el mundo. Según Statista, CS:GO tenía 24 millones de usuarios activos en febrero de 2020. El juego también se juega en eSports, donde participan equipos profesionales de CS:GO como Cloud9, G2 y NaVi para ganar el trofeo.

Entonces, no es solo un juego, sino que también puede ser un profesional si eres bueno en eso. Hay cientos de streamers en Twitch que tienen una gran cantidad de suscriptores.

Servidores CS:GO

CS:GO es un juego competitivo en línea. Se juega entre dos equipos, y ambos equipos deben estar conectados a los servidores del juego para jugarlo.

Servidores oficiales

Los servidores oficiales de Counter-Strike están alojados en Valve, la compañía detrás del juego. Estos servidores oficiales tienen un conjunto de reglas que todo jugador debe obedecer. Pero eso no es divertido. ¿Derecha? Bueno, hay servidores comunitarios.

Servidores de la comunidad

Los individuos alojan servidores comunitarios. Cualquier servidor de la comunidad se puede configurar para jugar partidos competitivos oficiales o juegos personalizados completamente diseñados por los miembros de la comunidad. El anfitrión puede establecer su propio conjunto de reglas para que sea más divertido para su comunidad.

En este artículo, lo explicaré cómo configurar un servidor CS:GO. Un lugar donde tus amigos podrán divertirse más sin tantas restricciones ni reglas.

¿Cómo alojar el servidor CS:GO?

Crear un servidor CS:GO

Requisitos previos

  • Instalación nueva de Ubuntu (otra)
  • Cuenta de Steam (no prohibida ni restringida por vacío)

En este artículo, estoy usando Ubuntu 20.04 LTS. Tengo una cuenta de Steam que no está prohibida ni restringida. Así que estoy listo para irme ahora.

Para una gran experiencia de juego, asegúrese de que su servidor de juegos esté cerca de su ubicación. Ahora ssh en su servidor e inicie la configuración.

Paso 1. Actualizar el sistema operativo

sudo apt update

Paso 2. Crear un nuevo usuario

Por motivos de seguridad, no utilizaremos la raíz para configurar nuestro servidor de juegos. Podemos crear una nueva cuenta de usuario y otorgarle privilegios para realizar las acciones requeridas.

adduser username

Nota

Reemplace el nombre de usuario con el nombre de usuario que desea crear

A continuación, agregue el usuario a sudo grupo para realizar tareas administrativas.

usermod -aG sudo username

Ahora inicie sesión en el usuario recién creado. Puede iniciar sesión usando ssh o cambie usando directamente desde la línea de comando –

login username

Le pedirá la contraseña del usuario. Introduzca la contraseña para continuar.

Ahora instalaremos SteamCMD, una herramienta de línea de comandos para configurar y administrar nuestro servidor CS:GO.

Paso 3. Instala SteamCMD

Instalar dependencias

sudo apt install lib32gcc1 lib32stdc++6

Asegúrese de instalar las dependencias anteriores antes de SteamCMD.

mkdir steamcmd && cd steamcmd

Ahora descarga SteamCMD.

curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -

El comando anterior descargará el archivo de archivos SteamCMD y los extraerá. Para ejecutar la línea de comandos de Steam, ejecute steamcmd.sh archivo.

./steamcmd.sh

Te conectará a la línea de comandos de Steam. Desde aquí, podemos usar comandos para hacer la conexión entre Steam y nuestro servidor. Una vez que nuestro servidor está autorizado, podemos abrir nuestro servidor al resto del mundo.

Primero inicie sesión con su cuenta de Steam. No se confunda con el nombre de usuario del servidor.

login steam_username

Una vez autenticado, estará listo para instalar el servidor CS:GO.

Si es necesario, puede cambiar el directorio de instalación del servidor usando force_install_dir comando.

force_install_dir /path/to/csgo-server

Finalmente, instale el servidor CS:GO.

app_update 740 validate

La instalación llevará algún tiempo. Descargará el servidor y validará todos los archivos.

Una vez hecho esto, puede salir de la línea de comando usando quit comando.

¡Y eso es casi todo! Si quieres jugar el juego en LAN, hemos terminado aquí. El siguiente comando iniciará un juego casual en de_dust2 mapa.

/path_to_csgo_installation/srcds_run -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_active +map de_dust2

Paso 4. Haz un servidor CS:GO público

Como dije, casi hemos terminado aquí. Instalamos y comenzamos nuestro primer partido de CS:GO en el último paso, pero solo estaba destinado a jugar en una red LAN. Para hacer público este servidor, necesitamos obtener un token de inicio de sesión del servidor de juegos de Steam o GSLT .

Abra el navegador web e inicie sesión en su cuenta de Steam. Ahora visite la administración de cuentas del servidor de juegos de Steam.

Aquí podemos crear una cuenta de servidor de juegos. Ingrese la ID de la aplicación del juego (730 para CS:GO) y Memo para crear un token. Copie el token y avance al siguiente paso.

Ahora ejecute el mismo comando que ejecutamos para iniciar el servidor con una opción adicional +sv_setsteamaccount y token .

/path_to_csgo/srcds_run -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_active +map de_mirage +sv_setsteamaccount token

Nota

En el comando anterior, reemplace el token con el token creado anteriormente en el paso 4.

¡Eso es todo! Si cada paso se realizó correctamente, el servidor debería iniciar un juego casual en el mapa de_mirage, pero esta vez, cualquiera que tenga la dirección IP del servidor puede unirse al juego.

Abra el juego CS:GO, abra la consola y escriba el siguiente comando para unirse a este servidor:

connect ip_address:port

Ubuntu
  1. Cómo instalar MySQL en Ubuntu 18.04

  2. Cómo implementar Mattermost en Ubuntu 18.04

  3. Cómo configurar un servidor OpenVPN en Ubuntu 18.04

  4. Cómo instalar Zimbra 8.6 en el servidor Ubuntu 14.04

  5. Cómo instalar NFS Client y Server en Ubuntu 20.04

Cómo instalar el servidor Consul en Ubuntu 16.04

Cómo instalar Zabbix en Ubuntu 18.04

Cómo agregar un host de Windows al servidor Nagios Ubuntu - Parte 3

Cómo agregar un host Linux al servidor Nagios Ubuntu - Parte 2

Cómo instalar Plex Media Server en Ubuntu 16.04 Server/Desktop

Cómo instalar Counter-Strike:Global Offensive Server en Ubuntu/Deban