I finally figured it out!!! So I narrowed it down to the fact that the skeletal mesh was not animating on the dedicated server. I did this by creating a socket and printing the sockets transform location to the screen. With dedicated server turned off, it moved. With dedicated server turned on, the socket never changed location. So then I decided I would try changing every single setting on the skeletal mesh until it worked. Finally when I set “Mesh Component Update Flag” to “Always Tick Pose and Refresh Bones” it instantly worked perfectly and all of my collision events fired as expected!
11 Likes