well you got a router/modem or a firewall?
there you can change the ports, there a special ports für each programm (port = something like a adress *cant explain on english^^*) well you have to open those ports so that the pc can communicate through the modem/router/firewall with the internet server.
well if you blocked the port for eFlyff, you cant connect to the server, and thats your problem isnt it?
well try to check your port settings .
another problem that comes to my mind is, that eFlyff blocks your regarding of your living place?! i aint sure with that but well you could find further informations at google

maybe a reinstall could help..?!
well dont hesitate to post if it works, or if you cant find help, i will try to help you further if i can *gg*
good luck in the meanwhile