Tin tức và phân tích của tất cả các thiết bị di động

Cách sử dụng OpenXRay để chơi STALKER Call of Pripyat trên Linux

STALKER Call of Pripyat là một game thế giới mở xuất sắc lấy bối cảnh ở Ukraine, gần Chernobyl. Đây là phần thứ ba trong sê-ri STALKER và là một tác phẩm kinh điển dành cho những người chơi yêu thích những cuộc phiêu lưu hậu tận thế. Sau khi phát hành Call of Pripyat, nó chỉ hoạt động trên hệ thống Windows. Tuy nhiên, nhờ công cụ OpenXRay mới, người dùng Linux cũng có thể thưởng thức trò chơi này!

Cần có bản sao hợp pháp của trò chơi để Call of Pripyat hoạt động. Có một số cách để mua hàng. Để có kết quả tốt nhất, hãy tải xuống phiên bản GOG.com của trò chơi vì phiên bản này không có DRM và cung cấp cho bạn toàn quyền truy cập vào các tệp của mình.

Sau khi mua trò chơi, hãy tải trò chơi xuống PC Linux của bạn và làm theo hướng dẫn để tìm hiểu cách chạy trò chơi!

Trước khi chúng ta bắt đầu

Trước khi chúng ta nói về cách để trò chơi hoạt động trên Linux với công cụ OpenXRay, điều quan trọng cần chỉ ra là mã này đang ở giai đoạn đầu và đang được phát triển mạnh mẽ. Bạn có thể gặp sự cố khi khởi chạy trò chơi bằng công cụ này do tính phức tạp của việc xử lý các bản phân phối Linux khác nhau và các lỗi chưa được vá.

Nếu bạn gặp phải bất kỳ sự cố nào với mã trong hướng dẫn này, tôi mời bạn truy cập trang phát hành và báo cho nhà phát triển để giúp giảm thiểu sự cố.

Cài đặt Cuộc gọi của Pripyat

Trò chơi phải được cài đặt trên PC Linux của bạn trước khi mã nhị phân OpenXRay, mã nguồn hoặc bất kỳ thứ gì khác bị thay đổi. Để cài đặt phiên bản Call of Pripyat cho hệ thống Windowsbạn cần cài đặt Wine.

Cài đặt Wine là một quá trình khá dễ dàng, mà chúng tôi đã mô tả rộng rãi trên newsblog.pl trước đây. Để có kết quả tốt nhất với Call of Pripyat trên Linux, chúng tôi thực sự khuyên bạn nên sử dụng Wine 4bởi vì nó có các bản cập nhật tuyệt vời để giúp các game thủ Linux.

Sau khi Wine được thiết lập và chạy, hãy tải xuống phiên bản GOG của STALKER Call of Pripyat cho PC Linux của bạn. Sau đó mở một cửa sổ đầu cuối. Quyền truy cập vào dòng lệnh là rất quan trọng trong quá trình này để chúng tôi có thể phát hiện bất kỳ lỗi nào trong Wine trong quá trình cài đặt. Việc chạy các tệp EXE theo cách này cũng dễ dàng hơn nhiều.

Sử dụng cửa sổ đầu cuối, đặt đĩa CD vào thư mục ~/Downloads nơi chứa tệp Pripyat EXE.

cd ~/Downloads

Trong thư mục Tải xuống, hãy chạy lệnh ls để hiển thị tên chính xác của tệp trình cài đặt.

ls

Sau đó ghi lại tên của trình cài đặt và kết nối nó với lệnh wine để chạy trình cài đặt. Trong lệnh bên dưới, thay thế rình rập-call-of-pripyat.exe bằng tên thực của tệp EXE trong thư mục tải xuống.

wine stalker-call-of-pripyat.exe

Chạy lệnh wine sẽ ngay lập tức khởi chạy trình cài đặt GOG Gui. Theo dõi và tìm hiểu cách cài đặt mọi thứ trên PC Linux của bạn.

Khi quá trình cài đặt GOG hoàn tất, còn một việc nữa cần làm. Chúng ta cần thay đổi tên thư mục mặc định mà GOG cung cấp cho CoP và thay đổi nó thành một tên thân thiện với dòng lệnh hơn. Để thực hiện việc này, hãy đưa đĩa CD vào thư mục “GoG”.

