Files
2025-09-29 00:52:08 +02:00

554 lines
24 KiB
XML
Executable File

<?xml version="1.0" encoding="utf-8" ?>
<services>
<!-- Scene XML Service -->
<service name="RSG.Statistics.Server.Services.SceneXmlService"
behaviorConfiguration="ServiceBehaviour">
<host>
<baseAddresses>
<add baseAddress="http://*:8080/StatisticsService/SceneXml" />
<add baseAddress="net.tcp://*:9000/StatisticsService/SceneXml.svc" />
<add baseAddress="net.pipe://*/StatisticsService/SceneXml.svc" />
</baseAddresses>
</host>
<endpoint binding="webHttpBinding"
bindingConfiguration="defaultWebHttpBinding"
behaviorConfiguration="webHttp"
contract="RSG.Statistics.Common.ServiceContract.ISceneXmlQueryService" />
<endpoint binding="netTcpBinding"
bindingConfiguration="defaultNetTcpBinding"
contract="RSG.Statistics.Common.ServiceContract.ISceneXmlQueryService" />
<endpoint binding="netTcpBinding"
bindingConfiguration="defaultNetTcpBinding"
contract="RSG.Statistics.Common.ServiceContract.ISceneXmlManipulationService" />
<endpoint binding="netNamedPipeBinding"
bindingConfiguration="defaultNetPipeBinding"
contract="RSG.Statistics.Common.ServiceContract.ISceneXmlManipulationService" />
<endpoint address="mex"
binding="mexHttpBinding"
contract="IMetadataExchange" />
</service>
<!-- Resource stat Service -->
<service name="RSG.Statistics.Server.Services.ResourceStatService" behaviorConfiguration="ServiceBehaviour">
<host>
<baseAddresses>
<add baseAddress="http://*:8080/StatisticsService/ResourceStats" />
<add baseAddress="net.tcp://*:9000/StatisticsService/ResourceStats.svc" />
<add baseAddress="net.pipe://*/StatisticsService/ResourceStats.svc" />
</baseAddresses>
</host>
<endpoint binding="webHttpBinding"
bindingConfiguration="defaultWebHttpBinding"
behaviorConfiguration="webHttp"
contract="RSG.Statistics.Common.ServiceContract.IResourceStatService" />
<endpoint binding="netTcpBinding"
bindingConfiguration="defaultNetTcpBinding"
contract="RSG.Statistics.Common.ServiceContract.IResourceStatService" />
<endpoint binding="netNamedPipeBinding"
bindingConfiguration="defaultNetPipeBinding"
contract="RSG.Statistics.Common.ServiceContract.IResourceStatService" />
</service>
<!-- Common Assets -->
<service name="RSG.Statistics.Server.Services.BuildService" behaviorConfiguration="ServiceBehaviour">
<host>
<baseAddresses>
<add baseAddress="http://*:8080/StatisticsService/Builds" />
<add baseAddress="net.tcp://*:9000/StatisticsService/Builds.svc" />
<add baseAddress="net.pipe://*/StatisticsService/Builds.svc" />
</baseAddresses>
</host>
<endpoint binding="webHttpBinding"
bindingConfiguration="defaultWebHttpBinding"
behaviorConfiguration="webHttp"
contract="RSG.Statistics.Common.ServiceContract.IBuildService" />
<endpoint binding="netTcpBinding"
bindingConfiguration="defaultNetTcpBinding"
contract="RSG.Statistics.Common.ServiceContract.IBuildService" />
<endpoint binding="netNamedPipeBinding"
bindingConfiguration="defaultNetPipeBinding"
contract="RSG.Statistics.Common.ServiceContract.IBuildService" />
</service>
<service name="RSG.Statistics.Server.Services.LevelService" behaviorConfiguration="ServiceBehaviour">
<host>
<baseAddresses>
<add baseAddress="http://*:8080/StatisticsService/Levels" />
<add baseAddress="net.tcp://*:9000/StatisticsService/Levels.svc" />
<add baseAddress="net.pipe://*/StatisticsService/Levels.svc" />
</baseAddresses>
</host>
<endpoint binding="webHttpBinding"
bindingConfiguration="defaultWebHttpBinding"
behaviorConfiguration="webHttp"
contract="RSG.Statistics.Common.ServiceContract.ILevelService" />
<endpoint binding="netTcpBinding"
bindingConfiguration="defaultNetTcpBinding"
contract="RSG.Statistics.Common.ServiceContract.ILevelService" />
<endpoint binding="netNamedPipeBinding"
bindingConfiguration="defaultNetPipeBinding"
contract="RSG.Statistics.Common.ServiceContract.ILevelService" />
</service>
<service name="RSG.Statistics.Server.Services.MissionService" behaviorConfiguration="ServiceBehaviour">
<host>
<baseAddresses>
<add baseAddress="http://*:8080/StatisticsService/Missions" />
<add baseAddress="net.tcp://*:9000/StatisticsService/Missions.svc" />
<add baseAddress="net.pipe://*/StatisticsService/Missions.svc" />
</baseAddresses>
</host>
<endpoint binding="webHttpBinding"
bindingConfiguration="defaultWebHttpBinding"
behaviorConfiguration="webHttp"
contract="RSG.Statistics.Common.ServiceContract.IMissionService" />
<endpoint binding="netTcpBinding"
bindingConfiguration="defaultNetTcpBinding"
contract="RSG.Statistics.Common.ServiceContract.IMissionService" />
<endpoint binding="netNamedPipeBinding"
bindingConfiguration="defaultNetPipeBinding"
contract="RSG.Statistics.Common.ServiceContract.IMissionService" />
</service>
<!-- Game Assets -->
<service name="RSG.Statistics.Server.Services.CharacterService" behaviorConfiguration="ServiceBehaviour">
<host>
<baseAddresses>
<add baseAddress="http://*:8080/StatisticsService/Characters" />
<add baseAddress="net.tcp://*:9000/StatisticsService/Characters.svc" />
<add baseAddress="net.pipe://*/StatisticsService/Characters.svc" />
</baseAddresses>
</host>
<endpoint binding="webHttpBinding"
bindingConfiguration="defaultWebHttpBinding"
behaviorConfiguration="webHttp"
contract="RSG.Statistics.Common.ServiceContract.ICharacterService" />
<endpoint binding="netTcpBinding"
bindingConfiguration="defaultNetTcpBinding"
contract="RSG.Statistics.Common.ServiceContract.ICharacterService" />
<endpoint binding="netNamedPipeBinding"
bindingConfiguration="defaultNetPipeBinding"
contract="RSG.Statistics.Common.ServiceContract.ICharacterService" />
</service>
<service name="RSG.Statistics.Server.Services.CutsceneService" behaviorConfiguration="ServiceBehaviour">
<host>
<baseAddresses>
<add baseAddress="http://*:8080/StatisticsService/Cutscenes" />
<add baseAddress="net.tcp://*:9000/StatisticsService/Cutscenes.svc" />
<add baseAddress="net.pipe://*/StatisticsService/Cutscenes.svc" />
</baseAddresses>
</host>
<endpoint binding="webHttpBinding"
bindingConfiguration="defaultWebHttpBinding"
behaviorConfiguration="webHttp"
contract="RSG.Statistics.Common.ServiceContract.ICutsceneService" />
<endpoint binding="netTcpBinding"
bindingConfiguration="defaultNetTcpBinding"
contract="RSG.Statistics.Common.ServiceContract.ICutsceneService" />
<endpoint binding="netNamedPipeBinding"
bindingConfiguration="defaultNetPipeBinding"
contract="RSG.Statistics.Common.ServiceContract.ICutsceneService" />
</service>
<service name="RSG.Statistics.Server.Services.VehicleService" behaviorConfiguration="ServiceBehaviour">
<host>
<baseAddresses>
<add baseAddress="http://*:8080/StatisticsService/Vehicles" />
<add baseAddress="net.tcp://*:9000/StatisticsService/Vehicles.svc" />
<add baseAddress="net.pipe://*/StatisticsService/Vehicles.svc" />
</baseAddresses>
</host>
<endpoint binding="webHttpBinding"
bindingConfiguration="defaultWebHttpBinding"
behaviorConfiguration="webHttp"
contract="RSG.Statistics.Common.ServiceContract.IVehicleService" />
<endpoint binding="netTcpBinding"
bindingConfiguration="defaultNetTcpBinding"
contract="RSG.Statistics.Common.ServiceContract.IVehicleService" />
<endpoint binding="netNamedPipeBinding"
bindingConfiguration="defaultNetPipeBinding"
contract="RSG.Statistics.Common.ServiceContract.IVehicleService" />
</service>
<service name="RSG.Statistics.Server.Services.WeaponService" behaviorConfiguration="ServiceBehaviour">
<host>
<baseAddresses>
<add baseAddress="http://*:8080/StatisticsService/Weapons" />
<add baseAddress="net.tcp://*:9000/StatisticsService/Weapons.svc" />
<add baseAddress="net.pipe://*/StatisticsService/Weapons.svc" />
</baseAddresses>
</host>
<endpoint binding="webHttpBinding"
bindingConfiguration="defaultWebHttpBinding"
behaviorConfiguration="webHttp"
contract="RSG.Statistics.Common.ServiceContract.IWeaponService" />
<endpoint binding="netTcpBinding"
bindingConfiguration="defaultNetTcpBinding"
contract="RSG.Statistics.Common.ServiceContract.IWeaponService" />
<endpoint binding="netNamedPipeBinding"
bindingConfiguration="defaultNetPipeBinding"
contract="RSG.Statistics.Common.ServiceContract.IWeaponService" />
</service>
<service name="RSG.Statistics.Server.Services.MapAreaService" behaviorConfiguration="ServiceBehaviour">
<host>
<baseAddresses>
<add baseAddress="http://*:8080/StatisticsService/MapAreas" />
<add baseAddress="net.tcp://*:9000/StatisticsService/MapAreas.svc" />
<add baseAddress="net.pipe://*/StatisticsService/MapAreas.svc" />
</baseAddresses>
</host>
<endpoint binding="webHttpBinding"
bindingConfiguration="defaultWebHttpBinding"
behaviorConfiguration="webHttp"
contract="RSG.Statistics.Common.ServiceContract.IMapAreaService" />
<endpoint binding="netTcpBinding"
bindingConfiguration="defaultNetTcpBinding"
contract="RSG.Statistics.Common.ServiceContract.IMapAreaService" />
<endpoint binding="netNamedPipeBinding"
bindingConfiguration="defaultNetPipeBinding"
contract="RSG.Statistics.Common.ServiceContract.IMapAreaService" />
</service>
<service name="RSG.Statistics.Server.Services.MapSectionService" behaviorConfiguration="ServiceBehaviour">
<host>
<baseAddresses>
<add baseAddress="http://*:8080/StatisticsService/MapSections" />
<add baseAddress="net.tcp://*:9000/StatisticsService/MapSections.svc" />
<add baseAddress="net.pipe://*/StatisticsService/MapSections.svc" />
</baseAddresses>
</host>
<endpoint binding="webHttpBinding"
bindingConfiguration="defaultWebHttpBinding"
behaviorConfiguration="webHttp"
contract="RSG.Statistics.Common.ServiceContract.IMapSectionService" />
<endpoint binding="netTcpBinding"
bindingConfiguration="defaultNetTcpBinding"
contract="RSG.Statistics.Common.ServiceContract.IMapSectionService" />
<endpoint binding="netNamedPipeBinding"
bindingConfiguration="defaultNetPipeBinding"
contract="RSG.Statistics.Common.ServiceContract.IMapSectionService" />
</service>
<service name="RSG.Statistics.Server.Services.ArchetypeService" behaviorConfiguration="ServiceBehaviour">
<host>
<baseAddresses>
<add baseAddress="http://*:8080/StatisticsService/Archetypes" />
<add baseAddress="net.tcp://*:9000/StatisticsService/Archetypes.svc" />
<add baseAddress="net.pipe://*/StatisticsService/Archetypes.svc" />
</baseAddresses>
</host>
<endpoint binding="webHttpBinding"
bindingConfiguration="defaultWebHttpBinding"
behaviorConfiguration="webHttp"
contract="RSG.Statistics.Common.ServiceContract.IArchetypeService" />
<endpoint binding="netTcpBinding"
bindingConfiguration="defaultNetTcpBinding"
contract="RSG.Statistics.Common.ServiceContract.IArchetypeService" />
<endpoint binding="netNamedPipeBinding"
bindingConfiguration="defaultNetPipeBinding"
contract="RSG.Statistics.Common.ServiceContract.IArchetypeService" />
</service>
<service name="RSG.Statistics.Server.Services.RoomService" behaviorConfiguration="ServiceBehaviour">
<host>
<baseAddresses>
<add baseAddress="http://*:8080/StatisticsService/Rooms" />
<add baseAddress="net.tcp://*:9000/StatisticsService/Rooms.svc" />
<add baseAddress="net.pipe://*/StatisticsService/Rooms.svc" />
</baseAddresses>
</host>
<endpoint binding="webHttpBinding"
bindingConfiguration="defaultWebHttpBinding"
behaviorConfiguration="webHttp"
contract="RSG.Statistics.Common.ServiceContract.IRoomService" />
<endpoint binding="netTcpBinding"
bindingConfiguration="defaultNetTcpBinding"
contract="RSG.Statistics.Common.ServiceContract.IRoomService" />
<endpoint binding="netNamedPipeBinding"
bindingConfiguration="defaultNetPipeBinding"
contract="RSG.Statistics.Common.ServiceContract.IRoomService" />
</service>
<service name="RSG.Statistics.Server.Services.EntityService" behaviorConfiguration="ServiceBehaviour">
<host>
<baseAddresses>
<add baseAddress="http://*:8080/StatisticsService/Entities" />
<add baseAddress="net.tcp://*:9000/StatisticsService/Entities.svc" />
<add baseAddress="net.pipe://*/StatisticsService/Entities.svc" />
</baseAddresses>
</host>
<endpoint binding="webHttpBinding"
bindingConfiguration="defaultWebHttpBinding"
behaviorConfiguration="webHttp"
contract="RSG.Statistics.Common.ServiceContract.IEntityService" />
<endpoint binding="netTcpBinding"
bindingConfiguration="defaultNetTcpBinding"
contract="RSG.Statistics.Common.ServiceContract.IEntityService" />
<endpoint binding="netNamedPipeBinding"
bindingConfiguration="defaultNetPipeBinding"
contract="RSG.Statistics.Common.ServiceContract.IEntityService" />
</service>
<!-- Map export stats -->
<service name="RSG.Statistics.Server.Services.MapExportStatService" behaviorConfiguration="ServiceBehaviour">
<host>
<baseAddresses>
<add baseAddress="http://*:8080/StatisticsService/MapExportStats" />
<add baseAddress="net.tcp://*:9000/StatisticsService/MapExportStats.svc" />
<add baseAddress="net.pipe://*/StatisticsService/MapExportStats.svc" />
</baseAddresses>
</host>
<endpoint binding="webHttpBinding"
bindingConfiguration="defaultWebHttpBinding"
behaviorConfiguration="webHttp"
contract="RSG.Statistics.Common.ServiceContract.IMapExportStatService" />
<endpoint binding="netTcpBinding"
bindingConfiguration="defaultNetTcpBinding"
contract="RSG.Statistics.Common.ServiceContract.IMapExportStatService" />
<endpoint binding="netNamedPipeBinding"
bindingConfiguration="defaultNetPipeBinding"
contract="RSG.Statistics.Common.ServiceContract.IMapExportStatService" />
</service>
<!-- Capture Stats -->
<service name="RSG.Statistics.Server.Services.CaptureService" behaviorConfiguration="ServiceBehaviour">
<host>
<baseAddresses>
<add baseAddress="http://*:8080/StatisticsService/CaptureStats" />
<add baseAddress="net.tcp://*:9000/StatisticsService/CaptureStats.svc" />
<add baseAddress="net.pipe://*/StatisticsService/CaptureStats.svc" />
</baseAddresses>
</host>
<endpoint binding="webHttpBinding"
bindingConfiguration="defaultWebHttpBinding"
behaviorConfiguration="webHttp"
contract="RSG.Statistics.Common.ServiceContract.ICaptureService" />
<endpoint binding="netTcpBinding"
bindingConfiguration="defaultNetTcpBinding"
contract="RSG.Statistics.Common.ServiceContract.ICaptureService" />
<endpoint binding="netNamedPipeBinding"
bindingConfiguration="defaultNetPipeBinding"
contract="RSG.Statistics.Common.ServiceContract.ICaptureService" />
</service>
<!-- Reports -->
<service name="RSG.Statistics.Server.Services.ReportService" behaviorConfiguration="ServiceBehaviour">
<host>
<baseAddresses>
<add baseAddress="http://*:8080/StatisticsService/Reports" />
<add baseAddress="net.tcp://*:9000/StatisticsService/Reports.svc" />
<add baseAddress="net.pipe://*/StatisticsService/Reports.svc" />
</baseAddresses>
</host>
<endpoint binding="webHttpBinding"
bindingConfiguration="defaultWebHttpBinding"
behaviorConfiguration="webHttp"
contract="RSG.Statistics.Common.ServiceContract.IReportService" />
<endpoint binding="netTcpBinding"
bindingConfiguration="defaultNetTcpBinding"
contract="RSG.Statistics.Common.ServiceContract.IReportService" />
<endpoint binding="netNamedPipeBinding"
bindingConfiguration="defaultNetPipeBinding"
contract="RSG.Statistics.Common.ServiceContract.IReportService" />
</service>
<!-- Game Assets -->
<service name="RSG.Statistics.Server.Services.GameAssetService" behaviorConfiguration="ServiceBehaviour">
<host>
<baseAddresses>
<add baseAddress="http://*:8080/StatisticsService/GameAssets" />
<add baseAddress="net.tcp://*:9000/StatisticsService/GameAssets.svc" />
<add baseAddress="net.pipe://*/StatisticsService/GameAssets.svc" />
</baseAddresses>
</host>
<endpoint binding="webHttpBinding"
bindingConfiguration="defaultWebHttpBinding"
behaviorConfiguration="webHttp"
contract="RSG.Statistics.Common.ServiceContract.IGameAssetService" />
<endpoint binding="netTcpBinding"
bindingConfiguration="defaultNetTcpBinding"
contract="RSG.Statistics.Common.ServiceContract.IGameAssetService" />
<endpoint binding="netNamedPipeBinding"
bindingConfiguration="defaultNetPipeBinding"
contract="RSG.Statistics.Common.ServiceContract.IGameAssetService" />
</service>
<!-- Playthroughs -->
<service name="RSG.Statistics.Server.Services.PlaythroughService" behaviorConfiguration="ServiceBehaviour">
<host>
<baseAddresses>
<add baseAddress="http://*:8080/StatisticsService/Playthroughs" />
<add baseAddress="net.tcp://*:9000/StatisticsService/Playthroughs.svc" />
<add baseAddress="net.pipe://*/StatisticsService/Playthroughs.svc" />
</baseAddresses>
</host>
<endpoint binding="webHttpBinding"
bindingConfiguration="defaultWebHttpBinding"
behaviorConfiguration="webHttp"
contract="RSG.Statistics.Common.ServiceContract.IPlaythroughService" />
<endpoint binding="netTcpBinding"
bindingConfiguration="defaultNetTcpBinding"
contract="RSG.Statistics.Common.ServiceContract.IPlaythroughService" />
<endpoint binding="netNamedPipeBinding"
bindingConfiguration="defaultNetPipeBinding"
contract="RSG.Statistics.Common.ServiceContract.IPlaythroughService" />
</service>
<!-- Socail Club -->
<service name="RSG.Statistics.Server.Services.SocialClubService" behaviorConfiguration="ServiceBehaviour">
<host>
<baseAddresses>
<add baseAddress="http://*:8080/StatisticsService/SocialClub" />
<add baseAddress="net.tcp://*:9000/StatisticsService/SocialClub.svc" />
<add baseAddress="net.pipe://*/StatisticsService/SocialClub.svc" />
</baseAddresses>
</host>
<endpoint binding="webHttpBinding"
bindingConfiguration="defaultWebHttpBinding"
behaviorConfiguration="webHttp"
contract="RSG.Statistics.Common.ServiceContract.ISocialClubService" />
<endpoint binding="netTcpBinding"
bindingConfiguration="defaultNetTcpBinding"
contract="RSG.Statistics.Common.ServiceContract.ISocialClubService" />
<endpoint binding="netNamedPipeBinding"
bindingConfiguration="defaultNetPipeBinding"
contract="RSG.Statistics.Common.ServiceContract.ISocialClubService" />
</service>
<!-- Enums -->
<service name="RSG.Statistics.Server.Services.EnumService" behaviorConfiguration="ServiceBehaviour">
<host>
<baseAddresses>
<add baseAddress="http://*:8080/StatisticsService/Enums" />
<add baseAddress="net.tcp://*:9000/StatisticsService/Enums.svc" />
<add baseAddress="net.pipe://*/StatisticsService/Enums.svc" />
</baseAddresses>
</host>
<endpoint binding="webHttpBinding"
bindingConfiguration="defaultWebHttpBinding"
behaviorConfiguration="webHttp"
contract="RSG.Statistics.Common.ServiceContract.IEnumService" />
<endpoint binding="netTcpBinding"
bindingConfiguration="defaultNetTcpBinding"
contract="RSG.Statistics.Common.ServiceContract.IEnumService" />
<endpoint binding="netNamedPipeBinding"
bindingConfiguration="defaultNetPipeBinding"
contract="RSG.Statistics.Common.ServiceContract.IEnumService" />
</service>
<!-- Vertica Data -->
<service name="RSG.Statistics.Server.Services.VerticaDataService" behaviorConfiguration="ServiceBehaviour">
<host>
<baseAddresses>
<add baseAddress="http://*:8080/StatisticsService/VerticaData" />
<add baseAddress="net.tcp://*:9000/StatisticsService/VerticaData.svc" />
<add baseAddress="net.pipe://*/StatisticsService/VerticaData.svc" />
</baseAddresses>
</host>
<endpoint binding="webHttpBinding"
bindingConfiguration="defaultWebHttpBinding"
behaviorConfiguration="webHttp"
contract="RSG.Statistics.Common.ServiceContract.IVerticaDataService" />
<endpoint binding="netTcpBinding"
bindingConfiguration="defaultNetTcpBinding"
contract="RSG.Statistics.Common.ServiceContract.IVerticaDataService" />
<endpoint binding="netNamedPipeBinding"
bindingConfiguration="defaultNetPipeBinding"
contract="RSG.Statistics.Common.ServiceContract.IVerticaDataService" />
</service>
<!-- Vertica Data -->
<service name="RSG.Statistics.Server.Services.ProfileStatService" behaviorConfiguration="ServiceBehaviour">
<host>
<baseAddresses>
<add baseAddress="http://*:8080/StatisticsService/ProfileStats" />
<add baseAddress="net.tcp://*:9000/StatisticsService/ProfileStats.svc" />
<add baseAddress="net.pipe://*/StatisticsService/ProfileStats.svc" />
</baseAddresses>
</host>
<endpoint binding="webHttpBinding"
bindingConfiguration="defaultWebHttpBinding"
behaviorConfiguration="webHttp"
contract="RSG.Statistics.Common.ServiceContract.IProfileStatService" />
<endpoint binding="netTcpBinding"
bindingConfiguration="defaultNetTcpBinding"
contract="RSG.Statistics.Common.ServiceContract.IProfileStatService" />
<endpoint binding="netNamedPipeBinding"
bindingConfiguration="defaultNetPipeBinding"
contract="RSG.Statistics.Common.ServiceContract.IProfileStatService" />
</service>
</services>