Execute o seu próprio servidor Arma 3 no Ubuntu 14

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

visão global

Este guia irá cobrir a instalação e operação do seu servidor Arma 3 usando o SteamCMD e a tela. Para obter informações adicionais sobre a configuração, visite o site Wiki ou fóruns da Bohemia Interactive.

Requisitos

  • ~ 15 minutos de tempo.
  • Servidor Ubuntu executando 14.04 ou 14.10.
  • Uma compreensão básica dos comandos do Linux.
  • Uma conta de vapor válida. Esta conta não precisa ter adquirido o Arma 3.
  • Site & Site VPS (2 CPU, 2GB de memória, 40GB de armazenamento), no mínimo. Essa configuração pode não ser adequada para servidores grandes.

Instalação

Faça o login como root no servidor que você utilizará para esta instalação.

Começaremos adquirindo dependências adicionais para o servidor Arma 3 e o SteamCMD.

Em primeiro lugar, execute o comando abaixo para atualizar a lista de pacotes disponíveis do seu servidor nos repositórios e, em seguida, atualize os pacotes existentes.

apt-get update && apt-get upgrade

O servidor Arma 3 requer lib32stdc++6que possa ser instalado usando:

apt-get install lib32stdc++6

O SteamCMD requer lib32gcc1que pode ser instalado usando:

apt-get install lib32gcc1

Tela é muitas vezes incluída com a imagem do sistema operacional por padrão, mas você pode ser obrigado a instalá-lo você mesmo.

apt-get install screen

Por razões de segurança, não queremos rodar o servidor usando a conta root, então criaremos um novo usuário chamado “arma3” com o seguinte comando:

useradd arma3

Como não queremos bloquear o uso do terminal enquanto o servidor Arma 3 estiver em execução, instalamos a tela para permitir que o servidor seja executado em outra tela, mas ainda temos que permitir que nosso novo usuário arma3 use a tela executando:

chmod o+rw /dev/pts/0

Agora que adquirimos todas as dependências do sistema, agora podemos mudar para a conta de usuário arma3 para começar a criar algumas pastas e instalar o SteamCMD.

su arma3

Como você pode notar, ainda estamos no diretório home do usuário root, então vamos mudar para o arma3 home.

cd ~

Para manter nossa estrutura de pastas limpa e simples, criaremos uma nova pasta para o SteamCMD e outra para os arquivos do servidor Arma 3.

mkdir steam
mkdir arma3
cd steam

Agora que nossas duas pastas foram criadas e alteramos os diretórios para a pasta steam, vamos baixar e instalar o SteamCMD usando os seguintes comandos.

  1. Baixe o executável do SteamCMD.
    wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
    
  2. Extraia o conteúdo para o diretório.
    tar -xvzf steamcmd_linux.tar.gz
    
  3. Remova o arquivo tar.
    rm -f steamcmd_linux.tar.gz
    
  4. Execute e atualize o SteamCMD.
    ./steamcmd.sh
    

Agora que temos o SteamCMD instalado e funcionando, vamos acessar nossa conta Steam. Substitua o usuário e passe com seu nome de usuário e senha do Steam.

login user pass

Assim que fizermos o login, poderemos instalar o Arma 3 no diretório arma3.

force_install_dir ../arma3
app_update 233780

Uma vez terminado o download, você pode fechar o SteamCMD digitando exit. Como agora temos o servidor Arma 3 baixado, agora podemos iniciá-lo mudando para o diretório arma3.

cd ../arma3

… e, em seguida, iniciando uma nova tela para iniciar o servidor, em que armaserver é o nome da tela.

screen -S armaserver

Execute o servidor Arma 3. Parâmetros de lançamento adicionais podem ser encontrados no Bohemia Interactive Wiki.

./arma3server

Você também pode retornar à tela principal pressionando Ctrl + A , então D . Se você deseja retornar ao console do servidor, você pode fazê-lo usando o comando abaixo (onde “armaserver” é o seu nome de tela).

screen -r armaserver

Você pode fechar seu servidor Arma 3 a qualquer momento pressionando Ctrl + C no console do Arma 3 Server.

Regras de firewall (UFW)

Se o UFW estiver habilitado, talvez você precise adicionar algumas novas regras. Isso pode ser feito facilmente com os seguintes comandos:

sudo ufw allow from 81.0.236.111 to any port 2344 proto tcp
sudo ufw allow from 81.0.236.111 to any port 2344 proto udp
sudo ufw allow from 81.0.236.111 to any port 2345 proto tcp
sudo ufw allow proto udp to any port 2302:2305
Esse artigo foi útil?
Não Gostei 0
Visualizações: 27

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?