View previous topic :: View next topic |
Author |
Message |
elven
Joined: 28 Jul 2006 Posts: 259 Location: Germany
|
Posted: Mon Mar 19, 2007 0:33 Post subject: Client/Server-Protocol |
|
|
I think this is of interest to the dev community as a whole; as such, Im posting a project advertisement here. The Bioware Developer Forums do not seem to do much traffic these days.
Im working on a nwserver replacement, written as free software, in Java. For that to work, I'll have to dissect the protocol used by nwserver - since I want to provide compatibility to NWN clients out of the box.
Im sure I don't have to tell you of the advantages this would bring. ;)
If you're interested in helping, please have a look at http://nwn.bioware.com/forums/viewtopic.html?topic=554366&forum=74
Thanks. :) |
|
Back to top |
|
|
virusman
Joined: 30 Jan 2005 Posts: 1020 Location: Russia
|
|
Back to top |
|
|
virusman
Joined: 30 Jan 2005 Posts: 1020 Location: Russia
|
Posted: Mon Jun 11, 2007 16:24 Post subject: |
|
|
|
|
Back to top |
|
|
xaltos
Joined: 03 Jun 2006 Posts: 31 Location: Germany
|
Posted: Mon Jun 11, 2007 19:38 Post subject: |
|
|
A Wireshark/Ethereal plugin for NWN/NWN2 ?
where can I find that ? _________________ xaltos
NWN2_Audolo |
|
Back to top |
|
|
virusman
Joined: 30 Jan 2005 Posts: 1020 Location: Russia
|
Posted: Tue Jun 12, 2007 12:38 Post subject: |
|
|
http://data.virusman.ru/nwn/protocol/wireshark_nwn_plugin-0.0.1.rar
Recognition of:
- Compound packets
- Multi-part messages (split into several packets)
- Compressed packets (no decompression yet.. I haven't found a way to decompress it)
- Packet headers
- Message headers (direction, message type, subtype, etc.)
- Message data dissection for message type 0x7|0x4 (Open store) |
|
Back to top |
|
|
chaoslink
Joined: 23 Aug 2006 Posts: 37
|
Posted: Wed Jun 13, 2007 2:13 Post subject: |
|
|
I need more time for this stuff.. so cool. |
|
Back to top |
|
|
Grinning Fool
Joined: 12 Feb 2005 Posts: 264
|
Posted: Wed Jun 13, 2007 4:01 Post subject: |
|
|
this is great stuff. A very similar idea has been occurring to me on and off over the last few weeks. Is this project still active?
Another advantage of this is that nwscript itself can be extended or replaced, providing hooks into the things that don't presently have hooks...
(This would also be great for NWN2, since most of the underlying networking protocols are unchanged...)
Quote: | Compressed packets (no decompression yet.. I haven't found a way to decompress it) |
I was trying to wrap my head around that last year, and eventually gave up.
Couldn't find any known algorithm (tried about 6) that produced the same compression even working with known data such as long text strings that I sent via text. _________________ Khalidine, a NWN2 persistent world
Looking for volunteers. |
|
Back to top |
|
|
PlasmaJohn
Joined: 04 Mar 2005 Posts: 70 Location: The Garage
|
Posted: Mon Jun 25, 2007 15:17 Post subject: |
|
|
I looked at this two or three years ago... The compression was gzip IIRC. I'll try to find my notes tonight ... but that was 2 or 3 hard drives ago |
|
Back to top |
|
|
virusman
Joined: 30 Jan 2005 Posts: 1020 Location: Russia
|
Posted: Mon Jun 25, 2007 15:55 Post subject: |
|
|
PlasmaJohn wrote: | I looked at this two or three years ago... The compression was gzip IIRC. I'll try to find my notes tonight ... but that was 2 or 3 hard drives ago | Yes, it's gzip (zlib-stream). |
|
Back to top |
|
|
elven
Joined: 28 Jul 2006 Posts: 259 Location: Germany
|
Posted: Tue Jun 26, 2007 8:35 Post subject: |
|
|
Yes, this project is "live" insofar that I am still willing to write it.
However, professional time constraints do not allow me to spend any big amount of time on protocol dissection. Someone would have to help me out draft up some specs for the client communication, or it'll never go anywhere soon. |
|
Back to top |
|
|
|