Server de cod4 no linux
Página 1 de 1
Server de cod4 no linux
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.
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.
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|