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

Cách lưu trữ máy chủ trò chơi Linux Xonotic

Trò chơi miễn phí làm cho Linux trở nên tuyệt vời. Một trong những trò chơi mã nguồn mở miễn phí tốt nhất dành cho nền tảng Linux là Xonotic. Đây là một game bắn súng tốc độ nhanh lấy cảm hứng từ các trò chơi FPS co giật (Quake, Unreal, v.v.). Thật thú vị khi chơi, đặc biệt là khi bạn có bạn bè đi cùng. Nếu bạn muốn lưu trữ một máy chủ trò chơi Xonotic, bạn sẽ thấy thú vị khi biết rằng nó đơn giản hơn nhiều so với tưởng tượng.

Cài đặt Xonotic

Xonotic hỗ trợ Linux khá tốt và trò chơi chạy trơn tru trên hầu hết mọi bản phân phối Linux. Thật không may, vẫn chưa có nhiều hỗ trợ cho phần mềm Linux chính thống, vì vậy trước khi bạn có thể thiết lập một máy chủ chuyên dụng, bạn cần xây dựng trò chơi và tất cả các thành phần của nó.

Xonotic không được lưu trữ trên Github như hầu hết các dự án. Thay vào đó, nó sử dụng Gitlab và có máy chủ Git chuyên dụng của riêng mình. Để lấy mã, hãy mở một thiết bị đầu cuối và cài đặt phiên bản mới nhất của gói Git trên PC Linux của bạn.

Ubuntu

sudo apt install git

Debian

sudo apt-get install git

Vòm Linux

sudo pacman -S git

mũ phớt

sudo dnf install git

mởSUSE

sudo zypper install git

Với phiên bản Git mới nhất đang chạy trên PC Linux của bạn, giờ đây bạn có thể tải xuống mã mới nhất từ ​​trò chơi. Sử dụng lệnh git clone, tải xuống phiên bản mới nhất của mã Xonotic.

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

Nhân bản kho Xonotic trung tâm sẽ không nhanh. Rốt cuộc, đó là toàn bộ trò chơi. Cung cấp cho thiết bị đầu cuối một thời gian và sau một thời gian, cơ sở mã đầy đủ sẽ được tải xuống.

Sử dụng lệnh CD, di chuyển thiết bị đầu cuối từ thư mục chính của bạn sang thư mục xonotic mới được sao chép trên PC Linux của bạn.

cd xonotic

Trong thư mục này, bạn cần tải xuống nhiều dữ liệu trò chơi hơn nữa. Bản tải xuống này dành cho những thứ như bản đồ, kết cấu và bất kỳ thứ gì khác không có trong phần tải xuống đầu tiên.

./all update -p

Phải mất nhiều thời gian để cập nhật Xonotic để bao gồm mọi thứ cần thiết để xây dựng, vì vậy hãy kiên nhẫn. Chạy tất cả các bản cập nhật sẽ tìm nạp mã từ một số nhánh của kho lưu trữ Xonotic Git. Khi quá trình tải xuống hoàn tất, việc tạo mã sẽ an toàn. Để xây dựng, hãy chạy:

./all compile -r

Sẽ mất khá nhiều thời gian để xây dựng một bản sao của Xonotic vì đây là một trò chơi khổng lồ. Đừng mong đợi nó sẽ kết thúc ngay lập tức bởi vì nó sẽ không. Hãy để thiết bị đầu cuối xây dựng mọi thứ và kiên nhẫn. Sau khi hoàn tất, bạn sẽ có thể khởi chạy trò chơi thông qua thiết bị đầu cuối với:

./all run xonotic

Cài đặt Xonotic mà không cần xây dựng

Tải xuống một bản sao của Xonotic qua Git chắc chắn sẽ giúp bạn có được tất cả các tệp trò chơi thô và phiên bản mới nhất. Đối với những người hâm mộ khó tính của trò chơi, đây là một cách tuyệt vời để đi. Tuy nhiên, nếu bạn không muốn phát triển phần mềm, hãy làm theo các hướng dẫn sau. Đầu tiên, hãy truy cập trang web Xonotic và nhấp vào nút tải xuống.

Xonotic không có liên kết riêng cho “Mac, Linux và Windows“. Thay vào đó, mọi thứ được chứa trong một kho lưu trữ ZIP. Để giải nén, hãy mở trình quản lý tệp, nhấp vào “Tải xuống”, nhấp chuột phải vào Xonotic Zip-archive và chọn “giải nén” trong menu xuất hiện.

Khi kho lưu trữ đã giải nén xong, hãy di chuyển thư mục Xonotic vào thư mục chính của bạn. Sau khi di chuyển vào thư mục chọn xonotic64-sdl, xonotic32-sdl v.v để chạy game.

Ngoài ra, mở một thiết bị đầu cuối và chạy:

cd ~/Xonotic

./xonotic-linux64-sdl.sh

Chạy một máy chủ chuyên dụng

Nếu bạn quan tâm đến việc chạy một máy chủ Xonotic chuyên dụng, bạn có thể tự hỏi tại sao cần phải xây dựng toàn bộ trò chơi. Chà, mọi thứ tạo ra một chương trình có thể chạy được. Chương trình này có thể khởi chạy một trò chơi nếu bạn muốn chơi nó. Ngoài ra, bạn có thể chạy trò chơi này với các đối số lệnh đặc biệt và lưu trữ máy chủ 24/7.

Sau khi xây dựng Xonotic, bạn có thể bắt đầu một máy chủ chuyên dụng ngay lập tức. Để thực hiện việc này, hãy mở một cửa sổ đầu cuối và thực hiện lệnh sau:

./all run dedicated xonotic

Máy chủ chuyên dụng sẵn sàng

Bạn đã bỏ qua việc tạo Xonotic để tải xuống phiên bản được biên dịch sẵn của trò chơi? Nếu vậy, việc thiết lập và chạy một máy chủ chuyên dụng sẽ hơi khác một chút.

Thay vì lệnh “tất cả” đã đề cập ở trên. Bạn phải làm như sau. Đầu tiên, mở cửa sổ terminal và sử dụng lệnh CD để di chuyển terminal từ thư mục home của bạn sang thư mục Xonotic trong /home/username/.

cd ~/Xonotic

Bên trong thư mục Xonotic, bạn cần chuyển đến thư mục con có tên “máy chủ”. Thư mục này chứa tất cả các thành phần cần thiết để chạy máy chủ 24/7.

cd server

Có thể dễ dàng khởi động một máy chủ chuyên dụng Linux bằng một tập lệnh nằm trong thư mục “máy chủ”.

mv server_linux.sh ~/Xonotic

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

Miễn là tất cả các PC được kết nối với cùng một mạng LAN với máy chủ, người dùng Xonotic sẽ có quyền truy cập nhanh vào tất cả các máy chủ đang chạy trong phần “cục bộ” hoặc “LAN”.