Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Ubuntu 18.04
- Actualizar el linux
- ---------------------------------------
- sudo apt update
- sudo apt upgrade
- ---------------------------------------
- Instalar Pre-Requisitos para el SteamCMD y el servidor de TF2
- ---------------------------------------
- sudo dpkg --add-architecture i386
- sudo apt-get update
- sudo apt-get install lib32z1 libncurses5:i386 libbz2-1.0:i386 lib32gcc1 lib32stdc++6 libtinfo5:i386 libcurl3-gnutls:i386
- ---------------------------------------
- Crear un usuario para el servidor y descargar el SteamCMD
- ---------------------------------------
- sudo adduser gameserver <- En este punto debes crearle una contraseña al usuario del servidor
- su gameserver <- Iniciar sesion en el usuario del servidor con la contraseña
- cd /home/gameserver <- o tambien -> cd ~
- mkdir ./hlserver && cd hlserver
- wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
- tar zxf steamcmd_linux.tar.gz
- ---------------------------------------
- Instalar el Servidor de TF2
- ---------------------------------------
- ./steamcmd.sh +login anonymous +force_install_dir ./tf2 +app_update 232250 +quit
- ---------------------------------------
- Crear una configuración para el servidor de TF2
- ---------------------------------------
- cd ~/hlserver/tf2/tf/cfg
- nano server.cfg <- Con el comando nano puedes crear archivos de textos como este
- ---------------------------------------------------------------------------------------
- dentro de esta sección se escribirá las configuraciones genéricas de un servidor Casual
- ---------------------------------------------------------------------------------------
- server.cfg
- // Configuración del servidor
- hostname "Nombre del servidor"
- rcon_password "Contraseña de la RCON"
- sv_downloadurl "https://0.0.0.0/tf/" // Si quieres poner un fastdl
- sv_region 2 // Región de Sudamérica
- // Configuración del juego
- mp_timelimit 60 // Minutos por cada mapa
- mp_autoteambalance 0
- mp_teams_unbalance_limit 0 // Cuantas personas de diferencia debe haber para el autobalance
- sv_alltalk 1 // Activar la comunicación de chat de voz entre los 2 equipos
- mp_idlemaxtime 0 // Cuantos minutos deben pasar antes de que actué el comando mp_idledealmethod
- mp_idledealmethod 0 // 0: No hacen nada - 1: Los envía a espectador - 2: Los kickea
- tf_avoidteammates_pushaway 0 // Empujar a los miembros de tu equipo
- tf_use_fixed_weaponspreads 1 // Las escopetas/armas no usaran dispersiones aleatorias
- tf_weapon_criticals 0 // Desactiva los criticos
- ---------------------------------------------------------------------------------------
- ---------------------------------------
- Crear un ejecutable que arranque el servidor
- ---------------------------------------
- cd ~
- nano tf2.sh
- ---------------------------------------------------------------------------------------
- tf2.sh
- #!/bin/sh
- ./hlserver/tf2/srcds_run -console -game tf +map ctf_2fort +maxplayers 32
- ---------------------------------------------------------------------------------------
- chmod u+x tf2.sh
- ---------------------------------------
- Ejecutar el servidor
- ---------------------------------------
- ./tf2.sh <- o tambien -> ~/tf2.sh
- ---------------------------------------
- Dejar el servidor abierto
- ---------------------------------------
- sudo apt install screen
- screen
- ~/tf2.sh
- Control + A + D
Advertisement
Add Comment
Please, Sign In to add comment