Page MenuHomeFeedback Tracker

Feature Request: Enable entity streaming for specific players
Closed, ResolvedPublic

Description

It often happened that some entities dont need to be streamed to every person in streaming range.
To save some network traffic and cpu cycles it would be very helpful if its possible:

  • to disable streaming of an entity for specific players.
  • to enable streaming of an entity to a player that is not in streaming range.

Details

Severity
Feature
Resolution
Open
Reproducibility
N/A
Operating System
Windows 10 x64
Category
General

Event Timeline

RamBob created this task.Jan 17 2023, 5:19 PM
RamBob renamed this task from Enable entity streaming for specific players to Feature Request: Enable entity streaming for specific players.
Geez changed the task status from New to Assigned.Jan 18 2023, 1:29 PM

It was taken in to account during design with layers, which are for now premade (sorted in: statics, dynamics, characters+vehicles), but in the future I will allow for custom layers via script and for defining which layer is relevant to which player in what contexts and at what distances.

Example:
Player with (context:)Anti Air Weapon, will have (layer:)Helicopter streamed in at 2km.
Player with Rifle, will have Helicopter stream in at 1km.

Disabling streaming of an entity for specific player is also planned and I'm aware it is needed in some cases.

Enabling streaming of a particular entity to a particular player is already possible, GM does via RplComponent.EnableStreaming(bool).

Geez closed this task as Resolved.Mar 6 2024, 11:13 AM
Geez claimed this task.
Geez added a subscriber: Geez.

Resolved for the 1.2 update