Page MenuHomeFeedback Tracker

Expose persistent player identifiers in scripting
New, NormalPublic

Description

This is a feature request that is critical for any mods that would like to easily implement persistence. Exposing information about players such as a Steam ID, an Xbox Live ID, or similar would enable modders to implement persistence-related functionality with minimum effort, as you could easily bind things to players and have said things "stick".

Use cases range from saving/persisting inventory/loadouts in/across servers to banning troublesome players. I would consider this a major feature from the scripting point of view.

Details

Severity
Feature
Resolution
Open
Reproducibility
Always
Operating System
Windows 10 x64
Category
General

Event Timeline

Just a small update here that I have discovered a log entry containing an "IdentityId":

15:14:33:843  NETWORK      : ### Updating player: PlayerId=4, Name=bacon#8008, IdentityId=SOME_GUID_HERE

Can this be accessed from script? Is it unique per player?

I think this can be closed now. I've been told this is bound to players and unique so I'm all set.