Linux에서 Bungie의 마라톤 게임 시리즈를 플레이하는 방법

Aleph One은 Macintosh용 Marathon 2 게임 엔진의 오픈 소스 재구현입니다. 공식적으로 Aleph One은 마라톤 1, 마라톤 2 및 마라톤 인피니티를 플레이할 수 있습니다. 또한 엔진은 Bungie의 마라톤 게임 시리즈(일명 시나리오)의 팬이 만든 맞춤형 버전을 재생할 수 있습니다.

엔진 자체는 그다지 요구하지 않으며 512MB의 RAM만 있는 Linux 시스템에서 실행할 수 있습니다. 더 좋은 점은 세 가지 마라톤 게임을 모두 무료로 다운로드할 수 있다는 것입니다!

알레프 원 설치

개발자가 웹사이트에서 다운로드 가능한 패키지를 제공하지 않기 때문에 Aleph One 엔진을 실행하는 것은 쉽지 않습니다. 소프트웨어를 설치하려면 아래 목록에서 운영 체제를 선택하고 따르십시오.

우분투/데비안

Bungie의 마라톤 시리즈를 플레이하려는 Ubuntu 사용자는 Aleph One을 소스에서 빌드하여 설치해야 합니다. 터미널을 열고 필요한 빌드 종속성을 설치합니다. 그런 다음 일반 지침으로 건너뛰어 소스에서 게임을 빌드하는 방법을 배우십시오.

sudo apt install 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 install 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

아치 리눅스

각 마라톤 게임에 대한 특정 AUR 스냅샷이 있으므로 Arch Linux 사용자는 운이 좋습니다. 설치를 시작하려면 터미널 창을 열고 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 clone https://aur.archlinux.org/alephone-infinity.git

개별 AUR 스냅샷이 모두 다운로드되면 설치 프로세스를 시작할 차례입니다. 첫 번째 단계는 엔진 자체를 구축하고 설치하는 것입니다. CD 명령을 사용하여 터미널을 alephone 폴더로 이동하고 makepkg를 사용하여 새 패키지를 생성합니다.

  Amazon 비디오 계정을 사용하는 장치를 확인하는 방법

참고: Aleph One은 AUR 외부에 있는 종속성을 설치하지 못할 수 있습니다. 이 문제를 해결하려면 수동으로 설치해야 합니다. 그들에 대한 추가 정보 찾기 여기.

cd alephone
makepkg -si

기본 엔진이 구축되고 작동하면 3개의 마라톤 게임을 아치에 설치하는 것이 안전합니다.

cd alephone-marathon
makepkg -si
cd .. 
cd alephone-marathon2

makepkg -si

cd ..

cd alephone-infinity

makepkg -si

페도라

Bungie의 게임 엔진에는 Fedora Linux 사용자가 설치할 공식 RPM이 없습니다. 운 좋게도 OpenSUSE 덕분에 문제가 되지 않습니다. 최신 버전의 Aleph One을 다운로드하려면 wget 다운로드 도구를 사용하여 Fedora Linux에서 설치를 시작하십시오.

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

DNF와 함께 RPM 패키지를 설치하여 설치 프로세스를 완료합니다.

sudo dnf install alephone-20150620-lp150.7.1.x86_64.rpm -y

오픈수세

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 명령을 사용하여 소스 디렉터리로 이동하고 구성 명령을 실행합니다.

cd AlephOne-20150619

./configure

모든 것이 괜찮아 보이면 make 명령을 실행합니다.

make

마지막으로 다음을 사용하여 소프트웨어를 설치합니다.

sudo make install

시나리오 설정

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

번지의 마라톤 게임 플레이

이제 Aleph One 엔진이 설치되고 게임 파일이 올바른 데이터 폴더에 있으므로 게임을 플레이할 차례입니다. 마라톤 게임을 플레이하려면 alephone 명령을 실행하고 게임의 데이터 디렉토리를 지정해야 합니다.

  Apple ID 이메일 주소를 변경하는 방법

플레이하려면 아래 지침에 따라 터미널을 통해 게임을 실행하십시오.

마라톤 1 시작

alephone ~/Marathon-Games/Marathon-1

마라톤 2 시작

alephone ~/Marathon-Games/Marathon-2

마라톤 인피니티 시작

alephone ~/Marathon-Games/Marathon-Infinity

ESC 버튼을 누른 다음 “종료” 버튼을 선택하여 Linux에서 실행 중인 Aleph One 인스턴스를 닫습니다.