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 자식 자식 복제 https://aur.archlinux.org/alephone.git 자식 복제 https://aur.archlinux.org/alephone-marathon.git 자식 복제 https://aur.archlinux.org/alephone -marathon2.git 자식 복제 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 덕분에 문제가 되지 않습니다. 최신 버전의 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 설치 alephone-20150620-lp150.7.1.x86_64.rpm -y

오픈수세

Open SUSE는 Aleph One 게임 엔진을 설치하는 가장 쉬운 방법입니다. 이 링크를 방문하여 "실험 패키지 표시" 버튼을 선택한 다음 "설치"를 선택하여 완료합니다.

일반 지침

소스에서 Aleph One 게임 엔진을 빌드하는 것은 소스 패키지를 다운로드하는 것으로 시작됩니다. 터미널에서 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 명령을 실행합니다 .

만들다

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

sudo make 설치

시나리오 설정

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

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

번지의 마라톤 게임 플레이

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

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

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

마라톤 1 시작

alephone ~/Marathon-Games/Marathon-1

마라톤 2 시작

alephone ~/Marathon-Games/Marathon-2

마라톤 인피니티 시작

alephone ~/Marathon-Games/Marathon-Infinity

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

댓글 남기기

Gooroom OS 보안 모델 설명: 신뢰할 수 있는 부팅, OS 보호 및 브라우저 샌드박싱

Gooroom OS 보안 모델 설명: 신뢰할 수 있는 부팅, OS 보호 및 브라우저 샌드박싱

Gooroom OS가 신뢰할 수 있는 부팅, 실행 파일 및 운영 체제 보호, 브라우저 제어를 어떻게 계층화하는지, 그리고 사용자가 샌드박싱에 대해 무엇을 확인해야 하는지 알아보세요.

메모리 부족으로 인한 MySQL 다운 오류 없이 저사양 VPS에서 Debian 12를 실행하는 방법

메모리 부족으로 인한 MySQL 다운 오류 없이 저사양 VPS에서 Debian 12를 실행하는 방법

데비안 12 메모리 부족 현상을 진단하고, MariaDB 또는 MySQL의 크기를 적절하게 조정하고, 스왑 공간을 신중하게 추가하고, VPS가 워크로드를 처리할 수 있는지 확인하십시오.

Pardus Linux 데스크톱에서 VPN 연결을 구성하는 방법

Pardus Linux 데스크톱에서 VPN 연결을 구성하는 방법

Pardus 25 Desktop에서 OpenVPN, WireGuard, OpenConnect 또는 IPsec VPN 연결을 설정한 다음 라우팅, DNS 및 터널 상태를 확인하십시오.

SLES 15와 RHEL 9: 엔터프라이즈 서버 성능 비교

SLES 15와 RHEL 9: 엔터프라이즈 서버 성능 비교

SLES 15와 RHEL 9의 성능 정보, 커널 스트림, TuneD 프로파일, 워크로드 변수, 그리고 두 시스템을 공정하게 벤치마킹하는 방법을 비교합니다.

systemd 종료 시 재부팅 중에 멈추는 SUSE Linux 서버 문제 해결

systemd 종료 시 재부팅 중에 멈추는 SUSE Linux 서버 문제 해결

systemd 종료 중에 멈추는 SUSE Linux 서버의 문제를 진단하고 해결하는 방법을 알아보세요. 멈춘 작업을 찾고, 이전 부팅 과정을 검토하고, 차단하는 서비스 또는 마운트를 수정하면 문제를 해결할 수 있습니다.

Windows 사용자를 위한 Pardus Linux의 XFCE 패널 사용자 지정 방법

Windows 사용자를 위한 Pardus Linux의 XFCE 패널 사용자 지정 방법

Pardus XFCE를 하단 작업 표시줄, 애플리케이션 메뉴, 즐겨찾는 런처, 열린 창 버튼, 시스템 트레이 및 시계로 익숙하게 만들어 보세요. 어떤 부분을 변경하고 레이아웃을 테스트하는 방법을 알아보세요.

How to Set Up Automated Headless Debian Upgrades with Unattended-Upgrades

How to Set Up Automated Headless Debian Upgrades with Unattended-Upgrades

Configure unattended-upgrades on a headless Debian server, verify systemd timers, test safely, control reboots, and monitor automatic security updates.

SUSE Linux Enterprise Server에서 Cockpit 웹 콘솔이 연결되지 않는 문제 해결

SUSE Linux Enterprise Server에서 Cockpit 웹 콘솔이 연결되지 않는 문제 해결

SUSE Linux Enterprise Server에서 Cockpit 문제를 해결하려면 HTTPS URL, systemd 소켓, 설치된 패키지, firewalld 영역, 인증서 및 로그를 확인하십시오.

시스템 다운타임 없이 SLES 15 SP5에서 SP6으로 마이그레이션하는 방법

시스템 다운타임 없이 SLES 15 SP5에서 SP6으로 마이그레이션하는 방법

검증된 SLE HA 롤링 업그레이드, 노드별 점검, 그리고 명확한 단일 서버 다운타임 주의 사항을 통해 SLES 15 SP5에서 SP6으로 마이그레이션하는 동안 서비스 가용성을 유지하는 방법을 알아보세요.

Ubuntu Server 24.04에서 Pi-hole을 사용하여 HTTPS를 통한 DNS를 설정하는 방법

Ubuntu Server 24.04에서 Pi-hole을 사용하여 HTTPS를 통한 DNS를 설정하는 방법

Ubuntu Server 24.04에서 Pi-hole을 구성하여 dnscrypt-proxy를 사용한 DNS-over-HTTPS를 사용하도록 설정한 다음, 로컬 업스트림을 확인하여 일반적인 DNS 충돌을 방지하십시오.