디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅇㅇ(220.120) 2022.08.19 17:41:03
조회 3718 추천 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
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2864 설문 비난 여론에도 뻔뻔하게 잘 살 것 같은 스타는? 운영자 24/06/03 - -
32092 공지 섭장들 연락처 (서버문제를 겪으면 여기로 연락) [1] Poiu갤로그로 이동합니다. 22.07.18 1800 11
25992 공지 공지 [11] jojo010203갤로그로 이동합니다. 20.11.03 10826 8
공지 서버 구축시 발생할 수 있는 다양한 문제와 해결방법 [4] ㅇㅇ(220.120) 22.08.19 3718 9
32838 공지 한국 킬붕이들을 위한 디스코드섭 창설 [4] Poiu갤로그로 이동합니다. 22.10.22 1893 10
32602 정보글 한국섭 실시간 현황판 [5] ㅇㅇ(220.120) 22.09.14 5490 23
36277 질문글 이거 버그임? 아니면 원래이런거? [1] 뉴비지롱(182.220) 00:08 36 0
36276 일반 그러고 보니 탄창 버그는 고쳐졌었나 [2] Bronx갤로그로 이동합니다. 06.03 50 0
36275 일반 니들도 그럼? [4] ㅇㅇ(211.205) 06.03 69 0
36274 일반 택티컬 [2] 사람처럼갤로그로 이동합니다. 06.03 104 0
36273 일반 카드보드 나 호로진 옷 다시 못 얻음? [7] ㅇㅇ(222.110) 06.03 107 0
36272 일반 아래 주간 아웃브레이크 방법 사용 결과 사람처럼갤로그로 이동합니다. 06.03 126 1
36270 일반 이놔~쉬발 버서커새끼들 탄약 박스 와이래 처묵노 [3] 핫형석갤로그로 이동합니다. 06.03 148 0
36269 서버운 한국섭이 갑자기 안보이는 경우 대처법(안티 디도스 관련) [1] ㅇㅇ(116.88) 06.03 104 5
36268 일반 주간 아웃 브레이크 보상 놓친 거 먹는법 [7] 사람처럼갤로그로 이동합니다. 06.03 200 6
36266 일반 3도 나오고 하니 초창기때 2가 문득 그리워져서 찾은 그 시절 메딕 [1] Zzz(223.39) 06.02 81 1
36264 일반 내가가는방마다 억까랑 트롤 존나하는것같아 [2] ㅇㅇ갤로그로 이동합니다. 06.02 110 0
36263 서버운 폴루 서버 재개장 안내 [3] Polu갤로그로 이동합니다. 06.02 148 7
36262 일반 뽀이서버 갈때 주의해야하는것 [2] ㅇㅇ(106.102) 06.02 131 0
36261 일반 뽀이 서버 안보이는데 밴당한거임? [4] ㅇㅇ(116.123) 06.02 139 0
36260 일반 주황색 공같은거 쏘는 무기 뭐임? [4] ㅇㅇ갤로그로 이동합니다. 06.02 131 0
36259 일반 니넨 버서커할때 무슨 무기를 선호하냐? [10] 핫형석갤로그로 이동합니다. 06.02 184 0
36258 일반 요즘 분노의 버서커가 좋구먼~ 핫형석갤로그로 이동합니다. 06.02 102 0
36257 일반 3에 바라는 점 [5] A_S_I_A갤로그로 이동합니다. 06.02 105 0
36256 정보글 킬플 창작마당 개인적으로 추천하는 것 [3] ㅇㅇ(1.242) 06.02 101 5
36255 질문글 뉴비 필드메딕 질문 [1] 뉴비지롱(182.220) 06.02 98 0
36253 일반 난 서포트가 제일 맞는건가 [1] ㅇㅇ(27.100) 06.01 100 0
36252 일반 rpg 메딕 줘패버리고싶네 [4] ㅇㅇ(222.110) 06.01 157 0
36251 일반 킬플 서버 죽음? [1] orian갤로그로 이동합니다. 06.01 137 0
36250 일반 겜은 ㅈㄴ재밌는데 [2] DALDal갤로그로 이동합니다. 06.01 187 0
36249 일반 게임 재밌어서 얼티까지 샀는데 dlc안들어오는건 좀 그렇네 ㅇㅇ(123.108) 06.01 79 0
36248 일반 뉴비인데 샤프슈터만 하다가 스왓하니까 확 쉬워지네 ㅇㅇ(211.208) 06.01 70 0
36247 일반 공방 메딕 재밌었을때 [2] ㅇㅇ(223.39) 06.01 147 0
36246 일반 클롯 소개 끝부분에 1프레임 뜨는 화면 [2] Bronx갤로그로 이동합니다. 06.01 135 3
36245 질문글 왜 친구들이랑만 하는데 핑이 120이나 뜸?? [11] ㅇㅇ(222.98) 06.01 125 0
36244 일반 버서커 아직 성능 괜찮노 박형석(125.131) 06.01 111 0
36242 정보글 킬플3 클롯 소개 번역 [2] Bronx갤로그로 이동합니다. 05.31 224 5
36241 일반 킬플3 클롯 공개 영상 [9] Polu갤로그로 이동합니다. 05.31 310 10
36240 일반 플파랑 스크 겁나많이올때 [3] 피블갤로그로 이동합니다. 05.31 191 0
36239 일반 킬플3 최적화 안해주면 120기가 ~ 150기가 생각중이다 ㅋㅋ [6] 핫형석갤로그로 이동합니다. 05.31 202 0
36238 일반 헤드샷 효과 무료로 뿌린거임? [2] 그뭐냐(119.196) 05.31 156 0
36237 일반 오랜만에 겜 야무지게 한거같다 [3] DALDal갤로그로 이동합니다. 05.31 145 0
36236 일반 메딕이 힐방들고 앞에서 막지마라 ㅇㅇ(118.37) 05.30 123 0
36235 질문글 간만에 킬플 꼴려서 설치중인네 [2] DALDal갤로그로 이동합니다. 05.30 137 0
36234 일반 돈 뿌릴때 머니머니머니 하는거 누구임? [1] ㅇㅇ(27.100) 05.30 142 0
36232 일반 입문한 뉴비인데 [2] ㅇㅇ갤로그로 이동합니다. 05.30 121 0
36231 일반 메딕이 제일먼저잘죽음? [7] ㅇㅇ갤로그로 이동합니다. 05.30 180 0
36230 일반 마웨건 파벅 재밌는데 요즘은 잘 안보이네 [4] Achi갤로그로 이동합니다. 05.30 138 0
36229 일반 난 평생 버서커는 못하겠다 [4] 핫형석갤로그로 이동합니다. 05.30 209 0
36228 일반 6개월만에 메딕해보노 핫형석갤로그로 이동합니다. 05.30 93 0
36227 일반 사람 왜이리 안오냐? [3] 핫형석갤로그로 이동합니다. 05.30 166 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2