I should mention you can get Arma 3 on Steam right now for $33 USD and you get access to the Alpha and Beta and Full game on release. The main island will be approximately 270km2, the game allows modding (already in Alpha) and you can host your own dedicated server, etc.