cd ~/.wine/drive_c/GOG Games

Đổi tên thư mục từ STALKER Call of Pripyat thành Stalker-CoP bằng lệnh mv.

mv 'S.T.A.L.K.E.R. Call of Pripyat' Stalker-CoP

Phụ thuộc cho OpenXray

Công cụ OpenXray yêu cầu một số phụ thuộc bản dựng để biên dịch thành công mã của bạn. Để cài đặt các phụ thuộc bản dựng này, hãy mở một thiết bị đầu cuối và làm theo hướng dẫn dành cho hệ điều hành Linux của bạn.

Ubuntu

sudo apt install git cmake libglew-dev libfreeimage-dev libfreeimageplus-dev liblockfile-dev libopenal-dev libtbb-dev libcrypto++-dev libogg-dev libtheora-dev libvorbis-dev libsdl2-dev liblzo2-dev libjpeg-dev libreadline-dev

Debian

sudo apt-get install git cmake libglew-dev libfreeimage-dev libfreeimageplus-dev liblockfile-dev libopenal-dev libtbb-dev libcrypto++-dev libogg-dev libtheora-dev libvorbis-dev libsdl2-dev liblzo2-dev libjpeg-dev libreadline-dev

mũ phớt

sudo dnf install git cmake glew-devel freeimage-devel freeimage-plus-devel liblockfile-devel openal-devel tbb-devel cryptopp-devel libogg-devel libtheora-devel libvorbis-devel SDL2-devel lzo-devel libjpeg-turbo-devel readline-devel

Khởi chạy OpenXray

Công cụ trò chơi OpenXRay có sẵn trên GitHub. Để có được nó, bạn cần tải xuống mọi thứ bằng lệnh git clone. Trong thiết bị đầu cuối, hãy sử dụng Git để sao chép mã nguồn mới nhất.

git clone https://github.com/OpenXRay/xray-16.git --recursive

Sau khi tải xuống mã nguồn, hãy tạo một thư mục bản dựng mới với mkdir.

cd xray-16

mkdir bin

Chuyển đến thư mục bản dựng bằng cd và gọi cmake và biên dịch mã.

cd bin

cmake ..

make -j$(nproc)

Cuối cùng, hoàn tất quá trình cài đặt bằng cách tạo thư mục bin Linux mới trong thư mục trò chơi của bạn và sử dụng make để cài đặt mã tích hợp vào bản sao Stalker CoP của bạn.

mkdir -p ~/.wine/drive_c/GOG Games/Stalker-CoP
make -j$(nproc) DESTDIR=~/.wine/drive_c/GOG Games/Stalker-CoP install

Khởi chạy trò chơi trên Linux

Các tệp nhị phân được tạo cho Linux, nhưng để chạy Stalker CoP trên PC, chúng tôi cần sửa đổi tệp. Để bắt đầu, hãy cho đĩa CD vào thư mục trò chơi và xóa tệp “fsgame.ltx” hiện có.

cd ~/.wine/drive_c/GOG Games/Stalker-CoP
rm fsgame.ltx

Sau đó copy file fsgame.ltx vừa tạo vào thư mục Stalker CoP.

cp -r ~/xray-16/res/* ~/.wine/drive_c/GOG Games/Stalker-CoP

Sau khi các tệp được cài đặt, bạn có thể khởi chạy trò chơi bằng:

cd ~/.wine/drive_c/GOG Games/Stalker-CoP/bin-linux

./xr_3da.sh -fsltx ../fsgame.ltx

Các cách khác để chơi STALKER Call of Pripyat trên Linux

OpenXRay là một dự án thú vị giúp ngày càng nhiều người dùng Linux thưởng thức Call of Pripyat, nhưng đó không phải là cách duy nhất để chơi trò chơi này trên nền tảng.

Nếu bạn đã dùng thử OpenXRay và thấy nó bị thiếu hoặc gặp phải một số vấn đề, thì bạn rất vui khi biết rằng có thể chạy trực tiếp phiên bản GoG của trò chơi được cài đặt bằng Wine. Nó cũng hoạt động tốt với Steam Play.

Mục lục