¿Dónde está la capital de Shen You?
La capital de Dios está en la Estrella de Dios. La Estrella de Dios está conectada a la Tierra a través de la cinta de Möbius. Se encuentra a 108.000 años luz y forma un mundo completo con la Tierra. La vida en God City o God Star se construye digitalmente.
Tanto la ciudad capital, Shen You, como la estrella de Shen You no son reales, sino el mundo metaverso construido por Changxiao Group.