Server not releasing connections / trouble with admin slots

trevorjd

New member
Hi FunPimps,

Per my first post here, we've been having trouble with servers refusing connection due to being full even though there are slots free. II thought at first that some players might be sitting at the Rules/Confirmation page, hogging a slot without actually joining the world, so we removed the Rules page. It doesn't seem to have helped but we've left it disabled as it seems like it could be an independent problem anyway.

Our server is pretty busy during the holidays with people frequently connecting and disconnecting. I think the server may be not releasing some connections when the player leaves. When we're showing the server is close to full (16+/20 or 20+/24), we're getting players refused entry (You have been kicked. Reason: Server Full) after waiting a few minutes for the connection attempt. We had adminslots=4. Grasping at straws, we set it to 0. Since we did that, we've had a lot less complaints so I can't help but wonder if there's something buggy in that part of the code. It might not be the root problem but it may be complicating matters.

May be worth noting that this has happened with both PREGEN8K and an RWG that we generated on a client and uploaded to the server.

--

I'm not sure how admin slots are supposed to work but I'm concerned that a couple of the admin team have been trying to connect and received a message we're being kicked "to allow an admin to join". Firstly, we're the admin! We can dm/cm/q in game, why is it kicking us? Secondly, it's undesirable that anyone is kicked to make way for an admin. Were I developing it, I'd have it that admin slots are "hidden" slots, completely independent of the main player slots. When a player listed in the admins.xml connects, they are assigned to one of the hidden admin slots so that A) they can still get on when the server is full and B) their connection doesn't prevent a full complement of non-admin players. That way no one needs to get kicked at all.

Cheers,

Trev

MtwypX4.png


 
Last edited by a moderator:
A user just contacted me and said that he was getting the server full error even though we're at 22/24 at the moment. He switched from his broadband to his cellphone connection and got straight in. That seems to support the idea that the server isn't releasing connections quickly enough. IE, it still has the player's WAN address cached and is refusing "a second connection" from that address.

 
Back
Top