Lo sencillo y creo que lógico seria que sólo pudieras interactuar militarmente con la gente con la que tuvieras contacto en el mapa, ahí hay una relación dónde ahora simplemente pone NONE, o DISCOVERED.
Luego, mi propuesta seria algo así como que pudieras llegar a un acuerdo diplomático con cada uno de ellos, pudiendo haber estos estados:
- NONE: (Asignado automáticamente) Sin ningún tipo de interactividad entre ambós jugadores.
- DISCOVERED: (Asignado automáticamente) Se puede comerciar sin coste y se puede prestar ayuda vecinal. Pero también se puede atacar y saquear en caso de victoria, pero sólo 1 saqueo cada 24h. En caso de ataque, no se puede ni comerciar ni prestar ayuda vecinal las siguientes 24h.
- TREGUA: (Asignado por los jugadores) No se puede atacar. Se puede comerciar sin coste y se puede prestar ayuda vecinal.
- PACTO MILITAR: (Asignado por los jugadores) No se puede atacar ni comerciar, si se puede prestar ayuda vecinal. Si se pueden mandar refuerzos defensivos. (Este punto queda a expensas que en defensas hubiera 1 o 2 slots extras para defensas externas.)
- PACTO DE NO AGRESIÓN: (Asignado por los jugadores) No se puede atacar ni prestar ayuda vecinal, si se puede comerciar sin coste.
- GUERRA: (Asignado por los jugadores) Se puede atacar y saquear a placer durante 24h. después del ataque en caso de victoria, no se puede ni comerciar ni prestar ayuda vecinal.
Los pactos asignados por los jugadores deberian tener un tiempo mínimo después de confirmarlos, pongamos 7 dias.
Seguramente es mejorable, pero es una idea.
Saludos