Inspired by the "Offline Spiral Knights" suggestion posted recently, I had an idea for a "minimal connection" mode.
This mode is optimized for people with weaker connections to the game server but still want to enjoy the game. It also opens the door for several other ways to "solve" lag, so to speak.
So what "minimal connection" mode, you are not offline, however your gameplay would be much smoother. For simplicity sake this mode would only be available to knights who play "solo", and it restricts the party.
The idea behind this is that all AI computations, locations, battle sprite movements, etc is stored locally on your computer. Level generation and loot drops, however, are still calculated by the server. This basically means that when you kill an enemy they will not instantly drop loot - instead when the server gets the "drop loot" command, it will calculate and drop the appropriate loot for the player. If you are disconnected from the server you can still play the game, however loot will not drop until you reconnect to the server. Making the server also generate the floors prior to you loading into them also prevents any foul play.
There would be several server checks in "minimal connection" mode, more or less to verify consistency between your client and the server, but in this way players can play Spiral Knights without having to have a business-grade internet connection, and allows those with great computer but awkward internet to play flawlessly.
If you get disconnected from the net in general after logging in, then you can play the game in a sort of "offline mode" - just no way to be on the auction house, no way to purchase energy, no way to talk to guildmates in-game, etc. When you are reconnected, then everything becomes available, and if you're in a level, then loot begins to spawn. If you never do get reconnected you can keep playing the game, but simply cannot get loot drops.
Three Rings could decide what you can and cannot do between these "connection" times - upgrading gear with fire crystals should be something that is calculated online so it's synced with the server, and all purchases with tokens, vendors, etc. cannot go through without server connection. This mode is essentially to allow you perfect play while having a bad internet connection, but still an internet connection in general.
The network security issues behind this are nearly impossible to surpass without completely destroying our current level of security, but perhaps this isn't the worst of things- it could tie into a new age of modding and level creation for Spiral Knights. People are always asking how we can bring back Spiral Knights and there it is. That said, I know I wouldn't want to be the one trying to code something like this.