I had somewhat of an idea that this was the problem. It's interesting that this was the case, I remember there being one or two private servers up - not very publicly, of course - which surprises me that there wasn't more work done on Episode 3's networking.BlueCrab wrote:Episode III has been on my list of stuff to do for a long time, actually.
The problem is that it doesn't seem like there was any sort of concerted effort to log packets to/from the official server (at least that I've seen) back when it was up. That somewhat limits the things that can be done to support it without spending a lot of time and effort that may not ever even bear fruit in the end. My time is far too limited at this point to put in that sort of effort, unfortunately.
If people want to work on trying to write code for Episode III support, they're welcome to try to do so. Remember, Sylverant is an open-source project for a reason. If people want to try to add that support in, they're more than welcome to do so and I'd most likely incorporate any patches into the code to do so (assuming they were relatively clean and didn't break anything else in the server).
I am, in the basic sense, familiar with the coding of PSO EpIII, such as the card list and their hex values, the stage values and what not, along with the basic functionality of the game (the tournaments, lobby tables, jukebox, card attributes, VIP cards, etc.) Not sure how much this would end up helping anyone really at this point, but hey. It's something.
I'm looking in to doing what I can, even looking at the source you've released, but I'm thinking that you've got a point - It may be quite over my head. Speaking of which, I was just in awe looking through lines and lines of code - it's all very fascinating to see the inner workings of a server. Never gets old.
Just wish I had a time machine where we could go back a few years and take notes. Hah.
Thank you for your time and, of course, all of your hard work. Hopefully in the not to distant future, we can all enjoy a CARD battle or two on the complete Sylverant PSO Server.
EDIT: Say, I haven't compiled or anything quite yet, but how verbose can the server be? If it were to receive a request it did not understand, would/can it log it?
I've got a project of my own to finish, but I'm very interested.