So I opened all the ports and some how the client tells me that "The Server is down".
I am really happy right now that the client is talking to the server.
I just have to fix something here.
Yeah here are all the ports that server needs to open:
HTML Code:
9958
9951
9865
8653
5816
5818
5601
Anyway, I still need to fix something here.
I got it to work.
I think that something may goes wrong with my own client
So I went back and change worlds.dat (because I read a post from idlemonkey that I need to be careful with NULL character)

I thought NULL and "." are the same.
So I went in and changed them "." back to NULL.
And it works now