default mode(no flag): Client runs expecting to connect via network.
"server" flag: Server runs expecting connections via network only.
"standalone" flag: Client and server both run in non-networked mode.
The mode flag MUST be either "server", indicating the server program MUST run, "alone", indicating standalone mode, or left out entirely, in which case the network client and gui MUST run.