ddddsexta-feira, 19 de abril de 2013

Tutorial Compilando e Configurando Auto Updater

Olha gente pra variar Youtoba ferra a img do video mas façam o download pode ser melhor visualizado de quelquer forma estarei upando tb pra download pq acho meio dificil entender com a img do video desse jeito oks



Download da Source do Auto Updater

Primeiramente as Ferramentas necessarias são.

MicroSoft Visual Studio 2010

E Paciencia.

Primeiro Passo.

Abra o Arquivo WindowsFormsApplication1.sln

COmo mostra a video Aula
Ao abrir o arquivo ficara assim olhe bem
Vc altere a seu gosto em propriedades olhem

Alterei o nome para LifeGames Updater agora irei mudar a img
virao Na aba backgroundImage em propriedades busque a imagem que vcs querem de fundo

agora um passo importante colocar um nome liberando a licença exemplo
usarei GBFantasy

if (ProductVersion != "GBHeroWC")
nessa linha como disse terei que colocar GBFantasy  se deixa com esse nome que esta
Ira me retornar uma msg dizendo que o produto nao esta licenciado.

Pronto parte do Updater é só isso o esquema de compilação irei compilar agora

========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========
Succeeded 1 ou seja compilado com sucesso

Virao esse erro né ? essa é a parte da configuração agora , vou criar uma pasta
chamada apply aqui mesmo e fazer o updater.conf

Launcher.exe|http://www.unixgames.com.br/update/|GBFantasy

Launcher.exe esse é o launcher do seu cliente que sera baixado todas vez que executar
o updater

http:// aqui tu poe o endereço ou no-ip de onde estara hospedando arquivos do updater

updater no meu caso eh o nome da pasta onde esta os arquivos do updater

GBFantasy é o nome para o qual eu licenciei o updater vamos testar com o conf la na pasta.

estão vendo ele baixou o launcher da minha hospedagem e agora baixando o GME :)

baixando a dll mscoore.dll que é importante que coloque junto no seu cliente oks
para o bom funcionamento do updater.

Agora vamos criar um arquivo chamado Updates.ocx
esse Updates.ocx deve ficar na pasta update ou a que escolher no servidor que hospeda oks

e la vc colocar assim

2
Launcher.exe|1 o 1 sera a versao atual caso queira atualizar faça assim abaixo do launcher
GunBound.gme|2 e no campo acima onde esta o 1 coloque o 2 ficara assim

E na pasta do cliente crie um arquivo chamado Update.ocx e salve dentro coloque o numero
da versao que estara no mesmo Updates.ocx se tiver 1 coloque 1 no demais o proprio
updater faz o serviço oks.

Bom isso é tudo e não tem segredo duvidas pergunte no topico .
Estarei pronto a ajudar . mas antes se empenhe primeiro . oks


Obs. O arquivo Updater.conf tem que estar na pasta apply do seu cliente

Obs2. Para criar os arquivos Updates.ocx e Update.ocx abra o bloco de notas coloque as configuraçoes necessarias e clicam em salvar como em nome coloque o nome do arquivo e sua extensão exemplo Updates.ocx e em Tipo coloque Todos os arquivos como na imagem abaixo

Imagem Postada

Obs3. Os nomes citados como Launcher.exe , GBFantasy , GBHero são ficticios vcs poe os nomes que quiserem são apenas exemplos e lembrando para aqueles que gostam de mudar creditos nao adianta mexer na estrutura do updater que se alterar algo ele nao ira funcionar oks . Duvidas somente no Topico oks

Projeto Gunbound - pgb,projeto,rpg,gbdual,dual,games,criar,servidor,gbattle,sonywc,gbsony,gitz,gbound,gunbound,gitzwc,gb,jogo online,gunbound wins,winswc,www.empiregb.org, empiregb, gunbound empire wc,GunBound Perfect WC, GB Perfect, Gunbound TH Revolution, gbrevolution