mirror of
https://github.com/maierfelix/POGOserver.git
synced 2026-03-30 22:04:49 -05:00
Pokemon GO server emulator
- 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 |
||
|---|---|---|
| src | ||
| .babelrc | ||
| .gitattributes | ||
| .gitignore | ||
| .greet | ||
| .help | ||
| .travis.yml | ||
| cfg.js.example | ||
| package.json | ||
| README.md | ||
| run-linux.sh | ||
| run-windows.bat | ||
| update.js | ||
______ _____ _____ _____
| ___ \ _ | __ \ _ |
| |_/ / | | | | \/ | | | ___ ___ _ ____ _____ _ __
| __/| | | | | __| | | |/ __|/ _ \ '__\ \ / / _ \ '__|
| | \ \_/ / |_\ \ \_/ /\__ \ __/ | \ 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.