mirror of
https://github.com/Mauler125/r5sdk.git
synced 2025-02-09 19:15:03 +01:00
Rename 'v_netadr_t' to 'netadr_t'
Name was used for compatibility reasons. No longer necessary.
This commit is contained in:
parent
0e033cb755
commit
6df498e5c8
@ -1,5 +1,5 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
#include "tier1/NetAdr2.h"
|
#include "tier1/NetAdr.h"
|
||||||
#include "tier1/mempool.h"
|
#include "tier1/mempool.h"
|
||||||
#include "common/protocol.h"
|
#include "common/protocol.h"
|
||||||
#include "public/inetmsghandler.h"
|
#include "public/inetmsghandler.h"
|
||||||
@ -47,7 +47,7 @@ public:
|
|||||||
_DWORD m_nChallengeRetryLimit;
|
_DWORD m_nChallengeRetryLimit;
|
||||||
_BYTE encrypted_connection_MAYBE;
|
_BYTE encrypted_connection_MAYBE;
|
||||||
_BYTE gap79[3];
|
_BYTE gap79[3];
|
||||||
v_netadr_t addr;
|
netadr_t addr;
|
||||||
bool m_bUnk_used_during_auth;
|
bool m_bUnk_used_during_auth;
|
||||||
char m_bSendChallengeRequest;
|
char m_bSendChallengeRequest;
|
||||||
_BYTE m_bDoNetParamsReconnect_MAYBE;
|
_BYTE m_bDoNetParamsReconnect_MAYBE;
|
||||||
@ -85,7 +85,7 @@ public:
|
|||||||
float m_flOldTickTime;
|
float m_flOldTickTime;
|
||||||
_BYTE m_bSignonChallengeReceived;
|
_BYTE m_bSignonChallengeReceived;
|
||||||
_DWORD challenge;
|
_DWORD challenge;
|
||||||
v_netadr_t challengeAddr;
|
netadr_t challengeAddr;
|
||||||
_BYTE byte33C;
|
_BYTE byte33C;
|
||||||
_QWORD m_pServerClasses;
|
_QWORD m_pServerClasses;
|
||||||
int m_nServerClasses;
|
int m_nServerClasses;
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
#include "tier0/fasttimer.h"
|
#include "tier0/fasttimer.h"
|
||||||
#include "tier1/cmd.h"
|
#include "tier1/cmd.h"
|
||||||
#include "tier1/cvar.h"
|
#include "tier1/cvar.h"
|
||||||
#include "tier1/NetAdr2.h"
|
#include "tier1/NetAdr.h"
|
||||||
#include "tier2/socketcreator.h"
|
#include "tier2/socketcreator.h"
|
||||||
#include "vpc/keyvalues.h"
|
#include "vpc/keyvalues.h"
|
||||||
#include "datacache/mdlcache.h"
|
#include "datacache/mdlcache.h"
|
||||||
|
@ -50,7 +50,7 @@ bool NET_ReceiveDatagram(int iSocket, netpacket_s* pInpacket, bool bEncrypted)
|
|||||||
// bEncrypt -
|
// bEncrypt -
|
||||||
// Output : outgoing sequence number for this packet
|
// Output : outgoing sequence number for this packet
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
int NET_SendDatagram(SOCKET s, void* pPayload, int iLenght, v_netadr_t* pAdr, bool bEncrypt)
|
int NET_SendDatagram(SOCKET s, void* pPayload, int iLenght, netadr_t* pAdr, bool bEncrypt)
|
||||||
{
|
{
|
||||||
int result = v_NET_SendDatagram(s, pPayload, iLenght, pAdr, net_encryptionEnable->GetBool());
|
int result = v_NET_SendDatagram(s, pPayload, iLenght, pAdr, net_encryptionEnable->GetBool());
|
||||||
if (result && net_tracePayload->GetBool())
|
if (result && net_tracePayload->GetBool())
|
||||||
|
@ -31,14 +31,14 @@ inline CMemory p_NET_ReceiveDatagram;
|
|||||||
inline auto v_NET_ReceiveDatagram = p_NET_ReceiveDatagram.RCast<bool (*)(int iSocket, netpacket_s* pInpacket, bool bRaw)>();
|
inline auto v_NET_ReceiveDatagram = p_NET_ReceiveDatagram.RCast<bool (*)(int iSocket, netpacket_s* pInpacket, bool bRaw)>();
|
||||||
|
|
||||||
inline CMemory p_NET_SendDatagram;
|
inline CMemory p_NET_SendDatagram;
|
||||||
inline auto v_NET_SendDatagram = p_NET_SendDatagram.RCast<int (*)(SOCKET s, void* pPayload, int iLenght, v_netadr_t* pAdr, bool bEncrypted)>();
|
inline auto v_NET_SendDatagram = p_NET_SendDatagram.RCast<int (*)(SOCKET s, void* pPayload, int iLenght, netadr_t* pAdr, bool bEncrypted)>();
|
||||||
|
|
||||||
inline CMemory p_NET_PrintFunc;
|
inline CMemory p_NET_PrintFunc;
|
||||||
inline auto v_NET_PrintFunc = p_NET_PrintFunc.RCast<void(*)(const char* fmt)>();
|
inline auto v_NET_PrintFunc = p_NET_PrintFunc.RCast<void(*)(const char* fmt)>();
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
bool NET_ReceiveDatagram(int iSocket, netpacket_s* pInpacket, bool bRaw);
|
bool NET_ReceiveDatagram(int iSocket, netpacket_s* pInpacket, bool bRaw);
|
||||||
int NET_SendDatagram(SOCKET s, void* pPayload, int iLenght, v_netadr_t* pAdr, bool bEncrypted);
|
int NET_SendDatagram(SOCKET s, void* pPayload, int iLenght, netadr_t* pAdr, bool bEncrypted);
|
||||||
void NET_SetKey(string svNetKey);
|
void NET_SetKey(string svNetKey);
|
||||||
void NET_GenerateKey();
|
void NET_GenerateKey();
|
||||||
void NET_PrintFunc(const char* fmt, ...);
|
void NET_PrintFunc(const char* fmt, ...);
|
||||||
@ -81,7 +81,7 @@ class VNet : public IDetour
|
|||||||
v_NET_Shutdown = p_NET_Shutdown.RCast<void (*)(void*, const char*, uint8_t, bool)>(); /*48 89 6C 24 18 56 57 41 56 48 83 EC 30 83 B9 D0*/
|
v_NET_Shutdown = p_NET_Shutdown.RCast<void (*)(void*, const char*, uint8_t, bool)>(); /*48 89 6C 24 18 56 57 41 56 48 83 EC 30 83 B9 D0*/
|
||||||
v_NET_SetKey = p_NET_SetKey.RCast<void (*)(uintptr_t, const char*)>(); /*48 89 5C 24 08 48 89 6C 24 10 48 89 74 24 18 57 48 83 EC 20 48 8B F9 41 B8*/
|
v_NET_SetKey = p_NET_SetKey.RCast<void (*)(uintptr_t, const char*)>(); /*48 89 5C 24 08 48 89 6C 24 10 48 89 74 24 18 57 48 83 EC 20 48 8B F9 41 B8*/
|
||||||
v_NET_ReceiveDatagram = p_NET_ReceiveDatagram.RCast<bool (*)(int, netpacket_s*, bool)>(); /*E8 ?? ?? ?? ?? 84 C0 75 35 48 8B D3*/
|
v_NET_ReceiveDatagram = p_NET_ReceiveDatagram.RCast<bool (*)(int, netpacket_s*, bool)>(); /*E8 ?? ?? ?? ?? 84 C0 75 35 48 8B D3*/
|
||||||
v_NET_SendDatagram = p_NET_SendDatagram.RCast<int (*)(SOCKET, void*, int, v_netadr_t*, bool)>(); /*48 89 5C 24 08 48 89 6C 24 10 48 89 74 24 18 57 41 56 41 57 48 81 EC ?? 05 00 00*/
|
v_NET_SendDatagram = p_NET_SendDatagram.RCast<int (*)(SOCKET, void*, int, netadr_t*, bool)>(); /*48 89 5C 24 08 48 89 6C 24 10 48 89 74 24 18 57 41 56 41 57 48 81 EC ?? 05 00 00*/
|
||||||
v_NET_PrintFunc = p_NET_PrintFunc.RCast<void(*)(const char*)>(); /*48 89 54 24 10 4C 89 44 24 18 4C 89 4C 24 20 C3 48*/
|
v_NET_PrintFunc = p_NET_PrintFunc.RCast<void(*)(const char*)>(); /*48 89 54 24 10 4C 89 44 24 18 4C 89 4C 24 20 C3 48*/
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -30,20 +30,7 @@ const char* CNetChan::GetName(void) const
|
|||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
const char* CNetChan::GetAddress(void) const
|
const char* CNetChan::GetAddress(void) const
|
||||||
{
|
{
|
||||||
// Select a static buffer
|
return this->remote_address.ToString();
|
||||||
static char s[4][INET6_ADDRSTRLEN];
|
|
||||||
static int slot = 0;
|
|
||||||
int useSlot = (slot++) % 4;
|
|
||||||
|
|
||||||
// Render into it
|
|
||||||
|
|
||||||
if (!inet_ntop(AF_INET6, &this->remote_address.adr, s[useSlot], sizeof(s[0])))
|
|
||||||
{
|
|
||||||
Warning(eDLL_T::ENGINE, "%s - Address conversion failed: %s\n", __FUNCTION__, NET_ErrorString(WSAGetLastError()));
|
|
||||||
}
|
|
||||||
|
|
||||||
// Pray the caller uses it before it gets clobbered
|
|
||||||
return s[useSlot];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
#define NET_CHAN_H
|
#define NET_CHAN_H
|
||||||
|
|
||||||
#include "tier1/bitbuf.h"
|
#include "tier1/bitbuf.h"
|
||||||
#include "tier1/NetAdr2.h"
|
#include "tier1/NetAdr.h"
|
||||||
#include "tier1/utlmemory.h"
|
#include "tier1/utlmemory.h"
|
||||||
#include "tier1/utlvector.h"
|
#include "tier1/utlvector.h"
|
||||||
#include "common/netmessages.h"
|
#include "common/netmessages.h"
|
||||||
@ -167,7 +167,7 @@ private:
|
|||||||
bool m_bPad;
|
bool m_bPad;
|
||||||
char m_Name[NET_CHANNELNAME_MAXLEN];
|
char m_Name[NET_CHANNELNAME_MAXLEN];
|
||||||
uint8_t m_bRetrySendLong;
|
uint8_t m_bRetrySendLong;
|
||||||
v_netadr_t remote_address;
|
netadr_t remote_address;
|
||||||
};
|
};
|
||||||
#if defined (GAMEDLL_S0) || defined (GAMEDLL_S1) || defined (GAMEDLL_S2)
|
#if defined (GAMEDLL_S0) || defined (GAMEDLL_S1) || defined (GAMEDLL_S2)
|
||||||
static_assert(sizeof(CNetChan) == 0x1AD0);
|
static_assert(sizeof(CNetChan) == 0x1AD0);
|
||||||
|
@ -68,7 +68,7 @@ bool CServer::AuthClient(user_creds_s* pChallenge)
|
|||||||
uint64_t nNucleusID = pChallenge->m_nNucleusID;
|
uint64_t nNucleusID = pChallenge->m_nNucleusID;
|
||||||
|
|
||||||
char pszAddresBuffer[INET6_ADDRSTRLEN]; // Render the client's address.
|
char pszAddresBuffer[INET6_ADDRSTRLEN]; // Render the client's address.
|
||||||
pChallenge->m_nAddr.GetAddress(pszAddresBuffer, sizeof(pszAddresBuffer));
|
pChallenge->m_nAddr.ToString(pszAddresBuffer, sizeof(pszAddresBuffer));
|
||||||
|
|
||||||
const bool bEnableLogging = sv_showconnecting->GetBool();
|
const bool bEnableLogging = sv_showconnecting->GetBool();
|
||||||
if (bEnableLogging)
|
if (bEnableLogging)
|
||||||
@ -126,7 +126,7 @@ CClient* CServer::ConnectClient(CServer* pServer, user_creds_s* pChallenge)
|
|||||||
// *pChallenge -
|
// *pChallenge -
|
||||||
// *szMessage -
|
// *szMessage -
|
||||||
//---------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------
|
||||||
void CServer::RejectConnection(int iSocket, v_netadr_t* pNetAdr, const char* szMessage)
|
void CServer::RejectConnection(int iSocket, netadr_t* pNetAdr, const char* szMessage)
|
||||||
{
|
{
|
||||||
v_CServer_RejectConnection(this, iSocket, pNetAdr, szMessage);
|
v_CServer_RejectConnection(this, iSocket, pNetAdr, szMessage);
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
#include "tier1/NetAdr2.h"
|
#include "tier1/NetAdr.h"
|
||||||
#include "networksystem/pylon.h"
|
#include "networksystem/pylon.h"
|
||||||
#include "engine/client/client.h"
|
#include "engine/client/client.h"
|
||||||
#include "engine/networkstringtable.h"
|
#include "engine/networkstringtable.h"
|
||||||
@ -18,7 +18,7 @@ enum class server_state_t
|
|||||||
|
|
||||||
struct user_creds_s
|
struct user_creds_s
|
||||||
{
|
{
|
||||||
v_netadr_t m_nAddr;
|
netadr_t m_nAddr;
|
||||||
int32_t m_nProtocolVer;
|
int32_t m_nProtocolVer;
|
||||||
int32_t m_nChallenge;
|
int32_t m_nChallenge;
|
||||||
uint32_t m_nReservation;
|
uint32_t m_nReservation;
|
||||||
@ -41,7 +41,7 @@ public:
|
|||||||
bool IsLoading(void) const { return m_State == server_state_t::ss_loading; }
|
bool IsLoading(void) const { return m_State == server_state_t::ss_loading; }
|
||||||
bool IsDedicated(void) const { return g_bDedicated; }
|
bool IsDedicated(void) const { return g_bDedicated; }
|
||||||
bool AuthClient(user_creds_s* pChallenge);
|
bool AuthClient(user_creds_s* pChallenge);
|
||||||
void RejectConnection(int iSocket, v_netadr_t* pNetAdr, const char* szMessage);
|
void RejectConnection(int iSocket, netadr_t* pNetAdr, const char* szMessage);
|
||||||
static CClient* ConnectClient(CServer* pServer, user_creds_s* pChallenge);
|
static CClient* ConnectClient(CServer* pServer, user_creds_s* pChallenge);
|
||||||
static void FrameJob(double flFrameTime, bool bRunOverlays, bool bUniformSnapshotInterval);
|
static void FrameJob(double flFrameTime, bool bRunOverlays, bool bUniformSnapshotInterval);
|
||||||
#endif // !CLIENT_DLL
|
#endif // !CLIENT_DLL
|
||||||
@ -91,7 +91,7 @@ inline CMemory p_CServer_Authenticate;
|
|||||||
inline auto v_CServer_ConnectClient = p_CServer_Authenticate.RCast<CClient* (*)(CServer* pServer, user_creds_s* pCreds)>();
|
inline auto v_CServer_ConnectClient = p_CServer_Authenticate.RCast<CClient* (*)(CServer* pServer, user_creds_s* pCreds)>();
|
||||||
|
|
||||||
inline CMemory p_CServer_RejectConnection;
|
inline CMemory p_CServer_RejectConnection;
|
||||||
inline auto v_CServer_RejectConnection = p_CServer_RejectConnection.RCast<void* (*)(CServer* pServer, int iSocket, v_netadr_t* pNetAdr, const char* szMessage)>();
|
inline auto v_CServer_RejectConnection = p_CServer_RejectConnection.RCast<void* (*)(CServer* pServer, int iSocket, netadr_t* pNetAdr, const char* szMessage)>();
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
class VServer : public IDetour
|
class VServer : public IDetour
|
||||||
@ -120,7 +120,7 @@ class VServer : public IDetour
|
|||||||
|
|
||||||
v_CServer_FrameJob = p_CServer_FrameJob.RCast<void (*)(double, bool, bool)>(); /*48 89 6C 24 ?? 56 41 54 41 56*/
|
v_CServer_FrameJob = p_CServer_FrameJob.RCast<void (*)(double, bool, bool)>(); /*48 89 6C 24 ?? 56 41 54 41 56*/
|
||||||
v_CServer_ConnectClient = p_CServer_Authenticate.RCast<CClient* (*)(CServer*, user_creds_s*)>(); /*40 55 57 41 55 41 57 48 8D AC 24 ?? ?? ?? ??*/
|
v_CServer_ConnectClient = p_CServer_Authenticate.RCast<CClient* (*)(CServer*, user_creds_s*)>(); /*40 55 57 41 55 41 57 48 8D AC 24 ?? ?? ?? ??*/
|
||||||
v_CServer_RejectConnection = p_CServer_RejectConnection.RCast<void* (*)(CServer*, int, v_netadr_t*, const char*)>(); /*4C 89 4C 24 ?? 53 55 56 57 48 81 EC ?? ?? ?? ?? 49 8B D9*/
|
v_CServer_RejectConnection = p_CServer_RejectConnection.RCast<void* (*)(CServer*, int, netadr_t*, const char*)>(); /*4C 89 4C 24 ?? 53 55 56 57 48 81 EC ?? ?? ?? ?? 49 8B D9*/
|
||||||
#endif // !CLIENT_DLL
|
#endif // !CLIENT_DLL
|
||||||
}
|
}
|
||||||
virtual void GetVar(void) const
|
virtual void GetVar(void) const
|
||||||
|
@ -53,7 +53,7 @@ struct CS_INetChannelHandler : INetChannelHandler
|
|||||||
typedef struct netpacket_s netpacket_t;
|
typedef struct netpacket_s netpacket_t;
|
||||||
typedef struct __declspec(align(8)) netpacket_s
|
typedef struct __declspec(align(8)) netpacket_s
|
||||||
{
|
{
|
||||||
v_netadr_t from;
|
netadr_t from;
|
||||||
int source;
|
int source;
|
||||||
double received;
|
double received;
|
||||||
uint8_t* pData;
|
uint8_t* pData;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user