Linux Xonotic 게임 서버를 호스팅하는 방법

무료 게임은 Linux를 훌륭하게 만드는 요소입니다. Linux 플랫폼에서 최고의 무료 오픈 소스 게임 중 하나는 Xonotic입니다. “twitch” FPS 장르의 게임(Quake, Unreal 등)에서 영감을 받은 빠르게 진행되는 슈팅 게임입니다. 특히 친구가 몇 명 있을 때 아주 재미있게 플레이하세요. Xonotic 게임 서버를 호스팅하고 싶다면 생각보다 훨씬 간단하다는 사실에 관심이 있을 것입니다.

Xonotic 설치

Xonotic은 매우 훌륭한 Linux 지원을 제공하며 게임은 문제 없이 거의 모든 Linux 배포판에서 실행됩니다. 불행히도 아직 주류 Linux 소프트웨어 지원이 많지 않으므로 전용 서버를 설정하기 전에 게임과 모든 구성 요소를 빌드해야 합니다.

Xonotic은 대부분의 프로젝트처럼 Github에서 호스팅되지 않습니다. 대신 Gitlab을 사용하고 전용 Git 서버가 있습니다. 코드를 얻으려면 터미널을 열고 Linux PC에 최신 버전의 Git 패키지를 설치하십시오.

우분투

sudo apt install git

데비안

sudo apt-get install git

아치 리눅스

sudo pacman -S git

페도라

sudo dnf install git

오픈수세

sudo zypper install git

최신 버전의 Git 도구가 Linux PC에서 실행되고 있으므로 이제 게임에서 최신 코드를 가져올 수 있습니다. git clone 명령을 사용하여 Xonotic 코드의 최신 버전을 가져옵니다.

git clone git://git.xonotic.org/xonotic/xonotic.git

중앙 Xonotic 리포지토리를 복제하는 것은 빠르지 않을 것입니다. 결국 전체 게임입니다. 터미널에 약간의 시간을 주면 잠시 후 전체 코드 기반 다운로드가 완료됩니다.

CD 명령을 사용하여 터미널을 홈 폴더에서 Linux PC의 새로 복제된 xonotic 폴더로 이동합니다.

cd xonotic

이 폴더 내에서 게임에 대한 더 많은 데이터를 다운로드해야 합니다. 이 다운로드는 지도, 텍스처 및 다운로드의 첫 번째 섹션에 없는 기타 항목을 위한 것입니다.

./all update -p

빌드에 필요한 모든 것을 포함하도록 Xonotic을 업데이트하는 것은 오래 참을성 없이 오래 걸립니다. Xonotic Git 리포지토리의 여러 분기에서 모든 업데이트 다운로드 코드를 실행합니다. 다운로드가 완료되면 코드를 빌드하는 것이 안전합니다. 빌드하려면 다음을 실행하십시오.

./all compile -r

Xonotic의 복사본을 만드는 것은 방대한 게임이기 때문에 꽤 오랜 시간이 걸릴 것입니다. 즉시 완료될 것으로 기대하지 마십시오. 터미널이 모든 것을 구축하고 인내심을 갖도록 하십시오. 완료되면 다음을 사용하여 터미널을 통해 게임을 시작할 수 있습니다.

./all run xonotic

빌드 없이 Xonotic 설치

Git을 통해 Xonotic의 사본을 다운로드하면 게임과 최신 버전의 모든 원시 파일을 얻을 수 있습니다. 게임의 열렬한 팬에게는 이것이 좋은 방법입니다. 그러나 소프트웨어를 구축하고 싶지 않다면 대신 다음 지침을 따르십시오. 먼저 Xonotic 웹사이트로 이동하여 다운로드 버튼을 클릭합니다.

  Linux 서버에 Graylog를 설치하는 방법

Xonotic에는 “Mac, Linux 및 Windows”에 대한 별도의 링크가 없습니다. 대신 모든 것이 하나의 Zip 아카이브에 포함됩니다. 압축을 풀려면 파일 관리자를 열고 “다운로드”를 클릭하고 Xonotic Zip-archive를 마우스 오른쪽 버튼으로 클릭하고 나타나는 메뉴에서 “추출”을 선택하십시오.

아카이브의 압축 풀기가 완료되면 Xonotic 폴더를 홈 디렉터리로 이동합니다. 이동한 후 디렉토리로 이동하여 xonotic64-sdl, xonotic32-sdl 등을 선택하여 게임을 실행합니다.

또는 터미널을 열고 다음을 실행합니다.

cd ~/Xonotic

./xonotic-linux64-sdl.sh

전용 서버 실행

전용 Xonotic 서버를 실행하는 데 관심이 있다면 전체 게임을 빌드해야 하는 이유가 정확히 궁금할 것입니다. 글쎄, 모든 것이 실행 가능한 프로그램으로 구축됩니다. 이 프로그램은 게임을 하고 싶다면 실행할 수 있습니다. 또는 특수 명령 인수를 사용하여 이 게임을 시작하고 연중무휴 서버를 호스팅할 수 있습니다.

Xonotic을 구축한 후 바로 전용 서버를 시작할 수 있습니다. 이렇게 하려면 터미널 창을 열고 다음 명령을 실행합니다.

./all run dedicated xonotic

사전 구축된 전용 서버

사전 컴파일된 버전의 게임을 다운로드하기 위해 Xonotic 빌드를 건너뛰셨습니까? 그렇다면 전용 서버를 설정하고 실행하는 것은 조금 다릅니다.

위에 나열된 “all” 명령 대신. 다음을 수행해야 합니다. 먼저 터미널 창을 열고 CD 명령을 사용하여 터미널을 Home 폴더에서 /home/username/ 내의 Xonotic 디렉터리로 이동합니다.

cd ~/Xonotic

Xonotic 폴더 내에서 “server”라는 하위 폴더로 이동해야 합니다. 이 폴더에는 24/7 서버를 실행하는 데 필요한 모든 구성 요소가 있습니다.

cd server

Linux 전용 서버는 “server” 디렉토리에 제공된 스크립트를 통해 쉽게 실행할 수 있습니다.

mv server_linux.sh ~/Xonotic

mv server.cfg ~/Xonotic/data
./server_linux.sh -sessionid xonotic-test

모든 PC가 서버와 동일한 LAN에 연결되어 있는 한 Xonotic 사용자는 “로컬” 또는 “LAN” 섹션에서 실행 중인 서버에 빠르게 액세스할 수 있어야 합니다.