About Cities Of Earth 2
From Factorio Mod Portal# CitiesOfEarth 2 A Factorio mod that uses a map of Earth for map generation. The map is a fixed size and does not tile. There are "cities" that can be teleported to allowing for moving around the map. * Optional "Pre-Place Silo". The Rocket Silo will be built at map creation and cannot be crafted by players. * Optional "Penalty Per Death". Each death increases the number of launches to win.
CitiesOfEarth 2
A Factorio mod that uses a map of Earth for map generation. The map is a fixed size and does not tile. There are "cities" that can be teleported to allowing for moving around the map.
- Optional "Pre-Place Silo". The Rocket Silo will be built at map creation and cannot be crafted by players.
- Optional "Penalty Per Death". Each death increases the number of launches to win.
Requirements
When first starting a new game there will be a long delay while the map initializes.
Worlds, Regions, and Cities
There are two 'worlds'. Both are Earth.
- Atlantic - The center of the map is the Atlantic Ocean. This puts America on the 'right' side and Africa & Europe on the 'left' side of the game map. This is the traditional view of Earth on a map.
- Pacific - The center of the map is the Pacific Ocean. This puts Africa & Europe on the 'left' side and America on the 'right' side of the game map. This allows for a connection between Russia and Alaska to be built.
This is a list of the regions and cities | found in 'data/cities.lua': | Continent | Region | City | |:----------------|:---------------|:------------| | Africa | Mali | Bamako | | Africa | Chad | Mongo | | Africa | Egypt | Cairo | | Africa | Gauteng | Johannesburg| | Asia | China | Kunming | | Asia | Georgia | Tbilisi | | Asia | India | Delhi | | Asia | Saudi Arabia | Riyadh | | Asia | Mongolia | Moron | | Europe | Czech Republic | Prague | | Europe | Russia | Aktobe | | Europe | Russia | Bilibino | | Europe | Russia | Moscow | | Europe | Russia | Omsk | | Europe | Russia | Yakutsk | | Europe | Spain | Madrid | | Europe | UK | London | | North America | Canada | Brisay | | North America | Canada | Churchill | | North America | Canada | Nahanni | | North America | Greenland | Summit Camp | | North America | Mexico | Mexico City | | North America | United States | Boise | | North America | United States | Scranton | | North America | United States | Topeka | | North America | United States | Ungalik | | South America | Brazil | Manaus | | South America | Argentina | Cordoba | | Oceania | Australia | Broome | | Oceania | Australia | Sydney |
Note: Selecting a 'detailed' version of a world map will multiply all values by 2. You do not need to make any other changes - the values will be adjusted automatically.
Earth image processing by The Oddler City information was pulled from Mapcarta.
To Do:
- none
Known Issues:
- You must delete mod-settings.dat for changes to cities.lua to be available. If you change a lua data file, you'll need to delete the mod-settings.dat file.
Helpful commands:
chart, day mode, free movement, 10x speed
- /c local player = game.player; local pos = player.position; local rad=500; player.force.chart(player.surface, {{x = pos.x-rad, y = pos.y-rad}, {x = pos.x+rad, y = pos.y+rad}});
game.player.surface.always_day=true; game.player.character=nil; game.speed=10
Charting
- chart around player for 500
- /c local player = game.player; local pos = player.position; local rad=500; player.force.chart(player.surface, {{x = pos.x-rad, y = pos.y-rad}, {x = pos.x+rad, y = pos.y+rad}});
- /c game.player.surface.always_day=true
Print the object 'area':
- /c game.print(serpent.block(event.area))
Players
- get player index based on name: ( /player_index/ == hyspeed --> 1 )
- /c for k | v in pairs(game.players) do game.player.print(v.name .. " --> " .. k) end
- get player's current position
- /c local p = game.player.position; game.print( p.x..","..p.y)
- teleport player id to a location:
- /c game.players[z].teleport({x,y})
- 'god mode'
- /c game.player.character=nil
- undo 'god mode':
* /c game.player.create_character()
Speed
- speed up the game for mapping and moving during testing
- /c game.speed=10
Items
- add items to the player's inventory:
- /c game.player.insert{name="grenade" | count=10}
- /c game.player.insert{name="car" | count=1}
- /c game.player.insert{name="rocket-fuel" | count=10}
Unlocks & settings
/c local player = game.player player.surface.always_day=true player.force.research_all_technologies() player.cheat_mode=true
Equipment
/c local player = game.player player.insert{name="power-armor-mk2", count = 1} local p_armor = player.get_inventory(5)[1].grid p_armor.put({name = "fusion-reactor-equipment"}) p_armor.put({name = "fusion-reactor-equipment"}) p_armor.put({name = "fusion-reactor-equipment"}) p_armor.put({name = "exoskeleton-equipment"}) p_armor.put({name = "exoskeleton-equipment"}) p_armor.put({name = "exoskeleton-equipment"}) p_armor.put({name = "exoskeleton-equipment"}) p_armor.put({name = "energy-shield-mk2-equipment"}) p_armor.put({name = "energy-shield-mk2-equipment"}) p_armor.put({name = "personal-roboport-mk2-equipment"}) p_armor.put({name = "night-vision-equipment"}) p_armor.put({name = "battery-mk2-equipment"}) p_armor.put({name = "battery-mk2-equipment"}) player.insert{name="construction-robot", count = 25}
Power & Silo
/c local player = game.player player.insert({name="nuclear-reactor", count=1}) player.insert({name="heat-exchanger", count=2}) player.insert({name="steam-turbine", count=4})
Highlights
From source dataGame versions
Built for Factorio 1.1.
Footprint
Rated a light load on a server.
License
Published under LGPL-3.0.
Cities Of Earth 2 on Nxeon
From our catalogue- One-click install
- Supported on Nxeon Factorio servers. We download it from Factorio Mod Portal, place it, and restart the server.
- Server side
- Required on the server
- Server load
- light
- Smallest plan we suggest
- Factorio — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
- Latest build
- 1.3.9, released 2022-03-12
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 1.3.9 | 2022-03-12 | 1.1 | n/a |
| 1.3.7 | 2022-02-06 | 1.1 | n/a |
| 1.3.5 | 2021-12-31 | 1.1 | n/a |
| 1.3.3 | 2021-12-17 | 1.1 | n/a |
| 1.3.2 | 2021-12-15 | 1.1 | n/a |
| 1.3.1 | 2021-12-10 | 1.1 | n/a |
Run Cities Of Earth 2 on a Factorio server
Pick a server or deploy a new one above; it is installed in one click.
What kind of mod it is
From the catalogMaps & scenarios
Custom maps, arenas and scenarios to play on.
Runs on your server
From source side supportFactorio Mod Portal lists Cities Of Earth 2 as required on the server. Check its Factorio Mod Portal page to see whether players need it too.
Compatibility
- Game
- Factorio
- Runs on
- Serverrequired on the server
- Game versions
- 1.1
Verified at the source
- ✓Factorio Mod PortalOfficial listing, checked 2026-10-09Open ↗
- ✓Authorhyspeed, as published on Factorio Mod Portal
- ✓LicenseLGPL-3.0Free

