HOME  > Developer's Blog

[Developer's Blog]

:man"

Some news..

2010-05-12 04:48:17


Hello all, this is Dragoonith. I'm sad to announce that Mark has decided that he wanted to focus on some more important things in his life. (Schoolwork, Classes). So he is leaving Titans-Server. He said it may not be permanent, he will always have a spot here, whatever he decides. This is what he addressed to everyone:
----------------------------------------------

Dear Titans-server community,

Since April of last year I have been part of the Titans-server community. As of late October I began to work as a developer for this project with Dragoonith and Dante (Kou). My initial goal was to fix the login problems that people were experiencing during the stress test. MINA is an open-source networking library that I used in order to recreate the login servers. As I began to get to know Dante more, we came to the conclusion that all servers would be better off with a brand new framework all together. Since that time in late October brand new servers have been built.

The subject that I would like to discuss today is not a content update and breakthrough in the project.
In fact it is the complete opposite. Openly I am falling on my own sword by saying that I am leaving the project behind. The other developers have been really kind and easy to work with, but I have lost that vibe that kept me going throughout the difficult process. To be honest, I have accomplished the goals that I set when joining the project.

Dragoonith and Dante are the beginning and the end of the project. The game server is realistically not too far away from having full shops and combat on top of the already existing NPCs and feature support. In order to keep to the point, I bid you guys farewell!

Mark Farr.

----------------------------------------------

As for me, i will keep you guys posted on new development. Thanks for supporting us :D

:man"

Space by Accident

2010-04-25 18:51:06


While I was working on database saving for characters, I accidentally made it save your Z coordinate as your Y. I ended up logging in the middle of space. A high level training area for NPCs in fact. At least here is a rough idea of what training will look like in space!

Space

:man"

Rewrote item info packet

2010-04-25 13:13:06


The item info packet is one of the main ways that ucgo gets and responds with info about your character. The whole game revolves around items and containers. This packet caused us the most trouble and also the most success. Originally the data we sent was quite static, but allowed us to get in game. Afterwards it was rewritten with a switch inside of it to express its different swap, update and initialize sub-structures. This switch became troublesome when it was time to take other containers like vehicles and weapons into account. Today I rewrote the devil with a much more simplistic interface. There are actual objects to represent these sub-structures. The great variation in the incoming data is sorting almost automatically now and is very easy on the eyes to read. The different sub-structures also share common properties that I have allowed to be inherited from each other. To the average user this would mean that we're almost at the point where we can implement the home run on the server. Since the CMS is almost complete, most of the work from here on out will be more content related things just as NPCs are.