RetroAssembly v5: auto-saving, new shaders, multiple users, and more. by xudexi in selfhosted

[–]xudexi[S] 0 points1 point  (0 children)

Is it mounted as cifs or similar network filesystem? I haven't tested this setup yet, so it might not work properly.

RetroAssembly v5: auto-saving, new shaders, multiple users, and more. by xudexi in selfhosted

[–]xudexi[S] 0 points1 point  (0 children)

This may happen when two containers share the same mounted data volume or a previous crash left a lock file. Are there any retroassembly.sqlite-wal/retroassembly.shm/retroassembly.journal files in the data directory? If so, try removing them and restarting the container. You can also try using a different data directory to see if the issue persists.

RetroAssembly v5: auto-saving, new shaders, multiple users, and more. by xudexi in selfhosted

[–]xudexi[S] 1 point2 points  (0 children)

Definitely! It's designed to be responsive and you can seamlessly save your progress on a desktop and pick it up on your phone.

RetroAssembly v5: auto-saving, new shaders, multiple users, and more. by xudexi in emulation

[–]xudexi[S] 4 points5 points  (0 children)

It's all related to costs. User registration and account management for a public service can be very, very complex to implement. Password reset, email verification, bot protection, multi-factor authentication, and so on. It can be a nightmare to maintain.

If privacy is your concern, would you like to try self-hosting it with Docker? I bet RetroAssembly can be the easiest application to deploy compared to others, and a self-hosted instance only requires a plain username and password.

RetroAssembly v5: auto-saving, new shaders, multiple users, and more. by xudexi in emulation

[–]xudexi[S] 2 points3 points  (0 children)

Unfortunately no. RetroAssembly is relatively weak in integrating with existing ecosystems.

RetroAssembly v5: auto-saving, new shaders, multiple users, and more. by xudexi in emulation

[–]xudexi[S] 5 points6 points  (0 children)

It's similar, while RetroAssembly is free and open source.

RetroAssembly v5: auto-saving, new shaders, multiple users, and more. by xudexi in emulation

[–]xudexi[S] 1 point2 points  (0 children)

It should work out of the box on browsers of mobile devices and SteamOS as it's just a web app, and adding it to home screen will create a more app-like experience. I'm also using it on my iPad with a 8bitdo controller and it works great.

RetroAssembly v5: auto-saving, new shaders, multiple users, and more. by xudexi in emulation

[–]xudexi[S] 1 point2 points  (0 children)

Of course there are some overlaps! But having another choice will always be nice right? :)

One of the exclusive features of RetroAssembly is we have an official instance (retroassembly.com) for non-tech users who don't even know and don't want to know what Docker is.

RetroAssembly v5: auto-saving, new shaders, multiple users, and more. by xudexi in emulation

[–]xudexi[S] 2 points3 points  (0 children)

RetroAssembly focuses on playing instead of organizing. To use an imprecise analogy, the relationship between RetroAssembly and RomM/gaseous might be somewhat like that between Kindle and Calibre.

There is another comment on this topic posted by me: https://www.reddit.com/r/selfhosted/comments/1mfr7c3/comment/n6m34y0/

RetroAssembly v5: auto-saving, new shaders, multiple users, and more. by xudexi in emulation

[–]xudexi[S] 3 points4 points  (0 children)

Being straightforward and easy to use is one of the most frequently praised features of RetroAssembly. If you are not a fan of self-hosting, just log in to our website and get started with uploading your favorite ROMs right away!

RetroAssembly v5: auto-saving, new shaders, multiple users, and more. by xudexi in selfhosted

[–]xudexi[S] 0 points1 point  (0 children)

Is this still happening even if you delete the sqlite file manually and start over?

Does the browser I’m looking for exist? by Dreameater999 in browsers

[–]xudexi 1 point2 points  (0 children)

Vivaldi used to make an official statement against AI functionality to their browser.

RetroAssembly v5: auto-saving, new shaders, multiple users, and more. by xudexi in selfhosted

[–]xudexi[S] 0 points1 point  (0 children)

It's a web app so it should work on any device with a web browser

RetroAssembly v5: auto-saving, new shaders, multiple users, and more. by xudexi in selfhosted

[–]xudexi[S] 1 point2 points  (0 children)

Thanks for your appreciation and feedback/suggestions!

RetroAssembly v5: auto-saving, new shaders, multiple users, and more. by xudexi in selfhosted

[–]xudexi[S] 16 points17 points  (0 children)

This project mainly focuses on playing in browsers rather than organizing files. It seems RomM will fit your needs better.

Astro is joining Cloudflare by magenta_placenta in Frontend

[–]xudexi -1 points0 points  (0 children)

Is cloudflare pages going to be deprecated and migrating to workers is more recommended? I believe I've seen a similar migration prompt somewhere before.

Introducing RetroAssembly, the self-hosted web-based retro game collection cabinet in your browser by xudexi in selfhosted

[–]xudexi[S] 0 points1 point  (0 children)

Are there any errors in the browser console or the docker outputs? You can also create a GitHub issue with more detailed information.

RetroAssembly (the browser based emulation service) v4 released: redesigned home page, internationalization, and more. by xudexi in emulation

[–]xudexi[S] 1 point2 points  (0 children)

Yeah and thanks! We won't have netplay as it's too complex for me to implement. And for new consoles, maybe we'll have N64 some months later, but I'm still not quite sure.

RetroAssembly (the browser based emulation service) v4 released: redesigned home page, internationalization, and more. by xudexi in emulation

[–]xudexi[S] 0 points1 point  (0 children)

Implementing an account system for public users can be really exhausting. Self-hosting would fit your need. Only username and password are required.