Ir para conteúdo
Sistema de Servidores de Jogos ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

[AJUDA] Launcher Para Jogo e Recrutamento


Posts Recomendados

Eai blz?

eu e meus amigos estamos cirando um jogo (Lost Earth, Survival Horror)

 

e precisamos de um launcher com os sequintes requerimentos:

 

Auto Update: Verificar o MD5 dos arquivo e caso esteja diferente do servidor, baixe nova versao apenas dos arquivos modificados [PARA NAO FICAR GRANDE O DOWNLOAD ja que o jogo e feita na cry engine]

 

Butoes: Caso aja atualizaçao o botao de play (que inicia o jogo) fica travada, apenas ao terminar destravara para poder jogar

 

Barra de progresso: Para ver o arquivo que esta sendo baixado (Isso e facil)

 

Barra de progresso 2: Para ver oque falta pra terminar

Ex:

maxresdefault.jpg

 

Web: uma janela com atualizaçoes e noticias (Isso e facil)

 

Downloads por FTP: ja que achei apenas download por html, e e terrivel, eu tenho acesso a um host na hostinger com ilimitados recursos, so que baixar por html e um c*

 

Opicional (futuramente)::

 

Configuraçoes fora do jogo: poder configurar o jogo por fora, sem ter q entrar nele

 

------------------------------------------------

 

entao e isso, mals pelo topico mal organizado, mais caso alquem queira ajudar poste ai embaixo para entrar para a equipe

 

Requisitos:

 

Nome (Completo)

Idade (Min. 14)

Nivel de VB.net (1 a 100)

Download de um launcher basico (que voce feiz para nois analizarmos)

 

entao Xau e espero que gostem do jogo. (daqui um mes ja lançaremos, estamos no retoque finais e e claro, faltando o launcher)

 

Edit.

(o servidor do jogo esta sendo hospedado em um VPS dedicado com 16 Gigas de RAM e 2Tera de HD)

 

Edit2.

(Vou deixar algumas imagens "Vazadas" do jogo ae embaixo)

 

10304643_808282235895088_8872920307789487114_n.jpg?oh=8c2d4a7f1c47d29ff3aaabf5554b9dfa&oe=55081B16

960201_808268752563103_2826598059289331160_n.jpg?oh=ca72ee1fe8e93a164b5769696c1aa285&oe=5544EF8F

150753_807842732605705_4454929665845205832_n.jpg?oh=5999020549b6e306edd0574b06aba6ca&oe=5508ABF3&__gda__=1430168136_e82b47e55e23be647c82715671bfc4f2

10550954_807828679273777_6776347675099534538_n.png?oh=44bf8a714ba2a54da00bfe5753000ed6&oe=5537AE0F

 

FLWS

Link para o comentário
https://www.webcheats.com.br/topic/2175080-ajuda-launcher-para-jogo-e-recrutamento/
Compartilhar em outros sites

Existem inúmeras sources aqui no fórum e net à fora prontas, facilitando a criação do seu launcher.

 

Só te adianto que é mole burlar um launcher assim, abrindo ele e depois editando os arquivos (aí é só dar play e ele abre o jogo com os arquivos que eu quiser). Faça uma checagem da propriedade "Data de modificação", essa propriedade da pasta informa a data e a hora da modificação, então, "se DataDaModificação for diferente (intervalo considerável) da DataAtualDoBotãoPlayPressionado então atualiza".

Meus brinquedos em WinAPI:

Calculador

MemoryScanner

Faça parte também da DarkProgramming Team!

Link para o comentário
https://www.webcheats.com.br/topic/2175080-ajuda-launcher-para-jogo-e-recrutamento/#findComment-8660947
Compartilhar em outros sites

Aumenta só o brilho do jogo pq a muito escuro

:festa:Feliz natal e Boas Festas:festa:

Link para o comentário
https://www.webcheats.com.br/topic/2175080-ajuda-launcher-para-jogo-e-recrutamento/#findComment-8660994
Compartilhar em outros sites

.alvejado

 

isso você muda nas configurações!

 

claro mas deixa iniciar com um brilho mas forte por que nem todo mundo vai mexer nas configuração, outra coisa, o ant hack ta pronto?

