Jump to content

Open beta 2.8.6.41363: Aerial refueling events broken in Multiplayer


Thunk

Recommended Posts

In open beta 2.8.6.41363, the behavior of S_EVENT_REFUELING and S_EVENT_REFUELING_STOP have changed. Single player still behaves the same as prior builds, but multiplayer has changed significantly.

In single player mode, when USER connects to TANKER, event S_EVENT_REFUELING fires. The event.initiator is the USER's unit. When the USER disconnects, event S_EVENT_REFUELING_STOP fires. That event.initiator is also the USER's unit. The behavior is the same for both single threaded and multi threaded clients. This is consistent behavior as observed in prior builds.

Multi player used to work the same way. But in 2.8.6.41363 the online behavior has changed. Now, when a USER connects to TANKER, event S_EVENT_REFUELING fires but the event.initiator is the TANKER instead of the USER.  Furthermore, when the USER disconnects two S_EVENT_REFUELING_STOP events fire. The first lists the TANKER as the event.initiator. The second lists the USER as the event.initiator.

Prior to 2.8.6.41363, start and stop events with the USER as the initiator fired in both online and offline play. Now, without an event indicating when the USER initiated refueling, it's impossible to monitor (and grade) the duration of players' refueling attempts. Please re-institute an S_EVENT_REFUELING event with the USER as the initiator in the multiplayer environment, to be consistent with both offline play and prior builds.

 

----Attachments---

Here are the relevant lines from the log file. Note the first line shows refueling started with the S-3 as the initiator. Then there are two refueling stop events, one for the tanker and one for the hornet. Server track file is also attached.

 

2023-07-05 03:14:22.571 INFO    Scripting (Main): event:initiator_unit_type=S-3B Tanker,type=refuel,initiator_object_id=16894209,initiator_ws_type1=1,t=178.416,initiator_coalition=2,initiatorMissionID=1768,
2023-07-05 03:14:22.571 INFO    APP (Main): wcTanker::onEvent:6
2023-07-05 03:14:22.571 INFO    EDCORE (Main): (wcTanker::Channel)enterToState_:4
2023-07-05 03:14:25.591 INFO    APP (Main): wcTanker::onEvent:9
2023-07-05 03:14:25.591 INFO    EDCORE (Main): (wcTanker::Channel)enterToState_:5
2023-07-05 03:14:34.763 INFO    APP (Main): wcTanker::onEvent:10
2023-07-05 03:14:34.763 INFO    EDCORE (Main): (wcTanker::Channel)enterToState_:4
2023-07-05 03:14:34.763 INFO    Scripting (Main): event:initiator_unit_type=S-3B Tanker,type=refuel stop,initiator_object_id=16894209,initiator_ws_type1=1,t=190.609,initiator_coalition=2,initiatorMissionID=1768,
2023-07-05 03:14:34.763 INFO    APP (Main): wcTanker::onEvent:7
2023-07-05 03:14:34.763 INFO    Scripting (Main): event:initiator_unit_type=FA-18C_hornet,type=refuel stop,initiatorPilotName=Thunk,initiator_coalition=2,initiator_ws_type1=1,t=190.609,initiator_object_id=16779010,initiatorMissionID=1767,

server-20230704-211052.trk

  • Like 1
Link to comment
Share on other sites

  • 7 months later...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...