I have checked everything. This is my conf_athena and map_athena:
char_athena
// Login Server IP
// The character server connects to the login server using this IP address.
// NOTE: This is useful when you are running behind a firewall or are on
// a machine with multiple interfaces.
login_ip: 127.0.0.1
// The character server listens on the interface with this IP address.
// NOTE: This allows you to run multiple servers on multiple interfaces
// while using the same ports for each server.
//bind_ip: 127.0.0.1
// Login Server Port
login_port: 6900
// Character Server IP
// The IP address which clients will use to connect.
// Set this to what your server's public IP address is.
char_ip: flluxro.zapto.org
// Character Server Port
char_port: 6121
map_athena
// Character Server IP
// The map server connects to the character server using this IP address.
// NOTE: This is useful when you are running behind a firewall or are on
// a machine with multiple interfaces.
char_ip: 127.0.0.1
// The map server listens on the interface with this IP address.
// NOTE: This allows you to run multiple servers on multiple interfaces
// while using the same ports for each server.
//bind_ip: 127.0.0.1
// Character Server Port
char_port: 6121
// Map Server IP
// The IP address which clients will use to connect.
// Set this to what your server's public IP address is.
map_ip: flluxro.zapto.org
// Map Server Port
map_port: 5121
With this configuration, when I set my ip address in clientinfo.xml to 127.0.0.1, I can login but only until the character selection, after that I get Failed To Connect Server.
When I set my IP adress in clientinfo.xml to flluxro.zapto.org, I can't enter the server at all.
I think this is because the login_server IP is needed to be my WAN IP, because when I use 127.0.0.1 on clientinfo.xml i can login but can't enter the character selection because my char_ip is my WAN IP.