:festa:Feliz natal e Boas Festas:festa:

Link para o comentário
https://www.webcheats.com.br/topic/2175080-ajuda-launcher-para-jogo-e-recrutamento/#findComment-8661003
Compartilhar em outros sites

.alvejado

 

entao, vamos usar o hackshield (por iquanto),

 

ja que e gratis e bom(ou quase bom).

 

ate nos consequirmos um hackshield pago!

 

oque falta mesmo e o launcher, mais achei uns sites aki com sourcers prontas, mais se alquem ainda quiser participar, estamos esperando!

Link para o comentário
https://www.webcheats.com.br/topic/2175080-ajuda-launcher-para-jogo-e-recrutamento/#findComment-8661004
Compartilhar em outros sites

.alvejado

 

entao, vamos usar o hackshield (por iquanto),

 

ja que e gratis e bom(ou quase bom).

 

ate nos consequirmos um hackshield pago!

 

oque falta mesmo e o launcher, mais achei uns sites aki com sourcers prontas, mais se alquem ainda quiser participar, estamos esperando!

 

olha ai

É necessário se cadastrar para acessar o conteúdo.

 

faça também um programinha que fique fechando alguns procedssos EX:

 

É necessário se cadastrar para acessar o conteúdo.

repita p processo com 6.1 6.2 6.3 etc

 

obs ele tem que ficar aberto durante o jogo e se fechar ele fecha o jogo também

:festa:Feliz natal e Boas Festas:festa:

Link para o comentário
https://www.webcheats.com.br/topic/2175080-ajuda-launcher-para-jogo-e-recrutamento/#findComment-8661013
Compartilhar em outros sites

.alvejado

 

Eu vi esse video, e muito bom a soucer e tals, so que eu quero um que nao so atualize, mais sim verifique o MD5 do arquivo para atualizar.

Ex:

 

arquivo1.exe, F899139DF5E1059396431415E770C6DD,

É necessário se cadastrar para acessar o conteúdo.

 

ai eu atualizo ojogo

 

arquivo1.exe, 4D6AS84F6SA4F65SD4F65SD4F65SD4F6,

É necessário se cadastrar para acessar o conteúdo.

 

mais caso a MD5 do arquivo seja iqual ao do servidro, nao presisara baixar,

porque baixar todos os arquivo de novo ira demorar muito (prevendo que o jogo tera em torno de 600MB a 1GB[no inicio])

 

ta entendendo? (porque emeio difio de explicar :\ )

Link para o comentário
https://www.webcheats.com.br/topic/2175080-ajuda-launcher-para-jogo-e-recrutamento/#findComment-8661085
Compartilhar em outros sites

olha ai
É necessário se cadastrar para acessar o conteúdo.

 

faça também um programinha que fique fechando alguns procedssos EX:

 

É necessário se cadastrar para acessar o conteúdo.

repita p processo com 6.1 6.2 6.3 etc

 

obs ele tem que ficar aberto durante o jogo e se fechar ele fecha o jogo também

 

Essas linhas podem ser passadas para uma rotina para evitar de criar varias e varias variável:

 

Criamos a rotina:

Private Sub BloquearProcesso(ByVal processo As String)

Dim p As Process() = Process.GetProcessesByName(processo)

 

If p.Length > 0 Then

ListBox1.Items.Add(String.Format("Cheat {0} encontrado", processo))

End If

 

e adicionamos os processos a serem verificados em um timer por exemplo:

 

BloquearProcesso("nome do processo")

 

A partir de agora é so ir adicionando BloquearProcesso("nome do processo") e o nome no processo, para passar pela rotina.

 

Para descer mais abaixo do que um simples varificador de assinatura MD5 ou process seria fazer varredura da memoria em busca de módulos como os usados para fazer hack para CS e tals

Link para o comentário
https://www.webcheats.com.br/topic/2175080-ajuda-launcher-para-jogo-e-recrutamento/#findComment-8661089
Compartilhar em outros sites

Não sei se vai mudar alguma coisa, mas qual o tamanho dos arquivos que vai ser verificado a MD5?

Por exemplo ser for um arquivo com mais de 3 GB você não vai conseguir obter a MD5 pelo VB.

