If its not dedicated the server works fine besides a had a person who knows somthing about computers to do it for me.
By working fine do you mean that you can connect to it through LAN? Also that "person who knows somthing about computers..." obviously doesn't because its not working. He/she did it wrong.