To all the people saying they should release server source code: You don’t even need to do that (as nice as it would be). At the very basic level all that is needed is:
- remove DRM (which probably cost more effort to add in the first place)
- a description of the API for any online components (which any decent dev team will already have internally documented)
Maybe if he wans to be able to make games for longer, he needs to dial it back and get a manager that can plan to reduce the amount o crunch needed, ideally to zero. The attitude that crunch should be normal in creative projects is atrocious and needs to go.