Page MenuHomeFeedback Tracker

The same description.ext class is parsed 3 times on dedi and 7 (!!!!) times on client
Closed, ResolvedPublic

Description

Little bit of an overkill, don't you think? That it in MP. In editor it is parsed 2 times every time you hit Esc.

Details

Legacy ID
3487890047
Severity
None
Resolution
Open
Reproducibility
Always
Category
Engine
Steps To Reproduce

Add this to description.ext

class lol
{
x = __EVAL (diag_log ["=====>", diag_ticktime]);
};

Start and join dedi, look in .rpts

My results from earlier:

server

28.483
29.189
29.197

client

734.054
734.103
734.106
734.214
734.217
744.167
744.17

Additional Information

same tested in arma 2 dedi

server

698.82
713.954
713.99

client

741.547
741.605
741.639
751.673
761.768

5 times instead of 7. I dread to think what this will be in Arma 4 if not fixed :)

Event Timeline

Killzone_Kid edited Additional Information. (Show Details)
Killzone_Kid set Category to Engine.
Killzone_Kid set Reproducibility to Always.
Killzone_Kid set Severity to None.
Killzone_Kid set Resolution to Open.
Killzone_Kid set Legacy ID to 3487890047.May 8 2016, 12:07 PM
Killzone_Kid edited a custom field.

More tests

dedicated server + HC + respawn = 1;

Logging is done using EVAL inside a class as well as EXEC on its own:

Dedi (-autoinit)

["exec",51.895]
["eval",51.901]
["exec",52.279]
["eval",52.279]
["exec",52.286]
["eval",52.287]

HC (logs in first)

["exec",76.257]
["eval",76.261]
["exec",76.371]
["eval",76.372]
["exec",76.374]
["eval",76.375]
["exec",76.384]
["eval",76.384]
["exec",76.387]
["eval",76.387]

Player 1st time join

["exec",1052.2]
["eval",1052.2]
["exec",1052.23]
["eval",1052.23]
["exec",1052.23]
["eval",1052.23]

Player 2nd time join

["exec",1192.69]
["eval",1192.69]
["exec",1198.26]
["eval",1198.26]
["exec",1198.29]
["eval",1198.29]
["exec",1198.29]
["eval",1198.29]

More tests

dedicated server + respawn = 3;

Logging is done using EVAL inside a class as well as EXEC on its own:

Dedi (-autoinit)

["exec",27.857]
["eval",27.863]
["exec",28.269]
["eval",28.27]
["exec",28.286]
["eval",28.288]

Player 1st time join

["exec",1815.85]
["eval",1815.85]
["exec",1828.73]
["eval",1828.73]
["exec",1828.76]
["eval",1828.76]
["exec",1829.19]
["eval",1829.19]
["exec",1829.19]
["eval",1829.19]
["exec",1842.13]
["eval",1842.13]
["exec",1842.14]
["eval",1842.14]

Player 2nd time join

["exec",1967.13]
["eval",1967.13]
["exec",1972.88]
["eval",1972.89]
["exec",1972.91]
["eval",1972.91]
["exec",1972.91]
["eval",1972.92]

Adam added a subscriber: Adam.May 8 2016, 12:07 PM
Adam added a comment.May 25 2015, 12:42 PM

Hello, could you please provide a repro mission for this issue please?

This seems to be resolved

dedmen closed this task as Resolved.Jul 15 2020, 12:22 PM