Realizado

Migração de clientes + construção de launcher

Publicado em 13 de Agosto de 2020 dias na TI e Programação

Sobre este projeto

Aberto

Trabalho com mod´s do game euro truck simulator a 8 anos, temos muitos clientes.
O cliente hoje faz login em nosso site, e quando faz download gera uma id dentro do winrar no qual usa como ativação para o mod.
Tenho todos clientes em phpmyadmin ligados ao meu wordpress (gambiarra para gerar id´s para cada cliente).
Mas isso esta muito ruim pois usamos cron para liberar cada chave e isso torna o sistema lendo e ruim.
Queria então migrar tudo do phpmyadmim para worldpress ou outra plataforma se for preciso e criar um launcher onde cada cliente faria Login e baixaria seu mod direto na maquina, mas ainda assim quero ter um padrão de segurança para eles não piratearem.

projeto launcher mapa rbr

login usuario:
- conectado ao banco de dados ja existente do rbr e dlc
- alteração de senha através do mesmo.
- Perdeu senha ou não lembra, botão de recuperação.
- Utilizar sistema de identificação de hardware pra cada pc, para que o usuairo X
não possa baixar em outro PC.


DOWNLOAD:
- Somente após login bem sucedido.
- Conexão com nosso servidor.
- Atualização do mod automaticamente.(
Pra isso creio que preciso de um painel).


PROTEÇÃO de arquivos.

- Conforme o download for efetuado os arquivos ja devem ir ficando ocultos.

- Os arquivos ficam em extenção .SCS, porem são compactados em Winrar ou ZIP.
- Os arquivo precisam estar em Documents\Euro Truck Simulator 2\mod isso é padrão do game.
- A pasta mod não pode ser bloqueada, porque o cliente pode usar outros mods juntos,
porem só o mod rbr que deve ser criptografado.

- Ocultação dos arquivos dentro da pasta mod, ( no caso dos arquivos maiores.)
- Ocultação e remoção da ativação de dentro da pasta mod após o jogador sair do game.

OUTROS.
-O launcher não necessita iniciar o game, mas se caso for fazer teria que achar o caminho do game automaticamente.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor, Designer

Prazo de Entrega: Não estabelecido

Habilidades necessárias