วิธีเล่น Bungies Marathon Game Series บน Linux

วิธีเล่น Bungies Marathon Game Series บน Linux

Aleph One คือการนำเอาเอ็นจิ้นเกม Marathon 2 มาปรับใช้ใหม่สำหรับ Macintosh อย่างเป็นทางการ Aleph One สามารถเล่น Marathon 1, Marathon 2 และ Marathon Infinity ได้ นอกจากนี้ เอ็นจิ้นยังมีความสามารถในการเล่นซีรีส์เกมมาราธอนของ Bungie เวอร์ชันปรับแต่งเองได้ (หรือสถานการณ์สมมติ)

เอ็นจิ้นนั้นไม่เรียกร้องมากนักและสามารถทำงานบนระบบ Linux ที่มี RAM น้อยเพียง 512 MB ยังดีกว่าสามเกมมาราธอนให้ดาวน์โหลดฟรี!

ติดตั้ง Aleph One

การทำให้เครื่องยนต์ Aleph One ทำงานนั้นไม่ใช่เรื่องง่าย เนื่องจากนักพัฒนาไม่ได้จัดเตรียมแพ็คเกจที่สามารถดาวน์โหลดได้บนเว็บไซต์ ในการติดตั้งซอฟต์แวร์ ให้เลือกระบบปฏิบัติการของคุณจากรายการด้านล่างและปฏิบัติตาม

Ubuntu/Debian

ผู้ใช้ Ubuntu ที่ต้องการเล่นซีรี่ส์ Marathon ของ Bungie จะต้องติดตั้ง Aleph One โดยสร้างจากแหล่งที่มา เปิดเทอร์มินัลและติดตั้งการพึ่งพาบิลด์ที่จำเป็น จากนั้นข้ามไปที่คำแนะนำทั่วไปเพื่อเรียนรู้วิธีสร้างเกมจากแหล่งที่มา

sudo apt ติดตั้ง libboost-all-dev libsdl1.2-dev libsdl-image1.2-dev \ libsdl-net1.2-dev libsdl-ttf2.0-dev libspeexdsp-dev libzzip-dev \ libavcodec-dev libavformat-dev libavutil- dev libswscale-dev

หรือ

sudo apt-get ติดตั้ง libboost-all-dev libsdl1.2-dev libsdl-image1.2-dev \ libsdl-net1.2-dev libsdl-ttf2.0-dev libspeexdsp-dev libzzip-dev \ libavcodec-dev libavformat-dev libavutil-dev libswscale-dev

Arch Linux

ผู้ใช้ Arch Linux โชคดี เนื่องจากมีAUR snapshots เฉพาะสำหรับแต่ละเกม Marathon ในการเริ่มต้นการติดตั้ง ให้เปิดหน้าต่างเทอร์มินัลแล้วใช้ตัวจัดการแพ็คเกจ Pacman เพื่อซิงค์ Git เวอร์ชันล่าสุด จากนั้นใช้ Git เพื่อโคลนไฟล์ต้นฉบับของเกม

sudo pacman -S git git clone https://aur.archlinux.org/alephone.git git clone https://aur.archlinux.org/alephone-marathon.git git clone https://aur.archlinux.org/alephone -marathon2.git git โคลน https://aur.archlinux.org/alephone-infinity.git

เมื่อดาวน์โหลดสแน็ปช็อต AUR แต่ละรายการแล้ว ก็ถึงเวลาดำเนินการติดตั้ง ขั้นตอนแรกคือการสร้างและติดตั้งเครื่องยนต์เอง ใช้  คำสั่งCDย้ายเทอร์มินัลไปที่  โฟลเดอร์alephone และสร้างแพ็คเกจใหม่โดยใช้  makepkg

หมายเหตุ: Aleph One อาจล้มเหลวในการติดตั้งการพึ่งพาหากอยู่นอก AUR ในการแก้ไขปัญหานี้ คุณจะต้องติดตั้งด้วยตนเอง ค้นหาข้อมูลเพิ่มเติมเกี่ยวกับพวกเขาที่นี่

cd alephone makepkg -si

ด้วยเอ็นจิ้นพื้นฐานที่สร้างขึ้นและทำงาน การติดตั้งเกมมาราธอนทั้ง 3 เกมลงใน Arch นั้นปลอดภัย

cd alephone-มาราธอน makepkg -si cd .. cd alephone-marathon2 makepkg -si cd .. cd alephone-infinity makepkg -si

Fedora

เอ็นจิ้นเกมของ Bungie ไม่มี RPM อย่างเป็นทางการให้ผู้ใช้ Fedora Linux ติดตั้ง โชคดีที่ต้องขอบคุณ OpenSUSE มันไม่สำคัญ เริ่มการติดตั้งใน Fedora Linux โดยใช้เครื่องมือดาวน์โหลดwgetเพื่อคว้า Aleph One เวอร์ชันล่าสุด

wget https://download.opensuse.org/repositories/home:/demonpig:/Games/openSUSE_Leap_15.0/x86_64/alephone-20150620-lp150.7.1.x86_64.rpm

เสร็จสิ้นขั้นตอนการติดตั้งโดยติดตั้งแพ็คเกจ RPM ด้วย DNF

