How to Fix ESO Error 304 (This Account is Already Logged In)

A lot of Elder Scrolls Online is reporting that they end up seeing the 304 error (This account is already logged in) when they attempt to login into the game servers. Some users are seeing this message immediately after they open the game while others report that they see this error prompt after being kicked out from a game server. This issue seems to be exclusive to PC. 

ESO Error 304 – Account already logged in

After investigating this particular issue, it turns out that there are several different scenarios that might trigger this particular error code. Here’s a list of potential culprits:

  • Lingering ESO process running in the background – According to a lot of affected users, you can expect to encounter this issue if you have the habit of closing the game unconventionally. In this case, you can fix the problem by using Task Manager to close any lingering process that might be creating this issue.
  • IPv6 is disabled in your router settings – Another reason why you might see this error is an instance in which your router is restricted from using IPv6 tunneling. In this case, you can fix the issue by accessing your router settings and enabling IPV6 tunneling from the Advanced / Expert menu.
  • ISP has migrated to PAT – As it turns out, there are a lot of ESO users that are encountering this issue immediately after their ISP has migrated over from NAT (Network Address Translation) to PAT (Port Address Translation). If this scenario is applicable, the only way to fix the issue and prevent these types of disconnects from occurring again is to get in contact with your ISP and ask them to revert you back to a NAT configuration.
  • Badly cached TCP or IP data – It’s also possible that a classic case of badly cached IP or TCP data is causing this particular issue. In this case, you can try rebooting your router or resetting its user settings in an attempt to clear temp data and previously established settings that might trigger this behavior.

Now that you know every potential culprit that might cause this error, here’s a list of methods that other affected users have successfully used to fix the 304 error (This account is already logged in) issues:

Method 1: Using Task Manager to close every Associated ESO Process

As it turns out, this issue is known to occur if you have the habit of just closing the ESO client instead of exiting it properly. This practice is known to produce random disconnects the next time you try to open the game (if you don’t end up booting up your computer again).

Note: This might also happen if you quit the game and you try to access it again very quickly (in under 1 minute). In this case, chances are the validation feature on the game server likely didn’t have the chance to clear data associated with your activity and it thinks you are still logged in. In this case, the solution is to simply wait for a full minute before repeating the login attempt.

If you don’t want to restart in order to resolve the 304 error (This account is already logged in) error temporarily, you can also fix the issue by using Task Manager to close every ESO process in order to clear the cache permanently and facilitate a completely fresh login.

In case you haven’t tried this already, follow the instructions below:

  1. Ensure that Elder Scrolls Online and its launcher are completely close and no associated process is running in the background.
  2. Press Ctrl + Shift + Esc to open up Task Manager. If the simple interface opens by default, click on More details from the bottom-right section of the screen.
    Accessing the More Details screen of Task Manager
  3. Once you’re inside the advance interface, access the Processes tab and right-click on eso64.exe or eso32.exe, and choose End Task from the context menu that just appeared to close the process.
    Ending the eso.exe processes

    Note: If you see an additional process alongside the main one, close that too.

  4. Launch the game once again and see if the problem is now fixed.

In case the same issue is still occurring, move down to the next potential fix below.

Method 2: Activating IPv6 via Tunnel Protocol in your Router’s Settings

Keep in mind that last year, Elder Scrolls Online fully migrated to an IPV6 connection. Ever since this change was enforced, players that were still using the IPV4 protocol (enforced at a router level) were getting booted to the login screen every 10 minutes or so.

If you find yourself in this particular scenario, you should be able to fix the issue by accessing your router settings and forcing IPV4 to be used by default. There are a lot of user reports confirming that this method was the only thing that allowed them to play the game without constantly getting the 304 error (This account is already logged in).

Note: The exact instructions on enforcing IPv6 will be different from router to router. Although we can’t provide you with a definitive guide since your screens will likely be different, we can provide a general guide that will hopefully guide you through this process.

