The way I see this working now, each player individually interacts with a mod in his/her own personal thread. Mods move from thread to thread as the player moves -- so if a player is in the Old City, the Old City mod is modding the thread, when they move to the South Mercantile District, the South Mercantile District mod takes over at the border, and so on. If a player's moving through a boundary, a little "heads-up" can be sent to the mod who has to take over. Mods and players will post time stamps in this thread, to keep track of when and where a player is at any given time.
We can also keep a mod-only thread for each district, administered by the mod. This would contain the most recent location and time stamp of each player in the district. As it's accessible to anyone, this gives players the ability to plan to meet up.
Some issues:
What if player A reaches location X at a certain game time (GT), then leaves. Player B reaches location X at the same GT player A was there, but after player A left board time (BT). What happens?
Best solution thus far is that player B sees player A, notices player A isn't paying attention. Player A isn't paying attention, so doesn't see player B. This could lead to problems if they were in a situation that would logically require interaction.
What happens when players do meet up? It's inefficient to cross post occurences in each thread. Might be best to create a new one with a pointer from each player's thread involved.
Posting locations may give players information they shouldn't have. However, that's a problem for having open threads in general. We should be able to figure out when players are acting on this, though, and be prepared to discipline accordingly. This
is
cheating.Open for comment.