A password alone is not always enough. If someone guesses it, finds it in a data breach, or watches you type it over your shoulder, they are in. Two-factor authentication (2FA) fixes that by requiring a second piece of proof — a time-based code from an app on your phone — every time you log in. Even if your password is compromised, your account stays locked without that code.The FREAKHOSTING Game Panel supports TOTP-based two-factor authentication (Time-based One-Time Password), which works with any standard authenticator app. Setting it up takes about two minutes and is one of the single best things you can do for your account security.
Before enabling 2FA, make sure you have an authenticator app installed on your phone. Any TOTP-compatible app works. Here are the most popular options:
Google Authenticator
Free, simple, and available on iOS and Android. A solid default choice.
Authy
Supports cloud backup and multi-device sync, so you do not lose your codes if you switch phones.
1Password / Bitwarden
If you already use a password manager, most of them can handle TOTP codes too — keeping everything in one place.
The Two Factor Authentication section is on the Account page at games.freakhosting.com. When 2FA is not yet enabled, you will see a button to start the setup process.
1
Open the Account Page
Log in to the Game Panel and click your Account link (with your avatar icon) in the top-right corner of the navigation bar.
2
Find the Two Factor Authentication Section
Scroll down to the Two Factor Authentication section on the Account page. If 2FA is not currently enabled, you will see an option to enable it.
3
Click Enable Two-Step
Click the button to begin the 2FA setup. The panel will generate a QR code and display it on screen.
4
Scan the QR Code
Open your authenticator app on your phone and scan the QR code displayed on screen. Your app will add a new entry for the FREAKHOSTING Game Panel and immediately start generating 6-digit codes that refresh every 30 seconds.
If you cannot scan the QR code (for example, you are setting up 2FA on the same device), look for a manual entry key — a text string you can type into your authenticator app instead. Copy it carefully, character by character.
5
Enter the Verification Code
Type the 6-digit code currently displayed in your authenticator app into the verification field on the panel. This confirms that your app is correctly synced with the panel.
6
Confirm and Save
Submit the code. If it matches, two-factor authentication is now active on your account. You will see the section update to reflect its enabled status.
Save your recovery codes or backup the QR code. If you lose access to your authenticator app (lost phone, factory reset, deleted app) without a backup, you will be locked out of your account and will need to contact FREAKHOSTING support for manual recovery. Screenshot the QR code or copy the manual entry key and store it somewhere safe.
After your password is accepted, the panel will prompt you for a 6-digit authentication code. Open your authenticator app, find the FREAKHOSTING entry, and type the current code.
3
Access Granted
If the code is valid, you are logged in. The entire process adds maybe 10 seconds to your login — a small price for significantly better security.
TOTP codes refresh every 30 seconds. If a code is about to expire (the timer in your app is almost at zero), wait for the next one rather than rushing to type it in. Expired codes will be rejected.
If you need to disable 2FA — perhaps you are switching authenticator apps or troubleshooting a login issue — you can do so from the Account page.
1
Go to the Account Page
Log in to the Game Panel and navigate to your Account page using the avatar link in the top-right corner.
2
Find the Two Factor Authentication Section
Look for the green checkmark and the status message confirming 2FA is enabled.
3
Click Disable Two-Step
Click the red outlined Disable Two-Step button. The panel may ask you to confirm with your current 2FA code or password.
4
Confirm the Action
Complete the confirmation. Two-factor authentication is now disabled, and your account will only require a password to log in.
Only disable 2FA if you have a specific reason. Your account is significantly more vulnerable with just a password. If you are switching authenticator apps, set up the new app before disabling 2FA on the old one, or re-enable it immediately after.
Check that the time on your phone is set to automatic. TOTP codes depend on accurate time sync — even a minute of drift can cause rejections.
I lost my phone and cannot generate codes
Contact FREAKHOSTING support with your account email and any verification details they request. Support can manually disable 2FA to restore access.
I switched phones and forgot to transfer my 2FA
If you use Authy or a password manager with cloud backup, install the app on your new phone and your codes will sync. If you used Google Authenticator without a transfer, you will need support assistance.
The QR code is not scanning
Make sure your camera is focused and the QR code is fully visible. Alternatively, look for a manual entry key and type it into your authenticator app directly.
Which authenticator apps work with the Game Panel?
Any app that supports TOTP (Time-based One-Time Passwords) will work. This includes Google Authenticator, Authy, Microsoft Authenticator, 1Password, Bitwarden, and many others. The Game Panel uses standard TOTP, so there is no proprietary lock-in.
Can I use SMS-based 2FA instead?
No. The Game Panel only supports TOTP-based two-factor authentication through an authenticator app. SMS-based 2FA is less secure (vulnerable to SIM swapping attacks) and is not offered as an option.
Does 2FA affect API key access?
No. API keys authenticate separately and are not affected by two-factor authentication on your account login. However, you should still treat your API keys as sensitive credentials and restrict them by IP where possible.
Can I use the same authenticator entry for the billing panel?
No. The Game Panel and the billing panel are separate systems. If both support 2FA, they require separate authenticator entries. Each one has its own QR code and secret key.
What happens if my authenticator app's time is out of sync?
TOTP codes are time-based, so if your device clock is off by more than about 30 seconds, codes will be rejected. Set your phone’s clock to automatic (synced with your carrier or network time) and the issue should resolve immediately.