about summary refs log tree commit diff
path: root/src/engine/shared/econ.h
diff options
context:
space:
mode:
authoroy <Tom_Adams@web.de>2011-07-31 13:05:12 +0200
committeroy <Tom_Adams@web.de>2011-07-31 13:05:12 +0200
commit94188021509a376fc352b7707d9a324335a97eba (patch)
treee0ad6c8d81a91217e4b035d764f3d57fb8a2c2c1 /src/engine/shared/econ.h
parent1705c90e148d680c4b8002d12ac15a7d228f6408 (diff)
downloadzcatch-94188021509a376fc352b7707d9a324335a97eba.tar.gz
zcatch-94188021509a376fc352b7707d9a324335a97eba.zip
protected econ authentication against brute force
Diffstat (limited to 'src/engine/shared/econ.h')
-rw-r--r--src/engine/shared/econ.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/engine/shared/econ.h b/src/engine/shared/econ.h
index 3ec19e28..daec34c4 100644
--- a/src/engine/shared/econ.h
+++ b/src/engine/shared/econ.h
@@ -5,6 +5,11 @@
 
 class CEcon
 {
+	enum
+	{
+		MAX_AUTH_TRIES=3,
+	};
+
 	class CClient
 	{
 	public:
@@ -17,6 +22,7 @@ class CEcon
 
 		int m_State;
 		int64 m_TimeConnected;
+		int m_AuthTries;
 	};
 	CClient m_aClients[NET_MAX_CONSOLE_CLIENTS];