디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[정보글] 서버 구축시 발생할 수 있는 다양한 문제와 해결방법

ㅇㅇ(220.120) 2022.08.19 17:41:03
조회 3141 추천 9 댓글 4
														

서버 구축시 어려워하고 있는 사람들이 많아서 작성해보는 서버에서 발생할 수 있는 다양한 문제와 해결방법에 대해 끄적여보겠음


목차

01. 서버 구축 실패 증상

02. 포트포워딩 문제

03. 이중공유기 문제

04. 서버 배너가 안뜰때

05. 웹어드민 접속 불가

06. 누군가가 접속해서 내 서버에 비번을 걸었을때 혹은 설정을 바꿨을때

07. Item State XX, 창작마당 오류, 패키기 열기 에러

08. 창작마당 커스텀맵 열기 실패

09. 리다이렉트 서버 사용시 맵 변경 실패

10. 밴 리스트 Import 실패

11. 서버를 업데이트 했더니 서버가 안뜰 때

12. 그 외 상황에 직면했을 때


[주의사항]

- 이 글은 자동구축기를 이용해 서버 구축이 완료되어있다는 가정하에 작성이 되어있다 자동구축기를 사용하지 않고 직접 서버를 만들었을 경우 파일경로가 다를 수 있으니 실행해야 하는 파일들 보고 적당히 잘 실행하자

- 파일위치 설명할때 서버 설치된 경로를 기준으로 작성함


https://gall.dcinside.com/mgallery/board/view/?id=kf&no=28479

위 링크에 들어가면 자동구축기 사용해서 편하게 서버 구축이 가능하니 초보 섭장들은 꼭 사용하도록 하자 오류 날 확률을 줄일 수 있음



[01. 서버 구축 실패 증상]


서버 실행에 실패하는 경우는 다양하게 있지만 대표적인 경우는 파일 누락이 가장 많다

파일 누락으로 인해 서버 실행에 실패했을 경우 CMD폴더에 들어가서 Update.bat 실행 해주면 서버 업데이트와 무결성 검사를 동시에 진행하게 되고 누락된 파일이 있으면 자동으로 설치한다.

그 다음으로 많은 에러는 config파일이 깨져있을 경우인데 이건 오류 케이스가 너무 많아서 서버가 실행이 제대로 되었다고 뜨는데도 에러가 나기도 하니 일단 인게임 LAN탭에 뜨는지 확인하자 뜬다면 일단 정상적으로 서버 실행이 성공했으니 다른 원인 찾아보셈 다른 원인에도 해당사항이 없다면 백업하둔 다음 Config 폴더 싹 지우고 무결성 검사해서 초기화 돌리고 덮어쓰기 하지 말고 하나씩 손으로 설정하는게 빠르다



[02. 포트포워딩 문제]


포트포워딩이 제대로 되지 않았을 경우 인게임 LAN탭에는 뜨지만 서버 브라우저에 뜨지 않는다. 단, 서버를 실행한 컴퓨터와 게임에서 확인하는 컴퓨터가 동일 컴퓨터 혹은 동일 네트워크에 있어야 LAN에 뜸

해결방법은 uPNP를 이용하는 방법과 공유기에 접속해서 포트포워딩을 이용하는 방법이 있는데 전자는 간편한 대신 컴퓨터가 네트워크에서 제거되면 공유기에서는 포트를 다시 사용할 수 있게 해둬야함으로 uPNP프로필을 주기적으로 삭제한다는 문제가 있고, 공유기 접속해서 하는 포트포워딩은 공유기 접속 비번을 알아야 하고 설정이 조금 귀찮다는 단점이 있다. 편한쪽으로 설정하면 됨

uPNP 설명글: https://gall.dcinside.com/mgallery/board/view/?id=kf&no=28271

공유기 포트포워딩은 일단 공유기 설정에 접속하는 방법부터 찾아야 한다. 공유기 접속 주소를 알고있는 사람이면 스킵해도 됨

7ff3c028e2f206a26d81f6e0448676

명령 프롬포트(CMD) 창을 켜서 ipconfig /all을 입력하자



7ef3c028e2f206a26d81f6e14588756f

