Instalar o Team Fortress 2 no Ubuntu

Você está aqui:
Tempo estimado de leitura: 2 min

Este tutorial explica como instalar o Team Fortress 2 no sistema operacional Ubuntu. Foi realizado no Ubuntu 12.04 x86. Outras versões do Debian ou Ubuntu também podem funcionar sem alterações.

Passo 1.

Conecte-se ao seu VPS usando os detalhes de login da raiz.

Passo 2.

Instale os pacotes necessários digitando:

apt-get install screen

Se você estiver executando um sistema de 64 bits, você também precisará executar:

apt-get install lib32gcc1

Observe que o pacote termina em um 1(um), não em um L.

Etapa 3.

Crie um novo usuário executando o comando:

adduser tf2

Siga as instruções na tela preenchendo as informações desejadas. Observe que os campos referentes a informações como “Nome completo” e “Endereço” são opcionais.

Passo 4.

Reconecte-se ao VPS com o nome de usuário tf2e a senha que você selecionou na criação do usuário.

5º passo

Crie uma nova pasta para a cópia do servidor do Steam executando o comando:

mkdir steamcmd

Em seguida, insira a pasta executando:

cd steamcmd

Depois disso, o SteamCMD pode ser baixado executando o comando:

wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz

Quando o download estiver concluído (deve levar apenas alguns segundos), execute o comando:

tar -xvzf steamcmd_linux.tar.gz

6º passo

Inicie o SteamCMD digitando:

./steamcmd.sh

O SteamCMD deve realizar uma atualização automática e, em seguida, mostrar uma linha dizendo Steam>. Neste ponto, você precisa entrar no Steam executando:

login anonymous

Em seguida, no Steam>prompt, digite:

force_install_dir /home/tf2/server/

Neste ponto, o Steam está pronto para baixar os arquivos do servidor do Team Fortress 2. Execute o seguinte comando para iniciar o download. Isto pode tomar algum tempo.

app_update 232250 validate

Etapa 7

Crie um script para iniciar o servidor. Isso pode ser feito executando:

cd /home/tf2
nano start_tf2.sh

Em seguida, copie o seguinte no arquivo:

#!/bin/sh
sleep 1
screen -A -m -d -S tf2-server ./ttt/srcds_run -console -game tf2 +map cp_badlands +maxplayers 24
echo "TF2 Server Started, type screen -r to view console"

Pressione Ctrl + X seguido de Y para salvar o arquivo.

Para tornar o arquivo executável, execute o comando:

chmod +x start_tf2.sh

8º passo

Inicie o servidor executando:

./start_tf2.sh

O servidor será iniciado e poderá ser conectado ao jogo.

9º passo

Personalize o servidor digitando nano start_tf2.she alterando o valor depois de “+ map” ou “+ maxplayers” para o mapa ou contagem de jogadores que você deseja. Depois de fazer essas edições, pressione Ctrl + X seguido de Y para salvar.

Para alterar outras opções de configuração, digite:

cd server/tf/cfg
nano server.cfg

Isso abre o arquivo de configuração principal do servidor. Esses valores podem ser modificados de várias maneiras para fazer com que seu servidor pareça diferente.

O primeiro valor que você deve adicionar é o “hostname”. Esta variável é usada para definir o nome do seu servidor. Pode ser editado adicionando uma linha dizendo:

hostname "My Vultr Server"

Outra variável comumente alterada é “mp_maxrounds”. Esta variável é usada para alterar as rodadas de números entre cada mudança de mapa. Pode ser modificado adicionando outra linha server.cfge digitando:

mp_maxrounds 5

Depois de definir o valor “mp_maxrounds”, pressione Ctrl + X e Y para salvar e sair.

Um último aspecto da configuração que abordarei neste tutorial é o ciclo do mapa. O ciclo do mapa é apenas escrito como uma lista no arquivo mapcycle.txt. Abra o ciclo do mapa digitando:

nano mapcycle.txt

Neste arquivo, uma lista é escrita com um mapa em cada linha. Por exemplo:

cp_badlands
cp_granary
cp_degrootkeep

Depois de digitar todos os mapas desejados, pressione Ctrl + X e Y para salvar e sair. Essas configurações exigirão uma reinicialização do servidor. Isso pode ser obtido fazendo login na Página inicial do Vultr, e reiniciando o servidor, reconectando-se como usuário tf2e digitando:

./start_tf2.sh

Alternativamente, o TF2 Server pode ser reiniciado digitando:

screen -r

Em seguida, pressione Ctrl + C e digite:

cd /home/tf2
./start_tf2.sh

Notas finais

O console do servidor pode ser acessado a qualquer momento digitando o seguinte na tela do terminal.

screen -r

Para sair do console do servidor, mantenha pressionada a tecla Ctrl e digite AD .

Em alguns pontos, o servidor pode precisar de atualização. Ele dará avisos no console do servidor quando isso for necessário. Uma atualização pode ser executada executando:

cd /home/tf2/steamcmd/
./steamcmd.sh +login anonymous +force_install_dir /home/tf2/server/ +app_update 232250

Depois de alguns minutos, você pode reiniciar o servidor e os clientes poderão se conectar novamente.

Esse artigo foi útil?
Não Gostei 0
Visualizações: 24

Ainda não Têm uma Conta?

Então Cadastre-se

Nome de Usuário*
E-mail*
Senha*
Confirmar Senha*

Já têm Uma Conta? Click Aqui.

Já tem uma Conta?

Ainda não tem Conta?