Joining & Founding a City
Joining a city
/cities
Lists all public cities with their population and score.
/join
Shows all public cities — visible from anywhere, even if you're already in a city.
/join cityhandle
Join the named city. If you're in the wilderness, you exit for free (no bus pass) and your resources convert to gold. If you're switching between real cities, a 50g bus pass is charged and you leave your old city automatically. Mayors must transfer their mayorship before they can leave.
Private cities are invite-only — they won't appear in the list and can't be joined by handle.
The city panel
/city is your city's dashboard, split into three tabs you switch with the buttons at the top:
- 📊 Overview — your headline stats: Citizens, Residents (if you have districts), your 💸 Treasury and what it earns per hour, City Score, Prestige and its wage bonus, plus what's currently under construction and your city group link. This tab also holds the 🏘 Districts and ✏️ Rename City buttons.
- 🏗 Buildings — every building you've built, grouped into core buildings, ✨ Tier 3 Specialties, and 🏛 Premium landmarks, each with its effect. The 📊 Building Stats button lives here.
- 👥 Citizens — your roster of players, their roles and homes, and a summary of your Resident families. Mayors and ministers can tap a name for a member card.
Your full resource stockpile has its own home at /resources, so it's not repeated here — that keeps each tab short and quick to read.
Founding a city
Costs 2,000 gold. If you're leaving the wilderness, no bus pass is charged — your leftover resources convert to gold first. If you're leaving an existing city, a 50 gold bus pass is charged. You become the mayor automatically. Mayors cannot abandon their current city; transfer the mayorship first.
/found riverside Riverside Heights
Founds a city with handle "riverside" and display name "Riverside Heights".
/found riverside Riverside Heights private
Same, but invite-only. The last word "private" triggers the flag.
Inviting players
Any city member can generate a permanent invite link for their city.
/invite
Returns a link you can share. Anyone who uses it joins your city directly — no bus ticket needed.
Invite links work for both public and private cities. They're the only way in to a private city.
City Telegram group
Mayors can link a private Telegram group to their city. Once linked, the bot posts live announcements there — build starts, completions, cancellations, new members joining, and tier promotions.
/linkgroup
Run this inside your city's Telegram group (bot must be an admin). Links it to your city and sets custom role titles for any role-holders already in the group.
/synctitles
Re-syncs role titles in the group. Run this after assigning or changing city roles.
Once a group is linked, a join link appears on /city and /profile for all city members. This is the easiest way to invite teammates who have anonymous profiles — share the link directly and they can join without needing to be @mentioned.
/unlinkgroup
Disconnects the city group. Announcements stop; the link is cleared from city and profile views.