terça-feira, 25 de agosto de 2009

Tremulous - a importância de atualizar seu cliente

O site oficial (http://tremulous.net) tem para download a versão 1.1.0 - a última versão oficial e estável do jogo. O problema é que ela é antiga, e não tem recursos, como:

1) ID único para o jogador. São aqueles jogadores que aparecem no comando "!listplayers" com um identificador formado por números e letras entre parênteses: (3581T42710V43754HS46267W1N5JRT74J). A versão antiga coloca um monte de "X" no lugar: (XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX). Isso permite que você se registre no servidor, para receber direitos de administrador e proteger seu nick.

2) Download rápido dos mapas. Versões mais novas podem baixar os mapas rapidamente. A versão antiga pega o mapa diretamente do servidor no qual você se conectou. A nova vai em outro lugar (definido pelo administrador do servidor) e baixa o mapa de lá, como um browser normal. Resultado: ele vem tão rápido quanto a sua conexão permitir, e não aquela lerdeza do cliente original.

Bom, agora você está coçando a cabeça e pensando: "Mas onde eu baixo a versão nova?"

Eu tenho usado a versão da Mercenaries Guild, que é muito boa. Você pode baixar ela daqui:

A versão Windows precisa de umas DLLs, que estão disponíveis para download no mesmo link do cliente.

A versão Linux precisa de, pelo menos, duas bibliotecas: curl e libopenal. O bom é que ambas estão disponíveis nos repositórios padrão de sua distro. Então absta abrir o gerenciador de pacotes, e instalar "libcurl" e "libopenal".

O cliente procura pela libcurl versão 3, e a minha Distro vem com a versão 4. Solução? Faça um link simbólico, chamado "libcul.so.3" apontando para "libcurl.so.4".

Siga as instruções no site (basicamente substituir seu executável original por aquele que você baixou), e é o bastante para jogar. Não o bastante para montar um servidor, mas isso já é outra história... :D

Nenhum comentário:

Pesquise a Internet