MTA:Eir/functions/engineAllowStreamingNodeStealing

From Multi Theft Auto: Wiki
Revision as of 06:54, 11 December 2013 by The GTA (talk | contribs) (Created page with "__NOTOC__ This function allows or disallows the Streaming GC node stealing performed by native GTA:SA. This is the functionality that dir...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This function allows or disallows the Streaming GC node stealing performed by native GTA:SA. This is the functionality that directly causes world flickering if the engine encounters Streaming GC node shortage. Disabling this functionality will greatly reduce the amount of entities that can be freed of their Streaming GC nodes.

By default, Streaming GC node stealing is allowed.

Syntax

bool engineAllowStreamingNodeStealing ( bool allowed )

Returns

Returns true if allowed is passed as valid boolean, false otherwise.

Example

Click to collapse [-]
Client

This snippet is an alternative to the world flickering fix applied by infinite streaming. It once again sets the Streaming system into a sparse mode. Garbage Collection is considered better than node stealing.

engineAllowStreamingNodeStealing( false );
engineStreamingSetGCOnDemandEnabled( true );