Skip to content

Install

Before you start, check What you need. To run the server on Linux or a NAS, set up the console as below and then see Docker.

  1. Copy the plugins to the root of your USB drive (the one DashLaunch reads launch.ini from):

    Usb:\
    launch.ini
    NetISO.xex <- from ConsoleMods' NetISO kit, see What you need
    NetISO.xex.txt <- you make this one in step 2
    NetIsoTiles.xex
    NetIsoTiles.ini <- optional, see Speed
    NetUsb360.xex <- optional, see More Xbox 360 homebrew

    See What you need, Speed and More Xbox 360 homebrew.

  2. Tell NetISO where your PC is. Make a text file NetISO.xex.txt next to NetISO.xex with one line: your PC’s IP address, for example 192.168.1.20. The server’s dashboard shows this address. Give your PC a fixed address in your router, so it doesn’t change.

  3. Load the plugins in DashLaunch. Open launch.ini and set its [Plugins] section like this (leave the rest of the file as it is):

    [Paths]
    Default = Hdd:\Apps\Aurora\Aurora.xex
    [Plugins]
    plugin1 = Usb:\NetUsb360.xex
    plugin2 = Usb:\NetISO.xex
    plugin3 = Usb:\NetIsoTiles.xex

    Default is where your Aurora is; this makes the console boot straight into it. Leave out the NetUsb360.xex line if you don’t use a USB network adapter, and number the others from plugin1. DashLaunch loads at most 5 plugins.

  4. Turn on Aurora’s FTP server and add the game folder. Reboot the console into Aurora. In Aurora’s settings, make sure the FTP server is on, and under Content, Scan paths, add Hdd1:\NetISO with depth 1 (the folder can be empty; the PC fills it).

    Aurora’s FTP login is xboxftp / xboxftp unless you changed it. Changing it is a good idea (see Security); then enter the same login on the PC.

On Windows: put NetDisc360.exe anywhere, for example in the folder with your games, and double-click it. It opens its dashboard in your web browser (http://127.0.0.1:8360) and keeps running behind its icon in the notification area, by the clock.

  • The first time, it serves the folder it is in, if that folder has games (otherwise the list starts empty). Add your other game folders with Add a folder. Subfolders count too. The Game folders page lists them; removing one there only stops serving it.
  • The Dashboard lists the setup steps on a first run and ticks them off as they are done. Then it shows how many games it serves, which consoles are connected, how fast each one’s game streams (a chart of the last two minutes), and what happened lately.
  • The Games page shows every game it serves as covers or a list, with its format, Title ID and size, and which console is playing it. Click a game for its details. A game that is in your folders more than once shows at the top, where you choose which copy to play.
  • The Consoles page lists every console that has used the server: whether it’s on (the server pings each console every 30 seconds, so one that’s switched off shows as Offline), what it plays, what it was sent, whether its Aurora answers, when its game folders were updated, and its last five events (a game started, games added, launchers updated to a new version). Choose there which consoles get your games in Aurora (every console that connects, or only the ones you name).
  • Settings > Xbox & Aurora has Aurora’s FTP login (enter it if you changed it in Aurora), and Settings > Windows has Start with Windows, to have the server start, hidden, every time you sign in. Settings also has updates and backups.
  • Latest releases, at the bottom of the sidebar, links to the newest NetDisc360, FastFTP360 and NetUsb360 downloads.
  • Close the browser tab and forget about it. The server keeps running. Click its icon to open the dashboard again (starting NetDisc360.exe again does the same); right-click it and pick Quit NetDisc360 to stop the server.
  • When Windows Firewall asks, allow it on private networks.
  • From your phone or another computer: under Settings > Dashboard, set a password and turn on Other devices can open it. Then open http://<your PC's address>:8360 there.

The dashboard on a first run: Get started, with the game folder added (13 games) and the next two steps, telling NetISO where the PC is and turning on Aurora’s FTP server

The first run walks you through setup.

The Games page: games as covers, each marked ISO, Extracted or GOD, two of them showing the console playing them

The Games page shows every game, its format, and which console is playing it.

A game’s details: Gears of War, an ISO disc image of 7.54 GB, its Title ID, disc number, folder and path, and its name in Aurora

A game’s details.

The Consoles page: two consoles, each playing a game, with what it was sent, its ping, whether its Aurora answers, when its game folders were updated, and its recent activity

The Consoles page with what each console is doing.

Settings, Dashboard: the theme, cover art, Other devices can open it (on) and the dashboard’s password (set)

Set a password and let other devices in.

The dashboard on a phone: games served, two consoles playing, 20 MB/s streaming and the bandwidth chart

Then check on your games from your phone.

Settings are saved in %APPDATA%\NetDisc360\netdisc.ini, with the FTP password encrypted for your Windows user. The Log page shows what the server does. The exe also still runs from a command prompt with options, with the same dashboard.

With Docker (Linux, a NAS, a Raspberry Pi): see Docker.

Turn the console on. Within a minute or two of Aurora starting, the server adds a folder for each game to Hdd1:\NetISO, asks Aurora to scan it, and Aurora fetches the names and cover art. Your games are then in Aurora’s game list next to your installed games, in the Xbox 360 category too. It doesn’t matter whether the PC or the console starts first.

Aurora’s game list on an Xbox 360, showing Call of Duty: Black Ops and other games served by NetDisc360 with their covers

Aurora on the Xbox: games from your PC sit in the game list with their covers, just like installed games.

For more consoles, repeat step 1 on each one (their NetISO.xex.txt holds the same PC address). Each console gets its own game folders and can play a different game at the same time.