The current approach registers only two zip files with fixed, hard-wired paths. This leads to problems as described at http://www.cafu.de/forum/viewtopic.php?f=6&t=1020
What we need instead is game-specific registration of file systems.
For example, file
EntityClassDefs.lua (or a new file
GameConfig.lua besides it) could hold a list of file systems (zip, http, ftp, ...) to be registered with the game.