Ignore:
Timestamp:
Jan 27, 2023, 7:28:00 PM (22 months ago)
Author:
alloc
Message:
  • Major refactoring
  • Using Utf8Json for (de)serialization
  • Moving APIs to REST
  • Removing dependencies from WebServer and MapRenderer to ServerFixes
File:
1 edited

Legend:

Unmodified
Added
Removed
  • binary-improvements2/WebServer/WebServer.csproj

    r392 r402  
    1111    <AssemblyName>WebServer</AssemblyName>
    1212    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
    13     <LangVersion>8</LangVersion>
     13    <LangVersion>9</LangVersion>
    1414  </PropertyGroup>
    1515  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
     
    4545    <Reference Include="Assembly-CSharp-firstpass, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
    4646      <HintPath>..\7dtd-binaries\Assembly-CSharp-firstpass.dll</HintPath>
     47      <Private>False</Private>
     48    </Reference>
     49    <Reference Include="com.rlabrecque.steamworks.net, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
     50      <HintPath>..\7dtd-binaries\com.rlabrecque.steamworks.net.dll</HintPath>
    4751      <Private>False</Private>
    4852    </Reference>
     
    8387      <Private>False</Private>
    8488    </Reference>
     89    <Reference Include="Utf8Json, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null">
     90      <HintPath>..\7dtd-binaries\Utf8Json.dll</HintPath>
     91      <Private>False</Private>
     92    </Reference>
    8593  </ItemGroup>
    8694  <ItemGroup>
     95    <Compile Include="src\FileCache\AbstractCache.cs" />
     96    <Compile Include="src\FileCache\DirectAccess.cs" />
     97    <Compile Include="src\FileCache\InvalidateCachesCmd.cs" />
     98    <Compile Include="src\FileCache\SimpleCache.cs" />
     99    <Compile Include="src\LiveData\Animals.cs" />
     100    <Compile Include="src\LiveData\EntityFilterList.cs" />
     101    <Compile Include="src\LiveData\Hostiles.cs" />
    87102    <Compile Include="src\ModApi.cs" />
    88103    <Compile Include="src\UrlHandlers\ApiHandler.cs" />
     
    90105    <Compile Include="src\WebAPI\AbsRestApi.cs" />
    91106    <Compile Include="src\WebAPI\AbsWebAPI.cs" />
    92     <Compile Include="src\WebAPI\ExecuteConsoleCommand.cs" />
    93     <Compile Include="src\WebAPI\GetAllowedCommands.cs" />
    94     <Compile Include="src\WebAPI\GetAnimalsLocation.cs" />
    95     <Compile Include="src\WebAPI\GetHostileLocation.cs" />
    96     <Compile Include="src\WebAPI\GetLandClaims.cs" />
    97     <Compile Include="src\WebAPI\GetLog.cs" />
    98     <Compile Include="src\WebAPI\GetPlayerInventories.cs" />
    99     <Compile Include="src\WebAPI\GetPlayerInventory.cs" />
    100     <Compile Include="src\WebAPI\GetPlayerList.cs" />
    101     <Compile Include="src\WebAPI\GetPlayersLocation.cs" />
    102     <Compile Include="src\WebAPI\GetPlayersOnline.cs" />
    103     <Compile Include="src\WebAPI\GetServerInfo.cs" />
    104     <Compile Include="src\WebAPI\GetStats.cs" />
    105     <Compile Include="src\WebAPI\GetWebMods.cs" />
    106     <Compile Include="src\WebAPI\GetWebUIUpdates.cs" />
     107    <Compile Include="src\WebAPI\APIs\Animal.cs" />
     108    <Compile Include="src\WebAPI\APIs\Command.cs" />
     109    <Compile Include="src\WebAPI\APIs\GetLandClaims.cs" />
     110    <Compile Include="src\WebAPI\APIs\GetPlayerInventories.cs" />
     111    <Compile Include="src\WebAPI\APIs\GetPlayerInventory.cs" />
     112    <Compile Include="src\WebAPI\APIs\GetPlayerList.cs" />
     113    <Compile Include="src\WebAPI\APIs\GetPlayersLocation.cs" />
     114    <Compile Include="src\WebAPI\APIs\GetPlayersOnline.cs" />
     115    <Compile Include="src\WebAPI\APIs\Hostile.cs" />
     116    <Compile Include="src\WebAPI\APIs\Log.cs" />
     117    <Compile Include="src\WebAPI\APIs\ServerInfo.cs" />
     118    <Compile Include="src\WebAPI\APIs\ServerStats.cs" />
     119    <Compile Include="src\WebAPI\APIs\WebMods.cs" />
     120    <Compile Include="src\WebAPI\APIs\WebUiUpdates.cs" />
     121    <Compile Include="src\WebAPI\JsonCommons.cs" />
    107122    <Compile Include="src\WebAPI\Null.cs" />
    108123    <Compile Include="src\AssemblyInfo.cs" />
     
    145160  </ItemGroup>
    146161  <ItemGroup>
    147     <ProjectReference Include="..\7dtd-server-fixes\7dtd-server-fixes.csproj">
    148       <Project>{81da7f87-1a66-4920-aada-6eaf1971f8d0}</Project>
    149       <Name>7dtd-server-fixes</Name>
    150       <Private>False</Private>
    151     </ProjectReference>
    152     <ProjectReference Include="..\MapRendering\MapRendering.csproj">
    153       <Project>{a1847b5f-7bfc-4bcd-94aa-a6c9fb7e7c54}</Project>
    154       <Name>MapRendering</Name>
    155       <Private>False</Private>
    156     </ProjectReference>
    157162    <ProjectReference Include="..\SpaceWizards.HttpListener\SpaceWizards.HttpListener.csproj">
    158163      <Project>{1c5368e1-a4cf-4580-86bb-dffb20ab682c}</Project>
Note: See TracChangeset for help on using the changeset viewer.