RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    ROMs from Network

    Scheduled Pinned Locked Moved Help and Support
    romsnetwork share
    8 Posts 2 Posters 450 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      McTechSolutions
      last edited by

      Hi Guys.

      I am looking for some help. I feel like i have had a read of every post and the RetroPie docs on how to setup my RetroPie to run ROMs i already have stored on my Drobo. I want to keep the folder structure of the network ROMs as i also use HyperSpin on another PC.

      Adding the required commands to the sudo nano /opt/retropie/configs/all/autostart.sh made no difference at all and informed me that the server was not in fstab.

      Adding the command below to my fstab file gets me part of the way.

      //IP-HERE/McArcade/RetroPie /home/pi/RetroPie cifs username=USERNAME-HERE,password=PASSWORD-HERE,uid=1000,gid=1000,nounix,noserverino,rw,user,exec 0 0

      Once that in place i can see the connection if i type sudo mount -l

      Now when i reboot RetroPie I dont see for example SNES or any console that i can play. However when i look on the SD card i can see that it has copied all of my SNES roms from the network down to the SD card. I have edited es_systems.cfg for the SNES section to point to my network location.

      I have disabled the USB copy service but still they are showing up on the SD card.

      What am i missing or doing wrong?

      As said I want to keep the folder structure i have. How can i get these ROMs to only run from the Drobo and not the SD card.

      ***** Linux 4.14.30-v7+ armv7l GNU/Linux

      Thanks in advance as i am pulling what little hair i have left out.

      mituM 1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator @McTechSolutions
        last edited by mitu

        @McTechSolutions said in ROMs from Network:

        Now when i reboot RetroPie I dont see for example SNES or any console that i can play. However when i look on the SD card i can see that it has copied all of my SNES roms from the network down to the SD card.

        The ROMs are copied to the SD card only through the usbmount service, are you sure you're not looking at the network shared drive ?

        I have edited es_systems.cfg for the SNES section to point to my network location.

        That's not supported - you should follow the guide and add theauto option to the mount options in /etc/fstab so the share is auto-mounted.

        //IP-HERE/McArcade/RetroPie /home/pi/RetroPie cifs username=USERNAME-HERE,password=PASSWORD-HERE,uid=1000,gid=1000,nounix,noserverino,rw,user,noexec,auto 0 0
        

        As the docs suggest, run sudo mount -a to check if the share is mounted and there are no errors. Once you've set the network share through /etc/fstab, you don't need to add any extra commands in the autostart.sh file.

        1 Reply Last reply Reply Quote 0
        • M
          McTechSolutions
          last edited by

          Thanks for the reply mate. I appreciate your help massively. Ok so if WinSCP toRetroPie and browse to home/pi/RetroPie i see my ROMs folder. If i create a folder in there and then check the network folder i see it. So i guess RetroPie is looking in the correct place.

          I should have been more clear. I was not trying autostart.sh and fstab at the same time. It was more that i tried autostart.sh first and got nowhere. I have updated my fstab command with what you put. However when i reboot i still dont see any systems listed. I just see the RetroPie configuration menu.

          running sudo mount -a returns nothing but sudo mount -l i can see a connection to my network share. As said above if i WinSCP i can see ROMs. So i must be missing something which is stopping me from seeing SNES as a console to play.

          mituM 1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator @McTechSolutions
            last edited by

            @McTechSolutions said in ROMs from Network:

            I should have been more clear. I was not trying autostart.sh and fstab at the same time. It was more that i tried autostart.sh first and got nowhere. I have updated my fstab command with what you put. However when i reboot i still dont see any systems listed. I just see the RetroPie configuration menu.

            What happens if you restart Emulationstation - do you see all the other systems ?

            1 Reply Last reply Reply Quote 0
            • M
              McTechSolutions
              last edited by

              Hello.

              If i restart just emulationstation then same result. see no consoles.

              1 Reply Last reply Reply Quote 0
              • mituM
                mitu Global Moderator
                last edited by

                Since you tried a few variations, some configuration may be wrong with your ES setup.

                • make sure that the /etc/fstab method works - it looks like it does
                • make sure your es_systems.cfg is correct - if you created a customized one in ~/.emulationstation, then remove it and let the system default (as installed and maintained by the RetroPie-Setup script) take over.
                • lastly, if it's still not working, post the es_systems.cfg and the ~/.emulationstation/es_log.txt files on pastebin.com to see if we can spot any errors.
                1 Reply Last reply Reply Quote 0
                • M
                  McTechSolutions
                  last edited by

                  Thanks mate. I now have this working. It was my es_systems.cfg and more than likely me not understanding it all right now. So under the not working section as an example i had changed the path to the network share. However when i just change the path to the local copy which is in fact the network copy then everything works.

                  • Not working
                  <system>
                      <name>snes</name>
                      <fullname>Super Nintendo</fullname>
                      <path>\\IP-ADDRESS-HERE\McArcade\RetroPie\ROMs\Nintendo\Super Nintendo Entertainment System</path>
                      <extension>.7z .bin .bs .smc .sfc .fig .swc .mgd .zip .7Z .BIN .BS .SMC .SFC .FIG .SWC .MGD .ZIP</extension>
                      <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ snes %ROM%</command>
                      <platform>snes</platform>
                      <theme>snes</theme>
                    </system>
                  
                  • Working
                  <system>
                      <name>snes</name>
                      <fullname>Super Nintendo</fullname>
                      <path>/home/pi/RetroPie/ROMs/Nintendo/Super Nintendo Entertainment System</path>
                      <extension>.7z .bin .bs .smc .sfc .fig .swc .mgd .zip .7Z .BIN .BS .SMC .SFC .FIG .SWC .MGD .ZIP</extension>
                      <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ snes %ROM%</command>
                      <platform>snes</platform>
                      <theme>snes</theme>
                    </system>
                  
                  1 Reply Last reply Reply Quote 0
                  • mituM
                    mitu Global Moderator
                    last edited by

                    Yeah, the \\IP-ADDRESS-HERE\McArcade\RetroPie\ROMs\Nintendo\Super Nintendo Entertainment System UNC style paths are Windows specific, they won't work on Linux. Glad you got it working, happy gaming !

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post

                    Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                    Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.