summaryrefslogtreecommitdiff
path: root/csgo-loader/csgo-server/Login/RemoteLogin.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'csgo-loader/csgo-server/Login/RemoteLogin.cpp')
-rw-r--r--csgo-loader/csgo-server/Login/RemoteLogin.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/csgo-loader/csgo-server/Login/RemoteLogin.cpp b/csgo-loader/csgo-server/Login/RemoteLogin.cpp
index b9ee44b..83ab4a7 100644
--- a/csgo-loader/csgo-server/Login/RemoteLogin.cpp
+++ b/csgo-loader/csgo-server/Login/RemoteLogin.cpp
@@ -1,6 +1,8 @@
#include <Login/RemoteLogin.hpp>
-#define EXPECTED_CLIENT_HEADER 0xDEADBEEF
+// Change this whenever a major server update is made.
+// NOTE: You must change this on the client as well.
+#define EXPECTED_CLIENT_HEADER 0x62746324
namespace Login
{
@@ -10,7 +12,7 @@ namespace Login
return false;
// Epic direct casts :---DDDD
- m_Header = *reinterpret_cast<RemoteLoginHeader *>(&RawLoginHeader[0]);
+ m_Header = *(RemoteLoginHeader *)(&RawLoginHeader[0]);
return true;
}
@@ -35,7 +37,7 @@ namespace Login
{
// TODO: Shadow ban the user.
- return RemoteLoginResponse::INVALID_HARDWARE;
+ return RemoteLoginResponse::INTEGRITY_FAILURE;
}
// TODO: Check if the HWID is present in DB.