Tuesday Todo

Great progress made today. Very happy with making the mental bar I’d set for myself last week, make sure you check out my “progress journal” and screenshots from Monday.

Now I’ve got a good start for tomorrow morning. I’m pretty thrilled with how much of the code has already gone thru its paces and worked. The gnarly technical stuff with building lists and etc that I most expected to be problematic worked like a charm – although that’s not so surprising since I went for methodical rather than complex – using references and ensuring good data health means that it should be hard to trip over NULL pointer and similar bugs that usually set you a stumbling in a new code rollout.

1. Search the host code for the word “country” and visit every instance of its use.

2. Investigate why vehicle reservations are not being returned to the free pool.

3. Review map host and client rules for mission posting (currently can’t post at a french ab/depot from a british brigade)

4. Review with Gophur our “support brigade” solution. I want to put infantry on the Naval/Air brigade TOEs, but let you access them via a “virtual” Support Brigade listed under the Army. The other option might be to take the plunge and just try and allowing you to spawn infantry from a naval brigade and save the score to your army persona.

There’s still plenty more to do – but those are the four most pressing for tomorrow morning.

Steady

Slowly working thru my checklist. Haven’t actually gotten to the stage where I can log into the beta server and crash it by trying to look at a spawn list yet.

Actually, I derailed myself minutely by deciding that the server should bootstrap the toet_headers table with basic template headers if it is empty when the server starts up (that solves startup failure #4) and that it should tolerate an empty toet_vehicles table too (startup failure #5), which allowed me to nix another TODO item – the templates are now re-read once a minute, and any increases in vehicles are immediately applied.

It used to trickle vehicles over a period of an hour or so when they were introduced or increased, which I thought gave the introduction of vehicles a little more “role play”. But frankly, it just seemed to annoy people so – for now, new vehicles get added immediately.

Ok – new version has finished copying over to the beta cluster. Time for Test#9.

I’ll journal my progress here until my next post…

Skynet initializing…

Bloo wrote:

Skynet is initializing…

And so far that’s as far as its gotten.

1. My workstation, the build box, the dev cluster, the auth cluster and the beta server were all running different MySQL clients and servers. As in each client/server was a different version number. Had to get Ramp to fix that.

2. Our cluster boxes are devoid of any build tools, so I had to wait for him to build RPMs to ship to the boxes to allow us to get all these versions synced.

3. I’d made some changes to the way the auth host works with this new build, and needed to bootstrap a beta authHost onto the beta cluster.

I am, however, now at the stage where I just need to clean up the data on the beta server (and make notes of what I have to do) so I can get the darn thing running. This is a good chance for me to get Doc to give me an updated th_blitz with the mortars in and to get him to update the server’s blitzWor so it stops complaining about defective firebases.

Booyah

Well that’s pretty exciting. The old spawn system is gone and the basic TOE#3 code is in place and passes fundamental test #1: the server starts up and has been running for just over 30 minutes. Admittedly, it’s not doing anything because its not connected to a cluster. But I wasn’t expecting to get it into this state until late Monday afternoon.