Follow the instructions below for a general guide on activating IPV6 via your router settings:

  1. First things first, you need to get a hold of your router’s IP address. To do this, press Windows key + R to open up a Run dialog box. Next, type ‘cmd’ inside the text box and press Ctrl +Shift + Enter to open up up an elevated Command Prompt. When you’re prompted by the UAC (User Account Control) prompt, click Yes to grant admin access.
    Accessing an elevated CMD prompt

    Note: If you already know it, skip this step and move directly to X.

  2. Once you’re inside the elevated CMD prompt, type the following command and press Enter to get an overview of your network:
    ipconfig
  3. Once you get an overview of your network, check the Default Gateway address associate with the adapter that you’re actively using. When you get a hold of that info, simply copy the address on your clipboard.
    Finding you’re router’s address
  4. Next, open your browser of choice, paste the address you previously copied to your clipboard and press Enter to reach the login screen of your router’s settings.
  5. After you arrive at the initial login screen, go ahead and enter the correct login credentials if you previously established custom equivalents.
    Accessing the Router settings screen

    Note: If you haven’t previously set custom credentials, try the defaults used by most router manufacturers: admin as user name and 1234 as password. This might differ from manufacturer to manufacturer, so search online for the default credentials if these don’t work.

  6. Once you have successfully logged into your router settings, look for the advanced (Expert menu).
  7. After you’re inside the advanced menu, look for an option named IPv6 tunneling and click on it once you see it.
  8. When you’re inside the IPV6 tunnel menu, ensure that the option is enabled and use DS-Lite as the Tunneling Mechanism. If you have the option to choose the configuration type, choose Auto before saving the changes.
    Enabling IPV6 funneling
  9. Once IPv6 Tunnel is correctly enabled, save the changes and restart both your computer and your router in order to allow the chances to be enforced.
  10. Launch Elder Scrolls Online once again and see if the problem is now fixed.

In case you are still getting disconnects with the same 304 error (This account is already logged in) issue, move down to the next potential fix below.

Method 3: Investigating for an ISP Issue

If the 304 error that you’re encountering is also coupled with random disconnects, it’s possible that the issue is ISP related. Looking at other user reports, ISP-related issues that might cause this problem range from a generic case of badly cached IP / TCP data to a situation where the ISP has changed the connection protocol from NAT to PAT.

Depending on the origin of this issue, the viable fix that will actually allow you to prevent the 304 error (This account is already logged in) from occurring again will be different.

If the problem is related to badly cached TCP and IP data, you should be able to fix the issue by performing a router restart or reset procedure. On the other hand, if the issue is caused by your ISP switching over to PAT (Port Address Translation from NAT (Network Address Translation), you will need to get in touch with your ISP and politely ask them to witch your connection type back to NAT.

To accommodate both potential scenarios, we’ve put together 2 separate guides:

  • If the issue is caused by badly cached TCP or IP data, follow sub-guide A and sub guide B (if A is unsuccessful)
  • If you suspect your ISP has changed the connection method to PAT, follow sub-guide C.

A. Restarting your Router

A simple way to start troubleshooting for a TCP and IP issue is to go for a simple network reboot. This will achieve the purpose of clearing the currently cached data for Internet Protocol and Transmission Control Protocol data.

To perform a simple router reboot on your network device, start by identifying the power button (it’s typically located on the back of the device). When you see it, press it once to cut off power.

Once the power is interrupted, go ahead and disconnect the power cable from the power outlet and wait for a full minute before plugging it back in in order to allow the power capacitors enough time to drain themselves.

Resetting the router

Once the time period has passed, start your router once again, launch the game and see if the 304 error is now fixed.

B. Resetting your Router Configuration

If the simple router restart didn’t fix the issue for you, the next logical step is to go for a complete network device reset to ensure that no network-related setting or cached data is currently causing the 304 error (This account is already logged in) issues.

Important: Before you go ahead and reset your network device, it’s important to understand that this operation will affect your current network setup. On top of reverting every network setting back to their factory defaults, any forwarded ports, blocked items, and any other type of custom settings will be lost. On top of this, if you’re using PPPoE, you will need to reinsert your credentials before you’ll be able to establish an internet connection once again.

If you understand the consequences, you can initiate a router reset by founding the reset button on the back of your router. Typically, this is a built-in button that can only be reached with a sharp object (needle, toothpick, etc.) in order to prevent the accidental process.

Once you manage to locate the reset button, press and hold it for about 10 seconds or until you notice that the front LEDs all flash at the same time.

Restarting the router

After the router is successfully reset, go ahead and re-establish the connection by re-inserting your PPPoE credentials and see if the problem is now fixed.

C. Contacting your ISP

As it turns out, you can also see this error occurring if your ISP has recently switched over to using PAT (Port Address Translation) instead of the NAT (Network Address Translation) without letting you know.

This is known to cause a lot of stability problems, particularly with the ESO client as a lot of players report random disconnects once PAT was forced onto their network (infinite loading screens and lag spikes can also be symptoms of this)

If you want to test whether your ISP is forcing PAT, simply access a webpage like WhatsMyIP and hit refresh every 10 seconds or so. If the address change regularly, chances are you’re still using NAT and this method is not applicable.

However, if the address always remains the same (even after you restart your computer), you should get in contact with your ISP (Internet Service Provider), explain the issue, and ask them to move you over back to NAT in order to improve your in-place stability.

ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.