Passo 1: Atualizar o sistema
sudo apt update && sudo apt upgrade -y
Passo 2: Instalar dependências necessárias
sudo apt install libssl-dev libncurses5-dev libxml2-dev build-essential screen -y
Passo 3: Baixar a última versão do MTA:SA Acesse o site oficial do MTA:SA e baixe a versão mais recente do servidor Linux. Link: https://multitheftauto.com/
Após baixar o arquivo, extraia-o usando o comando:
tar -xvzf mta_sa_linux.tar.gz
Passo 4: Alterar permissões do diretório
chmod +x mta-server
Passo 5: Criar um script de inicialização
Crie um script simples para iniciar o servidor MTA:SA automaticamente. No diretório onde o servidor foi extraído, crie o arquivo start.sh:
nano start.sh
Adicione o seguinte conteúdo:
#!/bin/bash
./mta-server
Salve e feche o editor. Em seguida, torne o script executável:
chmod +x start.sh
Passo 6: Usando o Screen para rodar o servidor em segundo plano Para rodar o servidor MTA:SA em segundo plano usando o Screen, execute:
screen -S mta-server
Dentro da sessão do screen, inicie o servidor com o script:
./start.sh
Agora, seu servidor MTA:SA está rodando em segundo plano. Você pode se desconectar do Screen a qualquer momento pressionando Ctrl + A e depois D.
Passo 7: Reconectar à sessão do Screen Se você precisar reconectar ao servidor, use o comando:
screen -r mta-server
Passo 8: Finalizar o servidor
Para finalizar o servidor, entre novamente na sessão do Screen e pressione Ctrl + C. Ou, se não estiver mais na sessão do Screen, use o comando kill para encerrar o processo:
ps aux | grep mta-server
kill <pid_do_processo>
Agora você tem o servidor MTA:SA rodando em uma sessão do Screen no Ubuntu 22.04!