Como instalar o Garry’s Mod no Windows Server

Você está aqui:
Tempo estimado de leitura: 3 min

Introdução

Este artigo irá explicar como baixar e instalar um servidor Garry’s Mod no Windows Server 2012. Este guia foi feito para ser aprofundado e algumas partes podem ser difíceis de entender se você é inexperiente em hospedagem de servidor dedicado de origem.


Pré-requisitos

  • SteamCMD.
  • Capacidade de portar para frente.
  • Uma conta de vapor para criar coleções (opcional).

Instalando o SteamCMD

Para ter certeza de que você tem a versão mais recente do Mod Dedicated Server da Garry, vamos instalá-lo SteamCMD.

Baixe o SteamCMD usando este link direto.

https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip

Crie uma pasta em um local desejado.

Extraia o conteúdo do zip para a pasta que você criou.


Baixando a ferramenta Garry’s Mod Dedicated Server

Execute o executável do SteamCMD na pasta para a qual você extraiu o zip.

Faça o login em uma conta anônima.

login anonymous

Crie uma pasta para armazenar seus arquivos do servidor Garry’s Mod.

Selecione sua pasta digitando o seguinte caminho de diretório.

force_install_dir C:\my_example_directory\

Instale o Servidor Dedicado Mod da Garry.

app_update 4020

Depois de esperar que o progresso atinja 100 por cento, verifique o conteúdo baixado.

app_update 4020 validate

Quando os arquivos tiverem terminado o download, use o seguinte comando.

quit

Configuração

Todas as configurações do seu servidor será encontrado dentro do arquivo de configuração mostrada abaixo, aqui você pode alterar os parâmetros para atender o que suas necessidades de servidor, como um hostnamepasswordtickratee muitos outros.

Recomenda-se que você encontre um configurador de configuração automática, já que o Garry’s Mod oferece uma ampla gama de personalização.

Certifique-se de pesquisar os parâmetros que você está definindo, pois alguns parâmetros são perigosos e podem não permitir que o servidor seja executado de forma eficaz e, possivelmente, não seja executado.

Personalize o seu servidor Garry’s Mod

Navegue até o diretório do servidor e selecione a cfgpasta.

Localize server.cfge use Notepadpara abri-lo.

Crie suas configurações necessárias, por exemplo:

  • Selecione o seu hostnamee ative o download do conteúdo, digitando o seguinte.
    hostname "Garry's Mod Server"
    sv_allowdownload 1
    

Crie um arquivo de lote de inicialização.

Navegue até a pasta na qual você armazenou todos os arquivos do servidor.

Crie um novo arquivo de texto do bloco de notas e cole o texto abaixo nele.

@echo off
cls
:srcds
echo (%time%) srcds started.
start /wait srcds.exe -console -game garrysmod +map gm_flatgrass +maxplayers 32
echo (%time%) WARNING: Srcds closed. Restarting server.
goto srcds 

Salve o arquivo como um arquivo em lotes, verifique se ele está no diretório principal da pasta do servidor.


Executando o servidor

Para iniciar o servidor, execute o arquivo em lote que você criou no diretório principal do servidor Garry’s Mod.


Port Forwarding

Para abrir uma porta no Windows, consulte este artigo .

Para permitir que conexões externas sejam feitas no servidor, é importante certificar-se de que você tenha as seguintes portas abertas:

  • 27015 UDP
  • 27015 TCP

Complementos e Conteúdo

O Garry’s Mod possui uma oficina de vapor com muitas ferramentas úteis, permitindo que você crie servidores complexos e eficazes.

Existem duas maneiras separadas de instalar addons em seu servidor.

Avançado

Crie a coleção de workshops

Abra o Steam Workshop e navegue até a seção Garry’s Mod.

Assine os addons que você quer no seu servidor.

Crie uma coleção contendo todos os complementos que você selecionou.

Publique a coleção e registre a URL da coleção em um lugar ao qual você possa se referir.

Abra este link com sua conta Steam.

Crie uma chave de API e escolha steamidfinder.comcomo o domínio da API.

Registre a chave da API em um lugar ao qual você possa se referir.

Adicionando a coleção ao servidor

Abra o arquivo em lote que você criou no diretório principal do servidor.

Na linha seguinte start /wait scrds.exe........., adicione o seguinte código.

+host_workshop_collection WORKSHOP_URL_ID -authkey API_KEY

Certifique-se de substituir WORKSHOP_URL_IDpelos dígitos do seu URL de coleção. Substitua o API_KEYcom a chave de API que você criou anteriormente.

O arquivo em lotes deve ser semelhante ao código a seguir.

@echo off
cls
:srcds
start /wait srcds.exe -console -game garrysmod +map gm_flatgrass +maxplayers 32
+host_workshop_collection 123456789 -authkey 12345678901234567890
echo (%time%) WARNING: Srcds closed. Restarting server.
goto srcds 

Manual

Navegue até o diretório principal do seu servidor.

Dentro de você encontrará uma pasta addons, se não estiver, provavelmente você está na sub pasta errada ou ainda não foi criada. Em caso afirmativo, crie uma pasta chamada addons.

Dentro da pasta addons, você pode colocar todos os seus arquivos addon, estes serão montados automaticamente e executados após a execução do seu servidor.


Informação útil

  • Recomenda-se a execução de um software anti-cheat de terceiros com o Garry’s Mod, pois não existe um anti-cheat ativo e o seu servidor pode estar vulnerável a ataques de jogadores maliciosos.
  • Certifique-se de não sobrecarregar o seu servidor Garry’s Mod com conteúdo e addons intensivos de recursos, e entenda que você pode precisar atualizar as especificações do seu servidor se necessário para manter seu servidor funcionando normalmente.
  • Os servidores Mod de Garry geralmente não são intensivos em RAM, mas dependendo da sua customização, pode haver um preconceito em relação ao uso da RAM ou da CPU.

Atualizando o Servidor

Abrindo o SteamCMD novamente, e selecionando seu diretório de instalação, você pode atualizar e / ou verificar os arquivos do seu servidor digitando o seguinte depois de ter logado no SteamCMD.

app_update 4020 validate
Esse artigo foi útil?
Não Gostei 0
Visualizações: 257

Ainda não Têm uma Conta?

Então Cadastre-se

Nome de Usuário*
E-mail*
Senha*
Confirmar Senha*

Já têm Uma Conta? Click Aqui.

Já tem uma Conta?

Ainda não tem Conta?