Abstract: A generic cross-broadcast system for providing games on interactive television networks comprises an administration machine, a cross-broadcast real-time upload means operative to interact with said administration machine and to provide continuous real-time updating to a plurality of carousel servers residing in one or more headends, a generic game server used for managing on-going online games, and a database server for keeping game related information. The cross-broadcast real-time upload means renders the operation or choice of a particular carousel server transparent to an operator of the system or to a programmer of the game server application.