그러면 컴퓨터에 있는 네트워크 어댑터가 나오는데 그 중에 자기 메인보드에 있는 랜카드를 보면 저런 정보들이 있을꺼다

여기서 우리가 봐야하는건 기본 게이트웨이임 저 주소를 인터넷 주소창에 입력하면


79f3c028e2f206a26d81f6e041817d

아래와 같은 공유기 설정 페이지가 뜰꺼다

78f3c028e2f206a26d81f6e44487726f21

그럼 이제 비번을 찾아야 하는데 이건 사람마다 다 다르니 알아서 찾아야 한다 통신사 공유기라면 인터넷에 공유기 모델명 검색하면 기본 아이디와 비번이 나올꺼고 아이피타임이나 ASUS 등등 사설 공유기는 알아서 찾아야한다.


7bf3c028e2f206a26d81f6e44588766ba6

로그인에 성공하고 포트포워딩 메뉴에까지 도달했다면 거의 끝나간다

프로필 추가하는 메뉴를 찾고


자동 구축기에서 알려준 포트들을 입력하면 된다

7af3c028e2f206a26d81f6e1408071


75f3c028e2f206a26d81f6e44680716a

이런식으로 저 5개의 포트를 입력하고 저장해주자


74f3c028e2f206a26d81f6e14589756c

여기서 내부 주소, 내부 IP 등으로 나와있는 칸에는 아까 CMD창에서 ipconfig /all을 입력해서 찾은 서버컴의 IPv4 주소를 입력해준다


5개 포트가 전부 입력되었다면 포트포워딩이 완료된다



[03. 이중공유기 문제]


특히 SK랑 LG 통신사 공유기 사용하는 집에서 많이 발생하는데

7ced9e36ebd518986abce8954784756f37

저런 연결 구조에서 모뎀이 공유기 역할까지 같이하는 경우 사설아이피를 2번 하위공유기에 할당해줘서 외부에서 3번 컴퓨터에 접속하지 못하는것이 원인이다

예시로 들자면 OO아파트 O동 X층 왼쪽집에 있는데 친구한테 X층 왼쪽집이야 라고만 알려주고 집 주소도 모르는데 대도시에서 그 방을 찾을 수 있겠음?


그래서 1번 모뎀의 공유기 역할을 꺼주거나 마찬가지로 길을 찾아올 수 있도록 포트포워딩 해주면 된다. 이것도 모뎀 모델명 검색하면 나올꺼다

공유기 역할을 꺼버리려면 작동모드를 공유기 모드에서 허브 모드로 변경해주면 됨



[04. 서버 배너가 안뜰 때]


몇 가지 원인이 있다 1. 이미지 형식이 올바르지 않을 때, 2. 출력할 수 없는 문자가 들어가 있을 때


7cec9e36ebd518986abce89547847d6b1a

이미지 형식은 위와 같다 512x256 픽셀의 PNG형식. 여기까지는 찾아보면 잘 나오는 내용이다 하지만 정작 문제되는건 그 뒤에있는 색상표다

RGB24와 RGB32가 있는데 당연히 RGB32가 표현할 수 있는 색상이 더 많지만 킬플에서는 지원하지 않는다. 저 형식을 RGB24로 바꿔줘야 하는데 인터넷 파일 변환 사이트를 이용하거나, 포토샵으로 변경하거나, 꿀뷰의 이미지 변환 기능을 이용하면 된다.


출력할 수 없는 문자가 들어있을때도 배너가 뜨지 않는데 어느 글자가 문제인지 확인하려면 서버를 끄고 일부 부분을 지운다음 저장하고 서버를 켜서 확인하는 반복 작업을 해서 어느 문자가 문제인지 찾아야 한다. 대충 영어, 한글, 숫자 아니면 안적는게 이롭다



[05. 웹어드민 접속 불가]


인터넷 주소창에 localhost:<웹어드민 포트번호> (예시: localhost:8888)입력했을때 접속된다면 포트포워딩 확인하자

그 외에는 비번이 틀린 경우인데 어드민 비번이 제대로 되어있는지, 멀티어드민이 켜져있는지 확인해야 한다

7cef9e36ebd518986abce89543897569

