void ProcessHostIp(SessionCommand session) {
var currentHostIp = _hostIP == null ? null : _hostIP.ToString();
if (session.HostIP == currentHostIp && session.Hosting == _hosting)
return;
_hosting = session.Hosting;
var addr = session.HostIP;
_hostIP = string.IsNullOrWhiteSpace(addr) ? null : new ServerAddress(addr);
CalculatedGameSettings.RaiseEvent(new MyActiveServerAddressChanged(_hostIP));
}