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.