웹사이트 검색

CentOS용 Left 4 Dead 전용 서버 설치 가이드


이 페이지에서

  1. 서버 업데이트, SteamCMD 설치
  2. 안전하게 만들기\n
  3. 방화벽 권한 및 포트\n
  4. 종속 설치
  5. Left 4 Dead 서버 설치
  6. SteamCMD를 사용하여 L4D를 설치하는 단계\n
  7. 게임 콘솔용 서버 사용자 정의
  8. 서버 업데이트를 위한 업데이트 파일 생성\n

게임 서버는 인터넷에 정통한 온라인 게이머가 널리 검색합니다. L4D 또는 Left 4 Dead는 온라인에서 인기 있는 게임입니다. 멀티 및 싱글 플레이어 모드와 모든 온라인 치트 코드를 사용할 수 있는 시장의 최신 버전 L4D 2를 통해 많은 게이머가 이 게임을 매우 매력적으로 여깁니다. 게임 서버는 인바운드 트래픽이 많습니다. Linux 시스템을 처음 사용하는 사용자에게는 CentOS와 같은 Linux 배포 서버에 게임 콘솔을 설치하는 것이 어려운 작업으로 보일 수 있습니다. 다음은 CentOS와 같은 Linux 배포판에서 L4D 서버를 구성, 설치, 업데이트 및 실행하는 단계입니다.

서버 업데이트, SteamCMD 설치

CentOS 서버에 L4D 게임 콘솔을 성공적으로 설치하려면 최신 상태이고 안전해야 합니다. StreamCMD는 다운로드 및 설치에 필요한 도구입니다. 설치 단계에는 l4d라는 이름의 새 사용자를 만들고 보안을 강화하기 위한 강력한 암호를 설정하는 단계도 포함되어야 합니다.

서버 업데이트 – 아래 목록은 서버를 업데이트하는 단계입니다.

yum update
yum upgrade -y

보안 유지

게임 콘솔에 대한 사용자 및 보안 비밀번호를 추가하는 것이 중요합니다.

adduser gameserver
passwd gameserver

방화벽 권한 및 포트

게임 콘솔이 제대로 작동하려면 필요한 방화벽 포트가 열려 있어야 합니다. L4D 액세스를 허용하기 위한 적절한 방화벽 포트 추가가 명령 프롬프트에 제공되어야 합니다. 다음 명령은 이 목적을 달성합니다.

firewall-cmd --zone=public --add-port=27015/tcp --permanent
firewall-cmd --zone=public --add-port=27015/udp --permanent
firewall-cmd --reload

종속성 설치

SteamCMD는 성공적인 설치를 위해 특정 시스템 라이브러리가 필요할 수 있습니다. 다음 명령은 SteamCMD용 종속 라이브러리를 설치합니다.

yum install glibc.i686 libstdc++.i686 -y

Left 4 Dead 서버 설치

시스템이 최신 상태이고 사용자 이름이 추가되면 사용자 홈 디렉토리에서 SteamCMD 다운로드 및 설치 절차를 따라야 합니다. 다음 명령을 사용하십시오.

su gameserver
cd ~
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xf steamcmd_linux.tar.gz

SteamCMD를 사용하여 L4D를 설치하는 단계

게임 파일은 SteamCMD를 사용하는 다음 명령을 통해 설치됩니다.

./steamcmd.sh +login anonymous +force_install_dir ./l4d +app_update 222840 validate +quit

성공적으로 설치되면 화면에 다음이 표시됩니다.

Success! App '222840' fully installed.

게임 콘솔용 서버 사용자 지정

L4D를 서버에 설치하면 백그라운드 세션에서 실행되지 않습니다. 구성 파일을 사용자 정의하고 게임 서버 사용자를 위한 홈 디렉토리에 업데이트 파일을 생성해야 합니다. 이 업데이트 파일을 사용하여 필요할 때마다 정기적인 업데이트를 수행해야 합니다. Nano 편집기에서 서버 구성 파일인 server.cfg를 열어 사용자 지정을 시작합니다.

nano ~/l4d/left4dead/cfg/server.cfg

파일에서 기본 설정에 따라 서버 이름 및 암호에 대한 매개변수를 편집합니다. 동일한 매개변수는 ServerName, RconPassword입니다. 다음은 동일한 작업을 수행하는 명령입니다.

hostname "ServerName"
rcon_password RconPassword

서버 업데이트를 위한 업데이트 파일 생성

업데이트 파일은 게임 서버 사용자의 홈 디렉터리에 있어야 합니다. nano를 사용하여 파일을 만들고 편집합니다.

nano /home/gameserver/update_l4d.txt

이 파일은 다음 명령으로 구성되어야 합니다.

login anonymous
force_install_dir ./l4d
app_update 222840
quit

서버를 업데이트하는 명령은,

cd ~ && ./steamcmd.sh +runscript update_l4d.txt

다음 명령은 화면의 백그라운드 세션에서 게임 콘솔 서버를 실행합니다.

cd /home/gameserver/l4d/
screen -dmS gameserver ./srcds_run -console -game left4dead -port 27015 +map l4d_farm04_barn +maxplayers 4 +exec server.cfg

다음 명령으로 서버를 쉽게 종료할 수 있습니다.

screen -S gameserver -X quit