Criando um servidor de Counter Strike 1.6 + AdminMod + MetaMod + StatsMe
Baseando-me no antigo artigo de Carlos Marcelo, publicado em 2003, resolvi criar um atualizado para abordar a instalação de um servidor de Counter Strike em seu Linux.
Iniciando
Sobre o assunto já existe o artigo do Carlos Marcelo, mas como está um pouco "antigo", estou disponibilizando um mais "completo" para vocês.
Adquirindo os arquivos necessários:
HldsUpdateTool
http://www.steampowered.com/download/hldsupdatetool.bin
AdminMod + MetaMod
http://ufpr.dl.sourceforge.net/.../halflife-admin-2.50.60-linux.tar.gz
StatsMe
http://ufpr.dl.sourceforge.net/sourceforge/statsme/statsme-2.8.3-cstrike.zip
A instalação é feita de acordo com a estrutura utilizada por cada admin/empresa, eu costumo criar uma pasta no /home para cada server/clan. No nosso caso será feita na pasta /usr/games/cs, portanto salve da maneira que é mais viável para você.
Levando em consideração que você já esteja com todos os arquivos baixados e esteja na pasta de instalação com todos os arquivos necessários, vamos lá.
Aplicando permissão no hldsupdatetool.bin:
# chmod +x hldsupdatetool.bin
Extraindo:
# ./hldsupdatetool.bin
Enter 'yes' to accept this agreement, 'no' to decline: yes
extracting steam.tar.Z...done
Foi extraído do hldsupdatetool.bin o "arquivo" steam.
Instalando:
# ./steam -command update -game "valve" -dir /usr/games/cs
Steam Linux Client updated, please retry the command
Digite novamente o comando:
# ./steam -command update -game "valve" -dir /usr/games/cs
HLDS installation up to date
Agora o cstrike (Counter Strike):
# ./steam -command update -game "cstrike" -dir /usr/games/cs
OBS: Ele mostrara barras invertidas mesmo /\.
Pronto, foi "instalado" e agora é só iniciar o server.
# ./hlds_run -game cstrike +sv_lan 1 +ip IP_DO_SERVER -nomaster +maxplayers 12 +map de_dust -debug &
Costumo criar um arquivo .sh com o comando acima (tirando a opção -debug &) e rodo com o id do clan para facilitar o gerenciamento dos servers.
# sh run.sh &
Adquirindo os arquivos necessários:
HldsUpdateTool
http://www.steampowered.com/download/hldsupdatetool.bin
AdminMod + MetaMod
http://ufpr.dl.sourceforge.net/.../halflife-admin-2.50.60-linux.tar.gz
StatsMe
http://ufpr.dl.sourceforge.net/sourceforge/statsme/statsme-2.8.3-cstrike.zip
Instalação
Atenção: Todos os comandos/ações devem ser feitos com o usuário root (id=0).A instalação é feita de acordo com a estrutura utilizada por cada admin/empresa, eu costumo criar uma pasta no /home para cada server/clan. No nosso caso será feita na pasta /usr/games/cs, portanto salve da maneira que é mais viável para você.
Levando em consideração que você já esteja com todos os arquivos baixados e esteja na pasta de instalação com todos os arquivos necessários, vamos lá.
Aplicando permissão no hldsupdatetool.bin:
# chmod +x hldsupdatetool.bin
Extraindo:
# ./hldsupdatetool.bin
Enter 'yes' to accept this agreement, 'no' to decline: yes
extracting steam.tar.Z...done
Foi extraído do hldsupdatetool.bin o "arquivo" steam.
Instalando:
# ./steam -command update -game "valve" -dir /usr/games/cs
Steam Linux Client updated, please retry the command
Digite novamente o comando:
# ./steam -command update -game "valve" -dir /usr/games/cs
HLDS installation up to date
Agora o cstrike (Counter Strike):
# ./steam -command update -game "cstrike" -dir /usr/games/cs
OBS: Ele mostrara barras invertidas mesmo /\.
Pronto, foi "instalado" e agora é só iniciar o server.
# ./hlds_run -game cstrike +sv_lan 1 +ip IP_DO_SERVER -nomaster +maxplayers 12 +map de_dust -debug &
Costumo criar um arquivo .sh com o comando acima (tirando a opção -debug &) e rodo com o id do clan para facilitar o gerenciamento dos servers.
# sh run.sh &
E para quem deseja fazer um servidor sem steam (pirata), está ai o link para
Download http://rapidshare.com/files/19680111/engine_asus.tgz é só substituir as engines atuais para essas.