Plugin category: Administration Suggested name: JoinLimit What I want: I'd like a plugin that will control the amount of players who can connect in a specified time limit. Such as 1 person can join per 4 seconds. This way when a big server opens, it doesn't get overloaded and get laggy or crash. Ideas for commands: Not sure of any. Ideas for permissions: joinlimit.bypass When I'd like it by: Well I'd like it asap, but the limit is 8/10/2012 Please and thank you.
So... you... want to throttle logins per second/minute? I don't think you'll ever have issues from a high rate of logins. I've been on servers where about 80 players all log in within about a 2-second span of time when the server restarts, and I've never had issues.
Source: https://github.com/deathmarine/LoginTimer Download: https://github.com/downloads/deathmarine/LoginTimer/LoginTimer.jar Config: Code: LoginTimerEnabled: true ReloginTimerEnabled: true Message: 'You must wait %time% seconds before joining!' TimeOut: 5 Login timer will only allow a player to login after so many seconds. Relogin timer will not let a player continuously relogin. Even after the login timer has ran. The timeout integer will designate for both Timers. Permissions: In my opinion in order to check this against permission is to save every players ip, which is fine however. This isn't going to save server lag.
Thanks Deathmarine. Today we had about 400 slots filling up in a matter of 15 seconds causing some major lag. This will be extremely helpful.