Máy chủ chơi game được nhiều game thủ trực tuyến am hiểu internet tìm kiếm rộng rãi. L4D hay Left 4 Dead là một trò chơi phổ biến được chơi trực tuyến. Với chế độ nhiều người chơi và một người chơi, và phiên bản mới hơn L4D 2 trên thị trường, có sẵn tất cả các mã gian lận trực tuyến, nhiều game thủ thấy trò chơi này rất hấp dẫn. Máy chủ chơi game có lưu lượng truy cập lớn. Việc cài đặt máy chơi game trên máy chủ phân phối Linux như CentOS có vẻ là một nhiệm vụ khó khăn đối với người dùng mới sử dụng hệ thống Linux. Dưới đây là các bước để cấu hình, cài đặt, cập nhật và chạy máy chủ L4D trên bản phân phối Linux như CentOS.
Cập nhật Máy chủ của bạn – Dưới đây là các bước để cập nhật máy chủ.
Khi cài đặt thành công, màn hình hiển thị:
Trong tệp, hãy chỉnh sửa các tham số cho tên máy chủ và mật khẩu theo sở thích của bạn. Các tham số cho cùng một tệp là ServerName, RconPassword. Dưới đây là các lệnh để thực hiện tương tự.
Tệp này phải bao gồm các lệnh sau.
Lệnh để cập nhật máy chủ là,
Các lệnh sau chạy máy chủ bảng điều khiển trò chơi trong phiên nền trên màn hình.
Việc tắt máy chủ được thực hiện dễ dàng bằng lệnh sau.
Cập nhật máy chủ, cài đặt SteamCMD
Để cài đặt thành công máy chơi game L4D trên máy chủ CentOS, máy phải được cập nhật và bảo mật. StreamCMD là công cụ bắt buộc để tải xuống và cài đặt. Các bước cài đặt cũng bao gồm, tạo một người dùng mới có tên l4d và thiết lập một mật khẩu mạnh để tăng cường bảo mật cho người dùng đó.Cập nhật Máy chủ của bạn – Dưới đây là các bước để cập nhật máy chủ.
Mã:
yum update
Mã:
yum upgrade -y
Bảo mật
Việc thêm người dùng và mật khẩu bảo mật cho máy chơi game là điều cần thiết quan trọng.
Mã:
addusergameserver
Mã:
passwdgameserver
Quyền và cổng tường lửa
Để máy chơi game hoạt động bình thường, phải mở các cổng tường lửa cần thiết. Các cổng tường lửa bổ sung thích hợp để cho phép truy cập L4D phải được cung cấp trong dấu nhắc lệnh. Các lệnh sau đây thực hiện mục đích này.
Mã:
firewall-cmd --zone=public --add-port=27015/tcp --permanent
Mã:
firewall-cmd --zone=public --add-port=27015/udp --permanent
Mã:
firewall-cmd --reload
Cài đặt phụ thuộc
SteamCMD có thể yêu cầu một số thư viện hệ thống nhất định để cài đặt thành công. Lệnh sau cài đặt các thư viện phụ thuộc cho SteamCMD.
Mã:
yum install glibc.i686 libstdc++.i686 -y
Cài đặt máy chủ Left 4 Dead của bạn
Sau khi hệ thống được cập nhật và tên người dùng đã được thêm vào, bạn phải thực hiện quy trình tải xuống và cài đặt SteamCMD trong thư mục trang chủ của người dùng. Sử dụng các lệnh sau.
Mã:
sugameserver
Mã:
cd ~
Mã:
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
Mã:
tar xf steamcmd_linux.tar.gz
Các bước cài đặt L4D bằng SteamCMD
Các tệp trò chơi được cài đặt thông qua lệnh sau sử dụng SteamCMD.
Mã:
./steamcmd.sh +login anonymous +force_install_dir ./l4d +app_update 222840 validate +quit
Mã:
Thành công! Ứng dụng '222840' đã được cài đặt đầy đủ.
Tùy chỉnh máy chủ của bạn cho Máy chơi game
Cài đặt L4D vào máy chủ không chạy nó trong phiên nền. Người ta cần tùy chỉnh tệp cấu hình và tạo tệp cập nhật trong thư mục gốc cho người dùng máy chủ trò chơi. Sử dụng tệp cập nhật này, phải thực hiện cập nhật thường xuyên khi cần thiết. Bắt đầu tùy chỉnh bằng cách mở tệp cấu hình máy chủ, ''server.cfg'' trong trình soạn thảo Nano.
Mã:
nano ~/l4d/left4dead/cfg/server.cfg
Mã:
hostname "ServerName"
Mã:
rcon_password RconPassword
Tạo tệp cập nhật để cập nhật máy chủ
Tệp cập nhật phải có trong thư mục gốc của người dùng máy chủ trò chơi. Sử dụng nano để tạo và chỉnh sửa tệp.
Mã:
nano /home/gameserver/update_l4d.txt
Mã:
login anonymous
force_install_dir ./l4d
app_update 222840
quit
Mã:
cd ~ && ./steamcmd.sh +runscript update_l4d.txt
Các lệnh sau chạy máy chủ bảng điều khiển trò chơi trong phiên nền trên màn hình.
Mã:
cd /home/gameserver/l4d/
Mã:
screen -dmS gameserver./srcds_run -console -game left4dead -port 27015 +map l4d_farm04_barn +maxplayers 4 +exec server.cfg
Việc tắt máy chủ được thực hiện dễ dàng bằng lệnh sau.
Mã:
screen -S gameserver-X quit