Pokemon GO server emulator
______ _____ _____ _____ | ___ \ _ | __ \ _ | | |_/ / | | | | \/ | | | ___ ___ _ ____ _____ _ __ | __/| | | | | __| | | |/ __|/ _ \ '__\ \ / / _ \ '__| | | \ \_/ / |_\ \ \_/ /\__ \ __/ | \ V / __/ | \_| \___/ \____/\___/ |___/\___|_| \_/ \___|_|
Copy and rename
cfg.js.exampleto
cfg.js.
Open
cfg.jsand fill the following fields:
DOWNLOAD_PROVIDER: "GOOGLE"; DOWNLOAD_USERNAME: "USERNAME"; DOWNLOAD_PASSWORD: "PASSWORD";
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.
To setup a database connection, open
cfg.jsand 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.
You need at minimum Node.js version 6.x.
Open up a terminal and enter
npm run bootto start the server or
npm run apito start the web-api.
To Update the Server enter
npm run update
Dockerfile,
cfg.js.exampleand
supervisord.conffrom github.
Dockerfile,
cfg.js.exampleand
supervisord.confinto the same folder. Rename
cfg.js.exampleto
cfg.js.
cfg.jsto your requirements as described above.
cd /POGOserver/and enter
npm run boot.
Note: Instead of automatically mapping the ports, map them static, so they don't change after reboot.