ptenderues
ptenderues

HLDS CS 1.6 + IP fixo

Como criar um Servidor Dedicado de CounterStrike usando a nova ferramenta SteamCMD + IP Fixo.

 Instalação em S.O. Windows.

 

1 - Baixe o aplicativo SteamCMD

2 - Execute o arquivo compactado e extraia para pasta C:\steamcmd:

3 - Abra o prompt de comando e entre na pasta C:\steamcmd

Dica: Para encontrar a pasta facilmente, ao entrar no prompt digite " cd\ " (sem as aspas), isso fará com que você vá direto para a raiz principal da unidade C.

4 - Digite steamcmd.exe no prompt de comando e aguarde a execução do aplicativo. Após terminar estará como na imagem abaixo:

 

5 - Para a maioria dos servidores dedicados não há necessidade de se logar na steam, pode-se usar "login anônimo". Para logar anonimamente digite: login anonymous
e tecle enter.


Dica: é possível efetuar login usando uma conta steam, mas recomenda-se criar uma conta exclusivamente para isso.

login <username> <password> 

6 - Para instalar um servidor dedicado de Counter Strike digite a seguinte linha de comando e tecle enter:

force_install_dir C:\meuservidor
 
(Onde meuservidor é o nome da pasta onde quer instalar)
Depois digite a seguinte linha de comando e tecle enter: 
app_update 90 validate