KFGame\Config\PCServer-KFGame.ini 에 있는 AdminPassword= 보다 서버 실행기에 있는 ?adminpassword=가 우선권이 더 높다 둘이 다르게 되어있다면 실행기에 있는걸로 적어보자



[06. 누군가가 접속해서 내 서버에 비번을 걸었을때 혹은 설정을 바꿨을때]


자동구축기 썼다면 알아서 수정하기에 발생할 일 없는 문제지만 일단 적어둠


7cee9e36ebd518986abce8954382706f

KFGame\Config\PCServer-KFEngine.ini 에서 Takeover 기능이 True로 되어있다면 인게임 매치메이킹 기능을 통해 내 입맛대로 서버 설정을 바꾸고 접속하게 된다

일단 서버 만들면 Takeover는 끄는게 이롭다



[07. Item State XX, 창작마당 오류, 패키지 열기 에러]


* 패키지 열기 에러는 여러가지 원인이 있지만 여기서는 서버파일과 유저파일 버전 불일치로 인해 발생하는 패키지 열기 에러만 다룸

7ce99e36ebd518986abce89542817269

창작마당을 통해서 커스텀맵을 사용하고 있다면 서버 실행기에 Item state is <숫자> 라는 부분이 있을텐데 이 부분에 대해 먼저 설명함


Item state is 0

- 현재 창작마당 아이템이 받아지지 않았고 받아질 예정

Item state is 4

- 현재 창작마당 아이템이 최신상태로 정상인 상태

Item state is 8

- 알려진게 없음

Item state is 12

- 업데이트가 필요함. 곧 업데이트 되고 4로 바뀔꺼

Item state is 20

- 스팀 창작마당에서 업데이트 정보를 받아오는데 실패함

Item state is 36

- 알려진게 없음


이 외에도 더 있겠지만 우리가 주로 보게될 숫자는 0, 4, 8, 20이다 4는 정상이니 그냥 쓰면 되는거고 0은 조금 시간 지나면 4로 바뀌면서 업데이트가 완료될꺼임

문제가 되는건 8이랑 20인데 이 두놈은 수동업데이트가 필요한 경우도 있다.

* 22년 7월부터 창작마당에서 맵 파일 다운로드가 불가능해서 현재 무조건 수동으로 업데이트 해줘야함


그럼 이제 편하게 수동업데이트를 하는 방법을 알아보자


.\steamcmd.exe +runscript workshop.txt

위 코드를 메모장에 적고 .bat 확장자로 SteamCMD가 있는 cmd폴더에 저장해주자


7ce89e36ebd518986abce89540857469

얘는 cmd폴더 안에만 넣어주면 이름은 자신이 알아볼 수 있는 이름이면 된다



7ceb9e36ebd518986abce8954582736848

force_install_dir C:\KF2\Binaries\Win64

login anonymous

workshop_download_item 232090 1210703659

workshop_download_item 232090 828888529

workshop_download_item 232090 855832583

<중략>

workshop_download_item 232090 1363355300

workshop_download_item 232090 2634442692

workshop_download_item 232090 2821254667



이녀석이 실제 실행될 코드들인데 적고나서 수정할 부분이 있다

첫 줄에 force_install_dir C:\KF2\Binaries\Win64 라고 되어있는데 이 부분을 자신의 서버폴더로 바꿔줘야한다


7cea9e36ebd518986abce89547837468ad

서버폴더에서 Binaries\Win64 폴더에 가면 steamapps 라는 폴더가 있는데 저 폴더가 있는 경로를 입력해주면 된다

사진의 경로에서 입력할 명령줄은 force_install_dir D:\KF2\Binaries\Win64 가 된다

다음은 그 아래 workshop_download_item 232090 <창작마당 번호> 부분들은 기존껄 지우고 자기가 사용하는 창작마당 파일들을 전부 때려박으면 된다

그 후 workshop.txt 파일 이름으로 cmd폴더에 저장하자 파일명이 다르면 못찾고 에러난다



그리고 아까 저장한 .bat파일을 실행하면

7ce59e36ebd518986abce8954588726c8c

SteamCMD를 이용해서 창작마당 파일을 설치하는것을 볼 수 있다

이때 Failed. 가 뜨는지 Success가 뜨는지 꼭 확인해야 한다 종종 서버가 열려있는 상태로 업데이트 시도하면 에러나는 경우가 있음


7ce49e36ebd518986abce8954787776c

입력한 만큼 다운로드가 끝나고 Steam>_ 하고 커서가 깜빡거리면 창을 닫아주면 된다


이제 서버에 Item State is 4 라고 뜨면서 업데이트가 완료된 서버를 보게 됨

* 22년 7월 부터 뜨는 Warning: Warning, Workshop: Unable to download workshop item 에러는 무시하자 창작마당 다운로드가 불가능한 오류 때문에 그런 것



[08. 창작마당 커스텀맵 열기 실패]


접속시 뜨는 에러에는 XXX파일 열기 에러, 패키지 열기 에러, 등등 몇 가지 에러종류가 있음


XXX파일 열기 에러. 해당 파일 다운로드에 실패했을때 발생한다 창작마당에서는 거의 발생할 일 없는 에러지만 이건 서버측 문제는 아니고 접속하는 유저의 문제

패키지 열기 에러. 서버에서 열려있는 파일보다 유저가 갖고있는 파일의 버전이 더 높을때 발생함 서버에서 창작마당 파일 업데이트 해주자



[09. 리다이렉트 커스텀맵 열기 실패]


KFgame\Config\PCServer-KFEngine.ini 파일 거의 끝쪽에 보면


[IpDrv.HTTPDownload]

RedirectToURL=


부분이 있을텐데 저기에 http://webserver.kf2poi.ddns.net/workshopitem/ 이 주소가 적혀있는지 확인하자


[IpDrv.HTTPDownload]

RedirectToURL=http://webserver.kf2poi.ddns.net/workshopitem/


이런식으로 적혀있으면 된다



XXX파일 열기 에러. 창작마당보단 리다이렉트 서버 사용시 주로 발생하는 문제 리다이렉트 서버에서 파일 다운로드에 실패했을 때 발생하는 에러임 파일은 항상 리다이렉트로 설정된 주소 뒤에 파일명과 확장자를 추가했을때 다운로드가 '시작' 되어야 함

위 주소를 예시로 쓰면 랜덤홀드아웃을 받는다고 할 때 http://webserver.kf2poi.ddns.net/workshopitem/KF-Random_Holdout.kfm 주소에 접속하면 바로 다운로드가 시작 되어야 함.

중간에 다운로드가 끊어져도 발생한다.


패키지 열기 에러. 맵 파일이 깨져있거나, 맵 파일 버전이 서버에 있는 것 보다 유저가 갖고있는 파일 버전이 더 높을 때 발생 리다이렉트 서버 운영자에게 업데이트 요청하자

리다이렉트 문의: https://pf.kakao.com/_xebAxkj/chat" style="font-size:13.3333px;">https://pf.kakao.com/_xebAxkj/chat



[10. 밴 리스트 Import 실패]



7fed9e36ebd518986abce8954f837764

웹어드민 Banned ID에 가면 Import Bans라는 탭이 있는데 여기에 자기가 올려둔 밴 리스트를 받을 수 있는 URL을 입력해주면 서버에서 다운로드를 시작하게 되는데


7fef9e36ebd518986abce895448573690b

Export 를 눌러 추출한 밴 리스트에 정보가 없다는 에러가 뜨기도 한다


7fec9e36ebd518986abce8954784736f13

추출한 server-bans.json을 메모장으로 열어보면 끝에 중괄호 하나가 있는데 저 부분이 문제다 앞에서부터 괄호를 잘 보면 {로 시작해서 [가 열리고 { 안에 실제 데이터가 들어있음을 볼 수 있다. 때문에 맨 마지막에는 데이터가 들어간 }와 함께 처음에 열려있는 ]}가 닫혀야 한다.


따라서 끝에 }를 }]}가 되도록 수정해주면 됨


7fee9e36ebd518986abce89544817c6936

매번 이렇게 떠 주면 좋을텐데 종종 저 화면이 안뜨고 그냥 다시 밴 리스트로 돌아가는 경우가 있다. 다운로드 실패했을때 발생하는 증상으로 답이 없다 될 때

까지 반복해서 Import 시도하자.



[11. 서버를 업데이트 했더니 서버가 안뜰 때]



이런 일이 발생하는 이유는 트립이 업데이트 할때 작성해주는 config는 우리가 사용하는 -configsubdir= 옵션에 입력한 폴더까지 수정해주지 않기 때문임

그냥 원인 찾을시간에 그냥 초기화 하셈


config 꼬인게 원인인 경우가 대부분. 그냥 맘 편히 백업하고 config 폴더 삭제한 뒤에 cmd폴더에 있는 update.bat 돌려서 업데이트 하고 무결성 검사 합시다

오류 찾을 시간에 백업하고 덮어쓰기 하지 말고 필요한 부분 하나씩 입력하면 10-20분 정도면 됨




[12. 그 외 상황에 직면했을 때]


이거 쓰려고 글 썼다. 혼자 해결하다가 안되면 갤에 화풀이 하지말고 편하게 섭주들한테 질문하자

질문 잘 받아주는 섭주들로는 뽀이섭과 조조섭이 있다


뽀이섭: https://pf.kakao.com/_xebAxkj/chat

조조섭: https://pf.kakao.com/_mxnxndj/chat


뭔가 문제가 있다면 혼자 해결해보는 것도 좋지만 물어는 보자 몇 년씩 운영하며 쌓이는 노하우가 생각보다 많다

추천 비추천

9

