From 72a0399427807458ad53e1dc05dc8ade7a61365a Mon Sep 17 00:00:00 2001 From: Kawe Mazidjatari <48657826+Mauler125@users.noreply.github.com> Date: Sun, 16 Apr 2023 00:32:50 +0200 Subject: [PATCH] Add 'ip' cvar to SDK --- r5dev/public/tier1/cvar.h | 1 + r5dev/tier1/cvar.cpp | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/r5dev/public/tier1/cvar.h b/r5dev/public/tier1/cvar.h index 0c17e362..349b510d 100644 --- a/r5dev/public/tier1/cvar.h +++ b/r5dev/public/tier1/cvar.h @@ -33,6 +33,7 @@ extern ConVar* staticProp_gather_size_weight; extern ConVar* model_defaultFadeDistScale; extern ConVar* model_defaultFadeDistMin; +extern ConVar* ip; extern ConVar* hostname; extern ConVar* hostdesc; extern ConVar* hostip; diff --git a/r5dev/tier1/cvar.cpp b/r5dev/tier1/cvar.cpp index 0379ca1a..754a4880 100644 --- a/r5dev/tier1/cvar.cpp +++ b/r5dev/tier1/cvar.cpp @@ -1,5 +1,6 @@ #include "core/stdafx.h" #include "tier1/utlrbtree.h" +#include "tier1/NetAdr.h" #include "tier1/cvar.h" #include "public/const.h" #include "engine/sys_dll2.h" @@ -27,6 +28,7 @@ ConVar* staticProp_gather_size_weight = nullptr; ConVar* model_defaultFadeDistScale = nullptr; ConVar* model_defaultFadeDistMin = nullptr; +ConVar* ip = nullptr; ConVar* hostname = nullptr; ConVar* hostdesc = nullptr; ConVar* hostip = nullptr; @@ -503,6 +505,7 @@ void ConVar::InitShipped(void) origin_disconnectWhenOffline = g_pCVar->FindVar("origin_disconnectWhenOffline"); #endif // !DEDICATED mp_gamemode = g_pCVar->FindVar("mp_gamemode"); + ip = g_pCVar->FindVar("ip"); hostname = g_pCVar->FindVar("hostname"); hostip = g_pCVar->FindVar("hostip"); hostport = g_pCVar->FindVar("hostport"); @@ -594,7 +597,7 @@ void ConVar::PurgeHostNames(void) { if (ConVar* pCVar = g_pCVar->FindVar(pszHostNames[i])) { - pCVar->SetValue("0.0.0.0"); + pCVar->SetValue(NET_IPV4_UNSPEC); } } }