Explain what procedure you are running the server.
Make sure you have your plugins and Gamemode loaded up.
Whats the error? Does the server show in your client (Without the Unknown gamemode)?
What that has to do with portforwarding and hosting server? It has nothing to do with scripting like plugins and gamemodes. It starts sa-mp server.exe correctly but it just shows only for me the server.