E como sitado um Launcher pode ser facilmente burlado já que uma vez ele não faz parte do projeto original, então o Launcher vai verificar a MD5, se for diferente atualizar e chamar o jogo.exe, o cara pode simplesmente ir lá e chamar o jogo direto.

Sem falar que o hackshield livre não vai ser uma boa, se fosse você investia em um anti-hack próprio e o Launcher tem que ser feito de outra forma, simplesmente verificar e atualizar não vai mudar em nada para usuários mais avançados.

Link para o comentário
https://www.webcheats.com.br/topic/2175080-ajuda-launcher-para-jogo-e-recrutamento/#findComment-8661102
Compartilhar em outros sites

Não sei se vai mudar alguma coisa, mas qual o tamanho dos arquivos que vai ser verificado a MD5?

Por exemplo ser for um arquivo com mais de 3 GB você não vai conseguir obter a MD5 pelo VB.

E como sitado um Launcher pode ser facilmente burlado já que uma vez ele não faz parte do projeto original, então o Launcher vai verificar a MD5, se for diferente atualizar e chamar o jogo.exe, o cara pode simplesmente ir lá e chamar o jogo direto.

Sem falar que o hackshield livre não vai ser uma boa, se fosse você investia em um anti-hack próprio e o Launcher tem que ser feito de outra forma, simplesmente verificar e atualizar não vai mudar em nada para usuários mais avançados.

 

 

voce pode criar um launcher pra min?

com os atais requisitos

 

voce vai ter o nome dos creditos e um key pro alpha

 

blz?

Link para o comentário
https://www.webcheats.com.br/topic/2175080-ajuda-launcher-para-jogo-e-recrutamento/#findComment-8661103
Compartilhar em outros sites

voce pode criar um launcher pra min?

com os atais requisitos

 

voce vai ter o nome dos creditos e um key pro alpha

 

blz?

 

Assim do nada não da, o .exe do jogo vai ficar aonde?

O que deve ser atualizado? Tudo? Existem coisas que não precisam ser atualizadas necessariamente.

Vou fazer um Launcher com as MD5, vou postar a Source aqui, ai vamos fazendo adaptações e outros membros podem ajudar!

Link para o comentário
https://www.webcheats.com.br/topic/2175080-ajuda-launcher-para-jogo-e-recrutamento/#findComment-8661110
Compartilhar em outros sites

assim do nada não da, o .exe do jogo vai ficar aonde?

O que deve ser atualizado? Tudo? Existem coisas que não precisam ser atualizadas necessariamente.

Vou fazer um launcher com as md5, vou postar a source aqui, ai vamos fazendo adaptações e outros membros podem ajudar!

 

blz :D

 

poste uma souce com arquivos seus, co mseus teste, depois eu so altero as linhas!

 

mais caso queira saber o jogo vai ser instalado em

 

C:/LostEarth/Bin/loste.exe

 

(por inquanto)

Link para o comentário
https://www.webcheats.com.br/topic/2175080-ajuda-launcher-para-jogo-e-recrutamento/#findComment-8661119
Compartilhar em outros sites

.alvejado

 

Eu vi esse video, e muito bom a soucer e tals, so que eu quero um que nao so atualize, mais sim verifique o MD5 do arquivo para atualizar.

Ex:

 

arquivo1.exe, F899139DF5E1059396431415E770C6DD,

É necessário se cadastrar para acessar o conteúdo.

 

ai eu atualizo ojogo

 

arquivo1.exe, 4D6AS84F6SA4F65SD4F65SD4F65SD4F6,

É necessário se cadastrar para acessar o conteúdo.

 

mais caso a MD5 do arquivo seja iqual ao do servidro, nao presisara baixar,

porque baixar todos os arquivo de novo ira demorar muito (prevendo que o jogo tera em torno de 600MB a 1GB[no inicio])

 

ta entendendo? (porque emeio difio de explicar :\ )

 

ok isso você vai precisar de um conexão mysql a u servidor fora assim ficaria fácil você atualizar EX:

 

Servidor:

82626282mcjsdahads, essa é uma atualização nova(md5)

 

laucher:

no laucher você faz uma verificação igual um sistema de login

entendeu?

:festa:Feliz natal e Boas Festas:festa:

