It's been more than 4 years since I worked on @vanguardsoh, but I think about that game a lot. Was my first professional gig, and a lot of things were new to me. As a junior engineer, many things seemed stupid and to be honest, many things were. 1/?
-
Näytä tämä ketju
-
But the more experience I get the more I realize how brilliant the codebase was, especially the server code. This may be surprising to fans of the game. Vanguard was notorious for spaghetti code, but I think that's because it was ahead of it's time. 2/?
1 vastaus 0 uudelleentwiittausta 0 tykkäystäNäytä tämä ketju -
Quite frankly, I don't think I'm at liberty to divulge details, but generally, Vanguard was in concept, a multi-threaded server, where each zone (chunk) was a thread. There was lots of message passing, even if you weren't actually crossing server lines. 3/?
2 vastausta 0 uudelleentwiittausta 0 tykkäystäNäytä tämä ketju -
Vastauksena käyttäjälle @tloch14
lol, which reminds me - When the game first launched, I could heal my defensive target many zones away with Blood Mage life taps.
1 vastaus 0 uudelleentwiittausta 1 tykkäys
There was special packet routing done for those abilities. Normally zones only communicated to adjacent zones, but some things would route up to the world server and then the world would deliver it to an arbitrary zone.
Lataaminen näyttää kestävän hetken.
Twitter saattaa olla ruuhkautunut tai ongelma on muuten hetkellinen. Yritä uudelleen tai käy Twitterin tilasivulla saadaksesi lisätietoja.