Pokemon GO server emulator
Go to file
Felix 3dc5e303ad Mega update, 0.4.7
- Support pkmn models for ios devices
- Dump android and ios assets in seperate phase as well as into seperate
folders
- Add local ip to fix GetDownloadUrls bug
- SetFavoritePokemon and ReleasePokemon working
- Update players pkmn party into database
- Extract players device signature on first auth to figure out, what
models and asset_digest we need to response with
- Heavily extended setup dump process
- Added method to capitalize strings
- Added db query to delete rows
2016-08-24 19:23:17 +02:00
src Mega update, 0.4.7 2016-08-24 19:23:17 +02:00
.babelrc Adding files 2016-08-05 17:48:47 +02:00
.gitattributes Update 2016-08-06 13:56:54 +02:00
.gitignore Ignore all npm-debug files, and not just npm-debug.log 2016-08-24 01:26:37 +02:00
.greet Update 2016-08-08 00:57:16 +02:00
.help Added spawn command to help 2016-08-23 23:05:39 +02:00
.travis.yml Update 2016-08-05 20:43:56 +02:00
cfg.js.example Update cfg 2016-08-24 19:16:35 +02:00
package.json Update package.json 2016-08-24 19:18:02 +02:00
README.md Beautify README.md 2016-08-23 16:43:07 +02:00
run-linux.sh Update 2016-08-17 15:56:16 +02:00
run-windows.bat Fix run-windows 2016-08-17 15:58:24 +02:00
update.js Update 2016-08-17 18:24:19 +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.