also increase steam connect timeout

This commit is contained in:
zznty
2024-08-25 16:53:04 +07:00
parent 08063c4ce8
commit ba7ed276e6

View File

@@ -26,10 +26,18 @@ namespace Torch.Patches
// Reduce response timeout from 100 seconds to 5 seconds. // Reduce response timeout from 100 seconds to 5 seconds.
foreach (var instruction in instructions) foreach (var instruction in instructions)
{ {
if (instruction.OpCode == OpCodes.Ldc_I4 && instruction.Operand is MsilOperandInline.MsilOperandInt32 inlineI32 && inlineI32.Value == 1000) if (instruction.OpCode == OpCodes.Ldc_I4 && instruction.Operand is
MsilOperandInline.MsilOperandInt32 { Value: 1000 } operandResponseTimeout)
{ {
_log.Info("Patching Steam response timeout to 5 seconds"); _log.Info("Patching Steam response timeout to 5 seconds");
inlineI32.Value = 50; operandResponseTimeout.Value = 50;
}
if (instruction.OpCode == OpCodes.Ldc_I4 && instruction.Operand is
MsilOperandInline.MsilOperandInt32 { Value: 10000 } inlineI32)
{
_log.Info("Patching Steam connect timeout to 60 seconds");
inlineI32.Value = 60000;
} }
yield return instruction; yield return instruction;