Somebody really needs to go and fix the osirose server.....
Any volunteers??
Just port a bunch of code in from KTRose. All the mechanics are the same for both versions although there may be some radically different data structures.
Alternatively start with a KTRose server and change all the packet handling so that it matches what is needed for irose.
All these methods require quite a lot of work but nothing ridiculously hard