- Added commands.js to commands like save & spawn.
- Added save command (Still need candies, items, avatar & tutorial)
- Enabled auto-save (Only save when there is players on).
- Changed SAVE_INTERVAL from 6e4 to 1e4 (Saves about every 12-13
second.)
- Updated to v 0.5.9
- Added getPlayerByName() & validPlayerName()
- Added kickPlayer() command again (Still needs removePlayer())
- Added dump to .help
- Changed the way arguments where made in the process.js file
- Fixed type in process.js (killall -> kickall)
- Removed update from .help
- Basic upgrade pkmn
- Basic pokedex
- Player consumes fort rewards
- Only refresh player position on GET_MAP_OBJECTS req
- Fixed pkmn inventory related bugs
- Updated to v 0.5.8
- Added cfg.js, .save & npm-debug.* to .gitignore
- Updated .help from clients -> players
- Fixed MySQL related bug, when new player join
(https://vgy.me/bh2ooq.png)
- Added spawn points support
- Added spawn min max expire
- Added spawn encounter parsing
- Updated user table
- Better player position refresh
- Trigger pkmn spawns on player position refresh
- Added unique hash util method
- Run server by npm boot script
- Updated to version 0.5.5
- Sync player with db
- Various player model changes
- Save player position
- Better packet logging
- Set favorite pkmn and recycle item support
- Validate emails by regex
- Extended enums
- Improved stdin
- Fixed bugs related with player gender, team and currency serialisation
- Added basic level up rewards, player profile and ser avatar handling
- Load player settings out of game master
- Added option to dump assets by console command "/dump"
- Added item enums
- Fort live editing seems stable
- Better cell neighbor lookup
- ForDetails and FortSearch doesnt use db queries anymore
- Setup process resolves now after success
- Improve live map object editing
- Added fort table
- Restructured world, forts and cells
- Todo: Make sure forts always have unique uid, likely breaks when add
and delete multiple forts
- Anticache for fort images
- Show forts as markers on gmaps api
- Added doubleclick on blank map to create fort
- Added doubclick on fort marker to delete fort
- Check for newer version on boot
- Moved various things
- Improved fort handling
- Extended api
- Cleaner game master handling
- Added contact and currency player subclasses
- Authentication works
- Cleaner device sig parsing, handle unknown as repeated field
- Added various player and world packets
- Seperate settings object for DownloadSettings request
- Basic GetMapObjects response
- Removed unnecessary code in request.js
- Extended response.js
- Outsourced parseSignature into utils.js
- Global shared print method
- API hearbeat and reconnecting feature
- Serialize avatar
- Basic player authentication
- New packet structure for classes
- Safer url routing
- Fixed bug, where player inventory didnt got sent, if the players party
is empty
- createUser db call resolve was missing
- Default player level is 1
- Added basic api
- Added cfg option to enable or disable api
- Added cfg option to greet or not
- 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
- Support pogo app 0.35.0
- Fixed encountering and catch pokemons
- Save catched pokemon and items inside db
- Added various base tables
- Spawn wild pokemon to players
- Added checkchallenge req/res support
- Fixed various mysql bugs
- Fort details now auto show latest pogoserver version
- Fixed game master parsing bug
- Dump assets for various platforms
- Fixed bug where first-run detection was checked in a bad way, which
potentionally caused missing critical data
- Updated to pogo-asset-downloader v0.2.3
- Now dumps models and asset_digest on first start into /data
- Reworked the route request routine
- Added local ip4 display (is this ok?)
- Model download urls are now routed to the server itself (need to get
this more efficient)
- Updated version to 0.3.4
- Refactored config
- Fixed mongodb bug, where player avatar didnt got saved into db
- Deleted requests.js, instead use protobuf
- Player parallelism should work now, dont share instanced player object
anymore *facepalm*
- Updated version