Navigation
 
Server Status
 
Current Time
@028
23:09:02 UTC
 
Event Data

Event:
New Year's Celebration

Start:
2022-01-01 05:00:00 UTC
End:
2022-01-29 05:00:00 UTC

Ranking for BP

  1. MosaicMario - 1255094
  2. Oof - 558824
  3. Sydney Beans - 527063
  4. SirRappington - 443840
  5. FredericoPSO - 383428
  6. Gen6Gamer - 365688
  7. No1Dopechampion - 359697
  8. CauliflaBlue - 273861
  9. CodingGenesis - 205882
  10. lozz - 165464

Last Updated:
2022-01-29 05:00:00 UTC

 
Donations
Become a Patron!
Buy Me a Coffee at ko-fi.com


 
Twitter
  • Sep 17, 2022 12:10:37 UTC:
    And... Just like that, the maintenance is complete. Please let me know if anything is broken/not working/etc.
  • Sep 17, 2022 11:58:49 UTC:
    Sylverant will be down for a few minutes this morning for some maintenance. Hopefully this won't last more than 15 minutes or so.
  • Mar 29, 2022 22:39:53 UTC:
    @El_Comanche There is indeed a discord for the server, where many players communicate: https://t.co/YcpDXGU4JH There is also a forum: https://t.co/6EYlEOzpg7 , although more people are definitely on the discord these days. Hope you enjoy the server. :)
  • Jan 01, 2022 04:36:15 UTC:
    New Sylverant Event beginning soon - New Year's Celebration: https://t.co/sruZJ11cNu #pso #sylverant
  • Dec 09, 2021 21:22:38 UTC:
    @dragonminded @GabeMoralesVR @Artemio Yeah, KOS definitely hasn't had support for "years" just yet (can't say 2 years until February). And it is definitely still nowhere near a state that I'd call it "usable" for anything more than the basics of getting something on the screen, as has already been said.
 
 
 
About

Sylverant is an open-source Phantasy Star Online server written for Unix-like operating systems.

Sylverant was originally started as a port of Sodaboy’s PSO Blue Burst Server “Tethealla” to Unix-like operating systems, however, at this point there is no longer any of his code present in the server. However, the name Sylverant actually traces back to this heritage (I do not know if Sodaboy’s naming of Tethealla follows what I thought it did, but it seemed good at the time, also, yes I do know its Sylvarant; I didn’t want any unnecessary confusion with the Sylvanet open shipgate for Tethealla (amongst other reasons)). I started this port, stopped, then started again. Either way, Sylverant wouldn’t exist today if it weren’t for the fact that Sodaboy’s server existed when I was somewhat bored and looking for something to do. A big thanks to Sodaboy for his work on Tethealla, even if I’ve never talked to him personally.

It was around August of 2009 when I realized that the 10th anniversary of the release of the Dreamcast was coming up soon (09/09/09), and I was trying to think of something creative I could do for that date (I do a lot of stuff on the Dreamcast, in case you didn’t know). It was about that time that I thought that I could probably tweak what was Sylverant at the time to work for the Dreamcast versions of PSO (which would have been a LOT harder of a task than I had initially thought if it weren’t for some other events that occurred around this time).

So, with this goal in mind, I set out to figure out how to get the Dreamcast versions of PSO connected to Sylverant. I already had code that could decrypt the packets from the Dreamcast version (Sodaboy had Fuzziqer Software’s encryption code included with Tethealla for its encryption), but I had no idea what exactly I was looking at from decrypting packets exchanged between Schthack’s server and my Dreamcast (while a lot of Blue Burst’s packets are much like those used by the Dreamcast version, the header is different). I would like to thank Schthack and the team maintaining his server for their hard work, as without that I wouldn’t have any idea how many things work.

It was around this time that I discovered that Fuzziqer software (aka, Kohle (gee I wish I had known that when people mentioned Kohle’s server to me)) had released the source code to newserv, a PSO server for PSO PC, Gamecube, and Blue Burst that had been worked on for a long while. This source code also came with a complete suite of quests for the game (which I am currently using on my server). I’ll freely admit that I would probably not have known how the header for the packets for the Dreamcast version of PSO worked if it weren’t for his code. I augmented my documentation that I learned from reading Tethealla’s source code with the few bits I needed to support the Dreamcast version (which I got from newserv), and with pieces that Tethealla either didn’t document or didn’t support (yes, this is why there are names that look like those in newserv in my code (I didn’t copy his code) — I’m not an asshole and I don’t copy people’s work without giving credit where it is due). I’d like to thank Fuzziqer for newserv and for all the hard work he put into it. Much like with Tethealla, I probably wouldn’t have gotten this far without his server’s push in the right direction.

And that’s pretty much what has lead to the initial release of Sylverant. Its been a long road, but I like to think its been fun. Hopefully this clarifies the history of the project for anyone that’s interested (I know there’s at least a few of you). I had an itch to scratch (there were no PSO servers for *nix), and I have to say I think that I’ve successfully scratched it. Thanks again to Schthack (and his team), Fuzziqer, and Sodaboy for their work on PSO in all its various forms. These guys are the true ones that did all the hard work of reverse engineering the protocols, I don’t claim to have done all of that myself.

Now for the boring legalish stuff: Phantasy Star Online and all related trademarks are property of Sega. The Sylverant server is not associated in any way with Sega, nor was it developed or sanctioned by Sega. All other trademarks used herein are property of their respective owners, none of which are associated with the Sylverant server project.

 
Copyright © 2009 - 2020 Lawrence Sebald | Site design by Jean-Paul Van Gorder