У προηγούμενος Στα άρθρα της σειράς, εσείς και εγώ ασχοληθήκαμε με την εγκατάσταση πολλών χρήσιμων υπηρεσιών στο Raspberry Pi ταυτόχρονα: AdGuard Home, Time Machine και Homebridge με έξι διαφορετικά πρόσθετα. Αλλά στην περίπτωση του «μικρού», υπάρχει περιθώριο ανάπτυξης, γιατί η μπότα RPi4 με όλες τις υπηρεσίες που τρέχουν μοιάζει κάπως έτσι:
Και αν η ανθεκτικότητα της συσκευής σας επιτρέπει όχι μόνο να τη χρησιμοποιείτε ως πλατφόρμα υπηρεσιών, ας το διασκεδάσουμε!
Έτσι, σήμερα θα προσθέσουμε μερικές ωραίες προσθήκες σε οτιδήποτε άλλο λειτουργεί ήδη στο Raspberry Pi μας, οι οποίες έχουν σχεδιαστεί για να διαφοροποιούν τον ελεύθερο χρόνο μας. Όμως, πριν μετατρέψουμε το «μικρό» σε διακομιστή αρχείων, κέντρο πολυμέσων και, ίσως, κονσόλα παιχνιδιών, ας το φροντίσουμε.
Πρόσφατα, μια υπόθεση τράβηξε το μάτι μου Θήκη Argon ONE για Raspberry Pi 4 Model B και το αγόρασα αμέσως. Πλεονεκτήματα της υπόθεσης:
Συνολικά, είναι μια απόλυτη απόλαυση. Ένα νέο μοντέλο Θήκη Argon ONE M.2 για Raspberry Pi 4 Model B αντικαθιστά τις ενσωματωμένες θύρες micro-HDMI με θύρες HDMI πλήρους μορφής, προσθέτει μια υποδοχή μονάδας M.2 SSD και έναν υπέρυθρο δέκτη. Συνιστάται ανεπιφύλακτα!
Ας επιστρέψουμε όμως στα καθήκοντά μας και ας αρχίσουμε να μετατρέπουμε το Raspberry Pi σε κέντρο ψυχαγωγίας. Πάμε!
Εφόσον έχω συνδεδεμένη μια εξωτερική μονάδα δίσκου 3 TB (εκεί πηγαίνουν τα αντίγραφα ασφαλείας του Time Machine, θυμάστε;), η σκέψη της λήψης αρχείων ήρθε φυσικά. Δεν έχω χρησιμοποιήσει torrent εδώ και πολύ καιρό, γιατί έχω ενεργές συνδρομές Apple ΜΟΥΣΙΚΗ, Apple TV + Apple Arcade και Netflix, αλλά δεν είμαι μόνος σε αυτόν τον πλανήτη και μερικές ιδέες για ρετρό κονσόλες παιχνιδιών υποδηλώνουν ότι πελάτη torrent δεν θα είναι περιττό.
Ας ξεκινήσουμε με αυτό.
Πρέπει επίσης να λάβω υπόψη ότι αν εγκαθιστούσα το Transmission ταυτόχρονα με όλες τις προηγούμενες υπηρεσίες, τότε φυσικά θα έκανα δύο διαμερίσματα στον εξωτερικό σκληρό δίσκο - για αποθήκευση αρχείων και για Time Machine. Δεν θέλω να χωρίσω τη μονάδα δίσκου τώρα που έχει ήδη ένα σωρό αντίγραφα ασφαλείας σε αυτήν, οπότε θα ακολουθήσω το μονοπάτι της ελάχιστης αντίστασης: απλώς δημιουργήστε έναν φάκελο για τις λήψεις σε ένα ήδη υπάρχον διαμέρισμα, ακριβώς δίπλα στο macOS αντίγραφα ασφαλείας των εικόνων.
Σημαντικό! Αφού θα δεσμευτούμε στον χρήστη pi, που είναι η προεπιλογή για πρόσβαση σε ολόκληρο το σύστημα και στις ήδη εγκατεστημένες υπηρεσίες μας, τότε για ασφάλεια θα χρησιμοποιήσουμε (προαιρετικά) τον περιορισμό πρόσβασης στον πίνακα ελέγχου μετάδοσης κατά διεύθυνση IP. Για να το κάνετε αυτό, δώστε τη στατική τοπική IP του υπολογιστή σας, από την οποία κάνετε όλες τις ρυθμίσεις και χειρίζεστε αρχεία στο RPi μέσω του δικτύου. Αν ξεχάσατε πώς να το κάνετε, δείτε σε προηγούμενος stattι.
Αν ξεχάσατε πώς να το κάνετε, το ίδιο προηγούμενο άρθρο θα σας βοηθήσει.
sudo apt ενημέρωση sudo apt αναβάθμιση
sudo apt install transmission-daemon
sudo systemctl stop transmission-daemon
Μπορείτε να κάνετε δύο ταυτόχρονα, για ολοκληρωμένες λήψεις και για όσες βρίσκονται ακόμη σε εξέλιξη, αλλά προσωπικά δεν βλέπω πολύ νόημα σε αυτό, καθώς τα αρχεία που έχουν ληφθεί πλήρως θα εξακολουθούν να έχουν την επέκταση από προεπιλογή .μέρος.
Θυμόμαστε ότι στο προηγούμενο άρθρο είχαμε ένα mount point /mnt/tm
, οπότε θα δημιουργήσουμε τον φάκελο Λήψεις ακριβώς εκεί.
sudo mkdir -p /mnt/tm/Λήψεις
sudo chown -R pi:pi /mnt/tm/Λήψεις
Ανοίξτε το αρχείο ρυθμίσεων settings.json
στον επιμελητή nano με εντολή:
sudo nano /etc/transmission-daemon/settings.json
Τα περιεχόμενα του ανοιγμένου αρχείου θα είναι κάπως έτσι:
# Αρχείο διαμόρφωσης Transmission-daemon # { "alt-speed-down": 50, "alt-speed-enabled": false, "alt-speed-time-begin": 540, "alt-speed-time-day": 127, "alt-speed-time-enabled": false, "alt-speed-time-end": 1020, "alt-speed-up": 50, "bind-address-ipv4": "0.0.0.0", "bind-address-ipv6": "::", "blocklist-enabled": false, "blocklist-url": "http://www.example.com/blocklist", "cache-size-mb": 4 , "dht-enabled": true, "download-dir": "/var/lib/transmission-daemon/downloads", "download-limit": 100, "download-limit-enabled": 0, "download-queue" -enabled": true, "download-queue-size": 5, "encryption": 1, "idle-seeding-limit": 30, "idle-seeding-limit-enabled": false, "incomplete-dir": "/var/lib/transmission-daemon/Downloads", "incomplete-dir-enabled": false, "lpd-enabled": false, "max-peers-global": 200, "message-level": 1, " peer-congestion-algorithm": "", "peer-id-ttl-hours": 6, "peer-limit-global": 200, "peer-limit-per-torrent": 50, "peer-port": 51413, "peer-port-random-high": 65535, "peer-port-random dom-low": 49152, "peer-port-random-on-start": false, "peer-socket-tos": "default", "pex-enabled": true, "port-forwarding-enabled": false , "preallocation": 1, "prefetch-enabled": true, "queue-stalled-enabled": true, "queue-stalled-minutes": 30, "ratio-limit": 2, "ratio-limit-enabled" : false, "rename-partial-files": true, "rpc-authentication-required": true, "rpc-bind-address": "0.0.0.0", "rpc-enabled": true, "rpc-host- λευκή λίστα": "", "rpc-host-whitelist-enabled": true, "rpc-password": "{51672671e9402abc55992da3ee7809f2c0662d10uLpcJwyX", "rpc-port": "/rpc-port9091l, 127.0.0.1,192.168.1.40" rpc-username": "transmission", "rpc-whitelist": "10", "rpc-whitelist-enabled": true, "scrape-paused-torrents-enabled": true, "script- torrent-done-enabled": false, "script-torrent-done-filename": "", "seed-queue-enabled": false, "seed-queue-size": 100, "speed-limit-down": 100, "speed-limit-down-enabled": false, "speed-limit-up": 18, "speed-limit-up-enabled": false, "start-added-torrents":true, "trash-original-torrent-files": false, "umask": 100, "upload-limit": 0, "upload-limit-enabled": 14, "upload-slots-per-torrent": XNUMX, "utp-enabled": true }
Κάνουμε το περιεχόμενο των παρακάτω γραμμών ως εξής, ψάχνουμε από πάνω προς τα κάτω με τη σειρά:
"download-dir": "/mnt/tm/Downloads",
— καθορίστε τον προεπιλεγμένο φάκελο για λήψεις."rpc-password": "your RPi password here",
— ορίζουμε τον κωδικό πρόσβασης από τον χρήστη pi (το χρησιμοποιούμε για σύνδεση SSH, θυμάστε;);"rpc-username": "pi",
— καθορίστε τον πραγματικό χρήστη πι;"rpc-whitelist": "127.0.0.1,192.168.50.20",
— μια λευκή λίστα για πρόσβαση στον πίνακα ελέγχου, όπου 192.168.50.20
καθορίστε την τοπική διεύθυνση IP της συσκευής από την οποία γίνονται οι ρυθμίσεις (βλ Σημαντικό! παραπάνω στο κείμενο).Εάν δεν θέλετε να ταλαιπωρηθείτε με τις συνδέσεις από τοπικές IP (εξάλλου, εδώ δεν χακάρουμε το Πεντάγωνο, αλλά παίζουμε), τότε "rpc-whitelist-enabled": "false",
αντί για την προηγούμενη γραμμή, αυτή η ερώτηση έχει κλείσει.
Σώζουμε το αποτέλεσμα Ctrl + A, εισάγετε, Ctrl + X.
sudo nano /etc/init.d/transmission-daemon
Αναζητήστε μια γραμμή στο παράθυρο του προγράμματος επεξεργασίας USER=debian-transmission
και αλλάξτε το σε USER=pi
. Μην ξεχάσετε να αποθηκεύσετε το αποτέλεσμα της επεξεργασίας με τους ίδιους συνδυασμούς πλήκτρων Ctrl + O, εισάγετε, Ctrl + X.
Εισάγετε την εντολή...
sudo nano /etc/systemd/system/multi-user.target.wants/transmission-daemon.service
...και διευκρινίζουμε επίσης στο ανοιγμένο αρχείο user=pi
Σώζουμε το αποτέλεσμα Ctrl + A, εισάγετε, Ctrl + X.
Για να πιαστούν όλες οι αλλαγές που έγιναν από εμάς, μπαίνουμε
sudo systemctl daemon-reload
sudo chown -R pi:pi /etc/transmission-daemon
sudo mkdir -p /home/pi/.config/transmission-daemon/ sudo ln -s /etc/transmission-daemon/settings.json /home/pi/.config/transmission-daemon/ sudo chown -R pi:pi / home/pi/.config/transmission-daemon/
sudo systemctl start transmission-daemon
Ε, τελειώσατε! Καταφέραμε!
Όλα στο ίδιο προηγούμενος stattι εκχωρήσαμε μια για πάντα στο Raspberry Pi μια στατική IP στο τοπικό δίκτυο. Στην περίπτωσή μου ήταν 192.168.50.10, στο δικό σας - οποιοδήποτε άλλο εντός των ρυθμίσεων του δρομολογητή σας.
Για να αποκτήσουμε πρόσβαση στη διεπαφή του πρόσφατα εγκατεστημένου Transmission, θα χρησιμοποιήσουμε αυτήν την IP με τη θύρα 9091. Εισαγάγετε τη γραμμή διευθύνσεων του προγράμματος περιήγησης http://<ip address of your server>:9091
, όπου αντί για <ip address of your server>
εξακολουθεί να είναι η ίδια IP από την προηγούμενη οδηγία μας, στην περίπτωσή μου .
Χρήστης: pi, Κωδικός πρόσβασης: ο κωδικός σας, όλα όπως καθορίζονται στο αρχείο ρυθμίσεων. Εάν όλα γίνονται σωστά, η εικόνα θα είναι η εξής:
Προσθέστε το ίδιο το αρχείο torrent στη λίστα λήψης:
Και παρακολουθούμε τη διαδικασία. Ή δεν παρακολουθούμε, η μετάδοση θα τα καταφέρει χωρίς εμάς.
Εάν χρειαζόμαστε τη δυνατότητα όχι μόνο να έχουμε πρόσβαση στα ληφθέντα αρχεία (δηλαδή τη δυνατότητα να τα βλέπουμε και να τα αντιγράφουμε στον υπολογιστή μας), αλλά και να προσθέτουμε, αλλάξουμε ή να διαγράψουμε ελεύθερα αρχεία στο φάκελο "Λήψεις" μέσω του δικτύου από τους υπολογιστές οποιουδήποτε τοπικού χρήστη, πρέπει να εκτελέσετε τις ακόλουθες εντολές:
cd /mnt/tm sudo chmod a=rwx -R Λήψεις
De a είναι "όλοι", rwx – "μπορεί να διαβάζει, να γράφει και να εκτελεί αρχεία", -R – «αναδρομικά» (δηλαδή σε οποιοδήποτε βάθος φωλιάς) σε φάκελο Λήψεις, που βρίσκεται κατά μήκος του δρόμου /mnt/tm. Πλήρης ελευθερία.
Τώρα μπορείτε να διαγράψετε και να αλλάξετε αρχεία που έχετε λάβει όχι μόνο μέσω της ίδιας της διεπαφής web του Transmission, αλλά και απλά μέσω του δικτύου, στο Finder ή σε οποιοδήποτε άλλο διαχειριστή αρχείων.
Διαβάστε επίσης:
PLEX είναι ένας πολύ ισχυρός καταλογιστής και διακομιστής πολυμέσων που κάποτε χωρίστηκε από το έργο XBMC, αλλά έχει αναπτυχθεί πολύ καλύτερα, πιο ενδιαφέροντα και αυτή τη στιγμή κινείται αλματωδώς προς την ίδια κατεύθυνση με το Netflix με το Amazon Prime Video - δηλαδή προς μια διεθνή ροή υπηρεσία. Σήμερα, ο κατάλογος PLEX περιλαμβάνει περισσότερα από 130 τηλεοπτικά κανάλια και 20000 κλασικές ταινίες από τα στούντιο Warner Brothers, Crackle, Lionsgate, MGM και άλλα.
Αλλά οι προγραμματιστές δεν ξεχνούν τα τοπικά μέσα που είναι αποθηκευμένα στις συσκευές σας, επειδή τόσο ο διακομιστής όσο και το τμήμα πελάτη υπάρχουν για όλες τις πλατφόρμες που μπορείτε να φανταστείτε και να φανταστείτε.
Για να ξεκινήσετε, πρέπει να εγγράψετε έναν λογαριασμό στον ιστότοπο plex.tv. Αυτό θα σας επιτρέψει να συγχρονίσετε τις ρυθμίσεις των εφαρμογών διακομιστή και πελάτη, να οργανώσετε τη μετάδοση εκτός του οικιακού δικτύου και ούτω καθεξής. Ένα απαραίτητο και χρήσιμο βήμα. Μετά από αυτό, θα κάνουμε την εγκατάσταση.
Το τμήμα διακομιστή μπορεί να εγκατασταθεί στις ακόλουθες πλατφόρμες λογισμικού και υλικού:
Η επιλογή μας είναι το Linux, αλλά δεν θα κατεβάσουμε τίποτα, αλλά συνήθως πηγαίνουμε στη γραμμή εντολών. Συνδεθείτε μέσω SSH και, αρχικά, ενημερώστε το σύστημα:
sudo ικανός ενημέρωση sudo ικανός αναβάθμισης
Και μετά η πραγματική εγκατάσταση του PLEX Media Server:
sudo apt εγκατάσταση apt-transport-https
wget https://downloads.plex.tv/plex-keys/PlexSign.key
sudo apt-key προσθέστε PlexSign.key
echo deb https://www.plex.tv/media-server-downloads/ δημόσιο κύριο | sudo tee /etc/apt/sources.list.d/plexmediaserver.list
sudo apt update
sudo ικανός εγκαθιστώ διακομιστή plexmedia
Για να κάνετε την ενημέρωση PLEX μέρος των ενημερώσεων συστήματος, πρέπει να σκοτώσετε μόνο δύο εντολές:
echo deb https://www.plex.tv/media-server-downloads/ δημόσιο κύριο | sudo tee /etc/apt/sources.list.d/plexmediaserver.list
і
μπούκλα https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add -
Αυτό είναι. Στο μέλλον, οι συνήθεις εντολές ενημέρωσης συστήματος θα ενημερώνουν το ίδιο το PLEX ταυτόχρονα.
sudo apt ενημέρωση sudo apt αναβάθμιση
Ολοκληρώθηκε! Μπορείτε να ξεκινήσετε την αρχική ρύθμιση.
Θυμάστε το σημείο "Προσθήκη λίγης άνεσης" πάνω από το κείμενο; Με αυτό το μικροσκοπικό βήμα για ένα Raspberry, εξοικονομήσαμε πολύ χρόνο για όλη την ανθρωπότητα. Αντί να χρησιμοποιούμε ορισμένες εντολές της κονσόλας για τη δημιουργία φακέλων για περιεχόμενο και να χρησιμοποιούμε άλλες εντολές για την εκχώρηση δικαιωμάτων πρόσβασης σε αυτούς, απλώς θα μεταβούμε στο φάκελο Λήψεις μέσω του δικτύου και θα δημιουργήσουμε τους φακέλους Ταινίες, Μουσική, Τηλεοπτικές εκπομπές και Άλλα βίντεο εκεί στο συνηθισμένο τρόπο.
Δεδομένου ότι ο χρήστης του συστήματος pi Κατέχοντας ολόκληρο το περιεχόμενο του φακέλου "Λήψεις", ο PLEX Media Server δεν θα έχει κανένα πρόβλημα να χειριστεί τη συλλογή ταινιών, μουσικής, τηλεοπτικών εκπομπών και οικιακών βίντεο.
Για πρόσβαση στον πίνακα ελέγχου του προγράμματος περιήγησης, ακολουθήστε τον σύνδεσμο http://<ip address of your server>:32400/web/index.html
, που στη δική μου περίπτωση, όπως όλοι θυμόμαστε, σημαίνει , και το δικό σου έχει κάτι ιδιαίτερο.
Εδώ μας συναντά μια διεπαφή με τεράστιο αριθμό ρυθμίσεων, που μπορεί να τρομάξει έναν ανεκπαίδευτο χρήστη. Επομένως, ας δούμε εν συντομία τα κύρια.
Αρχικά, στην επάνω δεξιά γωνία, βρείτε το εικονίδιο που είναι υπεύθυνο για τον λογαριασμό και συνδεθείτε. Από εδώ και στο εξής, οι ρυθμίσεις διακομιστή θα είναι διαθέσιμες τόσο στο τοπικό δίκτυο όσο και μέσω ενός λογαριασμού απευθείας στον ιστότοπο PLEX. Λοιπόν, πηγαίνουμε αμέσως στις ρυθμίσεις κάνοντας κλικ στο εικονίδιο με εργαλεία.
Τι πρέπει να προσέξουμε:
Αυτό είναι όλο, γενικά. Άλλες ρυθμίσεις, όπως οι παράμετροι διακωδικοποίησης ή η ενεργοποίηση του διακομιστή DLNA, είναι αποκλειστικά στη διακριτική σας ευχέρεια, ανάλογα με τις εργασίες, τις συσκευές πελάτη κ.λπ.
Μπορώ να σημειώσω ότι στις προεπιλεγμένες ρυθμίσεις, το Raspberry Pi 4 μου έπαιζε ένα 4GB 10K HDR-92 BD-Remux χωρίς καν να τραυλίζει. Ενήργησε ως πελάτης Apple Τηλεόραση 4K με εγκατεστημένη την εφαρμογή PLEX, συνδεδεμένη μέσω HDMI. Το εξώφυλλο, οι φωτογραφίες, οι πληροφορίες για την ταινία και ούτω καθεξής προστίθενται από τον PLEX Media Server σε πλήρως αυτόματη λειτουργία.
Η λίστα των πλατφορμών για τις οποίες το PLEX διαθέτει προγράμματα-πελάτες είναι ακόμη πιο εντυπωσιακή από τη λίστα των πλατφορμών για το backend. Δείτε μόνοι σας, σχεδόν οποιαδήποτε συσκευή με δυνατότητα αναπαραγωγής πολυμέσων βρίσκεται εδώ:
Ο σύνδεσμος για τη λήψη του προγράμματος που χρειάζεστε βρίσκεται στη σελίδα Συσκευές και Εφαρμογές επίσημη ιστοσελίδα της υπηρεσίας.
Απολαμβάνω!
Δυστυχώς, η υπηρεσία ρετρό παιχνιδιών PLEX Arcade δεν μπορεί να εκτελεστεί εάν το backend της είναι εγκατεστημένο σε Raspberry Pi ή σε οποιονδήποτε διακομιστή Linux γενικά. Επομένως, τώρα θα μετατρέψουμε το «μικρό» μας σε ρετρό κονσόλα.
Για να παίξετε ρετρό παιχνίδια στο Raspberry Pi από μια μεγάλη ποικιλία πλατφορμών, από το ZX Spectrum έως PlayStation Ένα, 4 προϊόντα έχουν αναπτυχθεί: RetroPie, Πλαίσιο, Λάκκα і Μπατόκερα.
Όλα είναι κάπως παρόμοια, αλλά υπάρχουν και αρκετά σημαντικές διαφορές. Ας ξεκινήσουμε με αυτό που αναφέρθηκε στην αρχή του πρώτου άρθρου της σειράς: όλοι οι κατασκευαστές λογισμικού για το Raspberry προτιμούν να το κυκλοφορούν με τη μορφή εικόνων του λειτουργικού συστήματος. Δηλαδή, κατεβάσατε την εικόνα, την γράψατε σε μια κάρτα microSD, την βάλατε στην υποδοχή - και εδώ έχετε έναν μικροϋπολογιστή με μία λειτουργία έτοιμο για εργασία.
Εάν το κάνετε αυτό, ο αριθμός των Raspberry Pi στο σπίτι θα ξεπεράσει κάθε λογικό όριο. Αυτός είναι ο λόγος που αυτά τα άρθρα θεωρούν την εγκατάσταση οποιασδήποτε υπηρεσίας ως εφαρμογή και όχι ως λειτουργικό σύστημα. Έτσι, αν προσεγγίσετε το θέμα της δημιουργίας κονσόλας παιχνιδιών με το Raspberry Pi, η μόνη επιλογή θα είναι το RetroPie. Μόνο αυτό το προϊόν παρέχει εγκατάσταση ως εφαρμογή για το Raspbian, όχι μόνο ως αυτόνομο λειτουργικό σύστημα.
Έχω δοκιμάσει αυτό το χαρακτηριστικό και πρέπει να πω ότι δεν αξίζει τον κόπο. Εάν τα παιχνίδια για κονσόλες 8-bit, όπως το NES (γνωστό στην πρώην ΕΣΣΔ ως "Dendy") μπορούν να θεωρηθούν ότι μπορούν να παιχτούν με αρκετή ένταση, τότε όταν πρόκειται για εξομοιώσεις PlayStation, τα πράγματα γίνονται πολύ άσχημα.
Ως εκ τούτου, έπρεπε να αποδεχτώ το γεγονός ότι η εξομοίωση παιχνιδιού μπορεί να είναι υψηλής ποιότητας μόνο εάν χρησιμοποιείται ένα ξεχωριστό Raspberry Pi ως κονσόλα παιχνιδιών.
Στη συνέχεια, αντιμετώπισα προβλήματα αποθήκευσης και εκκίνησης παιχνιδιών από εξωτερικούς σκληρούς δίσκους USB, υποστήριξης gamepad διαφόρων κατασκευαστών, απλότητας διεπαφής και ευκολίας ρυθμίσεων. Το RetroPie, το Recalbox και το Batocera χρησιμοποιούν το EmulationStation ως μηχανή, ενώ το Lakka στέκεται μόνο του και χρησιμοποιεί το RetroArch με διεπαφή όσο το δυνατόν πιο παρόμοια με το XMB στο PlayStation 3.
Όσον αφορά τη δυνατότητα αποθήκευσης και εκκίνησης παιχνιδιών από εξωτερικά μέσα, το Batocera χάνει κάπως εδώ: αν και παρέχεται μια τέτοια επιλογή εδώ, αλλά μόνο με μια συγκεκριμένη δομή φακέλου στη ρίζα της εξωτερικής μονάδας, η οποία δεν είναι πάντα άνετη.
Όσον αφορά τις υποστηριζόμενες πλατφόρμες, εδώ το Lakka είναι κάπως κατώτερο από τους ανταγωνιστές, αλλά αυτό το αντισταθμίζει με απίστευτη απόδοση και ευκολία "εκτός κουτιού". Παιχνίδια από PlayStation 4 αναγνωρίζονται αστραπιαία, χωρίς να απαιτούνται πρόσθετες ενέργειες και αρχική σύνδεση με το Raspberry Pi με καλώδιο.
Στο τέλος, αφού δοκίμασα και τα 4 προϊόντα παιχνιδιού 5 φορές (το RetroPie δοκιμάστηκε δύο φορές για τους λόγους που περιγράφονται παραπάνω), αποφάσισα το πιο τεχνολογικό έργο - το Lakka. Θα το εγκαταστήσουμε τώρα.
Με τη βοήθειά του, θα διαμορφώσουμε την κάρτα microSD και θα γράψουμε την εικόνα του Lakka OS σε αυτήν. Η εφαρμογή υπάρχει σε εκδόσεις για Windows, Linux ή macOS και είναι διαθέσιμη με σύνδεσμο.
Σημαντικό! Στους ιδιοκτήτες Raspberry Pi 4 з 8 γιγαμπάιτ RAM, πρέπει να κατεβάσετε το λεγόμενο nightly build - ένα build προσαρμοσμένο στα νέα μοντέλα Raspberry Pi.
Για να το κάνετε αυτό, μεταβείτε στο με σύνδεσμο, πηγαίνετε στο κάτω μέρος και βρείτε τον κατάλογο με την πιο πρόσφατη ημερομηνία. Μέσα στον κατάλογο, εντοπίστε τον υποκατάλογο RPi4.arm, και σε αυτό ένα αρχείο με την επέκταση .img.gz. Αυτή είναι η εικόνα που θα γράψουμε στην κάρτα microSD.
Εάν έχετε οποιαδήποτε άλλη έκδοση του Raspberry Pi, επιλέξτε το μοντέλο σας από τη λίστα αυτή η σελίδα.
Εκκινήστε το balenaEtcher, επιλέξτε την εικόνα Lakka, καθορίστε τη διαδρομή προς τη microSD και περιμένετε να ολοκληρωθεί η διαδικασία. Η ίδια η διαδικασία διαρκεί περίπου ένα λεπτό, οπότε δεν θα χρειαστεί να περιμένετε πολύ.
Δεδομένου ότι εσείς και εγώ φτιάχνουμε μια κονσόλα παιχνιδιών, είναι λογικό το Raspberry Pi να είναι ήδη συνδεδεμένο με την τηλεόραση (ή τον δέκτη, ανάλογα με τις προτιμήσεις και το υλικό σας). Επίσης, κατά την πρώτη εκκίνηση, απαιτείται πληκτρολόγιο συνδεδεμένο μέσω USB. Δεν θα χρειαστείτε ποντίκι, αλλά μπορείτε να βάλετε το gamepad δίπλα σας. Χρησιμοποιούμε τη θύρα HDMI στο Raspberry Pi που βρίσκεται πιο κοντά στην πρίζα.
Αυτό είναι όλο. Ο Lakka θα καθορίσει τη διαμόρφωση του υλικού, θα επανεκκινήσει το Raspberry Pi και θα μας χαιρετήσει με μια ωραία διεπαφή με στυλ PlayStation 3.
Για να εργαστείτε άνετα με το Lakka, πρέπει να κάνετε μερικούς απλούς χειρισμούς πριν απενεργοποιήσετε το πληκτρολόγιο μια για πάντα.
hdmi:CARD=vc4hdmi,DEV=0
Και μετά επιλέγουμε ένα αντικείμενο Επανεκκινήστε το RetroArch.
echo "TIMEZONE=Ευρώπη/Ρώμη" > /storage/.cache/timezone
Όπου αντί για Europe / Rome αντικαταστήστε οποιαδήποτε απαιτούμενη τιμή με λίστα ζωνών ώρας από τη Βικιπαίδεια. Κάντε επανεκκίνηση και τώρα εμφανίζεται η σωστή ώρα στην οθόνη.
Καταρχήν, η Λάκκα δεν έχει αυστηρές απαιτήσεις για εξομοίωση παιχνιδιού, εκτός από την εξομοίωση PlayStation Ενας. Για σωστή λειτουργία, θα χρειαστείτε τα αρχεία BIOS από τον αρχικό αποκωδικοποιητή. Δεδομένου ότι η διανομή αυτών των αρχείων από την άποψη Sony είναι πειρατεία, θα πρέπει να τα γκουγκλάρεις μόνος σου. Τα ακόλουθα αρχεία είναι κατάλληλα:
MD5SUM | Όνομα |
---|---|
8dd7d5296a650fac7319bce665a6a53c | scph5500.bin |
490f666e1afb15b7362b406ed1cea246 | scph5501.bin (Μπορεί να μετονομαστεί από scph7003.bin) |
32736f17079d0b2b7024407c39bd3050 | scph5502.bin |
Πρέπει να τα βάλετε (οποιαδήποτε ή όλα μαζί) στο φάκελο / σύστημα στο Raspberry Pi. Αυτό μπορεί να γίνει απλά μέσω του δικτύου, επειδή το Lakka επιτρέπει την πρόσβαση των επισκεπτών μέσω Samba από προεπιλογή.
Απομένει μόνο να σαρώσετε τους φακέλους με παιχνίδια, τα οποία στην περίπτωση του Lakka μπορούν να βρίσκονται οπουδήποτε - στη microSD με το σύστημα ή σε μια εξωτερική μονάδα USB. Εάν υπάρχει έντονη επιθυμία, μπορείτε να χρησιμοποιήσετε οποιοδήποτε σύννεφο με υποστήριξη WebDAV για να αποθηκεύσετε παιχνίδια, να το προσαρτήσετε στο σύστημα αρχείων Lakka, αλλά, κατά τη γνώμη μου, αυτό είναι υπερβολικό. Ωστόσο, κανείς δεν σας απαγορεύει να πειραματιστείτε, σωστά;
Ο φάκελος με τα παιχνίδια σαρώνεται μέσω του κατάλληλου στοιχείου μενού Lakka: ➕ → Σάρωση καταλόγου. Η συνδεδεμένη εξωτερική μονάδα δίσκου με ολόκληρη τη δομή του φακέλου θα είναι ορατή με ένα όνομα όπως sda1-ata-DISK_NAME_VENDOR-XYZ. Αφού επιλέξετε τον επιθυμητό φάκελο, ξεκινήστε τη σάρωση με το στοιχείο και επιστρέψτε στο κύριο μενού.
Τα παιχνίδια μας ταξινομημένα ανά πλατφόρμα θα μας περιμένουν εδώ. Την πρώτη φορά που θα ξεκινήσετε το παιχνίδι, ο Lakka θα σας ζητήσει να καθορίσετε ποια μηχανή θα χρησιμοποιήσετε για να το εκτελέσετε. Στην περίπτωση των παιχνιδιών από PlayStation εμείς διαλέγουμε PCSX ΠΡΟΣΒΑΣΗ.
Κατά τη διάρκεια του παιχνιδιού, μπορείτε να πατήσετε το γενικό κουμπί PS στο gamepad για να μπείτε στο μενού λεπτομέρειας του παιχνιδιού. Εδώ, στην περίπτωση της εξομοίωσης NES, μπορείτε να διαμορφώσετε τα κουμπιά turbo και για εξομοίωση PlayStation ενεργοποιήστε τον διπλασιασμό των pixel για να κάνετε την εικόνα να φαίνεται πιο ομαλή στις σύγχρονες τηλεοράσεις υψηλής ευκρίνειας. Από το ίδιο μενού, μπορείτε να ξεκινήσετε την εγγραφή βίντεο και ακόμη και τη ροή YouTube ή Twitch αν υπάρχει τέτοια επιθυμία.
Αυτό είναι όλο, γενικά. Εικόνες δίσκου για PlayStation οι δημιουργοί του Lakka συνιστούν λήψη από τον ιστότοπο ReDump, αλλά αυτό δεν είναι απαραίτητη προϋπόθεση. Το κύριο πράγμα είναι ότι η εικόνα του δίσκου με το παιχνίδι πρέπει να είναι σε μορφή BIN+CUE. Εικόνες παιχνιδιών για NES, SNES και ούτω καθεξής - λειτουργούν τέλεια ακόμη και από αρχεία, οπότε κατεβάστε, για παράδειγμα, τη συλλογή "No-Intro" (καθαρές εικόνες πρωτότυπων παιχνιδιών) ή "GoodNES" (συλλογή με εκδόσεις beta, μεταφράσεις και άλλα "σκουπίδια"), δεν μπορείτε να τα αποσυσκευάσετε από τα αρχεία, αλλά να τα κατεβάσετε στο φάκελο με τα παιχνίδια ως έχουν.
Απόλαυσε το παιχνίδι!
Αυτό ολοκληρώνει τη σειρά άρθρων σχετικά με τη χρήση του Raspberry Pi στο σπίτι. Φυσικά, οι δυνατότητες του Raspberry Pi δεν περιορίζονται στις αναφερόμενες υπηρεσίες, αλλά στο σπίτι αρκεί να εξοφλήσετε τα χρήματα που δαπανήθηκαν για το Raspberry Pi με την άνεση και την ευχαρίστηση που λάβατε. Και μπορείτε να αγοράσετε ένα Raspberry Pi για τα πειράματά σας για σΓάιδαρος.
Διαβάστε επίσης:
Δείτε τα σχόλια
Διάβασα το άρθρο, περίμενα το 2ο μέρος και σκέφτηκα σοβαρά να αγοράσω βατόμουρα
Ευχαριστώ!