En este caso usaré Ubuntu 18.04 Server
Para poder comenzar lo que tendreis que hacer es descargaros Ubuntu Server. En este tutorial voy a seguir las instrucciones que podemos encontrar en LGSM.
En mi caso he montado 4 servidores de CS:GO para la Teleco LAN Party usando Proxmox, con Ubuntu Server, a cada servidor de CS:GO le he dedicado:
- 2 Cores
- 2 GB de RAM
- 40 GB de memoria (para poder realizar al menos una copia de seguridad de cada servidor)
A continuación vamos a ver los pasos que tenemos que seguir para realizar una correcta instalación del servidor.
Primer paso: Instalar los programas necesarios para iniciar el servidor
sudo dpkg --add-architecture i386; sudo apt update; sudo apt install mailutils postfix curl wget file bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux lib32gcc1 libstdc++6 libstdc++6:i386
Segundo paso: Crearemos un usuario para la gestión del servidor, ya que no podemos iniciarlo con "sudo"
adduser csgoserver
Tercer paso: Nos loguearemos con el usuario que acabamos de crear
su - csgoserver
Cuarto paso: Descarga el instalador
wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh csgoserver
Quinto paso: Ejecuta el instalador, recuerda que NO puedes ejecutarlo como "sudo" y este se encuentra en la raiz del usuario "csgoserver"
./csgoserver install
Una vez acabado este proceso, tendrás que añadir un Steam Game Server Login Token (GSLT)
Si no sabes dónde añadir el GSLT haz click aquí.
!!Recuerda!! Si vas a instalar más de un servidor los GSLT tienen que ser únicos.
Para saber si tu servidor se está ejecutando correctamente o te da algún fallo que no sabes solucionar puedes poner lo siguiente.
./csgoserver debug
Ahí te dirá que es lo que está fallando. Si tienes algún otro problema, no dudes en comentarlo.
Para INICIAR tu servidor simplemente tendrás que poner:
./csgoserver start
Para PARAR tu servidor simplemente tendrás que poner:
./csgoserver stop
Para REINICIAR tu servidor simplemente tendrás que poner:
./csgoserver restart
Para ver si tu servidor se está ejecutando pon:
./csgoserver details
_Ahí podrás ver la contraseña y la RCON de tu servidor (si la has puesto), los puertos y la IP que usa, y mucha más información
Puedes encontrar mucho más de cómo configurar el servidor en nuestra Wiki
- Andrés Ruz Nieto - Documentación - aruznieto
- Rafael García Tristante - Documentación - TheMrRafus
- Comenta a otros sobre este proyecto 📢
- Invita una cerveza 🍺 a alguien del equipo.
- Da las gracias públicamente 🤓.
- etc.
⌨️ con ❤️ por aruznieto y TheMrRafus 😊