kiến thức chơi game retroarch, giả lập qua NAS

snowkingdom

Senior Member
Nas Expenology mọi người thường cài plex server để stream phim nhạc....v..v..v
Nas Expenology cũng có thể cài EmulatorJS để quản lý thư viện game, chơi game giả lập retroarch thông qua trình duyệt web, chỉ cần có mạng và truy cập web được thì bạn có thể chơi game ở bất cứ đâu, không cần cài gì trên máy client cả (thậm chí cả file rom của game retro: snes, gba...cũng không phải tải về trên máy client), mọi thứ đều được xử lý trên NAS hết rồi
Cách cài thì khá đơn giản chỉ trong 5-10 phút là xong:
Đấu tiên trên con nas bạn cài docker container manager, tìm trong package center
Screenshot 2024-04-30 213359.png

Xong thì mở nó lên nhấn vào Project -> Create (ở đây mình tạo rồi)
Screenshot 2024-04-30 213522.png

Tên thì đặc tùy ý, lưu ý không viết hoa
đường dẫn thì các bạn tạo thư mục trong mục docker (thư mục này được tạo tự động khi cài container manager), rồi chọn tới thư mục mình tạo thôi
Source thì chọn create docker compose.yml
Screenshot 2024-04-30 213910.png

sau đó paste đống text sau vào:
Code:
---
version: "2.1"
services:
  emulatorjs:
    image: lscr.io/linuxserver/emulatorjs:latest
    container_name: emulatorjs
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=America/New_York
    volumes:
      - ./path/to/config:/config
      - ./path/to/data:/data
    ports:
      - 3000:3000
      - 80:80
      - 4001:4001 #optional
    restart: unless-stopped
port 3000 là port để vào quản lý thư viện game, cấu hình, up rom game (rom game up qua nas cũng được, chép vào nas thôi)
por 80 là để vào giao diện web của emulatorjs chơi (port này nếu trùng với port web nào rồi thì các bạn có thể đổi sang port khác)
Ví dụ ở đây mình đổi port 3000 sang 3003 và port 80 sang 3008
Screenshot 2024-04-30 214753.png

À còn một điều quan trọng nữa là
các bạn nhớ tạo các thư mục sau nha, nhớ tạo theo thứ tự đường dẫn sau: (các thư mục này nằm trong thư mục Project lúc đầu)
/path/to/config:/config
/path/to/data:/data
nhớ phải tạo bằng tay, vì Nas Expenology không tự tạo cho đâu.
Xong rồi thì nhấn next -> next -> done thôi, đợi nó tải file image về file image 800 mấy MB nên hơi lâu tùy tốc độ mạng của các bạn.
nó tạo xong thì vào
"địa chỉ ip nas":3000 (nếu chưa đổi port)
Vào thì nhấn nút download, ở giữa, đợi nó download cấu hình xong là được
Screenshot 2024-04-30 215713.png

nó chạy xong, tới dòng downloaded all file là xong, xong thì mình vào file managemment, để upload rom, (còn không thì vào nas chép vào cũng được)
chọn tới hệ máy cần chép rom vào, rồi nhấp đúp vào thư mục roms, kéo file rom thả vào thôi
Screenshot 2024-04-30 220227.png

Xong qua tap Rom Managemment, nó sẽ hiện hệ máy mình vừa chép file rom vào, có nút scan, nhấn scan thôi
Screenshot 2024-04-30 220500.png

sau khi nó scan xong thì nhấn vào nút hệ máy bên trái
Screenshot 2024-04-30 220500.png

nhấn ""Download All Available Art"" để download file ảnh bìa của rom, thông tin file rom, sau khi nó download xong thì nhấn vào ""Add All Roms to Config"" để add thông tin rom vậy là xong.
sau đó thì các bạn truy cập vào
"địa chỉ ip nas":80 (nếu chưa đổi port), để chơi.
nếu trên điện thoại thì nó sẽ hiện game pad ảo, còn nếu trên máy tính qua trình duyệt (chrome, edge, firefox...v..v..v) thì các bạn phải cắm game pad vào để chơi nha
mình thử kết nối game pad với điện thoại thì nó không tự nhận, chắc phải map lại nút nhấn

Screenshot 2024-04-30 211216.png

vài hình ảnh thử, chơi game retro stream từ nas qua.
Screenshot 2024-04-30 211520.png


Cái này mình cài để vọc thử thôi, thấy nó giả lập trên retroarch (để vào menu của retroarch thì trên điện thoại gamepad ảo có nút nhấn phía trên, còn trên máy tính thì nhấn F1, hoặc có thể nhấn trên game pad tổ hợp nút start+select+L+R) có giả lập PS1, n64, nds... (nds mới thử, ps1 chưa thử).

Nếu nas có cài tailscale thì máy bên ngoài kết nối với tailscale, thì trên máy bên ngoài có thể truy cập bằng ""ip tailscale của nas"":80
là có thể ở ngoài vẫn có thể chơi game retro stream từ nas.

Mình cài để vọc thử thôi, chứ mình có RG35XX+ (plus), PSP Vita, Nintendo Switch rồi....
 
Last edited:
Mình chắc chỉ chơi mỗi NES với SNES. Nhiều quá không có thời gian trải nghiệm.
Snes, GBA, nds 3 hệ này thôi là chơi không hết rồi
GBA: có Fire Emblem 7 việt hoá, Advance War, pokemon, The Legend of Zelda: The Minish Cap Việt Hóa….
Nds có Chrono Trigger việt hóa , pokemon, mario…
Nói chung chơi không hết luôn
 
Back
Top