Exporting Collision from UE4

So, to give a basis for my question, I am a programmer with little to no modeling experience that is working on a multiplayer FPS. This means that most of my assets will be made by someone else and just utilized by me. Another important bit of information is that I have chosen to create my own server backend that is separate from UE4. Yes, I realize this is much more difficult, but I have accepted that challenge (if nothing else for the learning experience). So if you are going to try and convince me not to do it this way, please understand that I already know the struggles that I will be facing.

Now, onto my question: In order to verify valid movement along terrain and whether someone was actually in line of sight when they shot and hit another player, this is going to require the server to have a copy of the level, specifically the collision meshes for the level, so how do I go about getting this information? For instance, if I have a level created in UE4, what would be the best way to go about exporting the collision information for that level to a format that can be loaded by a non-UE4 server? Is this even feasible within UE4 itself?

Note: I know that one method for doing this is to just have the server utilize a headless UE4 client and just use the built-in collision stuff, but I would really prefer not to do it this way.

Hi,
I have the same problem. My solution is copying the collision generation code (you can find it in asset export functions) to my plugin, so I can export collisions only. But it cannot handle concave static meshes. Any idea?