My weekend plan fell apart fairly quickly :)
After updating SVN repositories for all 4 branches involved under Windows and my Ubuntu virtual machine, first task was to merge code. Don’t ask why, but I somehow stumbled upon a line of code that literally blew me away: for every incoming game connection, a 64Kb block of memory is allocated. The only other reference to this memory was in the disconnect code, which freed it.
Ok, well that’s 76Mb of RAM saved per server.
Now … wtf was I doing before this distracted me?