The following warnings occurred:
Warning [2] Use of undefined constant SAPI_NAME - assumed 'SAPI_NAME' (this will throw an Error in a future version of PHP) - Line: 3388 - File: inc/functions.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/inc/functions.php 3388 errorHandler->error
/showthread.php 116 build_archive_link
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3331 - File: inc/functions.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/inc/functions.php 3331 errorHandler->error
/inc/functions.php 3324 build_forum_breadcrumb
/showthread.php 195 build_forum_breadcrumb
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3331 - File: inc/functions.php PHP 7.4.33-nmm7 (Linux)
File Line Function
/inc/functions.php 3331 errorHandler->error
/showthread.php 195 build_forum_breadcrumb






Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How do i setup 2 accounts per IP
Author Message
babazar
Journeyman
*

Posts: 189
Likes Given: 2
Likes Received: 10 in 9 posts
Joined: Jun 2013
Reputation: 0



Post: #1
How do i setup 2 accounts per IP
Hi Guys, Sorry metal block at the moment, does any one have a way to limit 2 accounts per ip? which will check first used ip and last login IP,

Thanks
08-15-2014 09:45 PM
Find all posts by this user Like Post Quote this message in a reply
Rizz
Master
**

Posts: 396
Likes Given: 21
Likes Received: 14 in 9 posts
Joined: Oct 2012
Reputation: 0



Post: #2
RE: How do i setup 2 accounts per IP
// Maximum open connections to server per IP
ClientMaxIP=2

This will prevent someone two play more than 2 players at same time.
I think you cannot really control how many account a player can have if your provider will not provide a static address.

In my country anyone can simply turn off and on the router to change the ip address Sad
(This post was last modified: 08-15-2014 11:05 PM by Rizz.)
08-15-2014 11:02 PM
Find all posts by this user Like Post Quote this message in a reply
Extreme
Grandmaster Poster
***

Posts: 1,141
Likes Given: 217
Likes Received: 90 in 77 posts
Joined: May 2012
Reputation: 20

SphereCommunity

Post: #3
RE: How do i setup 2 accounts per IP
Do you want to block more than 2 accounts per ip at same time or block account creating?
If you want to block, use this code from Cloud_BR:
PHP Code:
IF (STRMATCH(*.*,<ARGS>))
 
SERV.LOG Illegal account name (contains .)!
 RETURN 
1
ENDIF
IF (
STRMATCH(*EOF*,<ARGS>))
 
SERV.LOG Illegal account name (contains EOF)!
 RETURN 
1
ENDIF
IF (<
SERV.ACCOUNT.<ARGS>.PLEVEL> == 1)
 IF (<
SERV.ACCOUNT.<ARGS>.dTAG0.MAXCONNECTIONS>)
  
LOCAL.TOTALALLOWED <SERV.ACCOUNT.<ARGS>.dTAG0.MAXCONNECTIONS>
 ELSE
  
LOCAL.TOTALALLOWED 2 // LIMIT HERE HOW MANY ACCOUNTS PER IP AT SAME TIME
 
ENDIF
ELSE
 
LOCAL.TOTALALLOWED 8 // MAX ACCOUNTS PER IP FROM STAFF MEMBERS
ENDIF
IF <
SERV.CLIENTS> > 1
 
FOR <EVAL <SERV.CLIENTS>-1>
  IF (!(
STRCMPI(<SERV.CLIENT.<dLOCAL._FOR>.ACCOUNT.LASTIP>,<SERV.ACCOUNT.<ARGS>.LASTIP>)))
   
LOCAL.TOTALCONNECTED ++
  ENDIF
  IF (<
LOCAL.TOTALCONNECTED> >= <LOCAL.TOTALALLOWED>)
   
SERV.LOG <ARGS> -> already logged with max number of accounts (<SERV.ACCOUNT.<ARGS>.LASTIP>) (<dLOCAL.TOTALALLOWED>)
   RETURN 
1
  
ENDIF
 ENDFOR
ENDIF 

STEPS BEFORE CREATE A THREAD
- Check the revisions log;
- Use the search button and use the keywords of your problem;
- Check the WIKI;
- Create a thread.
08-16-2014 12:42 AM
Find all posts by this user Like Post Quote this message in a reply
babazar
Journeyman
*

Posts: 189
Likes Given: 2
Likes Received: 10 in 9 posts
Joined: Jun 2013
Reputation: 0



Post: #4
RE: How do i setup 2 accounts per IP
Basically I want to stop players creating more than 2 accounts with the same ip they use, As in our account files we have the same IP thats created say 30 accounts, Miss spells, etc or attaempts to flood our account files.

So my issue is to really limit the amount players can create, I know IP'S Change Daily with some ISP some longer and what not, Thats why i would like to know could it be done to Check Players Last Use IP's against the account files and if its used more than twice the system rejects there IP,
08-16-2014 02:49 AM
Find all posts by this user Like Post Quote this message in a reply
Extreme
Grandmaster Poster
***

Posts: 1,141
Likes Given: 217
Likes Received: 90 in 77 posts
Joined: May 2012
Reputation: 20

SphereCommunity

Post: #5
RE: How do i setup 2 accounts per IP
Ok, then you have to do something like this:

When creating the account, store the IP used to create it.
When login, find the older IP on accounts and check if there are more than 2 with same IP.
Update the older IP to the new one if the accounts have the same older IP that the one you are logging in.

To check account lastip, just use 'serv.account.<account>.lastip'

STEPS BEFORE CREATE A THREAD
- Check the revisions log;
- Use the search button and use the keywords of your problem;
- Check the WIKI;
- Create a thread.
08-16-2014 02:58 AM
Find all posts by this user Like Post Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)