A clear definition of Player Index?

In one case with pawn’s AutoPossess enum, Player number seemed to represent networked players (as changing that enum effected what client had a working camera). I read on answer hub somewhere however, that it was used for locally connected players only (like split screen type stuff). Are these different values with the same kind of name?

The player index is always going to be in reference to the split screen local multiplayer, yes.

The only exception here would be if you made a variable for network play called playerIndex and manually added player controllers as they connected for later reference.

An example of this is that on network play, you would run get player [0] and it will reference the player client who called it unless the event was run on the server. This is because there are n copies of every player, one on your game and one on each of the other games. so in your game which has a copy of the other players in it, you are the 0 index and they are not playing on your computer.

Addt’l info: Think back on Halo System Link and use that in relation to the concept. If you had one xbox and 4 players, there would be 4 indices on the one system. If you had 3 xboxes each with 2 players, there would be 3 sets of 2 indices. Each machine would have it’s own list of player index and each are independent of other machines.