The Great Leveller
Ahem, I hardly touched the game project this weekend, managing to distract myself with World Of Warcraft based OCD behaviours. Outside of approaching level 50, I did manage to get some work in.
I’ve tinkered with the database model, adding more logging bits and changing a few relationships. There’s nothing special going on there, and I doubt I’m going to have to get very fancy considering the server process model I’m going for, but incremental progress is beng made.
I daemonised the server, which works, and switched map updates back on, which still doesn’t seem to… hmm… genuine mid-post light-bulb moment there. I remembered that I hadn’t rebuilt the .so extension. I’ve just done so and restarted the server process, and hopefully that will still be running in the morning.
You will notice a very clunky login screen (if you look at the current build, of course). You can just type anything at all in and it isn’t actually doing anything other than starting a session, but its a start. I couldn’t find a decent example of handling logins with plain mod_python code, so it took a fair amount of faffing to get as far as I have, because my brain still does not work in the stateless world of web-servers. I’d love a framework to help organise my thinking, but I don’t want to move to something like Zope, which just seems too heavy for my purposes, however Myghty seems interesting.
Not a washout, but nowhere near the amount of progress I should have made. Must do better.

