
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.27130.2010
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Server.App", "App\Server.App.csproj", "{11464C2C-E0B6-476E-ABB1-87445E736B76}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Server.Hotfix", "Hotfix\Server.Hotfix.csproj", "{E383A68D-1928-46F4-8896-4E99DF331476}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Server.Model", "Model\Server.Model.csproj", "{85CB09B5-6392-4A13-BAF8-025218BFF496}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ThirdParty", "ThirdParty", "{5D11E730-0CAA-4A47-BA1A-379004F0F6D9}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Google.Protobuf", "ThirdParty\Google.Protobuf\Google.Protobuf.csproj", "{02B4D7EC-AC40-4675-963E-53CAB9A86BDE}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KcpLib", "ThirdParty\KcpLib\KcpLib.csproj", "{2B432E70-FA05-4D99-8241-237B0E4F5D84}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MongoDB.Bson", "ThirdParty\MongoDBDriver\MongoDB.Bson\MongoDB.Bson.csproj", "{78F97DF3-2E7F-4FB5-801D-E9CC4FB859F7}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MongoDBDriver", "MongoDBDriver", "{BEC42614-36FF-4E7C-BB7D-FDBB59485C06}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MongoDB.Driver", "ThirdParty\MongoDBDriver\MongoDB.Driver\MongoDB.Driver.csproj", "{5EA0C606-F612-4975-95B9-A20D2BFB16F7}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MongoDB.Driver.Core", "ThirdParty\MongoDBDriver\MongoDB.Driver.Core\MongoDB.Driver.Core.csproj", "{E10D4180-6C14-4EBE-83EA-29FFE64D321C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MongoDB.Driver.GridFS", "ThirdParty\MongoDBDriver\MongoDB.Driver.GridFS\MongoDB.Driver.GridFS.csproj", "{0C335BFA-033C-4C85-B76A-B96065CB69D3}"
EndProject
Global
	GlobalSection(SolutionConfigurationPlatforms) = preSolution
		Debug|Any CPU = Debug|Any CPU
		Debug|x64 = Debug|x64
		Debug|x86 = Debug|x86
		Release|Any CPU = Release|Any CPU
		Release|x64 = Release|x64
		Release|x86 = Release|x86
	EndGlobalSection
	GlobalSection(ProjectConfigurationPlatforms) = postSolution
		{11464C2C-E0B6-476E-ABB1-87445E736B76}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{11464C2C-E0B6-476E-ABB1-87445E736B76}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{11464C2C-E0B6-476E-ABB1-87445E736B76}.Debug|x64.ActiveCfg = Debug|Any CPU
		{11464C2C-E0B6-476E-ABB1-87445E736B76}.Debug|x64.Build.0 = Debug|Any CPU
		{11464C2C-E0B6-476E-ABB1-87445E736B76}.Debug|x86.ActiveCfg = Debug|Any CPU
		{11464C2C-E0B6-476E-ABB1-87445E736B76}.Debug|x86.Build.0 = Debug|Any CPU
		{11464C2C-E0B6-476E-ABB1-87445E736B76}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{11464C2C-E0B6-476E-ABB1-87445E736B76}.Release|Any CPU.Build.0 = Release|Any CPU
		{11464C2C-E0B6-476E-ABB1-87445E736B76}.Release|x64.ActiveCfg = Release|Any CPU
		{11464C2C-E0B6-476E-ABB1-87445E736B76}.Release|x64.Build.0 = Release|Any CPU
		{11464C2C-E0B6-476E-ABB1-87445E736B76}.Release|x86.ActiveCfg = Release|Any CPU
		{11464C2C-E0B6-476E-ABB1-87445E736B76}.Release|x86.Build.0 = Release|Any CPU
		{E383A68D-1928-46F4-8896-4E99DF331476}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{E383A68D-1928-46F4-8896-4E99DF331476}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{E383A68D-1928-46F4-8896-4E99DF331476}.Debug|x64.ActiveCfg = Debug|Any CPU
		{E383A68D-1928-46F4-8896-4E99DF331476}.Debug|x64.Build.0 = Debug|Any CPU
		{E383A68D-1928-46F4-8896-4E99DF331476}.Debug|x86.ActiveCfg = Debug|Any CPU
		{E383A68D-1928-46F4-8896-4E99DF331476}.Debug|x86.Build.0 = Debug|Any CPU
		{E383A68D-1928-46F4-8896-4E99DF331476}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{E383A68D-1928-46F4-8896-4E99DF331476}.Release|Any CPU.Build.0 = Release|Any CPU
		{E383A68D-1928-46F4-8896-4E99DF331476}.Release|x64.ActiveCfg = Release|Any CPU
		{E383A68D-1928-46F4-8896-4E99DF331476}.Release|x64.Build.0 = Release|Any CPU
		{E383A68D-1928-46F4-8896-4E99DF331476}.Release|x86.ActiveCfg = Release|Any CPU
		{E383A68D-1928-46F4-8896-4E99DF331476}.Release|x86.Build.0 = Release|Any CPU
		{85CB09B5-6392-4A13-BAF8-025218BFF496}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{85CB09B5-6392-4A13-BAF8-025218BFF496}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{85CB09B5-6392-4A13-BAF8-025218BFF496}.Debug|x64.ActiveCfg = Debug|Any CPU
		{85CB09B5-6392-4A13-BAF8-025218BFF496}.Debug|x64.Build.0 = Debug|Any CPU
		{85CB09B5-6392-4A13-BAF8-025218BFF496}.Debug|x86.ActiveCfg = Debug|Any CPU
		{85CB09B5-6392-4A13-BAF8-025218BFF496}.Debug|x86.Build.0 = Debug|Any CPU
		{85CB09B5-6392-4A13-BAF8-025218BFF496}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{85CB09B5-6392-4A13-BAF8-025218BFF496}.Release|Any CPU.Build.0 = Release|Any CPU
		{85CB09B5-6392-4A13-BAF8-025218BFF496}.Release|x64.ActiveCfg = Release|Any CPU
		{85CB09B5-6392-4A13-BAF8-025218BFF496}.Release|x64.Build.0 = Release|Any CPU
		{85CB09B5-6392-4A13-BAF8-025218BFF496}.Release|x86.ActiveCfg = Release|Any CPU
		{85CB09B5-6392-4A13-BAF8-025218BFF496}.Release|x86.Build.0 = Release|Any CPU
		{02B4D7EC-AC40-4675-963E-53CAB9A86BDE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{02B4D7EC-AC40-4675-963E-53CAB9A86BDE}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{02B4D7EC-AC40-4675-963E-53CAB9A86BDE}.Debug|x64.ActiveCfg = Debug|Any CPU
		{02B4D7EC-AC40-4675-963E-53CAB9A86BDE}.Debug|x64.Build.0 = Debug|Any CPU
		{02B4D7EC-AC40-4675-963E-53CAB9A86BDE}.Debug|x86.ActiveCfg = Debug|Any CPU
		{02B4D7EC-AC40-4675-963E-53CAB9A86BDE}.Debug|x86.Build.0 = Debug|Any CPU
		{02B4D7EC-AC40-4675-963E-53CAB9A86BDE}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{02B4D7EC-AC40-4675-963E-53CAB9A86BDE}.Release|Any CPU.Build.0 = Release|Any CPU
		{02B4D7EC-AC40-4675-963E-53CAB9A86BDE}.Release|x64.ActiveCfg = Release|Any CPU
		{02B4D7EC-AC40-4675-963E-53CAB9A86BDE}.Release|x64.Build.0 = Release|Any CPU
		{02B4D7EC-AC40-4675-963E-53CAB9A86BDE}.Release|x86.ActiveCfg = Release|Any CPU
		{02B4D7EC-AC40-4675-963E-53CAB9A86BDE}.Release|x86.Build.0 = Release|Any CPU
		{2B432E70-FA05-4D99-8241-237B0E4F5D84}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{2B432E70-FA05-4D99-8241-237B0E4F5D84}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{2B432E70-FA05-4D99-8241-237B0E4F5D84}.Debug|x64.ActiveCfg = Debug|Any CPU
		{2B432E70-FA05-4D99-8241-237B0E4F5D84}.Debug|x64.Build.0 = Debug|Any CPU
		{2B432E70-FA05-4D99-8241-237B0E4F5D84}.Debug|x86.ActiveCfg = Debug|Any CPU
		{2B432E70-FA05-4D99-8241-237B0E4F5D84}.Debug|x86.Build.0 = Debug|Any CPU
		{2B432E70-FA05-4D99-8241-237B0E4F5D84}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{2B432E70-FA05-4D99-8241-237B0E4F5D84}.Release|Any CPU.Build.0 = Release|Any CPU
		{2B432E70-FA05-4D99-8241-237B0E4F5D84}.Release|x64.ActiveCfg = Release|Any CPU
		{2B432E70-FA05-4D99-8241-237B0E4F5D84}.Release|x64.Build.0 = Release|Any CPU
		{2B432E70-FA05-4D99-8241-237B0E4F5D84}.Release|x86.ActiveCfg = Release|Any CPU
		{2B432E70-FA05-4D99-8241-237B0E4F5D84}.Release|x86.Build.0 = Release|Any CPU
		{78F97DF3-2E7F-4FB5-801D-E9CC4FB859F7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{78F97DF3-2E7F-4FB5-801D-E9CC4FB859F7}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{78F97DF3-2E7F-4FB5-801D-E9CC4FB859F7}.Debug|x64.ActiveCfg = Debug|Any CPU
		{78F97DF3-2E7F-4FB5-801D-E9CC4FB859F7}.Debug|x64.Build.0 = Debug|Any CPU
		{78F97DF3-2E7F-4FB5-801D-E9CC4FB859F7}.Debug|x86.ActiveCfg = Debug|Any CPU
		{78F97DF3-2E7F-4FB5-801D-E9CC4FB859F7}.Debug|x86.Build.0 = Debug|Any CPU
		{78F97DF3-2E7F-4FB5-801D-E9CC4FB859F7}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{78F97DF3-2E7F-4FB5-801D-E9CC4FB859F7}.Release|Any CPU.Build.0 = Release|Any CPU
		{78F97DF3-2E7F-4FB5-801D-E9CC4FB859F7}.Release|x64.ActiveCfg = Release|Any CPU
		{78F97DF3-2E7F-4FB5-801D-E9CC4FB859F7}.Release|x64.Build.0 = Release|Any CPU
		{78F97DF3-2E7F-4FB5-801D-E9CC4FB859F7}.Release|x86.ActiveCfg = Release|Any CPU
		{78F97DF3-2E7F-4FB5-801D-E9CC4FB859F7}.Release|x86.Build.0 = Release|Any CPU
		{5EA0C606-F612-4975-95B9-A20D2BFB16F7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{5EA0C606-F612-4975-95B9-A20D2BFB16F7}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{5EA0C606-F612-4975-95B9-A20D2BFB16F7}.Debug|x64.ActiveCfg = Debug|Any CPU
		{5EA0C606-F612-4975-95B9-A20D2BFB16F7}.Debug|x64.Build.0 = Debug|Any CPU
		{5EA0C606-F612-4975-95B9-A20D2BFB16F7}.Debug|x86.ActiveCfg = Debug|Any CPU
		{5EA0C606-F612-4975-95B9-A20D2BFB16F7}.Debug|x86.Build.0 = Debug|Any CPU
		{5EA0C606-F612-4975-95B9-A20D2BFB16F7}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{5EA0C606-F612-4975-95B9-A20D2BFB16F7}.Release|Any CPU.Build.0 = Release|Any CPU
		{5EA0C606-F612-4975-95B9-A20D2BFB16F7}.Release|x64.ActiveCfg = Release|Any CPU
		{5EA0C606-F612-4975-95B9-A20D2BFB16F7}.Release|x64.Build.0 = Release|Any CPU
		{5EA0C606-F612-4975-95B9-A20D2BFB16F7}.Release|x86.ActiveCfg = Release|Any CPU
		{5EA0C606-F612-4975-95B9-A20D2BFB16F7}.Release|x86.Build.0 = Release|Any CPU
		{E10D4180-6C14-4EBE-83EA-29FFE64D321C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{E10D4180-6C14-4EBE-83EA-29FFE64D321C}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{E10D4180-6C14-4EBE-83EA-29FFE64D321C}.Debug|x64.ActiveCfg = Debug|Any CPU
		{E10D4180-6C14-4EBE-83EA-29FFE64D321C}.Debug|x64.Build.0 = Debug|Any CPU
		{E10D4180-6C14-4EBE-83EA-29FFE64D321C}.Debug|x86.ActiveCfg = Debug|Any CPU
		{E10D4180-6C14-4EBE-83EA-29FFE64D321C}.Debug|x86.Build.0 = Debug|Any CPU
		{E10D4180-6C14-4EBE-83EA-29FFE64D321C}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{E10D4180-6C14-4EBE-83EA-29FFE64D321C}.Release|Any CPU.Build.0 = Release|Any CPU
		{E10D4180-6C14-4EBE-83EA-29FFE64D321C}.Release|x64.ActiveCfg = Release|Any CPU
		{E10D4180-6C14-4EBE-83EA-29FFE64D321C}.Release|x64.Build.0 = Release|Any CPU
		{E10D4180-6C14-4EBE-83EA-29FFE64D321C}.Release|x86.ActiveCfg = Release|Any CPU
		{E10D4180-6C14-4EBE-83EA-29FFE64D321C}.Release|x86.Build.0 = Release|Any CPU
		{0C335BFA-033C-4C85-B76A-B96065CB69D3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
		{0C335BFA-033C-4C85-B76A-B96065CB69D3}.Debug|Any CPU.Build.0 = Debug|Any CPU
		{0C335BFA-033C-4C85-B76A-B96065CB69D3}.Debug|x64.ActiveCfg = Debug|Any CPU
		{0C335BFA-033C-4C85-B76A-B96065CB69D3}.Debug|x64.Build.0 = Debug|Any CPU
		{0C335BFA-033C-4C85-B76A-B96065CB69D3}.Debug|x86.ActiveCfg = Debug|Any CPU
		{0C335BFA-033C-4C85-B76A-B96065CB69D3}.Debug|x86.Build.0 = Debug|Any CPU
		{0C335BFA-033C-4C85-B76A-B96065CB69D3}.Release|Any CPU.ActiveCfg = Release|Any CPU
		{0C335BFA-033C-4C85-B76A-B96065CB69D3}.Release|Any CPU.Build.0 = Release|Any CPU
		{0C335BFA-033C-4C85-B76A-B96065CB69D3}.Release|x64.ActiveCfg = Release|Any CPU
		{0C335BFA-033C-4C85-B76A-B96065CB69D3}.Release|x64.Build.0 = Release|Any CPU
		{0C335BFA-033C-4C85-B76A-B96065CB69D3}.Release|x86.ActiveCfg = Release|Any CPU
		{0C335BFA-033C-4C85-B76A-B96065CB69D3}.Release|x86.Build.0 = Release|Any CPU
	EndGlobalSection
	GlobalSection(SolutionProperties) = preSolution
		HideSolutionNode = FALSE
	EndGlobalSection
	GlobalSection(NestedProjects) = preSolution
		{02B4D7EC-AC40-4675-963E-53CAB9A86BDE} = {5D11E730-0CAA-4A47-BA1A-379004F0F6D9}
		{2B432E70-FA05-4D99-8241-237B0E4F5D84} = {5D11E730-0CAA-4A47-BA1A-379004F0F6D9}
		{BEC42614-36FF-4E7C-BB7D-FDBB59485C06} = {5D11E730-0CAA-4A47-BA1A-379004F0F6D9}
		{78F97DF3-2E7F-4FB5-801D-E9CC4FB859F7} = {BEC42614-36FF-4E7C-BB7D-FDBB59485C06}
		{5EA0C606-F612-4975-95B9-A20D2BFB16F7} = {BEC42614-36FF-4E7C-BB7D-FDBB59485C06}
		{E10D4180-6C14-4EBE-83EA-29FFE64D321C} = {BEC42614-36FF-4E7C-BB7D-FDBB59485C06}
		{0C335BFA-033C-4C85-B76A-B96065CB69D3} = {BEC42614-36FF-4E7C-BB7D-FDBB59485C06}
	EndGlobalSection
	GlobalSection(ExtensibilityGlobals) = postSolution
		SolutionGuid = {EE120158-643A-409C-B8F2-5E654E4D6D70}
	EndGlobalSection
EndGlobal
