Novidades, boas e más…

Durante a última semana decidimos criar uma página no Patreon:
patreon.com/pogotuga
Isto vai de encontro ao nosso objectivo de restringir o acesso ao mapa e Discord, permitindo que certas funcionalidade só possam ser acedidas por membros que nos suportam através desta plataforma.

No último mês a Niantic decidiu tornar aleatórios os IVs de cada Pokémon para treinadores abaixo de nível 30. Isto significa que se dois treinadores, por ex. nível 28 encontrarem o mesmo Pokémon, este vai ter características diferentes.
Para combater esta medida tivemos que obter contas nível 30, pois só acima desse nível é que as características de cada Pokémon se mantêm iguais de treinador para treinador.
Um efeito positivo disto foi que passámos a mostrar o CP dos Pokémons no mapa o que poupa muito trabalho e desilusões a quem anda de um lado para o outro na cidade atrás dos melhores Pokémons.

Ontem por volta da meia noite começaram a surgir notícias que algo estranho se passava e que algumas destas contas usadas para mapear não estavam a encontrar Pokémons. Não estão banidas no sentido em que ainda conseguem entrar no jogo e visualizar alguns Pokémons mas as suas capacidades estão severamente debilitadas (ex: não conseguem detectar Pokémons raros).
Esta é claramente mais uma medida da Niantic para combater os mapas e jogadores automáticos (bots) e vamos ter de aguardar para perceber que soluções existem e qual é a causa exacta por trás das contas ficarem “cegas”.

Esperamos voltar brevemente com novidades, até lá o mapa vai ficar aberto ao público como até agora, mas alguns dos canais no Discord serão apenas para membros.
Para saberem novidades sobre o que se passa no mapa e porque é que estamos desligados em certos momentos, passem no Discord onde podem ter acesso à informação em tempo-real.

Em cima destas notícias soma-se alguma falta de tempo dos nossos administradores por motivos académicos e portanto pedimos desculpa em antemão por alguma demora que possa ocorrer até voltarmos a 100%.

UPDATE

Com base nas recentes notícias e para acalmar alguns boatos e conversas paralelas fica aqui alguma informação extra.
Sempre quisemos manter o mapa online, quer tivéssemos apoio financeiro ou não. O compromisso que as pessoas fazem no Patreon ou com os donativos é de nos apoiar pelo que temos feito, sabendo que está na nossa missão ajudar a comunidade de jogadores Pokémon Go. Qualquer pessoa é livre de desistir do Patreon a qualquer momento e quero relembrar toda a gente que é possível cancelar a subscrição. Ainda nem recebemos 1 cêntimo do Patreon uma vez que as subscrições só são cobradas no inicio de cada mês.

Estamos inclusivamente a debater a ideia de manter o mapa aberto ao público mas retirar algumas funcionalidades (IVs e ginásios) para quem não subscreve, mantendo o espírito altruísta que sempre demonstrámos.
O nosso objectivo sempre foi oferecer uma ferramenta gratuita que minimizasse a frustração de muitos treinadores que passam horas na rua à caça e que não conseguem encontrar os Pokémons que desejavam.

Considerando o que foi dito acima, o nosso compromisso de manter o mapa ligado e a funcionar mantém-se mas não o fazemos com um sentimento de obrigação. Cada pessoa deve ser capaz de julgar e caso nos decida apoiar deve fazê-lo sabendo que é impossível para nós garantirmos a continuidade do mapa. Nos últimos 8 meses tivemos fases difíceis em que achamos que não seria possível continuar mas acabámos sempre por voltar. O nosso empenho mantém-se, se for possível, cá estaremos para vos ajudar nas caçadas, mas se a Niantic tornar impossível  para o mapa funcionar então teremos que nos ajudar uns aos outros sendo que isso foi algo que também sempre quisemos incentivar com este projecto.

Back in business

Apesar da Niantic nos andar a fazer a vida negra, regressámos hoje ao ativo e temos algumas novidades:

  • Novo método para filtrar ginásios.
  • Interface web foi melhorada, especialmente quando acedem a partir de telemóveis.
  • Quando o browser perde a ligação com o mapa é mostrado um aviso.
  • Mais um servidor adicionado à estrutura para melhorar os tempos de acesso ao mapa.
  • Estamos a funcionar na mais recente API do jogo (0.53).
  • Melhor qualidade nas áreas cobertas.
  • Notificações enviadas para o Slack mais robustas.

O horário de funcionamento foi também alterado, vamos arrancar todos os dias às 10:00 e fechar por volta das 03:00. Se a situação se mantiver estável queremos alargar o horário mais uma hora até às 04:00, ficando das 10:00 às 04:00 todos os dias.

Tivemos mais de 300 contas banidas num espaço de 2 dias e esperamos que isto não volte a acontecer pois iria obrigar-nos a parar mais dias para recriar estas contas.

Continuamos dependentes do suporte financeiro que a nossa comunidade proporciona, voltamos a pedir que contribuam um pouco todos os meses para mantermos o PoGoTuga operacional.

