aboutsummaryrefslogtreecommitdiff
path: root/NorthstarDedicatedTest/serverauthentication.cpp
diff options
context:
space:
mode:
authorF1F7Y <64418963+F1F7Y@users.noreply.github.com>2022-06-16 22:51:08 +0200
committerGitHub <noreply@github.com>2022-06-16 22:51:08 +0200
commita3eaa83222a829530a797b3a7637f6e7fb6dead2 (patch)
treec273cc4dd72744a62b70e05cb8980730aa666824 /NorthstarDedicatedTest/serverauthentication.cpp
parent4487becdb849125d0161b0269070de7f395f688d (diff)
downloadNorthstarLauncher-a3eaa83222a829530a797b3a7637f6e7fb6dead2.tar.gz
NorthstarLauncher-a3eaa83222a829530a797b3a7637f6e7fb6dead2.zip
Fix "Auth failed" when trying to play singleplayer (#184)v1.8.1-rc6v1.8.1-rc5v1.8.1
Diffstat (limited to 'NorthstarDedicatedTest/serverauthentication.cpp')
-rw-r--r--NorthstarDedicatedTest/serverauthentication.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/NorthstarDedicatedTest/serverauthentication.cpp b/NorthstarDedicatedTest/serverauthentication.cpp
index 4308dc68..2ef26479 100644
--- a/NorthstarDedicatedTest/serverauthentication.cpp
+++ b/NorthstarDedicatedTest/serverauthentication.cpp
@@ -245,7 +245,8 @@ bool ServerAuthenticationManager::AuthenticatePlayer(void* player, int64_t uid,
// set persistent data as ready, we use 0x3 internally to mark the client as using local persistence
*((char*)player + 0x4a0) = (char)0x3;
- if (!CVar_ns_auth_allow_insecure->GetBool()) // no auth data and insecure connections aren't allowed, so dc the client
+ // no auth data and insecure connections aren't allowed, so dc the client
+ if (!CVar_ns_auth_allow_insecure->GetBool() && strncmp(GetCurrentPlaylistName(), "solo", 5) != 0)
return false;
// insecure connections are allowed, try reading from disk