Well, I've seen like 20 topics about this in the last month. People having trouble logging into BYOND, logging in and ending up on a guest account.
If this problem could be detected, and at least minimal information provided about a connection/firewall problem, it would probably ease a lot of the trouble.
Maybe it just shouldn't log you in at all if it couldn't connect your account. There is an option for logging in as a Guest if the pager isn't running, not sure if that's related.
Of course, you may just be able to fix the issue with updating screwing up firewalls in the first place.
ID:105030
Nov 27 2010, 8:01 am
|
|||||||
Resolved
| |||||||
An alert during the update would be pointless for the majority of people who don't have lousy firewalls. An alert upon actual failure to open a port would be more useful.
|
This doesn't occur with the Windows firewall. I've updated BYOND a dozen times while the Windows firewall was running, and it's never silently blocked it.
|
The problem isn't the update you see, it's the firewall. Many firewalls that allow access on a program-by-program basis have some kind of hash that detects viral infections modifying the programs. Typically if a program that isn't on the list tries to use the Internet, the user will be prompted if they want to add an exception to their firewall so that the program has access, and it's during this process that most of them forget to turn off the rather useless hash feature. Once the program updates and the firewall detects the change, the proper procedure is for the firewall to re-prompt them instead of silently denying the program access. Apparently one or more major firewalls (the Windows firewall being a likely culprit) is not doing this.
In theory we can detect a firewall just based on the fact that ports won't open. What we can't do is force the firewall to update its info. There's no way for us even to know which particular brands of firewall are running. And if there was, or there was some standard way to communicate with the firewall, the firewall would still have to prompt the user (for safety) which it ought to be doing in the first place when it detects the program change it cares so much about.