msh_the port remains closed because your server isn't up and running so nothing's listening when you're checking if the port's open. your forward probably works just start the server and check
i had the server up and running when i checked and the port remained closed
does someone have to be connected to the server in order for the port to be open?