고정닉 3

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2856 설문 주위 눈치 안 보고(어쩌면 눈치 없이) MZ식 '직설 화법' 날릴 것 같은 스타는? 운영자 24/04/29 - -
2854 AD [원신] 신규 5성 아를레키노 등장 운영자 24/04/26 - -
25992 공지 공지 [11] jojo010203갤로그로 이동합니다. 20.11.03 10356 8
공지 서버 구축시 발생할 수 있는 다양한 문제와 해결방법 [4] ㅇㅇ(220.120) 22.08.19 3141 9
32092 공지 섭장들 연락처 (서버문제를 겪으면 여기로 연락) [1] Poiu갤로그로 이동합니다. 22.07.18 1642 11
32838 공지 한국 킬붕이들을 위한 디스코드섭 창설 [4] Poiu갤로그로 이동합니다. 22.10.22 1564 10
32602 공지 한국섭 실시간 현황판 [5] ㅇㅇ(220.120) 22.09.14 4997 22
35928 일반 킬플3 최소 사양 몇일까? 실톱갤로그로 이동합니다. 22:32 9 0
35927 일반 시스트가 마냥 잡몹이 아니게 될지도 ㅇㅇ(219.250) 22:26 10 0
35926 일반 스크 디자인 존나 천재적이네 [1] 아카쎄임갤로그로 이동합니다. 22:23 23 1
35925 일반 스크 연간 생산량 89만 돌았네 사람처럼갤로그로 이동합니다. 16:56 52 0
35924 일반 정보 인게임 관련해서 가장 신경쓰이는것 [3] Bronx갤로그로 이동합니다. 16:08 74 0
35923 일반 트레일러 글로리킬 예상 [1] ㅇㅇ(61.84) 16:00 58 0
35922 정보글 유튜브 킬플3 시스트 소개+프로필 간단 번역 Bronx갤로그로 이동합니다. 16:00 81 4
35921 정보글 유튜브 킬플3 스크 소개+프로필 간단 번역 [2] Bronx갤로그로 이동합니다. 15:24 132 7
35920 일반 시스트 왤케 벌크업했노 [2] ㅇㅇ갤로그로 이동합니다. 14:41 71 0
35919 일반 킬플3 개씹상남자 게임이네 ㅋㅋ 핫형석갤로그로 이동합니다. 14:13 56 0
35918 일반 제드 영상 공개주기로 봤을 때 킬플3 나오려면 [1] ㅇㅇ(210.103) 13:43 53 0
35917 일반 로프건 기믹 결국 냈구나 [1] TreatyːHaera_able갤로그로 이동합니다. 04:45 95 5
35916 일반 SC 트레일러 마지막 장면 [1] ㅇㅇ(61.84) 01:50 119 5
35915 일반 스크부터 낚시 촉수를 쳐 써버리노... [2] 금찬갤로그로 이동합니다. 04.30 131 0
35914 정보글 킬플3 스크 게임 영상 뜸 사람처럼갤로그로 이동합니다. 04.30 96 6
35913 일반 그래도 3을 대충 만드진 않나보네 [1] ㅇㅇ(61.84) 04.30 112 1
35912 일반 스크 디자인 진짜 개미쳤네 ㅋㅋㅋㅋ [5] ㅇㅇ(122.44) 04.28 334 11
35911 일반 킬플3 플레이어블 캐릭같음 ㅇㅇ(210.113) 04.27 201 1
35910 일반 킬플3 스크 공개됨 [4] Polu갤로그로 이동합니다. 04.27 316 7
35909 일반 101 3강 쓸만하네 ㅇㅇ(1.242) 04.27 77 0
35908 일반 뉴크 화면 흔들림 없애는 방법 [4] Achi갤로그로 이동합니다. 04.27 260 10
35907 일반 킬플 1 빌드 [1] ㅇㅇ(1.242) 04.27 71 1
35906 일반 킬플 2 빌드 [1] ㅇㅇ(1.242) 04.27 153 2
35905 일반 혼자하면 재미없는겜인데 사람좀있나 [3] 사랑의마법소녀갤로그로 이동합니다. 04.26 124 0
35904 일반 헤드헌터 써보셈 ㅈ사기다 [2] ㅇㅇ(106.102) 04.25 146 0
35903 일반 시스트시발 ㅋㅋ 노222포 까지는거 같이 보이네 ㅋㅋ [3] VADS갤로그로 이동합니다. 04.25 142 1
35902 일반 킬플3 시스트 진짜 좆같이 생겼네 [2] ㅇㅇ(218.159) 04.24 155 0
35901 일반 가끔 생각나서 하면 이겜만큼 손맛 좋은게 없음 [4] ㅇㅇ(122.43) 04.24 148 0
35900 일반 갑자기 딴 생각이 생겼는데 [4] 핫형석갤로그로 이동합니다. 04.24 156 0
35899 일반 3에 꼭 필요한거 [2] 아카쎄임갤로그로 이동합니다. 04.23 187 2
35898 일반 한글치면 왜 막 윈도우로 나가짐?ㅇㅇ [4] 하하하(182.231) 04.23 88 0
35897 일반 킬플3 나오면 컴바꿔야함? [3] ㅇㅇ(182.209) 04.23 137 0
35895 일반 킬플 사람 조나 빠졌노 [3] ㅇㅇ(211.36) 04.22 215 0
35894 일반 프레스티지 다했노 [1] ㅇㅇ(222.114) 04.22 86 0
35893 일반 익스 자시키 별의별 재밌는걸 다보네 [2] Hanavision갤로그로 이동합니다. 04.22 138 0
35891 일반 커스터마이징 나오라는게 밸런스 망치라는게 아닌데 Bronx갤로그로 이동합니다. 04.21 98 0
35890 일반 여캐 커마 추천좀 [2] ㅇㅇ(222.114) 04.20 119 0
35889 일반 킬플3에 바라는 최소한의 커스터마이징 [14] ㅇㅇ(61.84) 04.20 208 0
35888 일반 강퇴 당했다 ㅠㅠ 핫형석갤로그로 이동합니다. 04.20 108 0
35887 일반 이 ㅂㅅ겜 왜 외국섭 하다보면 총 탄창이 늘어나지 [2] Achi갤로그로 이동합니다. 04.20 123 0
35886 일반 3에 반드시 나와야만 하는거 [9] Bronx갤로그로 이동합니다. 04.19 212 1
35885 일반 킬플3는 탈출모드 나왔으면 좋겠네 [1] 사람처럼갤로그로 이동합니다. 04.19 114 2
35884 일반 메인컨텐츠 잘 만드는거야 기본중의 기본이고 Bronx갤로그로 이동합니다. 04.19 99 1
35883 질문글 무기 만들다가 궁금한게 생겼는데 [6] 사람처럼갤로그로 이동합니다. 04.18 122 0
35882 일반 킬플3 다 필요없고… 이것만 꼭 하게해주라 [7] 핫형석갤로그로 이동합니다. 04.18 230 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2