(Onde 90 corresponde ao <app_id> de um servidor de CounterStrike, para outros servidores dedicados veja a lista de app_id aqui

Feito isso aguarde o término do download e atualização do aplicativo. (Se der "!Error!, execute novamente o comando app_update, conforme descrito acima)

Pronto! Seu servidor foi baixado e atualizado e está pronto para execução. Lembre-se que será necessário personalizar seu servidor dedicado (nome, mapa, senha, etc).

7 - Para executar seu servidor vá na pasta de instalação que você escolheu no passo 6, execute o arquivo hlds.


Configure de acordo com as opções abaixo e clique em START SERVER. 

Game: Define o jogo que você vai criar o servidor dedicado.

Network: Define se o servidor vai ser criado para LAN ou ONLINE.

Max. players: Define o numero maximo de jogadores que podem entrar no seu servidor.

UDP Port: Define a porta para o seu servidor se for criar apenas um só deixe a porta padrao que é 27015 ou use a 27016.

RCON Password: Define o password da RCON ou seja caso algum usuario tenha o password da rcon ele pode executar comandos de admin dentro do seu servidor.

Para mais informações acesse a página oficial da Valve: https://developer.valvesoftware.com/wiki/SteamCMD#Downloading_an_app.

 

:: Erros Conhecidos

ERROR! Failed to install app 'xxxxxx' (No subscription)

Se esse erro surgir é necessário logar com uma conta Steam para aceitar autenticação no aplicativo SteamCMD

> Para sua segurança crie um conta exclusiva para seu servidor.

Login Failure: No Connection

Em servidores Windows pode aparecer o erro "SteamUpdater: Error: Download failed: http error 0" e "SteamUpdater: Error: Steam needs to be online to update. Please confirm your network connection and try again.". Geralmente é corrigido ativando a opção "Detectar automaticamente as configurações" no IE (Internet Explorer).

1. Abra o Internet Explorer (IE).

2. Clique em Ferramentas > Opções da Internet.

3. Clique na aba "Conexões".

4. Clique no botão "Configurações da Rede Local (LAN).

5. Ativa a caixa de "Detectar automaticamente as configurações"

6. Clique em OK e tente executar novamente o SteamCMD, se der erro novamente tente diminuir o nível de segurança da zona de internet de médio para baixo (aba "Segurança" em "Opções da Internet".

 

:: Configurando IP FIXO usando aplicativo "noip"

Dica

É possível criar IP Fixo usando as configurações de seu roteador, pesquise no site http://portforward.com/. Em geral há um área chamada "DDNS". Desta forma o seu roteador passará a atualizar o seu IP para o endereço que irá usar, ao invés do aplicativo do site noip.org. Se conseguir adicionar IP FIxo usando as configurações de seu roteador, pule para o passo 7.
 
1 - Baixe a útima versão no site http://www.no-ip.com/downloads.php, mais a frente iremos precisar.
 
2 - Se você não tem cadastro no NO-IP, precisa criar uma conta.

3 - Com sua conta criada, logue-se no site NO-IP e clique em ADD a HOST, como na imagem abaixo:

 

A próxima tela será como a imagem abaixo:

4 - Em HOSTname coloque o nome do endereço que queira para seu servidor, 
e no filtro ao lado selecione o endereço como mostra a imagem acima.
Em HOST TYPE selecione DNS HOST (A), como mostra a imagem acima.

Clique em UPDATEHOST e pronto, seu endereço está criado, agora vamos configurar o programa NO-IP no seu
computador.

5 - Lembra do passo 1?, pois bem, instale o programa NO-IP (só ir avançando).
Com o programa instalado execute-o e terá a tela de login. Entre com seu login e senha criados no site no-ip.com e clique em OK.


Feito o login a tela que segue será como essa abaixo:

6 - Clique em Edit Hosts e na tela a seguir você verá o HOSTNAME que criou no site no-ip.com, marque a caixa de seleção e clique em save. Veja as imagens abaixo:

 
Após marcar a caixa de seleção e clicar em save, voltará para a tela principal do programa mas com o status OK, como mostra a imagem abaixo:
 

Pronto! agora vamos configurar no servidor a linha de comando necessária para terminar a configuração
do IP FIXO.

7 - Vá na pasta de instalação do servidor que fizemos no início do tutorial ( C:\HLServer\cstrike ).

8 - Abra o arquivo server.cfg, e em uma linha nova ao final do arquivo adicione:

ip seuhostname.servegame.com
port 27016
sv_lan 0
sv_region 255
 
 
ou:
 
Crie um atalho para HLDS (se já não tiver criado), vá em propriedades (clique com o botão direito em cima do atalho>propriedades)
Na aba "atalho", na linha "destino", adicione as opções a seguir ao final da linha:
 
-ip endereço/ip
-port 27016 (essa porta deve ser a porta de uso externo configurado no router para redirecionar ao IP do seu computador.
-game cstrike (para tipo de servidor cs 1.6)
-master (para o servidor aparecer na lista de servidores)
+max_players 12 (para o número máximo de players do server)
 
ex.:  C:\seuserver\hlds.exe -ip milisegundos.servegame.com -port 27016 -game cstrike -master +max_players 12

PRONTO! Seu Servidor está configurado para ser executado e com IP-FIXO.
 
9 - Execute o atalho do seu servidor.

Configure de acordo com as opções abaixo e clique em START SERVER.
Game: Define o jogo que você vai criar o servidor dedicado.
Network: Define se o servidor vai ser criado para LAN ou ONLINE.
Max. players: Define o numero maximo de jogadores que podem entrar no seu servidor.
UDP Port: Define a porta para o seu servidor se for criar apenas um só deixe a porta padrao que é 27015 ou use a 27016.
RCON Password: Define o password da RCON ou seja caso algum usuario tenha o password da rcon ele pode executar comandos de admin dentro do seu servidor.

PRONTO! Seu servidor está criado e online.
Ao passar o IP para seus amigos, envie o endereço criado no NO-IP acrescentando a porta que você determinou em UDP Port (no caso da imagem 27016)

Seria assim: seuhostname.servegame.com:27016 

DICA1 - Roteador/Modem

Se tiver um roteador vai precisar abrir portas. Veja no site abaixo, procure pelo seu modem/router e siga o tutorial:

 http://portforward.com/english/applications/port_forwarding/Counter_Strike/

Códigos do comando sv_region:

0 - US East coast
1 - US West coast
2 - South America
3 - Europe
4 - Asia
5 - Australia
6 - Middle East
7 - Africa
255 - world