R77 Community Forum Archive

Major Projects => VectorNet => Topic started by: Vector on January 12, 2009, 08:15:20 PM

Title: Progress report
Post by: Vector on January 12, 2009, 08:15:20 PM
bans/kick now work fine from the clients. The server uses a new method of handling clients, and this is the primary reason bans/kicks work properly.

I use dictionaries which can have their keys removed easily, so that is not a problem when a user signs off.

I plan on adding several new features to the server, before I release another version.

Things like:


Well, its going to look like the best project I've ever worked on.
Title: Progress report
Post by: Zakara on January 14, 2009, 05:13:45 AM
Your bans do not work. I banned an IP this morning, and it banned me instead......
Title: Progress report
Post by: Vector on January 14, 2009, 02:33:42 PM
I will look into this, and find a reasonable solution.
Title: Progress report
Post by: Vector on January 19, 2009, 09:48:55 PM
0x0B now goes both ways. Its a keep alive packet. The server handles the disconnects now, and does not need a reply from the client to give the ok for a disconnect. The server also disconnects stale clients who do not reply to 0x0B.

This should fix the issue that Jd had about not being able to use it after a time, because his socket suddently disconnected.