sudo dnf ติดตั้ง alephone-20150620-lp150.7.1.x86_64.rpm -y

OpenSUSE

Open SUSE เป็นวิธีที่ง่ายที่สุดในการติดตั้งเอ็นจิ้นเกม Aleph One ไปที่ลิงก์นี้และเลือกปุ่ม "แสดงแพ็คเกจทดลอง" จากนั้นเลือก "ติดตั้ง" เพื่อสิ้นสุด

คำแนะนำทั่วไป

การสร้างเอ็นจิ้นเกม Aleph One จากแหล่งที่มาเริ่มต้นด้วยการดาวน์โหลดแพ็คเกจต้นทาง ในเทอร์มินัล ใช้คำสั่งcurlแล้วคว้ามัน

curl -o AlephOne-20150619.tar.bz2 -L https://source.bungie.org/download/source.php

เมื่อดาวน์โหลดซอร์สโค้ดเสร็จแล้ว ให้ใช้คำสั่ง tar และแตกไฟล์ทั้งหมด

tar xjvf AlephOne-20150619.tar.bz2

ใช้คำสั่งCDย้ายไปยังไดเร็กทอรีต้นทางและรันคำสั่งconfiguration

cd AlephOne-20150619 ./configure

หากทุกอย่างดูดี ให้รันคำสั่งmake

ทำ

สุดท้าย ติดตั้งซอฟต์แวร์ด้วย:

sudo ทำการติดตั้ง

ตั้งค่าสถานการณ์

วิธีเล่น Bungies Marathon Game Series บน Linux

ก่อนที่คุณจะสามารถเล่นเกมมาราธอนของ Bungie ได้ คุณจะต้องตั้งค่าไฟล์เกมเสียก่อน โชคดีที่แต่ละเกมเป็นโอเพ่นซอร์สและไฟล์ต่างๆ ที่หาได้จากอินเทอร์เน็ต ในการดาวน์โหลดไฟล์เกม ให้เปิดเทอร์มินัลแล้วใช้เครื่องมือดาวน์โหลดwget

มาราธอน 1 ไฟล์

wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon-20150620-Data.zip

มาราธอน 2 ไฟล์

wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/Marathon2-20150620-Data.zip

มาราธอน 3 ไฟล์

wget https://github.com/Aleph-One-Marathon/alephone/releases/download/release-20150620/MarathonInfinity-20150620-Data.zip

ใช้คำสั่งmkdirสร้างโฟลเดอร์ใหม่ที่มีป้ายกำกับว่า “Marathon-Games” โฟลเดอร์นี้จะเก็บไฟล์ข้อมูลทั้งหมดของเกม

mkdir -p ~/Marathon-Games

ถัดไป สร้างโฟลเดอร์ย่อย 3 โฟลเดอร์ (หนึ่งโฟลเดอร์สำหรับข้อมูลของแต่ละเกม)

mkdir -p ~/Marathon-Games/Marathon-1 mkdir -p ~/Marathon-Games/Marathon-2 mkdir -p ~/Marathon-Games/Marathon-Infinity

แตกไฟล์เกมทั้งหมดไปยังไดเร็กทอรีMarathon-Gamesใหม่

unzip -d ~/Marathon-Games/Marathon-1 Marathon-20150620-Data.zip unzip -d ~/Marathon-Games/Marathon-2 Marathon2-20150620-Data.zip unzip -d ~/Marathon-Games/Marathon-Infinity MarathonInfinity-20150620-Data.zip

เล่นเกมมาราธอนของ Bungie

วิธีเล่น Bungies Marathon Game Series บน Linux

เมื่อติดตั้งเอนจิ้น Aleph One และไฟล์เกมอยู่ในโฟลเดอร์ข้อมูลที่ถูกต้องแล้ว ก็ถึงเวลาเล่นเกม ในการเล่นเกม Marathon คุณจะต้อง เรียกใช้  คำสั่งalephone และระบุไดเร็กทอรีข้อมูลของเกม

ในการเล่น ให้ทำตามคำแนะนำด้านล่างเพื่อเปิดเกมใดๆ ผ่านทางเทอร์มินัล

เปิดตัวมาราธอน 1

alephone ~/Marathon-Games/Marathon-1

เปิดตัว มาราธอน 2

alephone ~/Marathon-Games/Marathon-2

เปิดตัว มาราธอน อินฟินิตี้

alephone ~/Marathon-Games/Marathon-Infinity

ปิดอินสแตนซ์ที่ทำงานอยู่ของ Aleph One บน Linux โดยกดปุ่มESCจากนั้นเลือกปุ่ม "ออก"


วิธีการติดตั้ง GitLab บน Ubuntu Server

วิธีการติดตั้ง GitLab บน Ubuntu Server

คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย

วิธีติดตั้งไฟล์ DEB บน Linux

วิธีติดตั้งไฟล์ DEB บน Linux

ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ

วิธีทำให้ GOG Galaxy ทำงานบน Linux

วิธีทำให้ GOG Galaxy ทำงานบน Linux

คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง

วิธีการติดตั้ง Docker Engine บน CentOS

วิธีการติดตั้ง Docker Engine บน CentOS

Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม