Page MenuHomeFeedback Tracker

Non-unique map markers
New, WishlistPublic

Description

Map markers are meant to have unique names. However, it is possible to have player-created map markers with non-unique names.

Player-created markers are systematically named using the following convention: "_USER_DEFINED #12345678/n" where:

  • 12345678 corresponds to the DirectPlay ID or _id from OnPlayerConnected/OnPlayerDisconnected
  • n corresponds to an incrementing number starting with 0

When a player disconnects and reconnects, the n or incrementing marker number restarts at 0.

What this means is that if a player already has player-created map markers in-game before he disconnects, the same player can create non-unique markers after reconnecting.

Perhaps this is a locality issue because objects are returned to the server when a player disconnects. But that said, the non-unique markers will be transferred to the server when the player disconnects a second time.

Details

Legacy ID
2260821056
Severity
None
Resolution
Open
Reproducibility
Always
Category
Multiplayer
Steps To Reproduce
  1. Start a multiplayer game
  2. Create player markers by double clicking on map
  3. Disconnect
  4. Reconnect
  5. Create player markers by double clicking on map

Use the following code to see the duplicate markers:
{ systemChat str _x } count allMapMarkers;

Event Timeline

cyckuan edited Steps To Reproduce. (Show Details)Jan 29 2014, 2:07 AM
cyckuan edited Additional Information. (Show Details)
cyckuan set Category to Multiplayer.
cyckuan set Reproducibility to Always.
cyckuan set Severity to None.
cyckuan set Resolution to Open.
cyckuan set Legacy ID to 2260821056.May 7 2016, 5:51 PM