sorry but... javascript? should it be java?
I thought it was only use in extreme cases to do kind-of-client with sockets.
i.e. SpiderMonkey is well known for being non-performant... I can't imagine a server with tons of clients connected running on top of it.
I really don't know if there is a wiki or something like that for packets but perhaps would help you... haven't tried in a few months (I think it was release before the server list packet update) but the times that I used it let me understand a bit more of things that I was working on. It also lets you send 1 by 1 the packets which is great feature.
Mabye you could use the srevolution source at assembla.com it is for ksro but the packet structures are for most ingame actions the same. The chardata isn't the same for sure and mabye some spawning isn't correct but i'm sure it has some usefull stuff in it.
Btw do you want to packet structures or just the opcodes? cause at projecthax is a list of the current opcodes.
sorry but... javascript? should it be java?
I thought it was only use in extreme cases to do kind-of-client with sockets.
i.e. SpiderMonkey is well known for being non-performant... I can't imagine a server with tons of clients connected running on top of it.
I really don't know if there is a wiki or something like that for packets but perhaps would help you... haven't tried in a few months (I think it was release before the server list packet update) but the times that I used it let me understand a bit more of things that I was working on. It also lets you send 1 by 1 the packets which is great feature.
No, javascript is perfectly fine (running on V8 via Node.js), and has many features that make it better for prototyping an emulator to full functionality very quickly.