diff options
author | Amos <48657826+Mauler125@users.noreply.github.com> | 2022-03-04 00:54:01 +0100 |
---|---|---|
committer | Amos <48657826+Mauler125@users.noreply.github.com> | 2022-03-04 00:54:01 +0100 |
commit | bc7375807af20ad9bb07efa14ed538fce2f9ea00 (patch) | |
tree | f78cfa2738ff40ed4473454c34e8b71632c4253c /NorthstarDedicatedTest/NorthstarDedicatedTest.vcxproj | |
parent | f108edc345d9709dbdc977578bf851b4b3aa0939 (diff) | |
download | NorthstarLauncher-bc7375807af20ad9bb07efa14ed538fce2f9ea00.tar.gz NorthstarLauncher-bc7375807af20ad9bb07efa14ed538fce2f9ea00.zip |
RCON implementation
* Full CNetAdr rewrite (protocol agnostic)
* Full CSocketCreator class rebuild (based on Valve's implementation)
* RCON implementation on server and client
* Misc cleanup
Diffstat (limited to 'NorthstarDedicatedTest/NorthstarDedicatedTest.vcxproj')
-rw-r--r-- | NorthstarDedicatedTest/NorthstarDedicatedTest.vcxproj | 35 |
1 files changed, 31 insertions, 4 deletions
diff --git a/NorthstarDedicatedTest/NorthstarDedicatedTest.vcxproj b/NorthstarDedicatedTest/NorthstarDedicatedTest.vcxproj index f12a9eee..554825f1 100644 --- a/NorthstarDedicatedTest/NorthstarDedicatedTest.vcxproj +++ b/NorthstarDedicatedTest/NorthstarDedicatedTest.vcxproj @@ -60,13 +60,13 @@ <PrecompiledHeader>Use</PrecompiledHeader> <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile> <LanguageStandard>stdcpp17</LanguageStandard> - <AdditionalIncludeDirectories>$(ProjectDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <AdditionalIncludeDirectories>$(ProjectDir)include;$(ProjectDir)include\protobuf;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> </ClCompile> <Link> <SubSystem>Windows</SubSystem> <GenerateDebugInformation>true</GenerateDebugInformation> <EnableUAC>false</EnableUAC> - <AdditionalDependencies>$(ProjectDir)include\MinHook.x64.lib;$(ProjectDir)include\libcurl\lib\libcurl_a.lib;dbghelp.lib;Wldap32.lib;Normaliz.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies>$(ProjectDir)include\MinHook.x64.lib;$(ProjectDir)include\libcurl\lib\libcurl_a.lib;$(SolutionDir)$(Platform)\$(Configuration)\libprotobuf_x64.lib;dbghelp.lib;Wldap32.lib;Normaliz.lib;%(AdditionalDependencies)</AdditionalDependencies> <ForceSymbolReferences> </ForceSymbolReferences> <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> @@ -87,7 +87,7 @@ <PrecompiledHeader>Use</PrecompiledHeader> <PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile> <LanguageStandard>stdcpp17</LanguageStandard> - <AdditionalIncludeDirectories>$(ProjectDir)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <AdditionalIncludeDirectories>$(ProjectDir)include;$(ProjectDir)include\protobuf;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> </ClCompile> <Link> @@ -96,7 +96,7 @@ <OptimizeReferences>true</OptimizeReferences> <GenerateDebugInformation>true</GenerateDebugInformation> <EnableUAC>false</EnableUAC> - <AdditionalDependencies>$(ProjectDir)include\MinHook.x64.lib;$(ProjectDir)include\libcurl\lib\libcurl_a.lib;dbghelp.lib;Wldap32.lib;Normaliz.lib;%(AdditionalDependencies)</AdditionalDependencies> + <AdditionalDependencies>$(ProjectDir)include\MinHook.x64.lib;$(ProjectDir)include\libcurl\lib\libcurl_a.lib;$(SolutionDir)$(Platform)\$(Configuration)\libprotobuf_x64.lib;dbghelp.lib;Wldap32.lib;Normaliz.lib;%(AdditionalDependencies)</AdditionalDependencies> <ForceSymbolReferences> </ForceSymbolReferences> <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> @@ -114,9 +114,16 @@ <ClInclude Include="buildainfile.h" /> <ClInclude Include="chatcommand.h" /> <ClInclude Include="clientchathooks.h" /> + <ClInclude Include="cl_rcon.h" /> + <ClInclude Include="cl_rcon.pb.h" /> + <ClInclude Include="host_state.h" /> + <ClInclude Include="igameserverdata.h" /> <ClInclude Include="localchatwriter.h" /> <ClInclude Include="plugins.h" /> <ClInclude Include="plugin_abi.h" /> + <ClInclude Include="net.h" /> + <ClInclude Include="NetAdr2.h" /> + <ClInclude Include="rcon_shared.h" /> <ClInclude Include="serverchathooks.h" /> <ClInclude Include="clientauthhooks.h" /> <ClInclude Include="color.h" /> @@ -553,11 +560,15 @@ <ClInclude Include="scriptserverbrowser.h" /> <ClInclude Include="scriptsrson.h" /> <ClInclude Include="serverauthentication.h" /> + <ClInclude Include="sha256.h" /> <ClInclude Include="sigscanning.h" /> + <ClInclude Include="socketcreator.h" /> <ClInclude Include="sourceconsole.h" /> <ClInclude Include="sourceinterface.h" /> <ClInclude Include="squirrel.h" /> <ClInclude Include="state.h" /> + <ClInclude Include="sv_rcon.h" /> + <ClInclude Include="sv_rcon.pb.h" /> </ItemGroup> <ItemGroup> <ClCompile Include="audio.cpp" /> @@ -567,6 +578,11 @@ <ClCompile Include="chatcommand.cpp" /> <ClCompile Include="clientauthhooks.cpp" /> <ClCompile Include="clientchathooks.cpp" /> + <ClCompile Include="cl_rcon.cpp" /> + <ClCompile Include="cl_rcon.pb.cc"> + <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader> + <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader> + </ClCompile> <ClCompile Include="concommand.cpp" /> <ClCompile Include="configurables.cpp" /> <ClCompile Include="context.cpp" /> @@ -579,6 +595,7 @@ <ClCompile Include="gameutils.cpp" /> <ClCompile Include="hooks.cpp" /> <ClCompile Include="hookutils.cpp" /> + <ClCompile Include="host_state.cpp" /> <ClCompile Include="keyvalues.cpp" /> <ClCompile Include="latencyflex.cpp" /> <ClCompile Include="localchatwriter.cpp" /> @@ -592,6 +609,8 @@ <ClCompile Include="logging.cpp" /> <ClCompile Include="masterserver.cpp" /> <ClCompile Include="modmanager.cpp" /> + <ClCompile Include="net.cpp" /> + <ClCompile Include="NetAdr2.cpp" /> <ClCompile Include="pch.cpp"> <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader> <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader> @@ -599,6 +618,7 @@ <ClCompile Include="pdef.cpp" /> <ClCompile Include="playlist.cpp" /> <ClCompile Include="plugins.cpp" /> + <ClCompile Include="rcon_shared.cpp" /> <ClCompile Include="rpakfilesystem.cpp" /> <ClCompile Include="scriptbrowserhooks.cpp" /> <ClCompile Include="scriptmainmenupromos.cpp" /> @@ -609,10 +629,17 @@ <ClCompile Include="serverauthentication.cpp" /> <ClCompile Include="miscserverscript.cpp" /> <ClCompile Include="serverchathooks.cpp" /> + <ClCompile Include="sha256.cpp" /> <ClCompile Include="sigscanning.cpp" /> + <ClCompile Include="socketcreator.cpp" /> <ClCompile Include="sourceconsole.cpp" /> <ClCompile Include="sourceinterface.cpp" /> <ClCompile Include="squirrel.cpp" /> + <ClCompile Include="sv_rcon.cpp" /> + <ClCompile Include="sv_rcon.pb.cc"> + <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">NotUsing</PrecompiledHeader> + <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">NotUsing</PrecompiledHeader> + </ClCompile> </ItemGroup> <ItemGroup> <None Include="include\crypto\bn_conf.h.in" /> |