Execute seu próprio servidor Arma 3 no Ubuntu 14

visão global

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

Exigências

  • ~ 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 comprado a Arma 3.
  • Vultr VPS (2 CPU, 2 GB de memória, 40 GB de armazenamento) no mínimo. Essa configuração pode não ser adequada para servidores grandes.

Instalação

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

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

Primeiramente, execute o comando abaixo para atualizar a lista de pacotes disponíveis do servidor a partir dos repositórios e, em seguida, atualize todos os pacotes existentes.

apt-get update && apt-get upgrade

O servidor Arma 3 requer lib32stdc++6qual pode ser instalado usando:

apt-get install lib32stdc++6

O SteamCMD requer o lib32gcc1que pode ser instalado usando:

apt-get install lib32gcc1

Muitas vezes, a tela é incluída na imagem do sistema operacional por padrão, mas pode ser necessário que você a instale.

apt-get install screen

Por questões de segurança, não queremos executar o servidor usando a conta root, portanto, 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 está em execução, instalamos a tela para permitir que o servidor seja executado em outra tela, mas ainda precisamos permitir que o 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ê deve ter notado, ainda estamos no diretório inicial do usuário root, então vamos mudar para o home arma3.

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. Faça o download do 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 em funcionamento, vamos fazer login na nossa conta do steam. Substitua usuário e passe com seu nome de usuário e senha do Steam.

login user pass

Após o login, podemos instalar o Arma 3 no diretório arma3.

force_install_dir ../arma3
app_update 233780

Quando o download terminar, 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 inicialização 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, pode fazê-lo usando o comando abaixo (onde "armaserver" é o seu nome de tela).

screen -r armaserver

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

Regras de firewall (UFW)

Se o UFW estiver ativado, talvez seja necessário 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

Deixar um comentário

A IA pode lutar contra o aumento do número de ataques de ransomware

A IA pode lutar contra o aumento do número de ataques de ransomware

Os ataques de ransomware estão aumentando, mas a IA pode ajudar a lidar com os vírus de computador mais recentes? AI é a resposta? Leia aqui para saber se é AI boone ou bane

ReactOS: Este é o futuro do Windows?

ReactOS: Este é o futuro do Windows?

ReactOS, um sistema operacional de código aberto e gratuito está aqui com a versão mais recente. Será que ela pode atender às necessidades dos usuários modernos do Windows e derrubar a Microsoft? Vamos descobrir mais sobre esse estilo antigo, mas uma experiência de sistema operacional mais recente.

Fique conectado por meio do aplicativo WhatsApp Desktop 24 * 7

Fique conectado por meio do aplicativo WhatsApp Desktop 24 * 7

O Whatsapp finalmente lançou o aplicativo Desktop para usuários de Mac e Windows. Agora você pode acessar o Whatsapp do Windows ou Mac facilmente. Disponível para Windows 8+ e Mac OS 10.9+

Como a IA pode levar a automação de processos ao próximo nível?

Como a IA pode levar a automação de processos ao próximo nível?

Leia isto para saber como a Inteligência Artificial está se tornando popular entre as empresas de pequena escala e como está aumentando as probabilidades de fazê-las crescer e dar vantagem a seus concorrentes.

A atualização do suplemento do macOS Catalina 10.15.4 está causando mais problemas do que resolvendo

A atualização do suplemento do macOS Catalina 10.15.4 está causando mais problemas do que resolvendo

Recentemente, a Apple lançou o macOS Catalina 10.15.4, uma atualização suplementar para corrigir problemas, mas parece que a atualização está causando mais problemas, levando ao bloqueio de máquinas mac. Leia este artigo para saber mais

13 Ferramentas de Extração de Dados Comerciais de Big Data

13 Ferramentas de Extração de Dados Comerciais de Big Data

13 Ferramentas de Extração de Dados Comerciais de Big Data

O que é um sistema de arquivos de registro no diário e como ele funciona?

O que é um sistema de arquivos de registro no diário e como ele funciona?

Nosso computador armazena todos os dados de uma maneira organizada conhecida como sistema de arquivos Journaling. É um método eficiente que permite ao computador pesquisar e exibir arquivos assim que você clicar em search.https: //wethegeek.com/? P = 94116 & preview = true

Singularidade tecnológica: um futuro distante da civilização humana?

Singularidade tecnológica: um futuro distante da civilização humana?

À medida que a ciência evolui em um ritmo rápido, assumindo muitos de nossos esforços, os riscos de nos sujeitarmos a uma singularidade inexplicável também aumentam. Leia, o que a singularidade pode significar para nós.

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

O impacto da inteligência artificial na saúde 2021

O impacto da inteligência artificial na saúde 2021

A IA na área da saúde deu grandes saltos nas últimas décadas. Portanto, o futuro da IA ​​na área da saúde ainda está crescendo dia a dia.