<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hệ thống giả lập &#8211; TRAINGHIEMSO.VN</title>
	<atom:link href="https://trainghiemso.vn/bai-viet/he-thong-gia-lap/feed/" rel="self" type="application/rss+xml" />
	<link>https://trainghiemso.vn</link>
	<description>CÔNG NGHỆ TRONG TẦM TAY</description>
	<lastBuildDate>Fri, 25 Oct 2024 11:13:59 +0000</lastBuildDate>
	<language>vi</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://trainghiemso.vn/wp-content/uploads/2019/06/favicon-75x75.png</url>
	<title>Hệ thống giả lập &#8211; TRAINGHIEMSO.VN</title>
	<link>https://trainghiemso.vn</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Quản lý bộ sưu tập ROM của bạn với máy chủ RomM tự lưu trữ</title>
		<link>https://trainghiemso.vn/quan-ly-bo-suu-tap-rom-cua-ban-voi-may-chu-romm-tu-luu-tru/</link>
					<comments>https://trainghiemso.vn/quan-ly-bo-suu-tap-rom-cua-ban-voi-may-chu-romm-tu-luu-tru/#respond</comments>
		
		<dc:creator><![CDATA[An Nhiên]]></dc:creator>
		<pubDate>Fri, 25 Oct 2024 11:13:59 +0000</pubDate>
				<category><![CDATA[THỦ THUẬT]]></category>
		<category><![CDATA[GAME]]></category>
		<category><![CDATA[TƯ VẤN]]></category>
		<category><![CDATA[Hệ thống giả lập]]></category>
		<category><![CDATA[Máy chủ tự lưu trữ]]></category>
		<category><![CDATA[phần mềm mã nguồn mở]]></category>
		<category><![CDATA[Raspberry Pi]]></category>
		<category><![CDATA[RomM]]></category>
		<category><![CDATA[Tập tin ROM]]></category>
		<guid isPermaLink="false">https://trainghiemso.vn/?p=234883</guid>

					<description><![CDATA[Emulating các tựa game cũ là một cách thú vị để trải nghiệm các trò chơi mà bạn đã từng yêu thích với độ phân giải cao hơn. Tuy nhiên, khi bạn bước và]]></description>
										<content:encoded><![CDATA[<p>Emulating các tựa game cũ là một cách thú vị để trải nghiệm các trò chơi mà bạn đã từng yêu thích với độ phân giải cao hơn. Tuy nhiên, khi bạn bước vào thế giới của bộ sưu tập ROM, nhanh chóng bạn sẽ thấy mình đối diện với một mớ hỗn độn của các tập tin trò chơi trên máy chơi game retro của mình. Mớ hỗn độn này chắc chắn sẽ ngày càng lớn hơn khi bạn bắt đầu sao chép các ROM từ các máy chơi game khác.</p>
<p><img decoding="async" src="https://trainghiemso.vn/wp-content/uploads/2024/10/raspberry-pi-emulation.jpg" alt="Raspberry Pi 5 với hai tay cầm và hai thẻ microSD" title="Quản lý bộ sưu tập ROM của bạn với máy chủ RomM tự lưu trữ"><br />
Dưới đây là tất cả những gì bạn cần biết để giả lập các hệ thống game cũ trên Raspberry Pi.</p>
<p>Thế nhưng, đây chính là lúc RomM trở nên hữu ích. Tuy nhiên, việc thiết lập nó có thể gặp chút khó khăn nếu bạn mới bắt đầu. Vì vậy, chúng tôi đã tổng hợp một hướng dẫn chi tiết từng bước để giúp bạn triển khai một instance hoạt động của RomM trên máy chủ tại nhà.</p>
<h2>RomM là gì?</h2>
<h3>Tại sao bạn nên sử dụng nó?</h3>
<p><img decoding="async" src="https://trainghiemso.vn/wp-content/uploads/2024/10/romm-20.jpg" alt="Xem trang ROM trong RomM" title="Quản lý bộ sưu tập ROM của bạn với máy chủ RomM tự lưu trữ"><br />
RomM là một công cụ tự lưu trữ giúp bạn tổ chức tất cả các ROM của mình thông qua một giao diện web gọn gàng. Tương thích với nhiều thế hệ console khác nhau, RomM có thể hiển thị tất cả thông tin chi tiết của các tập tin ROM của bạn khi bạn liên kết ứng dụng với các khóa API IGDB và MobyGame của bạn. Nó cũng hỗ trợ gán thẻ mạnh mẽ, giúp bạn phân loại tất cả các tập tin trò chơi, và bạn thậm chí có thể chạy công cụ mã nguồn mở này song song với EmulatorJS để chạy các trò chơi trực tiếp từ trình duyệt web của mình. Ngoài các trò chơi và BIOS, RomM còn có khả năng theo dõi các ảnh chụp màn hình và trạng thái lưu, khiến nó trở thành sự lựa chọn hoàn hảo cho những người yêu thích giả lập.</p>
<h2>Cách thiết lập RomM?</h2>
<h3>Những gì bạn cần</h3>
<p>Dù bạn phụ thuộc vào các hypervisor hay lưu trữ tất cả ứng dụng của mình trên hệ thống, bạn sẽ muốn sử dụng một bản phân phối Linux để thiết lập RomM, bởi vì <a href="https://trainghiemso.vn/bai-viet/cai-dat/" target="_blank" rel="noopener noreferrer">cài đặt</a> nó trên <a href="https://trainghiemso.vn/bai-viet/windows/" target="_blank" rel="noopener noreferrer">Windows</a> sẽ làm phức tạp thêm quá trình thiết lập vốn đã khó khăn. Tôi khuyên bạn nên sử dụng một nền tảng ảo hóa như Proxmox hoặc XCP-ng cho dự án này, nhưng bạn cũng có thể làm theo hướng dẫn trên một Virtual<a href="https://trainghiemso.vn/bai-viet/box/" target="_blank" rel="noopener noreferrer">Box</a> hoặc VMware Workstation Pro trong môi trường lab tại nhà. Nếu bạn đang sử dụng các hypervisor loại 2, hãy nhớ thiết lập adapter mạng ở chế độ Bridged, vì điều này sẽ giúp máy chủ RomM có thể truy cập từ PC của bạn.</p>
<p>Tôi đã chọn Ubuntu cho mục đích của hướng dẫn này, nhưng bạn không nên gặp quá nhiều vấn đề trên các hệ thống dựa trên Debian khác. Cửa hàng ứng dụng Unraid có một plugin cho RomM giúp đơn giản hóa quá trình thiết lập ban đầu, nhưng bạn sẽ cần thực hiện theo quy trình tương tự như mà chúng tôi đã đề cập khi thêm các khóa API. Nếu bạn không sử dụng Unraid, bạn sẽ cần thiết lập Docker Engine trên VM của mình, vì nó đã có tất cả các plugin và công cụ cần thiết để tạo và chạy máy chủ RomM.</p>
<h3>Tải về (và chỉnh sửa) tệp docker compose của RomM</h3>
<p>Vì RomM có nhiều trường cần bạn chỉnh sửa trong tệp cấu hình, nên việc triển khai nó bằng tệp compose dễ dàng hơn là kéo một hình ảnh từ Docker hub.</p>
<p><img decoding="async" src="https://trainghiemso.vn/wp-content/uploads/2024/10/romm-1.jpg" alt="Tải về file docker compose của RomM từ GitHub" title="Quản lý bộ sưu tập ROM của bạn với máy chủ RomM tự lưu trữ"></p>
<p><img decoding="async" src="https://trainghiemso.vn/wp-content/uploads/2024/10/romm-2.jpg" alt="Nhập mật khẩu vào trường DB_PASSWRD" title="Quản lý bộ sưu tập ROM của bạn với máy chủ RomM tự lưu trữ"></p>
<p><img decoding="async" src="https://trainghiemso.vn/wp-content/uploads/2024/10/romm-3.jpg" alt="Nhập mật khẩu vào trường MYSQL_PASSWORD" title="Quản lý bộ sưu tập ROM của bạn với máy chủ RomM tự lưu trữ"></p>
<p><img decoding="async" src="https://trainghiemso.vn/wp-content/uploads/2024/10/romm-4.jpg" alt="Các thư mục cho các thư mục RomM" title="Quản lý bộ sưu tập ROM của bạn với máy chủ RomM tự lưu trữ"></p>
<h3>Tạo các API và khóa xác thực cho RomM</h3>
<p>RomM phụ thuộc vào nhiều khóa bí mật để tích hợp với tất cả các cơ sở dữ liệu trò chơi điện tử bên thứ ba. Do đó, bạn sẽ phải tạo nhiều khóa và dán chúng vào tệp yml.</p>
<p><img decoding="async" src="https://trainghiemso.vn/wp-content/uploads/2024/10/romm-5.jpg" alt="Tạo mã bí mật 32 byte sử dụng openssl" title="Quản lý bộ sưu tập ROM của bạn với máy chủ RomM tự lưu trữ"></p>
<p><img decoding="async" src="https://trainghiemso.vn/wp-content/uploads/2024/10/romm-6.jpg" alt="Quá trình đăng nhập SteamGridDB" title="Quản lý bộ sưu tập ROM của bạn với máy chủ RomM tự lưu trữ"></p>
<p><img decoding="async" src="https://trainghiemso.vn/wp-content/uploads/2024/10/romm-7.jpg" alt="Tùy chọn sở thích trên trang SteamGridDB" title="Quản lý bộ sưu tập ROM của bạn với máy chủ RomM tự lưu trữ"></p>
<p><img decoding="async" src="https://trainghiemso.vn/wp-content/uploads/2024/10/romm-8.jpg" alt="Sao chép khóa API từ SteamGridDB vào tệp docker compose yml" title="Quản lý bộ sưu tập ROM của bạn với máy chủ RomM tự lưu trữ"><br />
Hãy nhớ thêm ký tự bằng (=) sau tham số STEAMGRIDDB<em>API</em>KEY, vì tệp mẫu không bao gồm nó mặc định.</p>
<p><img decoding="async" src="https://trainghiemso.vn/wp-content/uploads/2024/10/romm-9.jpg" alt="Tạo ứng dụng mới cho RomM" title="Quản lý bộ sưu tập ROM của bạn với máy chủ RomM tự lưu trữ"></p>
<p><img decoding="async" src="https://trainghiemso.vn/wp-content/uploads/2024/10/romm-10.jpg" alt="Nhập Tên và URL cho ứng dụng RomM" title="Quản lý bộ sưu tập ROM của bạn với máy chủ RomM tự lưu trữ"></p>
<p><img decoding="async" src="https://trainghiemso.vn/wp-content/uploads/2024/10/romm-11.jpg" alt="Tạo một ứng dụng cho RomM" title="Quản lý bộ sưu tập ROM của bạn với máy chủ RomM tự lưu trữ"></p>
<p><img decoding="async" src="https://trainghiemso.vn/wp-content/uploads/2024/10/romm-12.jpg" alt="Thiết lập Client ID trong tệp docker compose cho RomM" title="Quản lý bộ sưu tập ROM của bạn với máy chủ RomM tự lưu trữ"></p>
<p><img decoding="async" src="https://trainghiemso.vn/wp-content/uploads/2024/10/romm-13.jpg" alt="Dán Client Secret vào tệp docker compose cho RomM" title="Quản lý bộ sưu tập ROM của bạn với máy chủ RomM tự lưu trữ"></p>
<h3>Triển khai container RomM</h3>
<p>Với tất cả khóa và tài khoản đã được thiết lập, bây giờ là lúc khởi động container và truy cập giao diện web của RomM.</p>
<p><img decoding="async" src="https://trainghiemso.vn/wp-content/uploads/2024/10/romm-14.jpg" alt="Nhấp vào lệnh Mở trong terminal" title="Quản lý bộ sưu tập ROM của bạn với máy chủ RomM tự lưu trữ"></p>
<p><img decoding="async" src="https://trainghiemso.vn/wp-content/uploads/2024/10/romm-15.jpg" alt="Thực thi lệnh docker compose" title="Quản lý bộ sưu tập ROM của bạn với máy chủ RomM tự lưu trữ"></p>
<p><img decoding="async" src="https://trainghiemso.vn/wp-content/uploads/2024/10/romm-16.jpg" alt="Nhập địa chỉ IP của máy chủ RomM" title="Quản lý bộ sưu tập ROM của bạn với máy chủ RomM tự lưu trữ"></p>
<p><img decoding="async" src="https://trainghiemso.vn/wp-content/uploads/2024/10/romm-17.jpg" alt="Chọn Tên người dùng và Mật khẩu cho người quản trị" title="Quản lý bộ sưu tập ROM của bạn với máy chủ RomM tự lưu trữ"></p>
<p><img decoding="async" src="https://trainghiemso.vn/wp-content/uploads/2024/10/romm-18.jpg" alt="Nhấn nút Tải lên trên giao diện RomM" title="Quản lý bộ sưu tập ROM của bạn với máy chủ RomM tự lưu trữ"></p>
<p><img decoding="async" src="https://trainghiemso.vn/wp-content/uploads/2024/10/romm-19.jpg" alt="Tải lên một tập tin ROM đến RomM" title="Quản lý bộ sưu tập ROM của bạn với máy chủ RomM tự lưu trữ"></p>
<h3>Tổ chức các tập tin ROM của bạn với sự trợ giúp của RomM</h3>
<p>Nếu bạn đã thực hiện tất cả các bước một cách chính xác, các ROM của bạn sẽ xuất hiện trên giao diện web, và RomM sẽ sử dụng các cơ sở dữ liệu mà bạn đã liên kết trước đó để hiển thị các bìa, bản tóm tắt và các thông tin chi tiết khác cho mỗi tựa game.</p>
<p>Bạn không quá thích chơi game? Có một số lượng ứng dụng hữu ích mà bạn có thể tự lưu trữ trên lab tại nhà của bạn, đặc biệt nếu bạn đang sử dụng một nền tảng ảo hóa bare-metal như Proxmox.</p>
<p><img decoding="async" src="https://trainghiemso.vn/wp-content/uploads/2024/10/trilium-notes.jpg" alt="Chạy máy chủ Trillium Notes trên Proxmox" title="Quản lý bộ sưu tập ROM của bạn với máy chủ RomM tự lưu trữ"><br />
Mặc dù người dùng của những ứng dụng này nhỏ, nhưng chúng thực sự là những bổ sung tuyệt vời cho lab tại nhà của những người đam mê công nghệ.</p>
<p>Theo <strong><em>XDA-Developers</em></strong></p>
]]></content:encoded>
					
					<wfw:commentRss>https://trainghiemso.vn/quan-ly-bo-suu-tap-rom-cua-ban-voi-may-chu-romm-tu-luu-tru/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