Link para o comentário
https://www.webcheats.com.br/topic/2175080-ajuda-launcher-para-jogo-e-recrutamento/#findComment-8661156
Compartilhar em outros sites

ok isso você vai precisar de um conexão mysql a u servidor fora assim ficaria fácil você atualizar EX:

 

Servidor:

82626282mcjsdahads, essa é uma atualização nova(md5)

 

laucher:

no laucher você faz uma verificação igual um sistema de login

entendeu?

 

Como assim alvejado?

O sql guarda dados, como vai guardar arquivos no sql?

Mesmo que o sql servisse só como sinalizador para avisa que há uma nova att imagina esse jogo sla, com 5mil usuários?

Um pc comum com 10 megas segura 32 conexões, ele teriam que pagar um sql, sabe quanto custa um? bom O.o acho meio fora de mão

Link para o comentário
https://www.webcheats.com.br/topic/2175080-ajuda-launcher-para-jogo-e-recrutamento/#findComment-8661212
Compartilhar em outros sites

ok isso você vai precisar de um conexão mysql a u servidor fora assim ficaria fácil você atualizar EX:

 

Servidor:

82626282mcjsdahads, essa é uma atualização nova(md5)

 

laucher:

no laucher você faz uma verificação igual um sistema de login

entendeu?

 

isso eu ja tenho

É necessário se cadastrar para acessar o conteúdo.

Link para o comentário
https://www.webcheats.com.br/topic/2175080-ajuda-launcher-para-jogo-e-recrutamento/#findComment-8661215
Compartilhar em outros sites

Como assim alvejado?

O sql guarda dados, como vai guardar arquivos no sql?

Mesmo que o sql servisse só como sinalizador para avisa que há uma nova att imagina esse jogo sla, com 5mil usuários?

Um pc comum com 10 megas segura 32 conexões, ele teriam que pagar um sql, sabe quanto custa um? bom O.o acho meio fora de mão

 

O servidor sql iria servi apenas para verificar o md5, coisa muito simples, e se esse jogo chegar a 5 mil eles vão ter dinheiro para melhorar

:festa:Feliz natal e Boas Festas:festa:

Link para o comentário
https://www.webcheats.com.br/topic/2175080-ajuda-launcher-para-jogo-e-recrutamento/#findComment-8661292
Compartilhar em outros sites

Assim do nada não da, o .exe do jogo vai ficar aonde?

O que deve ser atualizado? Tudo? Existem coisas que não precisam ser atualizadas necessariamente.

Vou fazer um Launcher com as MD5, vou postar a Source aqui, ai vamos fazendo adaptações e outros membros podem ajudar!

 

posta o projeto aqui pra mim ajudar ok

:festa:Feliz natal e Boas Festas:festa:

Link para o comentário
https://www.webcheats.com.br/topic/2175080-ajuda-launcher-para-jogo-e-recrutamento/#findComment-8661296
Compartilhar em outros sites

isso eu ja tenho

É necessário se cadastrar para acessar o conteúdo.

 

se quiser eu também posso montar o site com o cadastro e login com php

:festa:Feliz natal e Boas Festas:festa:

Link para o comentário
https://www.webcheats.com.br/topic/2175080-ajuda-launcher-para-jogo-e-recrutamento/#findComment-8661300
Compartilhar em outros sites

É necessário se cadastrar para acessar o conteúdo.

 

É necessário se cadastrar para acessar o conteúdo.

 

 

Basicamente o que foi feito aqui:

 

Criado uma rotina para baixar o arquivo.

Criado uma rotina para ler o arquivo.txt que deve ter a assinatura md5 e passar para uma variável

Depois é feita a leitura da assmd5 do arquivo já contido na maquina, e por fim é feito a comparação das

variaveis md5 local vs remota.

Se a local for igual a remota ele passa direto e desbloqueia o botão iniciar.

Se a local for diferente da remota ele bloqueia o botão iniciar e chama a rotina atualizar.

 

