From a IT Standard point, I am whitehat. Mostly likely they use a username grabber in game by using the who command (I think it is) that will list players, then they most likely either a use a password list and try to bruteforce, or b they use a password database like website. reverse your username and enter all those previous passwords.
To answer the question 2FA would enhance the security of not the database but your account, it would require uses to access it.