Boas caçadas 😉

 

Mapa a meio gás

Na última noite (dia 20) a Niantic voltou a banir em massa uma série de contas que usamos para mapear Lisboa. Como se não bastasse a API livre (0.45) que ainda utilizamos está a receber o dobro dos CAPTCHAs que habitualmente recebemos. Isto não só torna os custos do mapa mais elevados como existe o risco de voltarmos a ter 140 contas banidas num espaço de 24 horas.

Estamos a efetuar testes e temos apenas algumas áreas do mapa ligadas para ver como a situação evolui e se é seguro/rentável continuar na API 0.45 que é livre.

Existe uma alternativa à API 0.45, desenvolvida pela BossLand – malta conhecida por programar bots – que simula a versão mais recente do jogo, o que em principio diminui drasticamente o número de CAPTCHAs que as contas recebem. Estamos a estudar a hipótese de aderir a esta API paga, mas para já ainda nem está estabilizada uma vez que apenas saiu a público ontem à noite.

Pedimos desculpa pelo incomodo, voltamos a 100% assim que possível.

Mudança de Spawnpoints

A Niantic voltou hoje de madrugada a fazer migração de nests e desta vez também houve alteração de spawnpoints. Em consequência desta mudança, grande parte dos dados que tínhamos na nossa base de dados tornaram-se inválidos obrigando-nos a desligar mais cedo e a fazer algumas modificações no software do mapa.

Spawnpoints correspondem a locais onde regularmente nascem Pokémon, os nossos scanners detetam estes locais e passam a saber exatamente a hora nasce lá um Pokémon. Desta forma torna-se possível saber exatamente o tempo que falta para o Pokémon desaparecer, o que permite uma estratégia de mapeamento mais eficiente realizando o scan quando sabe que irá lá estar um novo Pokémon.

Durante esta fase de mapeamento o número de CAPTCHAs irá ser muito elevado (cerca de 250 CAPTCHAs por hora). Para não irmos à falência nas próximas horas pedimos a ajuda da malta para resolver os CAPTCHAs. Vejam os tutoriais na página CAPTCHAs.

Nota: Às 18 horas começamos em fase de testes mas tivemos o azar de ter o IP do nosso servidor principal banido e portanto estamos apenas parcialmente a funcionar até implementar uma solução.

 

Mudança de Servidor

O nosso mapa tem estado com dificuldades em manter-se ligado por causa do elevado número de acessos e do tamanho considerável da nossa operação.

Com a ajuda daqueles que vão contribuindo com donativos já alugámos mais um servidor, desta vez um com mais recursos para gerir o mapa.

Os servidores DNS demoram algum tempo a atualizar para o novo IP e por isso peço que tenham alguma paciência.

Os captchas mantém-se, assim como a possibilidade da Niantic desligar a API antiga (0.45) a qualquer momento.

Ponto de Situação

Como devem ter reparado o nosso mapa tem estado desligado. Mesmo quando está em funcionamento não voltámos a conseguir dar a cobertura da semana passada.
Como já foi explicado neste artigo, os nossos scanners estão a receber uma quantidade enorme de Captchas o que torna insuportável o funcionamento a 100% do mapa. Ontem, dia 23, pagámos mais de 5$  para meia dúzia de horas de funcionamento.

Captchas

Estamos a trabalhar em alternativas mas nos próximos dias o serviço do mapa estará muito limitado isto é, se sequer estiver ligado.

Vamos aguardar e esperar que a comunidade “pirata” consiga de novo imitar a nova versão da API do jogo.

 

Paragem de emergência

A Niantic voltou a fazer das suas…

Durante a semana passada o Pokémon Go voltou a receber uma atualização passando para a versão 0.47.1. Esta atualização era esperada uma vez que cumpre o ciclo quinzenal que a Niantic parece seguir.

Normalmente, após a atualização do jogo existe um período, até agora relativamente longo, em os utilizadores não são obrigados a atualizarem para a nova versão, podendo continuar a jogar com a versão antiga.

Ontem, dia 20, por volta da meia noite foi forçada a atualização da API do jogo, algo que só era esperado no final do mês e que obriga todos os jogadores (reais e falsos) a utilizarem a nova versão do jogo.

force-update

Para prevenir que as contas Pokémon Go que utilizamos para mapear Lisboa sejam banidas decidimos desligar os scanners.

Parece que a Niantic tem acelerado o passo atrás dos botters e consequentemente os scanners/mappers que utilizamos são também afectados. Até hoje era comum existir um período de pelo menos 15 dias antes de forçarem a atualização e por isso era esperado que a versão 0.45 permanecesse válida até ao final do mês.

Vamos aguardar para ver como a situação evoluí. É esperado que a comunidade “pirata” consiga descobrir as diferenças para a nova versão num espaço de alguns dias. Vamos ter paciência e aguardar que haja novidades da comunidade pogodev.org.

PS – É escusado perguntarem uma data ou período para quando voltaremos a ligar os scanners porque não sabemos responder.