Este é um tutorial que explica como instalar um servidor Multi Theft Auto no Debian. Foi atualizado pela última vez para o Debian 7 e MTA 1.5.4.
Qualquer VPS da Site & Site é ótimo para um servidor MTA, seja apenas um servidor privado para amigos ou desenvolvimento, para um servidor que hospedará muitas pessoas 24 horas por dia, 7 dias por semana.
Para um servidor de desenvolvimento ou um servidor para seus amigos, eu recomendaria o VPS de menor custo (768 MB de RAM). Quanto mais pessoas você estiver hospedando, maior o servidor que você obteria (obviamente).
Vamos começar!
O crédito vai para jhxp nos fóruns do Multi Theft Auto na maioria das etapas deste tutorial. Acabei de adicionar os links para o 1.4.0 e mudei algumas coisas para torná-lo mais curto.
Instalando pacotes
Esses pacotes devem ser instalados antes do servidor MTA.
Para o Debian de 32 bits:
apt-get update;
apt-get upgrade;
apt-get -y install zip unzip libreadline5 screen
Para o Debian de 64 bits:
apt-get update;
apt-get upgrade;
dpkg --add-architecture i386; #add the i386 architecture so the ia32-libs package can be installed
apt-get update; #update the list of packages so the ia32-libs package is included in the list
apt-get -y install zip unzip ia32-libs lib32ncursesw5 lib32readline5 screen
Resumo:
- Nós instalamos os pacotes apropriados necessários.
- Nós adicionamos suporte para a arquitetura i386 em sistemas de 64 bits.
Instalando o Multi Theft Auto
Siga as etapas listadas abaixo, uma por vez:
cd ~;
mkdir mtasa;
cd mtasa;
wget -O mtasa-linux-server.tar.gz http://linux.mtasa.com/dl/154/multitheftauto_linux_x64-1.5.4.tar.gz;
wget -O baseconfig.tar.gz http://linux.mtasa.com/dl/154/baseconfig-1.5.4.tar.gz;
wget -O mtasa-resources.zip https://mirror.mtasa.com/mtasa/resources/mtasa-resources-latest.zip;
tar -zxf mtasa-linux-server.tar.gz;
mv multitheftauto_linux_x64-1.5.4 mtasa-server;
unzip -q mtasa-resources.zip -d mtasa-server/mods/deathmatch/resources/;
tar -zxf baseconfig.tar.gz; #uncompress default server configuration files
mv baseconfig/* mtasa-server/mods/deathmatch;
rmdir baseconfig;
rm mtasa-linux-server.tar.gz baseconfig.tar.gz mtasa-resources.zip;
Resumo:
- Nós fizemos um diretório chamado
mtasa
. - Então, baixamos tudo o que precisamos.
- Então, descompactamos e descompactamos todos os arquivos baixados e os colocamos onde eles precisavam ir.
- E, finalmente, deletamos os arquivos antigos baixados, já que não precisamos mais deles.
Configurando o servidor
Execute os seguintes comandos:
cd ~;
cd mtasa/mtasa-server/mods/deathmatch;
nano mtaserver.conf;
Resumo:
- Nós voltamos para o diretório principal, então fomos para o diretório onde o arquivo de configuração está localizado.
- Então, abrimos o arquivo de configuração no nano.
Agora podemos configurar nosso servidor. Tudo o que você realmente precisa configurar nesta etapa é o nome do servidor, a quantidade de slots que o servidor pode ter (o padrão é 32) e quais recursos serão executados na inicialização. Para configurar seu servidor, faça as alterações no mtaserver.conf
arquivo nano
que julgar necessárias. Quando terminar, mantenha pressionada a tecla CTRL e pressione O e digite y para salvar.
Executando o servidor
Execute os seguintes comandos:
cd ~;
cd mtasa/mtasa-server/;
./mta-server;
Resumo:
- Basicamente, vá para o diretório principal e vá para a
mtasa-server
pasta. - Então, faça
./mta-server
para iniciar seu servidor.
Se tudo estiver funcionando, o console do MTA deve ser exibido. O servidor imprimirá uma mensagem informando que está pronta para aceitar conexões.
Lá vai você – agora você tem um servidor Multi Theft Auto 1.4.0 totalmente funcional que está pronto para os jogadores!
Extras
Neste ponto, o servidor está em execução. Assim que você sair do shell, o servidor irá parar. Para mantê-lo em execução quando você tiver saído do shell, execute os seguintes comandos:
cd ~;
cd mtasa/mtasa-server/;
screen -dmS mtasa ./mta-server;
Resumo:
- Nós fomos para a
mtasa-server
pasta. - Desta vez, iniciamos o servidor com a tela e o chamamos
mtasa
(isso pode ser o que você quiser).
Para visualizar seu servidor, execute a tela com o ID do processo do servidor:
screen -r PROCESS_ID
Você pode encontrar o ID do processo do seu servidor executando este comando:
screen -ls
Seu servidor aparecerá com o ID sendo o primeiro número ao lado do que você chamou de tela (Exemplo: 1231.mtasa).
Para sair da tela, mantenha pressionada a tecla CTRL e, em seguida, pressione A e D ao mesmo tempo para sair. Se você estiver usando um programa shell, como o PuTTY, você pode simplesmente fechar o PuTTY.
Para parar o servidor, vá para a tela e digite quit
o console do servidor.
Se o servidor travar, obtenha o ID da tela e execute: kill <id>
ou kill -9 <id>
.
Aproveite o seu novo servidor MTA!