If I did have a server hosted on a dedicated server, and did all my work locally... then the problem would still occur for MYSELF to be able to login to check something else I could be working on, or say I modified server source, and hadn't launched my "test" server since also modifying something in lua, but the lua part is easily fixed, and not of importance to me, in that moment, I just wanted to test something else, I would still be forced to resolve any issues with the lib simply to be able to login myself.
Please stop assuming things about me. It's starting to feel like im being condescended to.
At any rate this is solved , can we close thread please.
We're just providing you with our knowledge and experience, not trying to be condescending.
Coding is an eternal battle of learning new things.
It took me a long time to accept that people's opinions are different from my own, and that there are people with more knowledge / experience then myself, regardless of whether or not I like them.
I'd say that Sarah and I are slightly at odds with one another and butt heads infrequently, but we still share in the knowledge that in some area's the other is more knowledgeable and we can learn from one another.
In the end it's up to yourself what information you want to absorb into your own coding practice.
--
That being said, I personally refuse to accept any errors or bugs in my code before continuing onto new projects.
They are certainly more annoying if they get in the way of logging in, as in your example, but that is rarely an issue and often easily fixed, since global tables / variables are almost exclusively static, and thus never change. So the error was something very recently added, and you are probably still working on it.
Once the global variable is fixed (usually just missing a comma, parantheses, or a mistyping) every other error would be inside a regular script, and wouldn't affect your ability to login. xP