Use this guide when you want to host a multiplayer room from inside the Eden emulator. This guide will walk you through the steps to do so, assuming you have already set up port forwarding and firewall rules to allow it.


Page Navigation


Before You Begin


This guide will will try to explain things as clearly as possible, but make some assumptions about your environment and your familiarity with the operating system. Most notably, that you are familiar with the basic operations of your PC (how to download files, how to extract them, etc.

<aside> 🚨

WARNING: These guides assume that you already have the necessary files (firmware, keys, games, etc.) to run the emulator. Neither the Eden Team nor Their Discord will assist you in obtaining these files. Asking for these files on the Discord may result in a ban from the server without support or chance to appeal.

</aside>

Pre-Requisites


Steps


Getting a Token

  1. Launch Eden and wait for the program to load.

  2. Go to File β†’ Open eden Folder and wait for the File Explorer window to appear.

    image.png

  3. Close the Eden Emulator

    <aside> 🚨

    WARN: This step is very important! Editing this file while Eden is open will cause it not to save properly and will subsequently not work.

    </aside>

  4. Open the config directory and open the qt-config.ini file in a text editor.

    image.png

  5. Search for the WebService block in the file. Future updates may change the location of this block so I won’t give the line number, but the search function will be your friend.

    [WebService]
    web_api_url\\default=true
    web_api_url=api.ynet-fun.xyz
    yuzu_username\\default=true
    yuzu_username=
    yuzu_token\\default=true
    yuzu_token=
    
  6. Generate a random 48 character string using only a-z lower case characters. This differs from previous yuzu tokens which generated a 36 character UUID.

    <aside> βœ…

    I have found that this site is useful for generating one if you need help. These tokens are how the public lobby identify rooms, so it is important that they are unique to avoid conflicts.

    </aside>