mirror of
https://github.com/bloxstraplabs/bloxstrap.git
synced 2025-04-21 10:01:27 -07:00
Fix UDMUX detection in client log parser
This commit is contained in:
parent
db21afaaeb
commit
d5d95872bb
@ -69,9 +69,7 @@ namespace Bloxstrap.Integrations
|
||||
else if (_logEntriesRead % 100 == 0)
|
||||
App.Logger.WriteLine($"[DiscordRichPresence::ExamineLogEntry] Read {_logEntriesRead} log entries");
|
||||
|
||||
if (!_activityInGame && _activityPlaceId == 0)
|
||||
{
|
||||
if (entry.Contains(GameJoiningEntry))
|
||||
if (entry.Contains(GameJoiningEntry) && !_activityInGame && _activityPlaceId == 0)
|
||||
{
|
||||
Match match = Regex.Match(entry, GameJoiningEntryPattern);
|
||||
|
||||
@ -89,7 +87,9 @@ namespace Bloxstrap.Integrations
|
||||
|
||||
App.Logger.WriteLine($"[DiscordRichPresence::ExamineLogEntry] Joining Game ({_activityPlaceId}/{_activityJobId}/{_activityMachineAddress})");
|
||||
}
|
||||
else if (entry.Contains(GameJoiningUDMUXEntry))
|
||||
else if (!_activityInGame && _activityPlaceId != 0)
|
||||
{
|
||||
if (entry.Contains(GameJoiningUDMUXEntry))
|
||||
{
|
||||
Match match = Regex.Match(entry, GameJoiningUDMUXPattern);
|
||||
|
||||
@ -104,8 +104,7 @@ namespace Bloxstrap.Integrations
|
||||
|
||||
App.Logger.WriteLine($"[DiscordRichPresence::ExamineLogEntry] Server is UDMUX protected ({_activityPlaceId}/{_activityJobId}/{_activityMachineAddress})");
|
||||
}
|
||||
}
|
||||
else if (entry.Contains(GameJoinedEntry) && !_activityInGame && _activityPlaceId != 0)
|
||||
else if (entry.Contains(GameJoinedEntry))
|
||||
{
|
||||
Match match = Regex.Match(entry, GameJoinedEntryPattern);
|
||||
|
||||
@ -121,6 +120,7 @@ namespace Bloxstrap.Integrations
|
||||
_activityInGame = true;
|
||||
await SetPresence();
|
||||
}
|
||||
}
|
||||
else if (entry.Contains(GameDisconnectedEntry) && _activityInGame && _activityPlaceId != 0)
|
||||
{
|
||||
App.Logger.WriteLine($"[DiscordRichPresence::ExamineLogEntry] Disconnected from Game ({_activityPlaceId}/{_activityJobId}/{_activityMachineAddress})");
|
||||
|
Loading…
Reference in New Issue
Block a user