So, I'm a old Phantasy Star Online player. And one of the cool things about PSO is how the single player mode works.
In PSO, you can choose how are you going to play: alone, with friends, with random people... (just like Spiral Knights).
When you play alone (a.k.a. "Single Player" mode), some of the elements of the game (monsters, keys, boxes) are handled via client-side (basically, "offline", manipulated by your PC only), but everything else (EXP, drops, money...) is handled on the server-side (so, the server controls the numbers and drops, away from the manipulation of the player and his PC).
So, if you lag, it's going to take a while before you can get the drops/money, but the battle will continue normally, unaffected by the lag.
---
Now, in SK, mostly everything works on the server-side, thus everything requires your Internet connection. If you lag, everything will be screwed.
So, my suggestion is: More client-side elements on single player groups on SK, just like PSO.
If you play alone AND perma-lock you party:
- Your knight (and mecha knights), enemies and objects (keys, blocks, crystals...) will be "operated" on your computer. (so the lag wont kill my poor knight, because these "operations" will be offline)
- BUT, crowns, energy (ME/CE), Basil "store", treasure boxes, and items/drops must stay on the server-side. (to avoid hacks, dumpers and such)
This way, the effect of the lag will be reduced (on single player adventures, at least). So, if you are having a lovely lagging day, at least you can play the game alone normally.
So, thoughts?
---------------------
TL;DR:
When playing alone, make monsters offline, keep drops online.
So if you are lagging like hell, you can still fight normally, because only the drops will suffer with the lag.
This is a completely excellent idea.