Já falei anteriormente sobre o Assault Cube, um game no estilo Counter-Strike criado a partir do código fonte de Cube.
O jogo é bem leve, possuindo um pacote de apenas 40 mb para a instalação, o que significa que podemos baixar até mesmo em uma conexão discada sem maiores dores de cabeça.
Recebi alguns e-mails pedindo informações sobre a criação de servidores locais para esse game. Como me parece que alguns jogadores estão tendo alguma dificuldade em realizar essa tarefa, resolvi escrever esse simples passo-a-passo.
Antes de mais nada, deixem-me esclarecer um pequeno ponto: estou usando para os testes a última versão do jogo (enquanto escrevo é a 1.0.2), instalada a partir de um pacote pré-compilado, ou seja, o pacote "descompacte e saia jogando". Não vou falar sobre instalação do jogo aqui pois já falei sobre isso, se quiser, pode ler clicando aqui.
Tendo informado isso, vamos em frente:
Basicamente, podemos iniciar um servidor apenas rodando o arquivo "server.sh" (server.bat na versão para windows) presente na pasta do jogo, entretanto, isso cria um servidor local e online (ele aparece na lista de servidores para outras pessoas fora da rede). Para evitar isso, podemos adicionar alguns parâmetros para criar um servidor local apenas, veja:
./server.sh -c15 -i10.42.43.1 -nmeu servidor -o"Meu servidor de testes"
Note que estou usando um IP interno, isto é, que só existe na minha rede.
Acima temos o seguinte:
- sever.sh> script que cria o servidor
- -c15 > número máximo de jogadores (informe quantos quiser ou precisar)
- -i10.42.43.1 > IP do servidor (aqui é um IP da rede interna, troque pelo IP da máquina que será seu servidor)
- -nmeu servidor > nome do servidor
- -o "Meu servidor de testes" > mensagem de entrada (aparece quando um jogador entra no servidor.
Se quiser jogar através da internet e não em uma rede local, basta simplesmente rodar sem o parâmetro -inúmero_do_ip (não esqueça de avisar aos seus amigos qual o nome do server e o IP).
Para evitar que esse comando seja usado toda vez que quisermos criar o servidor, podemos usar o script de criação:
$ sh server_wizard.sh
O script fará algumas perguntas para, em seguida, criar e rodar nosso servidor. Vou dizer apenas quais devem ser preenchidas para o servidor local, as demais podem ser puladas pressionando "enter":
- Server description: adicione aqui uma descrição do seu servidor.
- Max clients: informe a quantidade máxima de jogadores (apenas números).
- Password: não é necessário.
- Admin password: não é necessário.
- Message of the day: não é necessário, a menos que queira deixar uma informação para os jogadores lerem assim que entrarem no jogo.
- Server port: o jogo usa por padrão a porta 28763, caso seja necessário, informe esse número.
- Masteserver: não é necessário.
- maprotation: não é necessário, a menos que tenha sua própria lista de mapas.
- score threshold: não é necessário
- upstream bandwidth: não é necessário
- ip: informe o IP do servidor
Depois de tudo isso, o script criará um arquivo chamado "server_autogenerated.sh" com as informações preenchidas acima, assim, se quiser rodar o servidor de novo sem ter que configurar, basta rodar esse arquivo:
$ sh server_autogenerated.sh
Com tudo pronto, basta pressionar "enter" para rodar o servidor.
Que tal jogar agora?
Com o servidor rodando, abra o jogo em um cliente, pressione a tecla "Esc" e selecione a opção "Multiplayer".
Em seguida, selecione a opção "Join a LAN server" e escolha o seu servidor.
Se o seu servidor não aparecer no cliente (nos meus testes, as vezes isso acontecia), selecione a opção "custom conect" e em "Sever IP/DNS" informe o IP do servidor.
Partida 1×1 (eu vs eu). Quem ganha?
Agora, conecte quantas máquinas quiser ao seu servidor e divirta-se com seus amigos.
Mais informações sobre a configuração do jogo e do servidor, tais como comandos básicos, informações sobre mapas e manobras especiais (alguém falou de granade jump?), podem ser conseguidas no arquivo README.html que acompanha o pacote do jogo.
Bom divertimento!















Para mudar o nome do server, segue os passos que eu falei pro stiner, aqui mesmo nos comentários, assim vc pode escolher o nome do seu server.
Se vc já tiver criado o arquivo "server_autoconfigured.bat", basta clicar com o botão direito do mouse sobre ele e selecionar a opção "editar".
Vai abrir no bloco de notas. Procura pela opção "-n" e escreve o nome do servidor ao lado dela. Fica mais ou menos assim:
-nnome_do_servidor
Colorido eu não sei como deixar
HUUM, Uma coisa me entrigou . quando eu tava com o serve ligado meu nome nao fico vermelho como se eu fosse o ADM. =/
Cara deu na mesma resintalei o jogo e denovo nao deu mesma coisa
O sistema nao pode encontrar o caminho especificado
Prescione uma tecla para continuar…
Aff's o meu nao da para fazer server
Sinceramente, não sei o que está acontecendo com o jogo no seu computador.
Pelo visto, parece estar faltando algum componente ou algo assim, resta saber o que está faltando.
quando eu "TENTO" criar um server no |server wizard|
nao tem a opcao escrita de IP oq eu faço?
Não se preocupe com isso. O jogo, em sua versão mais recente, consegue identificar seu IP sozinho.
Só pra lembrar: se você usa uma rede roteada e quiser criar um servidor para jogar pela internet com seus amigos, será necessário liberar as portas que o jogo usa no roteador.
Caso contrário, o seu server não será "visto" fora da rede.
diggao eu queria saber como eu fico como admin do meu serve ?
Tem umas referencias no site explicando, mas ainda não compreendi muito bem como usar. Se quiser arriscar, basta estrar no console, (tecla " ) os comandos são setadmin, connectadmin e giveadmin:
http://assault.cubers.net/docs/reference.xml#identifier_setadmin
http://assault.cubers.net/docs/reference.xml#identifier_connectadmin
http://assault.cubers.net/docs/reference.xml#identifier_giveadmin
Ei eu fiz tudo certinho. mais fala could not ping you make you …
mas eu deixo ele minimizado eu entro e ta la meu server na lista
eu entro ponho minha senha de admin viro admin mais ninguem entra.
como que os outros poessam entrar no meu server???
Se está aparecendo no masterserver as pessoas deveriam poder entrar em seu servidor.
Você não configurou nenhuma senha de acesso no servidor?
Peça para algum amigo tentar acessar o servidor para ver o que ocorre: se pede senha, se consegue acessar, etc.
mas nao da eu falei com outros acessarem e falou: could not connect to server e tava ligado o server oque eu faço??
Você tá usando Firewall ou roteador?
Se estiver, pode ser que eles estejam bloqueando o acesso.
No caso do roteador é necessário liberar as portas do jogo em opções do tipo port forward
COMO SE LIBERA ???
Bom, se estiver falando de Firewall, vai ser necessário indicar nas regras dele o executável do jogo e adicionar as portas que ele usa: 28763 e 28764.
No caso do roteador, vai ser necessário entrar no setup e configurar a opção da qual falei (port forward). Dependendo do roteador a configuração pode variar um pouco. No caso do meu, por exemplo, essa opção é encontrada dentro da guia "NAT" e é necessário informar o IP do máquina que está sendo usada como servidor assim como informar as portas que o jogo usa.
Em caso de dúvidas sobre a configuração do roteador, recomendo que dê uma olhada no manual. Evite alterar as opções caso não saiba do que se trata, pois uma configuração errada no roteador pode te deixar sem rede.
muito legal comecei a jogar hoje
adorei o jogo
e quero entrar em algum server
Gostei muito das dicas,porem nao consegui criar um server ainda
Queria saber como loga em ADM…. eu faço tdo direitinho mais ai fica aparecendo connect server…(3x) e ai could not connect server.ajuda please.
como eu coloco nome no meu server
Quando preencher os parâmetros para criação do server, basta escrever o nome na parte "server description".
diggao como eu deixo as letras do nome do meu serve coloridas
Tá aí uma coisa que até agora não descobri como se faz