Pokemon GO server emulator
Go to file
2016-08-30 11:53:32 +02:00
src Update 2016-08-29 19:27:19 +02:00
.babelrc Adding files 2016-08-05 17:48:47 +02:00
.gitattributes Update 2016-08-06 13:56:54 +02:00
.gitignore Initial commit 2016-08-26 15:38:13 +02:00
.greet Update 2016-08-08 00:57:16 +02:00
.help Initial commit 2016-08-26 15:38:13 +02:00
.save Updates 2016-08-27 13:20:28 +02:00
.travis.yml Update 2016-08-05 20:43:56 +02:00
cfg.js.example Updates 2016-08-27 13:20:28 +02:00
Dockerfile Create Dockerfile 2016-08-30 11:52:53 +02:00
install-windows.bat Initial commit 2016-08-26 15:38:13 +02:00
package.json Updates 2016-08-27 13:20:28 +02:00
README.md Update README.md 2016-08-30 11:53:32 +02:00
run-linux.sh Update 2016-08-17 15:56:16 +02:00
run-windows.bat Initial commit 2016-08-26 15:38:13 +02:00
supervisord.conf Create supervisord.conf 2016-08-30 11:53:17 +02:00

                              ______ _____ _____ _____                               
                              | ___ \  _  |  __ \  _  |                              
                              | |_/ / | | | |  \/ | | | ___  ___ _ ____   _____ _ __ 
                              |  __/| | | | | __| | | |/ __|/ _ \ '__\ \ / / _ \ '__|
                              | |   \ \_/ / |_\ \ \_/ /\__ \  __/ |   \ V /  __/ |   
                              \_|    \___/ \____/\___/ |___/\___|_|    \_/ \___|_|   

Getting started

Setup

Copy and rename cfg.js.example to cfg.js.

Open cfg.js and fill the following fields:

DOWNLOAD_PROVIDER: "GOOGLE";
DOWNLOAD_USERNAME: "USERNAME";
DOWNLOAD_PASSWORD: "PASSWORD";

Tunneling setup

The pokemon go app traffic has to get forwarded manually to this custom server. Download rastapasta's Pokemon Go Xposed app and follow the installation instructions here.

Database setup

To setup a database connection, open cfg.js and change the database login credentials:

MYSQL_PORT: 3306,
MYSQL_HOST_IP: "127.0.0.1",
MYSQL_DB_NAME: "pogosql",
MYSQL_USERNAME: "root",
MYSQL_PASSWORD: "",

The required database tables get generated automatically.

Server setup

You need at minimum Node.js version 6.x. Depending on your OS, you need to run either run-linux.sh or run-windows.bat from the root folder.

Docker setup

  1. Download cfg.js.example and supervisord.conf from github.
  2. Place the Dockerfile, cfg.js.example and supervisord.conf in the same folder. Rename cfg.js.example to cfg.js
  3. Modify the cfg.js to your likings and don't forget add your credentials and possible to your own gmaps api. (DO NOT CHANGE THE PORT. IF YOU DO YOU NEED TO CHANGE IT IN THE Dockerfile ASWELL.)
  4. Create a container and run it.
  5. Open a bash prompt and use cd /POGOserver/ and then run ./run-linux.sh
  6. Connect your PoGo app with the server
  7. Enjoy:)

NOTE: Instead of automatically mapping the ports map them static so they don't change after reboots.