Introdução
Pra quem nao conhece, Kaillera eh o serviço que permite jogar via internet ou LAN jogos de emuladores multiplayers. da pra jogar , por exemplo: TMNT - Original da konami de 4 jogadores Street fighter 2/alpha/3 etc. KOFs da vida. e qualquer outro jogo de fliperama ou video-game q tenha suporte ao kaillera.
Com o campeonato de Street Alpha2 do Retrospace, notei que a galera estao jogando em servers nacionais. Esses servers, apesar de bons, nunca serao mais rapido que uma conexao peer-to-peer, ou seja, ponto a ponto, de jogador para jogador.
Pensando nisso, resolvi criar esse pequeno tutorial, para ajudar o pessoal a criar seus proprios servidores.
O servidor kaillera é independente de emuladores, ele aceita conexao de qualquer emulador que tenha suporte a rede kaillera. Quero frisar que esse é o SERVIDOR, e não o CLIENTE, que vem com os emuladores.
Tudo é muito facil e auto-explicativo, principalmente pra quem sabe um pouco de ingles. Mas ai vai:
Fazer o Download do servidor Kaillera, disponivel em:
http://www.kaillera.com/download.php
Ultima versao (na data deste tutorial) v0.86
Baixar e descompactar o arquivo em um diretorio Ex: c:\kaillera
Antes de executar o servidor no seu micro, devemos editar o arquivo de configuracao:
Iniciar/Executar "notepad c:\kaillera\kaillerasrv.conf"
;Todas as linhas comecadas com um ";", sao comentarios, nao sao validas e podem ser ignoradas ;Vou explicar tudo como comentarios, pois se vc quiser copiar direto pra seu "kaillerasrv.conf", nao vai ter problema.
Algums passos para um server bem configurado
;*Nome do Servidor* ;Esta variavel é oque aparece quando vc da o refresh list, dentro do kaillera no emulador. É muito importante mudar a descricao para seus amigos poderem saber qual servidor conectar! ServerName=Servidor do CBuosi - SAO PAULO - BRAZIL
;*Numero maximo de usuarios* ;Padrao = 10, ta mais que bom, nao mude MaxUsers=10
;*Porta TCP/IP* ;Padrao = 27888, nao mude. Quem esta atraz de um router precisa fazer um 'port forwarding' pra galera poder conectar. ; Maiores informacoes sobre 'Port Forwarding' ; http://en.wikipedia.org/wiki/Port_forwarding ; http://pt.wikipedia.org/wiki/Port_forwarding ;Nao mudar Port=27888
;*Servidor publico* ; Deixar 1 se vc quiser que todos no mundo vejam seu servidor (refresh list, dentro do kaillera no emulador), ou 0 se quiser ficar na moita ; Se vc colocar 0, tem q passar seu ip para seu amiguinho conectar, via 'enter IP number', no emulador ; Mas deixe 1 mesmo Public=1
;*Ping Minimo* ; Esse aqui eh importante ; Caso alguem com conexao muito ruim, ou de outro pais muito distante quiser conectar no seu servidor e esta variavel estiver diferente de 0. ; o servidor vai checar o 'ping' (velocidade de resposta), se essa velocidade estiver menor ou igual ao especificado, o servidor deixa conectar, se a velocidade do filhote estiver muito alta (ruim) o server vai dar uma linda mensagem de erro e nao vai deixar o mané conectar....
 ; recomendado por Cbuosi para partidas agradaveis = 150 MinPing=150
;As outras variaveis do servidor ;URL= ;IP= ;FloodMsgNb=5 ;FloodMsgTime=3 ;MaxConnSet=0 ;AllowWebAccess=1 ;Nao sao muito importantes e recomendo nao mecher nessas variaveis
Depois de salvar o arquivo de configuracao (kaillerasrv.conf), é so rodar o programa servidor (kaillerasrv.exe). A aplicacao de servidor do kaillera é uma aplicacao console, sera aberto uma janela preta com algumas informacoes. É so minimizar essa janela, entrar no seu emu com suporte kaillera e procurar por servidores, o seu servidor vira em primeiro com ping ZERO, pois esta rodando em sua maquina  Se o firewall do windows estiver habilitado, sera necessario desabilitalo (não recomensado) ou liberar a porta 27888 (TCP e UDP) pra seu servidor funcionar.
Screenshot do Servidor em açao:
 |
Esta imagem foi redimensionada. Clique nesta barra para ver a imagem completa. Seu tamanho original é de 670x334 pixels. |  |