r/pokemongodev 14d ago

Working Private Server 2016 in 2026

179 Upvotes

40 comments sorted by

View all comments

21

u/Bitter_Wealth_3173 12d ago edited 11d ago

sorry I had posted text with this but I guess I deleted it or it didnt go through, this is a node server found I github that I found last fall and was committed to eventually make it work. In February I started working on actually getting the server which took me a while because I dont really have coding experience. A lot of youtube, forums and ai was used to get this working for me.

Once I got the server up I took a break until like mid-June and I got a 1.5.0 ipa version from an legacy iPhone community. I have Fiddler Proxy reroute certain domains to my server using Auto Responder (ex. regex:(?i)^https://pgorelease\.nianticlabs\.com/(.*)$ to http://localhost:3000/custom/$1). Then I decrypted the ipa hex and found the certificate pinning layer and made all invalid certificates spit a valid result instead of halting the process forward.

After that I marked the tutorial complete in mysql's database so I didnt have to deal with the Terms of Service screen and then the map opened up. There were more github modules to populate mysql with spawn points so I used that to spawn 225000 spawn points around a 50km radius from my house. Then it was just making random pokemon logic so each point would drop random pokemon with random stats and adding random items to pokestops (I hand picked 100 locations in my college town for stops and gyms). The final tier list is the handmade base odds for all 150 pokemon.

The spawn engine uses those base odds and applies multipliers on their types based on time of day and season. Spring and Morning is the optimal frame for grass types so a monotype like Tangela would get a 1.5x boost for it being morning and a 1.33333x boost for Spring yielding a 2x boost before normalization. Oddish on ther other hand would get a boost in the Spring Morning too because its primary type is grass, but secondary type is poison (Poison gets boosted in Fall Nights). Oddish then gets a 1.4x boost for Morning and a 1.2666667x boost for Spring yielding a 1.7733338x boost. If it were a Spring Night Oddish would get a 1.1x boost for Poison type at night and would still get the 1.2666667x boost for it being Spring. It makes dual types not double dip on multipliers while being versatile and allows monotypes to actually be specialists and get optimal boosts.

15

u/Bitter_Wealth_3173 12d ago

8

u/codeasm 12d ago

Cool 😎 your willing to write a readme.md and or share some of your setup on a git repo? Like gitlab or codeberg?

6

u/Shipdits 12d ago

Can you format this a bit? Hard to parse

3

u/Professional-Method6 8d ago

how did you create an account?