mirror of
https://github.com/RaidMax/IW4M-Admin.git
synced 2025-06-08 06:08:20 -05:00
Merge branch 'develop' into release/pre
This commit is contained in:
commit
1fa8126c14
@ -24,5 +24,7 @@ namespace IW4MAdmin.Application.API.Master
|
|||||||
public int ClientNum { get; set; }
|
public int ClientNum { get; set; }
|
||||||
[JsonPropertyName("maxclientnum")]
|
[JsonPropertyName("maxclientnum")]
|
||||||
public int MaxClientNum { get; set; }
|
public int MaxClientNum { get; set; }
|
||||||
|
[JsonPropertyName("resolved_external_ip_address")]
|
||||||
|
public string? ResolvedExternalIPAddress { get; set; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -149,7 +149,8 @@ namespace IW4MAdmin.Application.Misc
|
|||||||
MaxClientNum = s.MaxClients,
|
MaxClientNum = s.MaxClients,
|
||||||
Id = s.EndPoint,
|
Id = s.EndPoint,
|
||||||
Port = (short)s.ListenPort,
|
Port = (short)s.ListenPort,
|
||||||
IPAddress = s.ListenAddress
|
IPAddress = s.ListenAddress,
|
||||||
|
ResolvedExternalIPAddress = s.ResolvedIpEndPoint.Address.IsInternal() ? _manager.ExternalIPAddress : null
|
||||||
}).ToList(),
|
}).ToList(),
|
||||||
WebfrontUrl = _appConfig.WebfrontUrl
|
WebfrontUrl = _appConfig.WebfrontUrl
|
||||||
};
|
};
|
||||||
|
@ -25,6 +25,7 @@ namespace SharedLibraryCore.Dtos
|
|||||||
public string IPAddress { get; set; }
|
public string IPAddress { get; set; }
|
||||||
public string ExternalIPAddress { get; set; }
|
public string ExternalIPAddress { get; set; }
|
||||||
public bool IsPasswordProtected { get; set; }
|
public bool IsPasswordProtected { get; set; }
|
||||||
|
public string? ResolvedExternalIPAddress { get; set; }
|
||||||
public string Endpoint => $"{IPAddress}:{Port}";
|
public string Endpoint => $"{IPAddress}:{Port}";
|
||||||
|
|
||||||
public double? LobbyZScore
|
public double? LobbyZScore
|
||||||
|
@ -39,6 +39,7 @@ namespace WebfrontCore.Controllers.API
|
|||||||
name = server.GametypeName
|
name = server.GametypeName
|
||||||
},
|
},
|
||||||
Parser = server.RconParser.Name,
|
Parser = server.RconParser.Name,
|
||||||
|
ResolvedExternalIPAddress = server.ResolvedIpEndPoint.Address.IsInternal() ? Manager.ExternalIPAddress : null,
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -68,6 +69,7 @@ namespace WebfrontCore.Controllers.API
|
|||||||
name = foundServer.GametypeName
|
name = foundServer.GametypeName
|
||||||
},
|
},
|
||||||
Parser = foundServer.RconParser.Name,
|
Parser = foundServer.RconParser.Name,
|
||||||
|
ResolvedExternalIPAddress = foundServer.ResolvedIpEndPoint.Address.IsInternal() ? Manager.ExternalIPAddress : null
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user