I don't understand the Player Controller nodes

Player Index is for local multiplayer, yes. When creating multiple players for a local multi game, you’ll need to create multiple player controllers. In so doing, each one will get its own player index that increments by one over the last. It would be best to keep track of which PC has which index on your end so you can act upon specific player controllers.