There is no way for you to fix, other than waiting for a new version to be pushed and or server issues to be fixed.
Very simple, every time you connect this app has a license check and or a plugin download check. Which means that if a new version is pushed and you download it, you will likely require new plugins.
If for some reason you cannot get those plugins, aka server is screwed, you cannot play. It is really that simple. Without redesigning how the verification checks work, anytime server communication is lost this will happen.
This also means if you update your app, but never start it until you are off wifi, you are out of luck.
There has to be another way, this current setup of checks is not really optimal.