A3Antistasi / A3-Antistasi

A3-Antistasi is the new official Antistasi version
https://a3antistasi.enjin.com/
MIT License
78 stars 331 forks source link

[bug] Players Freeze - Armia Krajowa #213

Open Voronsky opened 5 years ago

Voronsky commented 5 years ago

Version: 1.4.0.2

Mods: CBA, IFA3_AIO_LITE, Cups_Terrains_CORE, Cups_Terrains_maps, ACE(no-medical)

Environment: MP dedi.

.rpt attatched? Yes

have you edited the missionfile?: No

Issue:

Greetings team!

It seems that we have noticed something a bit odd in my MP dedicated server I play with some friends. Currently I noticed that if someone tries to "steal" the batteries located at little bunkers nearby the resource points, then a random group of my squad mates (but never myself), will just freeze in place. Everyone else moves around them, they can move their camera but their body does not move, and no matter what buttons they press, nothing reacts to it. Their game is not frozen as everything around them moves around fine and they can still be killed. I also noticed that they have no desyncs whatsoever either. They simply are frozen in place and in mid-animation but only for a couple of seconds then they will unfreeze. This behaviour will continously occur until I restart my server.

I am currently running a linux dedicated server using the "Armia Krajowa" template for Antistasi. Attached are the RPT files of myself (I didn't freeze) and a friend of mine who did freeze. Unfortunately since I run a linux dedicated server, I by default, did not have it write out to a .rpt file so instead I copied a snippet of the stdout of the server.

My client RPT files:

https://drive.google.com/open?id=1ZnGfMnAsMwLFAEoD__Xdpp_qNp1F6ngf https://drive.google.com/open?id=1b9G_Hbm7mbXth27fwtzn6U-cvv3fuWV3

My Friend's RPT Files:

https://drive.google.com/open?id=1KB9yfAUwuLNqzBPi0wUWC14aCquBbKNS https://drive.google.com/open?id=1KB9yfAUwuLNqzBPi0wUWC14aCquBbKNS

Server STDOUT to my terminal: Log_november_22.txt

Images of them frozen (They really are):

20181122222839_1 20181122223142_1

https://steamcommunity.com/sharedfiles/filedetails/?id=1571666744 https://steamcommunity.com/sharedfiles/filedetails/?id=1571554343 https://steamcommunity.com/sharedfiles/filedetails/?id=1571554360

I did notice this unique thing though but not sure if this is related but it did show up around the time they froze. (From my text file)

5:12:08 Can't change owner from 0 to 2
 5:12:10 Server: Object 2:2581 not found (message Type_121)
Setting invalid pitch -14325.3906 for B Alpha 3-4:1 REMOTE
 5:12:14 ww2\assets_m\weapons\grenades_m\if_m24.p3d
 5:12:14 Server: Object 2:6161 not found (message Type_93)
 5:12:15 Error in expression <atEvalLand <= 15)) then {_aeropuertos = _areopuertos select {(getMarkerPos _x di>
 5:12:15   Error position: <_areopuertos select {(getMarkerPos _x di>
 5:12:15   Error Undefined variable in expression: _areopuertos
 5:12:15 File CREATE\patrolCA.sqf [A3A_fnc_patrolCA], line 99
 5:12:15 Error in expression <atEvalLand <= 15)) then {_aeropuertos = _areopuertos select {(getMarkerPos _x di>
 5:12:15   Error position: <_areopuertos select {(getMarkerPos _x di>
 5:12:15   Error Undefined variable in expression: _areopuertos
 5:12:15 File CREATE\patrolCA.sqf [A3A_fnc_patrolCA], line 99
 5:12:15 Error in expression <BIS_fnc_nearestPosition;
_aeropuertos = _aeropuertos select {({_x == _sitio} cou>
 5:12:15   Error position: <_aeropuertos select {({_x == _sitio} cou>
 5:12:15   Error Undefined variable in expression: _aeropuertos
 5:12:15 File CREATE\patrolCA.sqf [A3A_fnc_patrolCA], line 116
 5:12:15 Error in expression <tCanAttack)}} else {[]};
_aeropuertos = _aeropuertos + _puestos;
if (_esMarcador>
 5:12:15   Error position: <_aeropuertos + _puestos;
if (_esMarcador>
 5:12:15   Error Undefined variable in expression: _aeropuertos
 5:12:15 File CREATE\patrolCA.sqf [A3A_fnc_patrolCA], line 101
 5:12:15 Error in expression <",_marcador]};

_base = if ((_posOrigen distance _posDestino < distanceForLandAt>
 5:12:15   Error position: <distance _posDestino < distanceForLandAt>
 5:12:15   Error 0 elements provided, 3 expected
 5:12:15 File CREATE\patrolCA.sqf [A3A_fnc_patrolCA], line 146
 5:12:15 Error in expression <BIS_fnc_nearestPosition;
_aeropuertos = _aeropuertos select {({_x == _sitio} cou>
 5:12:15   Error position: <_aeropuertos select {({_x == _sitio} cou>
 5:12:15   Error Undefined variable in expression: _aeropuertos
 5:12:15 File CREATE\patrolCA.sqf [A3A_fnc_patrolCA], line 116
 5:12:15 Error in expression <tCanAttack)}} else {[]};
_aeropuertos = _aeropuertos + _puestos;
if (_esMarcador>
 5:12:15   Error position: <_aeropuertos + _puestos;
if (_esMarcador>
 5:12:15   Error Undefined variable in expression: _aeropuertos
 5:12:15 File CREATE\patrolCA.sqf [A3A_fnc_patrolCA], line 101
 5:12:15 Error in expression <",_marcador]};

_base = if ((_posOrigen distance _posDestino < distanceForLandAt>
 5:12:15   Error position: <distance _posDestino < distanceForLandAt>
 5:12:15   Error 0 elements provided, 3 expected
 5:12:15 File CREATE\patrolCA.sqf [A3A_fnc_patrolCA], line 146
 5:12:15 DeleteWeapon: wrong weaponID!
 5:12:15 ww2\assets_m\weapons\grenades_m\if_m24.p3d
 5:12:17 Server: Object 2:18939 not found (message Type_93)
 5:12:17 Server: Object 2:2428 not found (message Type_93)
 5:12:17 Server: Object 2:2581 not found (message Type_93)
 5:12:17 Error in expression <atEvalLand <= 15)) then {_aeropuertos = _areopuertos select {(getMarkerPos _x di>
 5:12:17   Error position: <_areopuertos select {(getMarkerPos _x di>
 5:12:17   Error Undefined variable in expression: _areopuertos
 5:12:17 File CREATE\patrolCA.sqf [A3A_fnc_patrolCA], line 99
 5:12:17 Error in expression <atEvalLand <= 15)) then {_aeropuertos = _areopuertos select {(getMarkerPos _x di>
 5:12:17   Error position: <_areopuertos select {(getMarkerPos _x di>
 5:12:17   Error Undefined variable in expression: _areopuertos
 5:12:17 File CREATE\patrolCA.sqf [A3A_fnc_patrolCA], line 99
 5:12:17 Error in expression <BIS_fnc_nearestPosition;
_aeropuertos = _aeropuertos select {({_x == _sitio} cou>
 5:12:17   Error position: <_aeropuertos select {({_x == _sitio} cou>
 5:12:17   Error Undefined variable in expression: _aeropuertos
 5:12:17 File CREATE\patrolCA.sqf [A3A_fnc_patrolCA], line 116
 5:12:17 Error in expression <tCanAttack)}} else {[]};
_aeropuertos = _aeropuertos + _puestos;
if (_esMarcador>
 5:12:17   Error position: <_aeropuertos + _puestos;
if (_esMarcador>
 5:12:17   Error Undefined variable in expression: _aeropuertos
 5:12:17 File CREATE\patrolCA.sqf [A3A_fnc_patrolCA], line 101
 5:12:17 Error in expression <",_marcador]};

_base = if ((_posOrigen distance _posDestino < distanceForLandAt>
 5:12:17   Error position: <distance _posDestino < distanceForLandAt>
 5:12:17   Error 0 elements provided, 3 expected
 5:12:17 File CREATE\patrolCA.sqf [A3A_fnc_patrolCA], line 146
 5:12:17 Error in expression <BIS_fnc_nearestPosition;
_aeropuertos = _aeropuertos select {({_x == _sitio} cou>
 5:12:17   Error position: <_aeropuertos select {({_x == _sitio} cou>
 5:12:17   Error Undefined variable in expression: _aeropuertos
 5:12:17 File CREATE\patrolCA.sqf [A3A_fnc_patrolCA], line 116
 5:12:17 Error in expression <tCanAttack)}} else {[]};
_aeropuertos = _aeropuertos + _puestos;
if (_esMarcador>
 5:12:17   Error position: <_aeropuertos + _puestos;
if (_esMarcador>
 5:12:17   Error Undefined variable in expression: _aeropuertos
 5:12:17 File CREATE\patrolCA.sqf [A3A_fnc_patrolCA], line 101
 5:12:17 Error in expression <",_marcador]};

_base = if ((_posOrigen distance _posDestino < distanceForLandAt>
 5:12:17   Error position: <distance _posDestino < distanceForLandAt>
 5:12:17   Error 0 elements provided, 3 expected
 5:12:17 File CREATE\patrolCA.sqf [A3A_fnc_patrolCA], 
Barbolani77 commented 5 years ago

Thanks a lot, I will check it ASAP

Barbolani77 commented 5 years ago

I checked your client and friends client .rpt and it's "clean" on a first sight. This bug is of the rare ones.

Also your report on the .rpt errors on the qrf script are very weird, but seem unrelated.

Voronsky commented 5 years ago

@Barbolani77 Thank you for the swift response. Was the information provided sufficient to give insight as to what is causing it? If not, is there anything specific to keep an eye on whenever I do reproduce it on my server, such that it would be helpful to add onto this issue?

Thanks

Barbolani77 commented 5 years ago

This one is of the rarest. I need to think What may be causing this

Voronsky commented 5 years ago

Ok thanks!

Mocksybren commented 5 years ago

it is an weird bug of BI. Most of the time this bug will occure with some medical scripts, but since this is not the case. We will all have to wonder what caused this bug.