]> git.pond.sub.org Git - empserver/commit
Separate login_grace_time from max_idle
authorMarkus Armbruster <armbru@pond.sub.org>
Sun, 18 Mar 2012 17:11:35 +0000 (18:11 +0100)
committerMarkus Armbruster <armbru@pond.sub.org>
Thu, 26 Apr 2012 17:57:19 +0000 (19:57 +0200)
commit1a97cc3cfdcc96b06a2c48577e470f7fddae825c
tree41cf779cb57eb1ab80539f4e9d6486f334893907
parentfb9595fe6a4cfc1b113668cbfc5e90484c4bddc2
Separate login_grace_time from max_idle

max_idle applies in state PS_PLAYING, login_grace_time before (login,
state PS_INIT) and after (logout, state PS_SHUTDOWN).

Cut login_grace_time to two minutes, from max_idle's 15.  Two minutes
is plenty to complete login and logout.  Makes swamping the server
with connections slightly harder, as they get dropped faster.  While
that makes sense all by itself, the real aim is making increasing
max_idle safe.  The next commit will complete that job.
include/econfig-spec.h
include/prototypes.h
src/lib/global/constants.c
src/lib/player/accept.c
src/lib/player/login.c
src/lib/player/recvclient.c
src/lib/subs/pr.c