NetroIndonesia/Growtopia — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a small Growtopia private server project based on the docs in this repo. I want the normal game client to be able to log in, get redirected from the HTTP login endpoint to the game server, connect over ENet on port 17091, create or load a player, enter the game, join a generated world, move around, place and break tiles, and see other connected players.

Please follow the protocol documentation here closely, especially the login flow, tank packets, variants, world data, inventory, and items.dat handling. Include a simple way to store players and worlds locally so progress survives restarts. Also include the items.dat tool or wire it in so the client gets the right item database data and hash.

Keep it simple and runnable for testing on a local machine. Add clear setup instructions for how to start the HTTP server and game server, plus any client DNS or hosts file note needed. Look up current ENet or Node docs online if you need to.

Want more depth? Deep Reverse