GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo configurar un servidor Counter Strike:Global Offensive en CentOS 8

La primera opción de Counter-Strikes es una función llamada "emparejamiento oficial". Esto selecciona un servidor propiedad de Steam cerca de usted donde puede jugar contra jugadores de todo el mundo. Puede ser entretenido porque hay tantos niveles de habilidad enemigos y estilos de juego diferentes para elegir. Usted, por otro lado, no tiene influencia sobre quién se une al servidor o qué reglas y configuraciones están vigentes. Cuando desea organizar partidos según sus preferencias u organizar juegos privados en los que solo juega contra sus amigos, esto es un problema. La solución a este problema es configurar su propio servidor dedicado de Counter-Strike:Global Offensive. Aparte de eso, tener su propia ubicación donde relajarse y divertirse también es una opción comercial factible.

Con cientos de miles de jugadores activos, es probable que haya algunos que quieran su propio servidor, que puedes construir para ellos y alquilar, o simplemente alojar sus partidos. Como existe un potencial ilimitado, definitivamente encontrará otros métodos para monetizarlo.

En este artículo, le mostraré cómo configurar un servidor Counter-Strike:Global Offensive en sistemas basados ​​en Centos/RHEL.

Requisitos

Antes de comenzar, verifiquemos que el sistema esté actualizado. Además, crearemos un nuevo usuario del servidor. Utilice siempre una contraseña segura. Se recomienda seguir esta guía utilizando la cuenta raíz. De lo contrario, deberá sudo los comandos relevantes.

# yum update
# yum upgrade -y
# adduser csgo
# passwd csgo

Abra los puertos de firewall necesarios.

# firewall-cmd --zone=public --add-port=27015/tcp --permanent
# firewall-cmd --zone=public --add-port=27015/udp --permanent
# firewall-cmd –reload

Para ejecutar SteamCMD, deberá instalar las bibliotecas necesarias.

# yum install glibc.i686 libstdc++.i686 -y

Cambie al nuevo usuario que acaba de crear.

# su csgo
$ cd ~

Descarga el software SteamCMD.

$ wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
$ tar xf steamcmd_linux.tar.gz

Ahora debemos usar SteamCMD para instalar los archivos del servidor. Usa las siguientes opciones

./steamcmd.sh
login anonymous
force_install_dir ./csgo
app_update 740 validate

Simplemente escribe quit y presiona enter cuando diga “¡Éxito! Aplicación '740' completamente instalada “.

Su servidor ya está listo para su lanzamiento.

Configurando su servidor

El archivo server.cfg se utiliza para personalizar el servidor.

$ vim ~/csgo/csgo/cfg/server.cfg

Copie y pegue lo siguiente en server.cfg, reemplazando ServerName y RconPassword con sus propios valores.

hostname "ServerName"
rcon_password RconPassword

Actualizando su servidor

Para actualizar su servidor, use el siguiente script.

Primero, cree el archivo update_csgo.txt.

$ vim /home/csgo/update_csgo.txt

Luego complétalo con la siguiente información:

login anonymous
force_install_dir ./csgo
app_update 740
quit

Todo lo que tiene que hacer para actualizar su servidor es ejecutar el siguiente comando

$ ./steamcmd.sh +runscript update_csgo.txt

Ejecutando su servidor

Ejecute su servidor yendo a la siguiente carpeta.

$ cd /home/csgo/csgo/
$ screen -dmS csgo ./srcds_run -game csgo -console -port 27015 +game_type 0 +game_mode 1 +mapgroup mg_bomb +map de_dust2 -autoupdate

El servidor ahora se ha cambiado al modo de fondo.

Ejecute el siguiente comando para apagar el servidor:

$ screen -S  csgo -X quit

¡Diviértete con tu nuevo servidor CS:GO!

Encuentra más guías como esta en nuestra página de inicio.


Cent OS
  1. Cómo configurar un servidor SFTP en CentOS

  2. Cómo configurar el servidor SysLog en CentOS 7 / RHEL 7

  3. Cómo configurar el servidor NFS en CentOS 7 / RHEL 7

  4. ¿Cómo configurar el servidor NTP en CentOS?

  5. Cómo configurar un servidor proxy squid en CentOS/RHEL 7

Cómo configurar el servidor de impresión Samba en CentOS

Cómo configurar el servidor de correo electrónico Zimbra en CentOS 7

Cómo configurar un servidor de respaldo centralizado con Amanda en CentOS 7

Cómo configurar el servidor SysLog centralizado en CentOS 8 / RHEL 8

Cómo inicializar la configuración del servidor CentOS 7

Cómo configurar HAProxy en CentOS 8