Para evitar que o .exe seja chamado diretamente, coloquei dois arquivos .(.reg) dentro da pasta também, o arquivo bloquear deve ser chamado no load do form, assim que a verificação terminar e tudo estiver ok o botão iniciar é liberado e o desbloquear é chamado, caso ele só abra o Launcher o arquivo .exe permanecesse bloqueado até que o botão iniciar seja precisado, então obrigatoriamente ao acaba de instalar o jogo você já tem que mandar chama o Launcher para manter o arquivo bloqueado.

Para bloquear novamente quando o jogo for finalizador basta você mandar seu anti-hack chama o arquivo bloquear novamente.

Link para o comentário
https://www.webcheats.com.br/topic/2175080-ajuda-launcher-para-jogo-e-recrutamento/#findComment-8661357
Compartilhar em outros sites

Arquivos[/url][/color][/b]

 

É necessário se cadastrar para acessar o conteúdo.

 

 

 

Basicamente o que foi feito aqui:

 

Criado uma rotina para baixar o arquivo.

Criado uma rotina para ler o arquivo.txt que deve ter a assinatura md5 e passar para uma variável

Depois é feita a leitura da assmd5 do arquivo já contido na maquina, e por fim é feito a comparação das

variaveis md5 local vs remota.

Se a local for igual a remota ele passa direto e desbloqueia o botão iniciar.

Se a local for diferente da remota ele bloqueia o botão iniciar e chama a rotina atualizar.

 

Para evitar que o .exe seja chamado diretamente, coloquei dois arquivos .(.reg) dentro da pasta também, o arquivo bloquear deve ser chamado no load do form, assim que a verificação terminar e tudo estiver ok o botão iniciar é liberado e o desbloquear é chamado, caso ele só abra o Launcher o arquivo .exe permanecesse bloqueado até que o botão iniciar seja precisado, então obrigatoriamente ao acaba de instalar o jogo você já tem que mandar chama o Launcher para manter o arquivo bloqueado.

Para bloquear novamente quando o jogo for finalizador basta você mandar seu anti-hack chama o arquivo bloquear novamente.

 

Você mandou o Projeto errado

:festa:Feliz natal e Boas Festas:festa:

Link para o comentário
https://www.webcheats.com.br/topic/2175080-ajuda-launcher-para-jogo-e-recrutamento/#findComment-8661371
Compartilhar em outros sites

Arquivos[/url][/color][/b]

 

É necessário se cadastrar para acessar o conteúdo.

 

 

Basicamente o que foi feito aqui:

 

Criado uma rotina para baixar o arquivo.

Criado uma rotina para ler o arquivo.txt que deve ter a assinatura md5 e passar para uma variável

Depois é feita a leitura da assmd5 do arquivo já contido na maquina, e por fim é feito a comparação das

variaveis md5 local vs remota.

Se a local for igual a remota ele passa direto e desbloqueia o botão iniciar.

Se a local for diferente da remota ele bloqueia o botão iniciar e chama a rotina atualizar.

 

Para evitar que o .exe seja chamado diretamente, coloquei dois arquivos .(.reg) dentro da pasta também, o arquivo bloquear deve ser chamado no load do form, assim que a verificação terminar e tudo estiver ok o botão iniciar é liberado e o desbloquear é chamado, caso ele só abra o Launcher o arquivo .exe permanecesse bloqueado até que o botão iniciar seja precisado, então obrigatoriamente ao acaba de instalar o jogo você já tem que mandar chama o Launcher para manter o arquivo bloqueado.

Para bloquear novamente quando o jogo for finalizador basta você mandar seu anti-hack chama o arquivo bloquear novamente.

 

algum perguntas:

 

1. No "Dim" arquivoFonte, esta com endereço:

É necessário se cadastrar para acessar o conteúdo.

 

nesse endereço devo colocar direto um arquivo para baixar, ou uma pasta para que seja realizado o download?

 

2. No "Dim" MD5Local, devo colocar como o arquivo de texo?

 

tipo isso:

 

arquivo1.exe, 416468468468456846464646

(NOME DO FILE) (MD5 DO FILE)

 

3. Teria como adicionar uma ProgressBar para ver o decorrimento do download?

 

Obs: um dos melhores source que eu vi, vlw mesmo caso queira seu nome/nick/seila vai esta conseteza no jogo.

Link para o comentário
https://www.webcheats.com.br/topic/2175080-ajuda-launcher-para-jogo-e-recrutamento/#findComment-8661430
Compartilhar em outros sites

