Server de cod4 no linux

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Server de cod4 no linux

Mensagem  rambo em Dom Fev 26, 2012 12:26 pm

IMPORTANTE: Você precisa ter o DVD do jogo para instalar o server (6gb de server é foda mas e a vida).

Primeiro passo é criar um usuário novo na maquina, no meu ambiente eu tenho um grupo kmgames, para rodar os servidores (Counter Strike Source, Team Fortress 2, TeamSpeak).
A pasta que eu uso para instalar meus jogos é /games/
Então na shell do seu Linux digite:

root@hostname: groupadd games
root@hostname: mkdir -p /games/cod4
root@hostname: useradd cod4 -g games -d /games/cod4 -s /bin/bash
root@hostname: passwd cod4

Com isso ele vai criar o grupo games (que já deve existir), criar o diretório e depois o usuário. E no final pedir a senha.

Coloque o DVD do jogo no servidor ( se você tiver a imagem do jogo no HD monte a imagem com mount -o loop /diretorio/da/imagem/imagem.iso /mnt/iso)

Monte o DVD:
root@hostname: mount /dev/hdx /media/cdrom
Mude o hdx pelo certo correspondente ao seu drive de DVD.

Copie o conteudo do jogo da pasta Data para a pasta do jogo:
root@hostname: cp -a /media/cdrom/Setup/Data/* /games/cod4/

Agora baixe o COD4 Para Linux 1.7 (ultima versão até eu escrever esse artigo)

root@hostname: cd /games/cod4
root@hostname: wget http://treefort.icculus.org/cod/cod4-linux-server-06282008.tar.bz2

Agora copie o que você baixou por cima dos arquivos do jogo, assim ele vai atualizar o jogo para Linux com a versão 1.7

root@hostname: tar jxvf http://treefort.icculus.org/cod/cod4-linux-server-06282008.tar.bz2

Ele vai criar um diretório chamado cod4-linux-server/
copie tudo que tem dentro dele para a raiz

root@hostname: cp -a cod4-linux-server/* /games/cod4/
root@hostname: chmod +x pbsetup.run cod4_lnxded*

Agora seu server ta instalado e vamos configurar, primeiro muda a permissão dos diretórios para o user cod4

root@hostname: chown cod4.games /games/cod4 -R

Saia do root e logue agora com o user cod4 (tudo isso poderia ser feito com o user cod4 direto).

cod4@hostname: cd /games/cod4 (esse comando nem precisa pois essa já é a home do user cod4)

Instalando o PunkBuster
cod4@hostname: ./pbsetup.run -e
cod4@hostname: ./pbsetup.run –add-game=cod4 –add-game-path=/games/cod4
cod4@hostname: ./pbsetup.run -u

De (Y)es para quando ele perguntar se você aceita a licença.

Agora vamos para as configurações
cod4@hostname: cd /games/cod4/main
cod4@hostname: wget http://reiserfs.killermonkeys.net/misc/cod4cfg/server.cfg
cod4@hostname: wget http://reiserfs.killermonkeys.net/misc/cod4cfg/gametypes.cfg
cod4@hostname: wget http://reiserfs.killermonkeys.net/misc/cod4cfg/maprotation.cfg
cod4@hostname: wget http://reiserfs.killermonkeys.net/misc/cod4cfg/playercontrol.cfg
cod4@hostname: wget http://reiserfs.killermonkeys.net/misc/cod4cfg/weaponcontrol.cfg

Edite o arquivo server.cfg para configurações básicas do seu server, como nome, porta, senha e etc.
O arquivo gametypes voce escolhe o modo de jogo (Deathmatch, Domination e etc) Modo Hardcore, Killcam e etc.
O arquivo maprotation muda os mapas de acordo com o gametypes
Os arquivos playercontrol e weaponcontrol servem para você controlar perk, armas e etc.

Depois de editar tudo vamos para o principal
cod4@hostname: ./cod4_lnxded +set dedicated 2 +set sv_maxclients 16 +set sv_punkbuster “1″ +exec server.cfg +map_rotate

Pronto seu server já deve estar rodando, para rodar o server em Background jogue ele em uma screen
cod4@hostname: screen ./cod4_lnxded +set dedicated 2 +set sv_maxclients 16 +set sv_punkbuster “1″ +exec server.cfg +map_rotate

Aperte Ctrl+A depois Ctrl + D para sair da screeen, e screen -r para voltar.
O resto, como administrar e etc você se vira nos 30 hehehehe.



avatar
rambo
Admin

Mensagens : 42
Data de inscrição : 18/03/2010
Localização : Malacacheta

Ver perfil do usuário http://swatclanbrasil.zip.net/

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum