창작마당에 등록된 맵 : 844개

DB업데이트 일자 : 2022.12.19

--------------------------------------------------------------------

현재버전: 2.0.4


파일 다운로드


소스코드


==============================================

해당 프로그램은 기본적인 서버 설정이 전부 포함되어 있음 웹어드민에서 맵사이클 설정하고 바로 쓰면 됨

서버 업데이트 방법은 맨 아래에 있음

==============================================

코드 최적화로 인해 설명이랑 실제 진행되는 순서가 조금 다를 수 있음

==============================================

제대로 되지 않는다면 제작자에게 문의하자 가장확실하고 빠르다

https://pf.kakao.com/_xebAxkj/chat

==============================================



사전준비

https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.19%2B7/OpenJDK11U-jre_x64_windows_hotspot_11.0.19_7.msi

위 링크에 들어가서 자바 11을 받아주자 없으면 포트포워딩 수동으로 해야한다


위에서 파일 다운로드 눌러서 자동구축기도 받아주고 우클릭해서 PowerShell에서 실행 눌러주자






실행하면 이렇게 뜰 것이다 1~6번중에 원하는 번호를 입력하고 엔터를 눌러서 진행하자



킬링플로어2 데디케이트 서버를 설치할 폴더를 지정하면 된다

주의: 폴더 경로에 공백이 존재해서는 안된다






조금 기다리면 필요한 파일들을 다운로드하고 Stable 버전을 받을지 Beta 버전을 받을지 선택하는 메시지가 뜬다

보통은 1 입력해서 정식 버전을 사용하면 된다





원하는 버전을 입력하고 기다리면 스팀에서 서버파일을 받아오기 시작한다

progress가 100이 될 때 까지 기다려주면 된다




서버파일 다운로드가 완료되면 자동으로 한번 실행하게 되는데 20초 정도 기다리면 알아서 끄고 서버 설정을 준비한다




순차적으로 서버이름, 서버설정, 서버포트를 지정하는데 잘 모르겠으면 그냥 빈 칸으로 엔터 눌러서 기본포트 사용해주자

서버이름은 한글도 가능하다

마지막으로 포트포워딩을 uPNP로 진행할것인지 물어보는데 자바11이 설치되어 있고 편하게 하고싶으면 Y, 공유기에 접속해서 수동으로 포트포워딩 하고 싶으면 N 입력하고 엔터 눌러주면 된다




만약 자바 버전 인식에 실패하는 경우 아래 화면을 보게 될 텐데 force install을 입력해서 강제로 진행하도록 하자

(자바11이 필요한 이유는 uPNP 설정시 자바11을 요구하기 때문임 포트포워딩 수동으로 할 사람은 자바11 없어도 됨)




Y를 누르면 자동으로 uPNP리스트에 등록하게 된다

Y를 눌렀어도 아웃브레이크에 사용하는 123포트는 uPNP적용이 불가능한 포트라서 수동으로 적용해줘야 한다

아웃브레이크 서버 열 생각 없으면 안해도 됨




만약 이렇게 에러가 뜨는 경우에는




명령 프롬포트창에 java -version을 입력해서 자바 버전이 11 이상으로 나오는지 확인

만약 자바 11이상이 설치되어있음에도 자바 1.8로 나오는 경우에는 프로그램 추가/제거에서 JAVA 8을 삭제 후 다시 시도하자





자바 11이 설치되어있으며 버전 확인시에도 11 이상으로 뜨는데 에러가 뜨는 경우에는

아까 받은 KF2_Servermaker.vX.X.X.ps1파일을 메모장이나 파워쉘 ISE로 열어서 2번째 줄에 있는 portmapper_select 뒤에 숫자를 1~3으로 바꿔보자

저 뒤에 있는 값에 따라서 공유기에 연결하는 방법이 달라짐으로 안되던 문제가 해결될 수 있다



N을 누르면 입력했던 포트들을 보여주고 어떤 프로토콜을 써야 하는지도 적어준다

위 내용대로 공유기에서 포트포워딩 해주자



마지막으로 커스텀맵 설정을 하게되는데 커스텀맵 안쓸꺼라면 그냥 빈 칸으로 엔터 누르면 된다


창작마당에서 원하는 맵을 찾게되면 아래와 같은 URL을 확인 할 수 있는게 여기서 ?id= 뒤에있는 숫자가 해당 맵의 창작마당 번호다

https://steamcommunity.com/sharedfiles/filedetails/?id=855832583&searchtext=

위 주소에서는 855832583이 맵 번호가 됨



입력하면 이렇게 어떤 맵이 추가되었는지 보여준다

추가하고 싶은 만큼 반복해서 입력해주자




추가가 끝나고 빈 칸으로 엔터를 누르게되면 설정을 마칠 수 있다.




설정이 완료되면 서버실행기.bat을 실행하라는 문구와 함께 설정이 완료된다




창이 꺼진 후에 지정했던 폴더에 가면 서버실행기.bat 파일이 있다 이걸 누르면 서버를 열 수 있음




서버가 정상적으로 실행된 모습




서버를 켠 후에 http:localhost:(설정한 웹어드민 포트)로 접속하면 웹어드민 페이지에 접속할 수 있다

여기서는 서버 설정이나 밴처리, 맵사이클 설정등을 할 수 있음


아이디는 원하는 이름

비밀번호는 서버 설정시 입력했던 어드민 비밀번호를 입력하면 된다




정상적으로 로그인 한 화면




Map Cycle에 들어가면 위 화면이 뜨는데 왼쪽이 현재 등록된 맵들, 오른쪽이 인게임에서 보여지는 리스트다

원하는 맵을 드래그 해서 오른쪽으로 옮겨주면 인게임에서 다음 맵 고를때 뜨게된다


맵 사이클까지 설정하게 되면 기본적인 모든 설정이 끝나게 된다 서버 열고 즐겁게 게임하도록 하자


만약 여기까지 잘 따라했음에도 안된다면 댓글이나 뽀이섭장 카톡 플친으로 연락하길 바람

===========================================

서버 업데이트 방법

===========================================


업데이트는 자동구축기에서 5번 메뉴 사용하면 된다

업데이트 후에는 업데이트 내용에 따라 config 파일이 변경되는 경우가 있으니 서버가 안 열릴때에는 다 지우고 자동구축기 다시 써주자


=====================

2.0.4 (2023.06.20)

버그 수정

----------------------

2.0.3 (2023.06.20)

스팀 창작마당API 오류 자동패치 기능 추가(창작마당 이제 정상작동 됨)

버그 수정

----------------------

1.6.1 (2022.07.21)

팀충돌 옵션 기본값 변경 (False -> True)

----------------------

1.5.7 (2022.07.07)

리다이렉트URL 등록

----------------------

1.5.6 (2022.07.07)

관리용 로그기록 코드 삭제

----------------------

1.5.5 (2022.07.07)

커스컴맵 설치시 리다이렉트 서버 설정기능 추가

----------------------

1.4.2 (2022.07.07)

버그 수정

포트포워딩 연결 라이브러리 추가

----------------------

1.3.3 (2022.01.10)

깃허브 파일 경로 변경으로 인해 경로 수정

----------------------

1.3.2 (2021.06.04)

서버 업데이트 기능 추가

베타서버 업데이트 기능 추가

----------------------

1.2.3 (2021.06.02)

코드 최적화

메인메뉴 추가

다중서버 생성기능 추가

----------------------

0.6.5 (2021.05.20)

창작마당 맵 등록기능 추가

Takeover기능 False로 설정

----------------------

0.5.2 (2021.05.03)

설치폴더 설정 GUI화, 포트설정 기능 개선, 버그 수정

----------------------

0.4 (2021.05.02)

자바11 설치확인, 포트매핑 자동화

---------------------

0.3 (2021.05.01)

난이도, 게임모드, 웨이브 길이, 관전자 숫자, 서버 비밀번호 설정 추가

---------------------

0.2.1 (2021.04.30)

텍스트 수정

최초서버 실행시 사용자가 종료하지 않고 20초 후 자동종료 후 설치 계속진행

---------------------

0.2 (2021.04.29)

버그제거

패치노트

=====================