algum perguntas:

 

1. No "Dim" arquivoFonte, esta com endereço:

É necessário se cadastrar para acessar o conteúdo.

 

nesse endereço devo colocar direto um arquivo para baixar, ou uma pasta para que seja realizado o download?

 

2. No "Dim" MD5Local, devo colocar como o arquivo de texo?

 

tipo isso:

 

arquivo1.exe, 416468468468456846464646

(NOME DO FILE) (MD5 DO FILE)

 

3. Teria como adicionar uma ProgressBar para ver o decorrimento do download?

 

Obs: um dos melhores source que eu vi, vlw mesmo caso queira seu nome/nick/seila vai esta conseteza no jogo.

 

 

 

Como dizia Jack estripador vamos por partes:

 

No Dim arquivo fonte vai ser a url do arquivo, o servidor/arquivo.exe ou .rar seja o que for, é o arquivo que vai ser baixado!

No caso eu mandei baixa a pagina de erro 403 do html, é uma pagina padrão para servidor ftp recém criado.

 

No MD5Local é aonde vai pegar o MD5 do arquivo na maquina para comparar com a md5 contida na web, no caso se for pegar a md5 do jogo aponta no jogo.exe ou se for de uma pasta seja o que for!

 

O que te aconselho se for baixar muitos arquivos.

Pegue todos os arquivos e faça um .rar, obtenha a md5 dele e coloque no bloco de notas.

Depois manda baixar ele e descompactar com a class do winrar.

Ai você mantem o arquivo.rar na maquina e compara o com arquivo.rar contido no servidor.

 

 

Para descompactar arquivos usando o winrar use isso:

 

 

 

Declare essas duas variáveis como global.

 

Dim caminhoOrigem As String 'Informa o arquivo .rar que vai ser extraido

Dim destino As String = "C:\" 'Informa para aonde vai a extrassão

 

 

Depois manda executar

 

Dim objRegKey As RegistryKey

objRegKey = Registry.ClassesRoot.OpenSubKey("WinRAR\Shell\Open\Command")

Dim obj As Object = objRegKey.GetValue("")

Dim objRarPath As String = obj.ToString()

objRarPath = objRarPath.Substring(1, objRarPath.Length - 7)

objRegKey.Close()

Dim objArguments As String

objArguments = " X " & " " & caminhoOrigem & " " + " " + destino

Dim objStartInfo As New ProcessStartInfo()

objStartInfo.UseShellExecute = False

objStartInfo.FileName = objRarPath

objStartInfo.Arguments = objArguments

objStartInfo.WindowStyle = ProcessWindowStyle.Hidden

objStartInfo.WorkingDirectory = destino & "\"

Dim objProcess As New Process()

objProcess.StartInfo = objStartInfo

objProcess.Start()

 

 

ACONSELHO A CONVERTER O .RAR PARA .TAR, PORQUE OS SERVIDORES FTP SÓ TRABALHAM COM .TAR E OUTROS E O WINRAR CONSEGUE TRABALHAR COM .TAR NA EXTRAÇÃO.

 

Se precisa usa esse programinha, é meu meio lixinho mas vai ajudar você a pegar as MD5.

 

É necessário se cadastrar para acessar o conteúdo.

Link para o comentário
https://www.webcheats.com.br/topic/2175080-ajuda-launcher-para-jogo-e-recrutamento/#findComment-8661450
Compartilhar em outros sites

Eu fiz um anti cheat mas precisso do game.exe pra impedir que o ant cheat feche alguem passa o executavel do jogo ou o nome.exe e o Processo

 

olha como ta ficando Download:

É necessário se cadastrar para acessar o conteúdo.

 

scan:https://www.virustotal.com/sv/file/d7619093df9180ce4741527696619043cd4db3d4ea2f906a8464bff38faf9da1/analysis/1419423424/

 

ele fica aberto 5s depois miniminiza e vai pra perto do relogio, tentem abrir ele depois o cheat engine

:festa:Feliz natal e Boas Festas:festa:

Link para o comentário
https://www.webcheats.com.br/topic/2175080-ajuda-launcher-para-jogo-e-recrutamento/#findComment-8661485
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.