server: re-use existing player info if it exists, create new info otherwise