Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion DS_Server/DS_Server.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

<ItemGroup>
<PackageReference Include="L" Version="5.0.0" />
<PackageReference Include="ModdableWebServer" Version="1.5.0" />
<PackageReference Include="ModdableWebServer" Version="1.7.1" />
<PackageReference Include="NetCoreServer" Version="8.0.7" />
</ItemGroup>

Expand Down
1 change: 1 addition & 0 deletions PayCheck3CertificateGenerator/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ static void Main(string[] args)
subjectAlternativeNameBuilder.AddDnsName("nebula.starbreeze.com");
subjectAlternativeNameBuilder.AddDnsName("development.starbreeze.accelbyte.io");
subjectAlternativeNameBuilder.AddDnsName("connectivitycheck.gstatic.com"); // Added in case the user truly has no internet connection, they can reroute the check that PAYDAY 3 uses to connect to the internet in the first place.
subjectAlternativeNameBuilder.AddDnsName("analytics.starbreeze.com");

// https://stackoverflow.com/a/52535184
var keyPair = RSA.Create(2048);
Expand Down
20 changes: 8 additions & 12 deletions PayCheck3ServerApp/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -45,33 +45,29 @@ private static void ServerManager_UpdateFinished(object? sender, bool e)
{
try
{
var userId = stop.Split(" ")[1];
var namespace_ = stop.Split(" ")[2];
var namespace_ = stop.Split(" ")[1];
var userId = stop.Split(" ")[2];
var itemsku = stop.Split(" ")[3];
int quantity = -1;
var quantityParseSuccess = int.TryParse(stop.Split(" ")[4], out quantity);
if (quantityParseSuccess)
{
EntitlementsData? addedEntitlement;
PayCheckServerLib.Helpers.UserEntitlementHelper.AddEntitlementToUserViaSKU(userId, namespace_, itemsku, quantity, out addedEntitlement);
PayCheckServerLib.Helpers.UserEntitlementHelper.AddEntitlementToUserViaSKU(userId, namespace_, itemsku, quantity, out List<EntitlementsData> addedEntitlements);

if (addedEntitlement == null)
{
Console.WriteLine($"Unknown error occurred while adding sku {itemsku} to user, is the user id correct?");
}
else

foreach(var entitlement in addedEntitlements)
{
Console.WriteLine($"Successfully added entitlement with id: {addedEntitlement.Id} and sku: {itemsku} to user {userId}");
Console.WriteLine($"Successfully added entitlement: {entitlement.Name} to user {userId}");
}
}
}
catch
{
Console.WriteLine($"Invalid syntax for grantitem (\"grantitem <userid> <namespace> <itemsku> <quantity>\")");
Console.WriteLine($"Invalid syntax for grantitem (\"grantitem <namespace> <userid> <itemsku> <quantity>\")");
}
} else
{
Console.WriteLine($"Invalid syntax for grantitem (\"grantitem <userid> <namespace> <itemsku> <quantity>\")");
Console.WriteLine($"Invalid syntax for grantitem (\"grantitem <namespace> <userid> <itemsku> <quantity>\")");
}
}
};
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"base_url": "https://127.0.0.1:80/",
"base_url": "https://szel3hys1l.execute-api.us-east-1.amazonaws.com/",
"retry_limit_count": 3,
"retry_response_codes": [
429,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@
"ProgressionSaveGameLoaded": 3,
"QueryAchivementsDone": 2,
"ReceivingInfamyTranslationTableDone": 2,
"RetrieveClientConfigurationDone": 2,
"RetrieveClientGameRecordDone": 2,
"RetrieveSecurityFirmRotationDataReceivedDone": 1,
"SetCurrentServerTimeDone": 1,
Expand Down
Loading
Loading