psforever / PSF-LoginServer

Emulated PlanetSide 1 world and login server by the PSForever project.
https://psforever.net
GNU General Public License v3.0
75 stars 46 forks source link

Galaxy - Galaxy passengers crash when pilot bails out #1035

Closed Dethdeath closed 1 year ago

Dethdeath commented 1 year ago

When the pilot of a galaxy bails out, the passenger's client essentially crashes, they are in a frozen state with no weapons or the ability to use chat or move the camera. During our test we went through a WG several times, but this doesn't seem required to reproduce it.

ScrawnyRonnie commented 1 year ago

Was not able to reproduce. Bailing from a Gal caused all others (passenger, gunner, and ANT) to bail out as well. Didn't test multiple variations of this (zoning/not zoning), but I had zoned first.

Fate-JH commented 1 year ago

Just to confirm, you're not using "no /helmet cosmetic" characters for these tests, are you?

ScrawnyRonnie commented 1 year ago

After what I went through on the test server with cosmetics I thought that could have something to do with the inconsistent results we have while testing. For example, while zoning a lot I never had an issue with a passenger or pilot on my own as far as crashing or a desync. When untouchable joined me as a passenger I started having issues. His char was the only one at/above br 24

Fate-JH commented 1 year ago

Untouchable, living up to his name. I guess correcting the default state of cosmetics upon BR24 is where I should aim next. After that, testing and confirmation in this matter may resume. Even by Untouchable.

Dethdeath commented 1 year ago

Passenger perspective:

https://user-images.githubusercontent.com/77748540/221231171-33e15493-cbc0-45a1-9949-781b4e7ccde8.mp4

Both of these characters are BR15.

ScrawnyRonnie commented 1 year ago

Weird... every time I bailed the passengers never did that. This was with pulling one from sanc and zoning somewhere or pulling one from another cont and bailing there too.

ScrawnyRonnie commented 1 year ago

I did this one again and have the same results as Deth now. Only way out is to Alt F4 on the passenger's clients. It is Galaxy specific. I tested bailing as the pilot from a GG, Phant, and Lib and passengers/gunners all ejected with the pilot. It also did not matter if I zoned with everyone in it first or not.