Search results

  1. Xenon

    Wiki for Developers

    I'm just being lazy, having them all in the same format (regardless of what it is) would definitely be more ideal, just tedious to convert. I've known about that wiki for a while, the problem is is that the packets as documented are for GC and Dreamcast (which are what Sylverant was originally...
  2. Xenon

    Wiki for Developers

    Right on. If struct format ends up winning out then I'd probably just copy and paste the Go struct definitions from Archon, the structure and data types are basically the same
  3. Xenon

    Wiki for Developers

    Is there any particular format you guys are looking for on the messages section of the wiki? I have a whole notebook full of all of the BB packets up through the login server as used by Archon that I could contribute if I find motivation to translate them from handwritten notes
  4. Xenon

    Wanting to make a PSO Private Server in Java

    My motivation at least was not to port it, but to implement a new server with the learnings from others. A small distinction, but I've had ideas past just a new language - call it an itch to scratch. For example mine is multithreaded, cross platform, easier to write tooling for, stable, and easy...
  5. Xenon

    Wanting to make a PSO Private Server in Java

    I didn't mean to spark a language standoff, but as Mylandra said the scale at which any PSO server will be operating is imo nowhere near significant enough for performance to strongly influence the choice of language. C is stupid fast and, written well, can yield an immensely scalable server...
  6. Xenon

    Wanting to make a PSO Private Server in Java

    For what it's worth, you're more than welcome to look my implementation of a psobb server: https://github.com/dcrodman/archon. Granted I haven't touched it in a good while, but it's relevant and started off with the same goals you have in mind. It's also written in Go and pretty heavily...
  7. Xenon

    History of Tethealla

    Was Aeon released before you started working on Tethealla? I've noticed enough commonalities between the two from my own notes to wonder about whether it was around to influence any of your design decisions. There are some pretty big gaps in the PSOBB support though so I'm guessing Tethealla...
  8. Xenon

    Another PSOBB Server Implementation

    Thanks! Glad to know there's interest around it. I'm doing my best to keep the installation docs up to date on Github and the code well commented to encourage people to poke around, but there's only so much one can do until I start working on the ship server.
  9. Xenon

    Another PSOBB Server Implementation

    For anyone keeping an eye on how this is doing, the patch server is completely finished and the login server only has the default inventory and techniques left to do. I'll go and backfill those once I know the exact format and how they're used. Next up are the Shipgate and Ship servers, the...
  10. Xenon

    Another PSOBB Server Implementation

    I think I'm just going to end up storing the character fields individually, though there are a couple I still haven't'the figured out how to store yet. The character defaults are also a pain, Newserv uses flat files (one per character) and Tethealla seems to just lump (and store) everything in...
  11. Xenon

    Another PSOBB Server Implementation

    Thanks, I've actually had that one bookmarked for a while but it doesn't cover much of the BB protocol and there are enough discrepancies between the DC and BB that I've been hesitant to use it. BlueCrab used to have another wiki up mostly dedicated to BB, unfortunately wikia was apparently...
  12. Xenon

    Another PSOBB Server Implementation

    Hey guys, Just wanted to share a side project I've been working on. I've wanted to build a PSOBB server since the days I played on Schthack so I've been writing my own implementation when I have free time. I'm learning by picking apart the sources of Tethealla, Newserv, and Sylverant, so my...
Back
Top