diff --git a/server/lobbyconnection.py b/server/lobbyconnection.py index 863f3a5b6..091db2aaa 100644 --- a/server/lobbyconnection.py +++ b/server/lobbyconnection.py @@ -507,22 +507,28 @@ async def check_policy_conformity(self, player_id, uid_hash, session): if response.get('result', '') == 'vm': self._logger.debug("Using VM: %d: %s", player_id, uid_hash) self.sendJSON(dict(command="notice", style="error", - text="You need to link your account to Steam in order to use FAF in a Virtual Machine. " - "You can contact an admin on the forums.")) + text="You need to link your account to Steam in order to use FAF in a virtual machine. " + "Please contact an admin or moderator on the forums if you feel this is a false positive.")) + self.send_warning("Your computer seems to be a virtual machine.

In order to " + "log in from a VM, you have to link your account to Steam: " + + config.WWW_URL + "/account/link.
If you need an exception, please contact an " + "admin or moderator on the forums", fatal=True) if response.get('result', '') == 'already_associated': self._logger.warning("UID hit: %d: %s", player_id, uid_hash) self.send_warning("Your computer is already associated with another FAF account.

In order to " - "log in with a new account, you have to link it to Steam: " + config.WWW_URL + "/account/link.
If you need an exception, please contact an " - "admin on the forums", fatal=True) + "admin or moderator on the forums", fatal=True) return False if response.get('result', '') == 'fraudulent': self._logger.info("Banning player %s for fraudulent looking login.", player_id) self.send_warning("Fraudulent login attempt detected. As a precautionary measure, your account has been " - "banned permanently. Please contact a moderator if you feel this is a false positive.", + "banned permanently. Please contact an admin or moderator on the forums if you feel this is " + "a false positive.", fatal=True) with await db.db_pool as conn: