
CentOS용 Left 4 Dead 전용 서버 설치 가이드
게임 서버는 인터넷에 정통한 온라인 게이머가 널리 검색합니다. L4D 또는 Left 4 Dead는 온라인에서 인기 있는 게임입니다. 멀티 및 싱글 플레이어 모드와 모든 온라인 치트 코드와 함께 사용할 수 있는 최신 버전 L4D 2를 통해 많은 게이머가 이 게임을 매우 매력적으로 생각합니다. 게임 서버는 인바운드 트래픽이 많습니다. CentOS와 같은 Linux 배포 서버에 게임 콘솔을 설치하는 것은 Linux 시스템을 처음 사용하는 사용자에게 어려운 작업으로 보일 수 있습니다. 다음은 CentOS와 같은 Linux 배포판에서 L4D 서버를 구성, 설치, 업데이트 및 실행하는 단계입니다.
CentOS 서버에 L4D 게임 콘솔을 성공적으로 설치하려면 최신 버전으로 안전해야 합니다. StreamCMD는 동일한 다운로드 및 설치에 필요한 도구입니다. 설치 단계에는 l4d라는 새 사용자를 만들고 강력한 암호를 설정하여 보안을 강화하는 단계도 포함되어야 합니다.
서버 업데이트 – 아래에 서버를 업데이트하는 단계가 나열되어 있습니다.
게임 콘솔에 사용자와 보안 비밀번호를 추가하는 것은 중요한 필수 사항입니다.
게임 콘솔이 제대로 작동하려면 필요한 방화벽 포트를 열어야 합니다. L4D 액세스를 허용하기 위한 적절한 방화벽 포트 추가는 명령 프롬프트에서 제공해야 합니다. 다음 명령은 이러한 목적을 달성합니다.
SteamCMD는 성공적인 설치를 위해 특정 시스템 라이브러리가 필요할 수 있습니다. 다음 명령은 SteamCMD용 종속 라이브러리를 설치합니다.
시스템이 최신 상태이고 사용자 이름이 추가되면 사용자 홈 디렉토리에서 SteamCMD의 다운로드 및 설치 절차를 따라야 합니다. 다음 명령을 사용하십시오.
게임 파일은 SteamCMD를 사용하는 다음 명령어를 통해 설치됩니다.
서버에 L4D를 설치하면 백그라운드 세션에서 실행되지 않습니다. 구성 파일을 사용자 정의하고 게임 서버 사용자의 홈 디렉토리에 업데이트 파일을 생성해야 합니다. 이 업데이트 파일을 사용하여 필요할 때 정기적인 업데이트를 수행해야 합니다. Nano 편집기에서 서버 구성 파일 ''server.cfg''를 열어 사용자 지정을 시작합니다.
업데이트 파일은 게임 서버 사용자의 홈 디렉토리에 있어야 합니다. 파일을 만들고 편집하려면 nano를 사용하십시오.
다음 명령은 화면의 백그라운드 세션에서 게임 콘솔 서버를 실행합니다.
서버 종료는 다음 명령으로 쉽게 수행됩니다.
서버 업데이트, 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