... players to join, what hardware and software will I need?