• RSS
  • Facebook
  • Twitter
  • Linkedin

Call of Duty 4: Modern Warfare Linux Dedicated Server

O pessoal do Killer Monkeys, ficou me pedindo para rodar um servidor de COD4 no nosso servidor Linux. Vasculhando na internet eu achei algums sites que ensinavam a montar um com Windows (duplo clique e etc) mas nenhum bom conteúdo para montar um com Linux.

No site FPSAdmin, encontrei alguns tutoriais que dão dicas de como baixar e instalar o COD4 para linux desenvolvido pela Icculus.
Bom depois de apanhar bastante conseguir botar o bixo para rodar e ontem a noite foi dando tiro pra todo lado.

Nesse artigo eu vou mostrar o passo a passo de como instalar, atualizar, configurar e rodar o servidor de COD4 no ambiente Linux, só não vou me aprofundar muito nos comandos de administração pois ainda tou aprendendo.

Hardware:
AMD Athlon(tm) 64 X2 Dual Core Processor 4000+
1 GB DDR2 667Mhz
SO: Linux Slackware 12.1

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.

Meu server já está rodando tudo certinho.


55 Responses so far.

  1. reef says:

    Firefox 3.0 Windows XP

    Ficou massa, Thiago. Agora vamos jogar. 😛

  2. -=KM=-Riroxi says:

    Firefox 3.0 Windows XP

    Boa!!!!

    O Server ta muito 10!!!

    Rápido, estável!!!

    Parabens pra tu Reiser!

  3. julio says:

    Firefox 2.0.0.15 Ubuntu 7.10

    Ótimo post cara!
    Vou fazer uns testes também!
    flw
    Julio
    http://www.pcgamexp.com

  4. valter says:

    MSIE 6.0 Windows XP

    vcs tem o equema de fazer no cod4 Modern Warfare windows Dedicated Server no windows xp
    se tiver por favor da uma luz ai

  5. Thiago Melo says:

    Firefox 3.0.1 Windows XP

    no windows e facil cara basta entrar no jogo e rodar o server marcando dedicado.

  6. valter says:

    MSIE 6.0 Windows XP

    TO QUERENDO FAZER PARA O WINDOWS XP ALGUEM TEM IDEIA DE COMO SEJA SE SOUBER ME MANDA E-MAIL

  7. valter says:

    MSIE 6.0 Windows XP

    ENTAOC ARA EU FIZ ISSO E NAO DEU NAO CARA NGM CONSEGUE ENTRAR NO MEU SERVER TEM ALGUM OUTRO ESUQUEMA

  8. Thiago Melo says:

    Firefox 3.0.1 Windows XP

    Deve ser seu firewall, sobre servers no windows eu nunca tive muita experiência, se não roda para o linux eu nem mexo.

  9. valter says:

    MSIE 6.0 Windows XP

    mano nao e náo o firewall mas deixa quieto vo tentar fazer no linux ubunto como esta descrito ai a cima
    vo tentar fazer fazer o server do cs tb vc tem ai o esquema para linux ubunto?

  10. valter says:

    Firefox 2.0.0.16 Ubuntu 7.10

    entao fiz ai o server mas quem vai entrar aparece q o cdkey esta errado o q sera

    fiz no ubuntu o server

  11. Thiago Melo says:

    Firefox 3.0.1 Windows XP

    Então o cara tem que ter o original, ou você tem que desligar o CD-Key check do server usando um binário modificado que tem lá no gamecopyworld(dot)com.

    Não vou botar o link aqui por que é pirataria mas usa o chat ai do lado do blog que eu te explico.

  12. valter says:

    MSIE 6.0 Windows XP

    mano vc tem o passo a passo do server cs para o ubuntu vo tentar fazer tb boaaa

  13. Thiago Melo says:

    Firefox 3.0.1 Windows XP

    Rodar server de CS:Source é fácil eu não tenho nenhum tutorial aqui mas no próprio fórum do steam tem o passo a passo. Um dia com tempo eu escrevo aqui.

  14. Calango says:

    Firefox 3.0.4 Windows XP

    ai tem como vc me mandar o link do arquivo para o server do Call of duty 4 sem key e mais uma coisa ele funciona punkBuster?
    meu e-mail é luciano@net100fio.com.br

  15. Thiago Melo says:

    Firefox 3.0.4 Windows XP

    @Calango procura por Game copy world.

  16. Goe says:

    Firefox 3.0.5.NETCLR3.5.30729 Windows XP

    Ai da para rodar sim ele nao pede key renomeia o iw3mp do hamachi e roda o server que nao vai ter erro se o game for pirata e melhor ainda nao prescisa do hamachi !

  17. valter says:

    MSIE 7.0 Windows XP

    renomeia para que nome

  18. Valter says:

    Firefox 3.0.5 Ubuntu 8.10

    E ai thiagao fiz o server certinho so que ngm entra no meu jogo comprei um dvd do cod4 original
    meu ip 201.46.43.13

    • Thiago Melo says:

      Firefox 3.0.5 Windows XP

      Valter, a maioria dos players de CoD4 usam o jogo pirata, e procuram servidores piratas para jogar. Quem tem o jogo original costuma jogar nos servers grandes como os da UOL, TERRA, Arena IG e etc. Mas testa com um amigo antes manda ele tentar conectar no seu servidor, se não conseguir verifique o firewall.

  19. Valter says:

    Firefox 3.0.5 Ubuntu 8.10

    ip fixo

  20. Valter says:

    MSIE 7.0 Windows XP

    Valeu Thiagao mas deu certo ja entrou uns manos ontem jogar aqui tudo certinho vlw

  21. Valter says:

    MSIE 7.0 Windows XP

    Ea Thiagao agora falta o COD5 ve ai alguma coisa

  22. Thiago Melo says:

    Firefox 3.0.5 Windows XP

    Nem peguei o CoD5 ainda, tou sem grana no momento comprei L4D, UT3 e o Peagle, no steam.

  23. Valter says:

    MSIE 7.0 Windows XP

    E ai Thiagao vc sabe como coloca mais mapas no cod4 no server linux tava procurando nao achei ninguem que saiba veja ai mano boa

  24. Valter says:

    Firefox 3.0.5 Ubuntu 8.10

    mano meu cod4 aparece a bandeira dos estados unidos normal

  25. Thiago Melo says:

    Firefox 3.0.6 Windows XP

    @Valter, precisa ter sets _Location “Brazil” no server.cfg para aparecer bandeira do Brasil.

    mapas creio eu que sejam na pasta /zone/english

  26. Valter says:

    MSIE 7.0 Windows XP

    E ai mano vlw ai
    e ai como que coloca mais mapas no jogo cara mo foda meu nao consigo
    vc tem ideia de como faz da uma luz ai

  27. Vinicius says:

    Firefox 3.0.8 Windows Vista

    Intao ja criei o servidor
    so que na hora que eu crio o server
    ele fica com o ip 127.0.0.1
    alguem sabe resolver por favor

  28. Thiago Melo says:

    Firefox 3.0.8 Windows XP

    Vinicius tenta da um netstat -an –program (como usuario root) e ver em qual IP o programa está executando, se tiver 0.0.0.0 ele vai esta escutando em todos.

    Se estiver no 127.0.0.1, ai veja se sua interface de rede esta configurada corretamente.

  29. Josué says:

    MSIE 8.0 Windows XP

    servidor – COD4*NOHAMACHI*
    senha – 123

  30. valter says:

    MSIE 8.0 Windows Vista

    E ai Thiagao faz a o tutorial do cod5 bele

  31. Thiago Melo says:

    Firefox 3.0.10.NETCLR3.5.30729 Windows XP

    @Valter, eu creio que não mude muita coisa, eu mal joguei o CoD: World At War, também conhecido como CoD5 (porem acho que CoD5 vai ser usado para outro jogo da serie). Então não tenho muito conhecimento com o server linux do mesmo.

  32. Arkantos says:

    MSIE 8.0 Windows XP

    Opa.. ate ai eu entendi e fiz… o q ta acontecendo e q mesmo crackeado ( versao 1.7) o jogo fica como se fosse original… tipo fazendo verificação de key.. famosa mensagen “Key Code In Use” .. so consegue entrar quem tem key original… alguma configuração p isso ??? obrigado desde ja

  33. Arkantos says:

    MSIE 8.0 Windows XP

    ah.. esqueci de dizer.. plataforma Linux …

  34. Thiago Melo says:

    Firefox 3.0.11 Linux

    A Activision mudou o sistema de Auth para começar a barrar os servers crackeados, tem um crack novo ai que corrige isso, da uma procurada que acha.

  35. valter says:

    MSIE 8.0 Windows XP

    Entao Thiagao vc sabe de algum crackai para o cod4 linux

  36. Thiago Melo says:

    Firefox 3.0.11.NETCLR3.5.30729 Windows XP

    O crack novo eu não tenho.

  37. valter says:

    MSIE 8.0 Windows XP

    onde vc acha que tem

  38. Thiago Melo says:

    Firefox 3.0.11 Linux

    tem na gamecopyworld.com

  39. Rodrigo says:

    Firefox 3.5.3GTB5.NETCLR3.5.30729 Windows XP

    Alguem saberia me dizer se este servidor é craqueado? Se nao for alguem sabe aonde consigo um para linux?

  40. Thiago Melo says:

    Firefox 3.5.2 Linux

    Todos os servidores são originais, o que você pode fazer e tirar a autenticação da CD-Key, pegando um executável modificado nos sites especializados, e bloqueando o ip da activision.

  41. Euclides says:

    Chrome 5.0.375.86 Windows 7

    Amigo, fiz os passos para criar o servidor, so que em relação ao punk buster dá erro, nao consegui por pra rodar, entao eu gostaria de saber como podemos entrar em contato pra que vc possa me ajudar com algumas dicas?

  42. Thiago Melo says:

    Firefox 3.6.6 Windows 7

    eu estou sempre online no gtalk, thiago ( arroba ) oxente ponto org

  43. vinicius says:

    Firefox 3.6.10 Windows 7

    poderia me ajudar tiago , tenho o dvd do cod4 mais num to conseguindo instalar poderia me ajudar??
    abraçao

  44. vinicius says:

    Firefox 3.6.10 Windows 7

    c puder passar um msn fika mais facil…

  45. Guilherme says:

    Firefox 3.6.13 Ubuntu 10.10

    Oii, gostaria de criar o server pirata me ajuda, o meu server tah conectando e tu só pede a key, eu jah baixei os iw3mp.exe crackeados mas n adiantou

  46. Thiago Melo says:

    Firefox 3.6.13 Windows 7

    tem na gamecopyworld.com e você tem que pegar o crack para o servidor (Linux) e não para o client.

  47. Khaas says:

    Firefox 3.6.16 Windows 7

    Olá tiago, parabens pelo tutorial.

    Quando coloco o server para rodar eu recebo a mensagem “Segmentation Fault” , oq poderia ser?

    Obrigado.

  48. Khaas says:

    Firefox 3.6.16 Windows 7

    Ae Thiago, o meu problema era memória. Descobri que o server só roda com 450mb livres

    muito obrigado !

  49. Thiago Melo says:

    Firefox 4.0 Windows 7

    ele precisa de 400MB Ram por instância de servidor.

  50. leirson says:

    Firefox 9.0.1 Windows 7

    O servidor ta dando erro nesse comando, trava no console por ai e nao sai, nao termina de abrir o servidor.

    Sending heartbeat to cod4master.activision.com


pfSense 2.0 e...

Ano passado eu tentei me aventurar a configurar um servidor ...

GVT TV ...

A GVT está lançando seu novo produto, Televisão por Assinatura ...

Novo Blog, quem...

Hoje resolvi voltar a postar no blog, aproveitei para trocar ...

FlashPlayer no Snep,...

Esses dias pediram para eu ouvir umas ligações, e era ...

VMware vCenter Converter...

Esses dias chegou um servidor novo aqui na empresa, um ...

Ultimo post de...

Bom esta semana final de 2010 eu estava aqui de ...

Migração do Voip...

Bom quando terminou a migração eu fiquei direto na empresa ...

Asterisk com Snep...

A tempos venho comentando sobre Asterisk e Snep aqui no ...

Implementações na Radiologia

Estou fazendo implementações de novos sistemas na Radiologia, o primeiro ...

FISL 11 –...

Opa dia 2 do FISL foi ontem lol. Mas não ...