How to get map (navigation mesh) inside custom server c++

Hi everyone, I actually work on a multiplayer game and create my own server in c++. I have one problem concerning map, collision and movement. I want to know if their is a way to upload the navigation mesh of my map inside my console application and if possible how to use it.

I want this to prevent cheating cause actually the player send input to server and update all client, when the input change, the position in the world is update with the real position of the client, which work perfectly. But if someone find a way to increase speed of simply change position of the player, that would be painful.

So I guess that if I know exactly how the map is I could only use the input to move them in the server and then use the position (inside the server and not the position inside the client) and send this to my concerning client.

thanks for future answer :)!

some one have infos? up!

The only solution I found was to connect a custom client directly on the server who is recognize as the «mapManager». Then I can calculate data on the engine but on the server.

I’m pretty sure they’r simpler way to do this, but is my only clue for now.