Switch branches/tags
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
res
src
Changelog.txt
LICENSE.md
Makefile
POR FAZER.txt
README.md

README.md

GARRY'S MOD BRASIL DEDICATED SERVER

Programa para instalação de servidores dedicados de Garry's Mod (Página oficial).

COMPILAÇÃO

LINUX (Ubuntu)

Primeiramente, clone o repositório e entre na pasta do projeto:

$ git clone https://github.com/xalalau/GMod.git
$ cd ~/GMod/GMBR\ DS/

Agora nós temos uma série de opções para escolher. Veja as combinações para de comando para o makefile:

$ make REGRA SYSTEM=VALOR

REGRA:

  • "GMBR_DS_64" = Gera o executável de 64 bits;
  • "GMBR_DS_32" = Gera o executável de 32 bits;
  • "GMBR_DS_ZIP" = Gera os arquivos zip finais de 32 e 64 bits;
  • "clean" = Remove as pastas "build", "release" e "lib".

VALOR de SYSTEM:

  • "Windows" = Gera o executável para Windows;
  • "Linux" = Gera o executável para Linux.

Notas:

  1. A omissão da REGRA fará o make escolher GMBR_DS_ZIP;
  2. A omissão do SYSTEM fará o make criar executáveis para Linux e Windows;
  3. A REGRA clean deve ser usada sozinha.

Um exemplo:

$ make GMBR_DS_64

Sairá o executável de 64 bits para Linux e Windows.

WINDOWS

Eu uso o CodeBlocks para compilar C no Windows, fica assim:

  • Baixe o código do GMBR DS e extraia ele em um local qualquer (Vamos usar C:\GMBR-DS);
  • Crie a pasta lib na pasta do GMBR DS (C:\GMBR-DS\lib);
  • Baixe a Xalateca e a extraia na pasta "lib" do GMBR DS (C:\GMBR-DS\lib\Xalateca);
  • Baixe e instale o CodeBlocks versão mingw;
  • Abra o CodeBlocks e crie um novo Pojeto de Console;
  • Passe o "Build target" do projeto para Release e cheque nas configurações se o GCC está configurado para 32 bits;
  • Na árvore de arquivos, delete o "main.c" e mande inlcuir recursivamente os arquivos do GMBR DS (a partir de C:\GMBR-DS). Marque para inclusão apenas os arquivos importantes (todos os .c e o .rc) e clique em aceitar;
  • Na árvore de arquivos, abra o GMBR_DS.c;
  • Mande compilar;
  • Pronto! O executável vai aparecer na pasta release do seu projeto.