def METHOD_NAME(self) -> None:
    super().METHOD_NAME()
    try:
        # Award a few (classic) achievements.
        if isinstance(self.session, FreeForAllSession):
            if len(self.players) >= 2:
                if babase.app.classic is not None:
                    babase.app.classic.ach.award_local_achievement(
                        'Free Loader'
                    )
        elif isinstance(self.session, DualTeamSession):
            if len(self.players) >= 4:
                if babase.app.classic is not None:
                    babase.app.classic.ach.award_local_achievement(
                        'Team Player'
                    )
    except Exception:
        logging.exception('Error in on_begin.')