I checked every possible connection and problem is my router. I have Netgear DGN1000 and I was looking for solution to open ports but until now any of this solution doesn't work. Could you exactly tell me which ports Soldat using? UDP or TCP and which range? i wolud be grateful if you will help. Thanks.
You don't need to forward ports if you're just playing on servers instead of hosting one.
The port soldat uses to request a list of servers to show in the lobby is 13073 TCP. The port uses to play on servers is arbitrary as each server owner can choose whichever port they want. Again, these are *outgoing* ports not *incoming* (forwarded) so you shouldn't need to "open" them unless the router has a whitelist of outgoing ports.
You could post a screenshot of your router config web ui which may help us get a clearer view of your situation