People did it for World of Warcraft, and continue to do so with each expansion.

I can host and play a WotLK server locally, offline on my desktop with AI player bots with minimal issues thanks to the work of the community