[City of Heroes] Since I got the question, I am going to explain an excellent City of Heroes/Villains system that every game should steal. Every account gets a global name, one that is unique across all servers. In-game you would refer to it starting with an “@” so I am @Zubon. This has several uses.
- Global tells: even if you are playing a villain on Justice while I am playing a hero on Pinnacle, you can reach me with: “/tell @Zubon” If I am not currently online, it will save the message for the next time I am online.
- Global friends: if you accept someone as a global friend (/gfriend @name), you will be able to see what characters each other are on, including server, zone, origin, archetype, level, and current team size. You can suppress this with /ghide.
- Global chat: you can set up chat channels that people can join (with whatever permissions you want) from any server. You can have five channels running at once.
No matter where I am or what I am doing, I can find my friends.