I heard your upgrading it to R63?
I heard your upgrading it to R63?
Last edited by Livar; 26-12-11 at 05:43 PM.
So, I haven't updated this thread in ages, I'm still working on this thing... Over the past few days everything has been rewritten.
Information/Changes w.e:
-Rewritten all the code
-Request/Response Parsing
-Now uses mySQL, was flat file before =p (Lazy)
-Fixed high CPU usage (Was using reflection for packet processing, very heavy handed!)
-Implemented reactor pattern
-Wrote my own exception classes
-Serialization etc
Todo:
-Pick a client version, (v13) or (r63) can't choose yet
-Recode logging system, it's terrible (first thing I coded, was a bit rusty)
-Dispose of database connection if last activity is too long
-Threadin' for other shiz
-Habbo featurezzzz
dcr-project.bifi2000.net
Make a system that can switch between v13 and r63?
Updates?
Working on threading atm, Thread runs it's rounds every 3 minutes, If a Network Connection doesn't receive any data for 180 seconds, it's queued for Disposin' by the ThreadPool, the GameSession and Network Connection and all assets are disposed of and Garbage collection is called (may remove that later, works fine now but not sure how it will effect performance) Problem is though, when I call socket close method server crashes :S trying to fix it atm, but can't figure it out
Last edited by James; 01-01-12 at 09:59 PM.
Which R63 will you make? Before the fuck up or will you make the newest swfs working?
Good luck on development, hope this won't fail :)