Comunidade PHP Nuke Brasil - Kayapo


:::... CyberLinux ...:::
:::... Menu ...:::
· Home
· :::... HOW TOs ...:::
· Arquivo de Notícias
· AvantGo
· Busca Avançada
· Contate-nos
· Diário de Usuário
· Enquetes
· Enviar Notícia
· Mensagens Privadas
· Recomende-nos
· Sua Conta
· Top 10
· Tópicos
· Web Links
Login
Nome de usuário

Senha

Código de Segurança:
Código de Segurança
Digite o Código


Você ainda não é um usuário cadastrado?

Você pode se cadastrar gratuitamente clicando aqui.
Quem está on-line?
Neste momento estão on-line:

8 visitante(s) e
0 usuário(s) cadastrado(s).


Você é um usuário anônimo ou não efetuou o login.

Você pode se cadastrar gratuitamente clicando aqui ou pode efetuar o Login.
Monitor
Seu I.P:
38.107.191.112

Seu I.S.P:
191.112
Camisetas
CAMISETAS
Informações
Java Linux

Nosso CSS é Válido!!!
Como instalar um servidor de Counter-Strike







O Counter-Strike em si não é um jogo, ele é uma MODificação do jogo Half-Life, ou seja, uma equipe qualquer pegou o jogo Half-Life e usando o motor dele, criaram o Counter-Strike.

Para que você consiga jogar o Counter-Strike, você precisa comprar o Half-Life, e poderá baixar o MOD Counter-Strike grátis.

Na instalação do servidor Linux do jogo, o processo é o mesmo, precisamos do Half-Life para depois instalarmos o Counter-Strike, só que com uma vantagem, o servidor é totalmente FREE!

Aconselho a você criar um usuário somente para rodar o servidor:

# useradd cs

Sendo o usuário 'cs', você irá fazer todo o resto:

# su cs

Costumo fazer a instalação no diretório do usuário 'cs':

$ cd ~

Vamos baixar o Half-Life..

$ wget hlds_l_3111_full.bin

Lista de alguns mirrors:

Instalaremos o HL:

$ ./hlds_l_3110_full.bin
-> Siga as instruções de instalação..

Vamos baixar o Counter-Strike:

$ cd ~/hlds_l
$ wget cs_15_full.tar.gz


Lista de alguns mirrors: Iremos agora descompactar o MOD Counter-Strike:

$ gunzip cs_15_full.tar.gz
$ tar -xvf cs_15_full.tar


Pronto! Você já possui todos os arquivos necessários para rodar o servidor.

Vamos acrescentar o diretório do Half-Life ao ambiente:

$ export LD_LIBRARY_PATH=/home/cs/hlds_l:$LD_LIBRARY_PATH

Para executar o servidor, vai o sintaxe necessária:

$ ./hlds_run -game cstrike +ip <IP> -port <Porta> +maxplayers <Máx de Jogadores> +map <mapa>
Exemplo:

$ ./hlds_run -game cstrike +ip 200.123.123.123 -port 27015 +maxplayers 16 +map de_aztec

A porta padrão é a 27015, aqui iremos especificar para no caso de futuramente precisarmos abrir outro servidor.

* Alguns arquivos de configuração importantes:
  • cstrike/server.cfg (Contém todas as configurações do servidor)
  • cstrike/mapcycle.txt (Contém a lista dos mapas que irão "rodar" no servidor)
  • cstrike/motd.txt (Message Of The Day)
Bom, imagino que você esteja usando alguma regra de Firewall, pois bem, abaixo as regras necessárias para que os usuários consigam jogar em seu servidor.

Não me recordo qual a finalidade de cada porta, só lembro que uma delas é para fazer a autenticação na Won.net.

# iptables -A INPUT -s 0.0.0.0/0 -p udp --dport 27015 -j ACCEPT
# iptables -A OUTPUT -s 0.0.0.0/0 -p udp --sport 27012 -j ACCEPT
# iptables -A OUTPUT -s 0.0.0.0/0 -p udp --sport 27010 -j ACCEPT
# iptables -A OUTPUT -s 0.0.0.0/0 -p udp --sport 27005 -j ACCEPT
# iptables -A OUTPUT -s 0.0.0.0/0 -p tcp --sport 7002 -j ACCEPT
# iptables -A OUTPUT -s 0.0.0.0/0 -p tcp --sport 5273 -j ACCEPT
# iptables -A OUTPUT -s 0.0.0.0/0 -p tcp --sport 27040 -j ACCEPT


Dica


Para uma boa diversão é extremamente aconselhável que se tenha um administrador no server. Essa administração pode ser feita através do comando 'rcon' (Remote Control).

Basta especificar no 'server.cfg' uma senha, por exemplo:

rcon_password "vivaolinuX"

Agora, quem irá administrar o server, terá antes que mais nada digitar no Console (") o mesmo comando:

$ rcon_password "vivaolinuX"

Assim, você identificou a senha, agora basta digitar o comando do servidor, com o "rcon " na frente.
Exemplo: // Trocar de mapa
$ rcon changelevel de_dust

// Reiniciar o jogo
$ rcon sv_restart 1

E assim por diante..

Existe outra maneira que é utilizando o AdminMod (adminmod.org) que possui bem mais recusros, entre ele especificar permissões para cada administrador, mas essa explicação eu deixarei para a próxima, junto com anti-cheaters e etc...









Copyright © por :::... CyberLinux ...::: Todos os direitos reservados.

Publicado em: 2007-03-15 (1089 visualizações)

[ Voltar ]
Content ©
Provecta Informática
PHP-Nuke Copyright © 2004 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Tempo para gerar esta página: 6.03 segundos