Error

Error #0123: external IP address or hostname not specified in server network settings

 

Error description

The server settings do not contain external IP address or its domain name.

 

Problem solution

Usually, when you open MyChat Server for external users via the internet, then the server physically works inside your closed local network. It has internal IP address in your LAN LAN (for example, 192.168.10.17). But the server knows nothing about own external IP to which users connect from the outside.


You perform port mapping/forwarding of the incoming traffic from your router with "white" IP into local network on your MyChat Server. But to work correctly, the server must know its external "white" IP, or domain name which is more preferable. The server can't do it on its own.


If you do not specify this address/name in the settings, the clients won't work correctly and probably there would be issues with calls and file transfer.


That is why you have to specify in the settings ("Settings", "Network settings", "IP address or server Host  for "external" clients") your real external IP address of your MyChat Server, that is visible on the internet (or domain name, that is resolved into this IP).


After this, restart MyChat Server and check if everything is OK in the "Tools", "Port test".


See also

How to set up MyChat to work via the internet