PT-BR/Compilando o MTASA no Mac OS X

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Preparando seu sistema

Para configurar o servidor dedicado do Multi Theft Auto, é preciso munir seu sistema com as ferramentas e livrarias corretas. Portanto, comece instalando a última versão do MacPorts

O módulo de rede é distribuído como uma livraria binária pré-compilada. A versão mais recente para Mac OS X pode ser baixada em nossa página de Downloads no Google Code.

Configurando o MacPorts

Mesmo sendo muito conhecidas, nosso programa depende de um certo número de livrarias que não vêm na instalação do OS X. O MacPorts pode lhe ajudar a encontrar e instala-las de uma forma mais prática, então é só seguir as instruções na página do macports.org.

Após de instalado o MacPorts, os seguintes pacotes devem ser adicionados:

  • pcre
  • zlib
  • sparsehash
  • curl

Para fazer isso, use o comando port install <package> em seu Terminal. Se não estiver com root, será preciso colocar sudo na frente de cada um.

Compilando o servidor

O MacPorts é instalado por padrão em /opt/local, então deves inserir os respectivos atributos apontando o compilador e Link Search.

obs: Link Search é aquele que aponta onde estão as livrarias externas ao programa a ser compilado.

autoreconf -fi
CPPFLAGS="-I/opt/local/include" LDFLAGS="-L/opt/local/lib" ./configure
make install

Feito isso, seu servidor será compilado e instalado no pasta MTA10_Server/output/.


Rodando o servidor

Para fazer isso é só seguir os passos abaixo:

  • Faça o download das últimas compilações do arquivo net.so na página de Download do GitHub e mova para a pasta output
  • Copie os arquivos accounts.xml, mtaserver.conf and acl.xml no diretório ../mods/deathmatch/
  • Faça o download da última versão do pacote de recursos fornecido aqui
  • Agora você pode iniciar seu servidor pelo comando:
cd MTA10_Server/output
./mta-server