(stock summink, maybe ewtoo) anyways... it goes something like this if a residents name is entered at the login prompt and the connection is alowed to time out (before entering a password) then the resident will have there last login set to the current time its not something major crashing...however it could be used by a banished player to have it appear they been able to login or keep from timing out or by someone wishing to arse with ppl having there last login shown diffrently truly was... anyways....to fixit in parse.c : process_players () in the if ((scan->fd < 0) || (scan->flags & PANIC) || (scan->flags & CHUCKOUT)) { clause, just below the save_player(scan); delete the following lines: } if (!(scan->flags & RECONNECTION)) { note, if you have done major alterations to the function... this may or may not work...basically just getting everything that was done in that if (!(scan->flags & RECONNECTION)) done only if they have a p->location and a p->name[0]