See, now you're talking reverse engineering the client as well as the server.
Actually, the client has a built-in map editor mode, so there was no reverse engineering involved. The map format is human readable (as you can see in the linked thread), and the client reads maps from .txt files from the "data" overrides folder. We don't need to disassemble the client or touch one byte on it in order to create and include new maps; the COH client is very, very, very mod-friendly.
It's true that Codewalker posted a binary patch so people could load maps right now, but that was just a case of "gimme NAO!" and not a necessity. With the server in place, the client doesn't need to be touched in order to create new maps; it's one of the things it can naturally do.