- -Linux에서 Bungie의 마라톤 게임 시리즈를 재생하는 방법

Linux에서 Bungie의 마라톤 게임 시리즈를 재생하는 방법

Aleph One은 오픈 소스 재 구현Macintosh 용 Marathon 2 게임 엔진 공식적으로 Aleph One은 Marathon 1, Marathon 2 및 Marathon Infinity를 재생할 수 있습니다. 또한 엔진에는 팬이 제작 한 Bungie 's Marathon 게임 시리즈 (일명 시나리오) 버전을 재생할 수있는 기능이 있습니다.

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

Aleph One 설치

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

우분투 / 데비안

Bungie 's Marathon을 즐기려는 우분투 사용자시리즈는 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 스냅 샷. 설치를 시작하려면 터미널 창을 열고 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.

참고 : 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 덕분에 문제가되지 않습니다. 다음을 사용하여 Fedora Linux에서 설치를 시작하십시오. wget Aleph One의 최신 버전을 구할 수있는 다운로드 도구.

wget http://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 -o AlephOne-20150619.tar.bz2 -L http://source.bungie.org/download/source.php

소스 코드 다운로드가 완료되었으므로 tar 명령을 사용하여 모든 것을 추출하십시오.

tar xjvf AlephOne-20150619.tar.bz2

사용하여 CD 명령, 소스 디렉토리로 이동하여 구성 명령.

cd AlephOne-20150619
./configure

모든 것이 좋아 보인다면 하다 명령.

make

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

sudo make install

시나리오 설정

번지 마라톤을 플레이하기 전에게임을하려면 게임 파일을 설정해야합니다. 운 좋게도 각 게임은 오픈 소스이며 파일은 인터넷에서 자유롭게 사용할 수 있습니다. 게임 파일을 다운로드하려면 터미널을 열고 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

모든 게임 파일을 새로운 파일로 추출 마라톤 게임 예배 규칙서.

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 게임의 데이터 디렉토리를 지정하십시오.

게임을하려면 아래 지침에 따라 터미널을 통해 게임을 시작하십시오.

마라톤 1 시작

alephone ~/Marathon-Games/Marathon-1

마라톤 2 시작

alephone ~/Marathon-Games/Marathon-2

마라톤 인피니티 시작

alephone ~/Marathon-Games/Marathon-Infinity

Linux에서 실행중인 Aleph One 인스턴스를 모두 닫습니다. ESC 버튼을 누른 다음 "quit"버튼을 선택하십시오.

코멘트