GSoC/TP Weekly Report (May 5 – May 11)

This Week:

I have a branch “config” of the tpserver-cpp Git repository set up for my modifications.

My plans for tpserver-cpp can be summarized as follows:

  1. Strip the internal console out, remove libtprl dependency.
  2. Daemonize the process (with a switch to disable for debugging).
  3. Implement objects for sockets and the protocol.
  4. Hook the protocol with the actual commands.

I had a few discussions with llnz about parts 1 and 3, and I have a pretty good idea what needs to be done. Part 2 is fairly straightforward and I have a few references to make sure it gets done right. For part 4, I’ve documented the current commands and precisely what they do, so this should not be difficult once the protocol itself is in place.

Next Week:

I plan to spend the bulk of next week getting familiar with the TP game protocol and starting to design the administration protocol similarly.

Also, I plan to move my tpserver-cpp documentation onto the Thousand Parsec Wiki and flesh it out more. This will be a good place to see the details of my planned changes to tpserver-cpp, and I will keep it up to date as the actual coding progresses.

May 12th, 2008
Tags: ,
Comments are closed.