디시인사이드 갤러리

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

갤러리 본문 영역

넷텐션 배현직 대표 “서버 문제 줄이려면 구조를 단순하고 쉽게”

게임동아갤로그로 이동합니다. 2021.11.18 18:10:44
조회 26 추천 0 댓글 0
지스타2021에서 진행된 컨퍼런스에 참여한 넷텐션 배현직 대표가 ‘더 안정적이고 빠른 게임서버 개발 방법’에 대해 강연을 진행해 자신의 노하우를 공유했다.

배현직 대표의 설명에 따르면 게임 서버는 ‘어떤 게임을 만드느냐’와 ‘어떤 콘텐츠를 구현하는가’에 따라 형태가 많이 달라지게 된다.


넷텐션 배현직 대표



예를 들어 혼자서 콘텐츠를 즐기는 모바일RPG(역할 수행 게임)의 경우 빠른 반응 속도가 중요하지 않지만, 실시간 전투가 중요시 여겨지는 MORPG(다중 접속 역할 수행 게임)나 MMORPG(대규모 다중 접속 역할 수행 게임)의 경우 실시간 전투 데이터를 처리해주는 별도의 서버를 구축해야만 이용자들의 많은 불편을 느끼는 데이터 지연 현상을 최소화할 수 있다.


장르, 콘텐츠에 따라 달라지는 서버 구조



콘텐츠에 맞게 효율적인 서버 구축을 하지 못할 경우 순간적으로 프로그램이 강제로 종료되는 서버 크래시나, 서버의 작업 처리 속도보다 클라이언트의 요청이 더 많아져서 발생하는 타임아웃, 서버 랙 현상, 아이템 복사 같은 서버 오작동 등의 현상이 발생하게 된다.


다양한 서버 문제



이 같은 서버 문제를 해결하기 위해서는 서버를 중단시키고 수정 작업을 해야 하기 때문에 문제 해결이 쉽지 않다. 클라이언트 버그의 경우에는 해당 이용자에게만 문제가 발생하기 때문에 문제 추적이 쉽지만, 서버 문제의 경우 다수의 이용자들에게 영향을 주기 때문이다.

단순한 기능 테스트는 봇으로 진행해도 충분하나, 복합적인 기능을 테스트할 때는 다수의 인력이 투입되는 사내 테스트나 소프트런칭이 필요하기 때문에 어디서 문제가 발생하는지 찾아내는 것도 쉽지 않다.

배대표는 이 같은 문제를 해결하기 위해서는 서버 구조를 최대한 단순하고, 쉽게 만드는 것이 중요하다고 강조했다.

특히 서버를 구축할 때 구조를 최대한 단순하게 구현할 수 있도록, 서버 개발자에게 필요한 기능과 규모에 대한 상세한 정보 전달이 필요하다고 덧붙였다.


서버 구조를 최대한 단순하고 쉽게 만들기 위해서는 상세한 정보 전달이 중요하다



서버 문제가 발생했을 경우에는 서버가 어떤 동작을 하다 문제가 생겼는지를 파악하기 위해 로그 기능을 활용하게 된다. 클라이언트의 경우 문제를 추적해주는 ‘디버거’ 프로그램을 활용하면 되지만, ‘디버거’는 프로그램 동작을 멈춘 상태에서만 사용할 수 있어, 계속 동작하고 있어야 하는 서버에는 활용하기 어렵기 때문이다.

다만 모든 서버 활동을 실시간으로 기록하는 로그 기능도 서버에 부하를 줄 수 있으며, 엄청나게 쌓이는 로그에서 문제되는 부분을 찾아내는 것도 쉬운 일이 아니다.


프라우드넷2



배대표는 이 같은 문제들을 넷텐센에서 새롭게 개발한 프라우드넷2로 해결할 수 있다고 설명했다. 프라우드넷2는 디버그 트레이스 기능을 제공해서, ‘디버거’ 만큼은 아니더라도 서버를 중지시키지 않은 상태에서도 어느 정도 ‘디버그’ 추적을 할 수 있으며, 서버 내 어느 지점에서 처리 성능을 많이 차지하고 있는지, 서버 크래시 현상이 발생했을 때 서버를 자동 재시작하고, 어느 지점에서 크래시가 발생했는지에 대한 정보를 확인할 수 있다.

또한 이용자들의 접속이 유지되고 있는 상태에서도 패치를 진행할 수 있어, 개발자들의 실수를 줄여준다.

프라우드넷2는 현재 홈페이지에서 베타 버전을 신청할 수 있으며, 내년 정식 출시때까지 무료로 이용할 수 있다.

사용자 중심의 게임 저널 - 게임동아 (game.donga.com)



▶ 그리비티 "'라그나로크 비긴즈'는 원작 100년 전의 흥미로운 모험을 다룬 것"▶ [지스타 2021] 시프트업 김형태 대표가 말하는 “그림쟁이에서 게임 디렉터로의 길”▶ 크래프톤, 인기 셀럽들과 함께 하는 참여형 대회로 지스타 현장 열기 더해



추천 비추천

0

고정닉 0

0

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 가족과 완벽하게 손절해야 할 것 같은 스타는? 운영자 24/06/24 - -
1048 와이제이엠게임즈, 원이멀스 통해 그래픽 스튜디오 봄버스 인수 게임동아갤로그로 이동합니다. 21.11.30 21 0
1047 [STAC2021] '엄마의 잔소리', "엄마가 알려주는 것 같은 삶의 지혜가 녹아있어요" 게임동아갤로그로 이동합니다. 21.11.30 26 0
1046 위메이드, '미르4' 글로벌 첫 '비천 공성전' 실시 게임동아갤로그로 이동합니다. 21.11.29 30 0
1045 넷마블, 내년 상반기 '세나 레볼루션'에 'BTS 드림'까지 줄줄이 게임동아갤로그로 이동합니다. 21.11.29 52 0
1044 [인터뷰] ‘블루 아카이브’의 김용하 PD “이용자들의 피드백 적극 반영할 것" [12] 게임동아갤로그로 이동합니다. 21.11.29 1080 10
1043 한빛 '그라나도 에스파다', 신규 캐릭터 '프시케' 출시 게임동아갤로그로 이동합니다. 21.11.29 52 0
1042 유엘유게임즈, 신작 '광천사' 11월 29일부터 비공개 시범 서비스 게임동아갤로그로 이동합니다. 21.11.29 25 0
1041 넷마블, 게임콘서트서 인공 지능과 게임의 만남 소개 게임동아갤로그로 이동합니다. 21.11.29 30 0
1040 네오위즈 '고양이와 스프', 글로벌 인기.. 하루 이용자수 120만 명 돌파 [14] 게임동아갤로그로 이동합니다. 21.11.29 1721 6
1039 크래프톤, ‘PGC 2021’ 1주 차 위클리 파이널, KPI Gaming 1위로 마무리 게임동아갤로그로 이동합니다. 21.11.29 31 0
1038 '13기병방위권', 닌텐도 스위치버전 2022년 4월 14일 발매 게임동아갤로그로 이동합니다. 21.11.29 54 1
1037 조이시티, 중국 게임사 빌리빌리와 ‘프로젝트M’ 글로벌 퍼블리싱 계약 게임동아갤로그로 이동합니다. 21.11.29 34 0
1036 위메이드, 위믹스에 액션스퀘어 P2E 신작 '블레이드 : RE.ACTION' 온보딩 결정 게임동아갤로그로 이동합니다. 21.11.29 25 0
1035 [STAC2021] '하랑', "한글형 프로그래밍 기반의 코딩 교육 어때요?" 게임동아갤로그로 이동합니다. 21.11.29 28 0
1034 [STAC2021] TimeToFly, "새로운 재미의 플랫포머 게임 만들고파" 게임동아갤로그로 이동합니다. 21.11.29 28 0
1033 [STAC2021] 최우수상 '먹어보시개', "반려견을 키운다면 꼭 필요한 앱이죠" [10] 게임동아갤로그로 이동합니다. 21.11.29 688 4
1032 PGC2021, 1주차 위클리 파이널 5매치 종료...'KPI 게이밍' 선두 게임동아갤로그로 이동합니다. 21.11.27 21 0
1031 PGC2021, 1주차 위클리 파이널 1매치 ‘기블리 e스포츠’ 치킨 게임동아갤로그로 이동합니다. 21.11.27 19 0
1030 PGC2021, 한국팀 4팀 포함 1주 차 위클리 파이널 돌입 게임동아갤로그로 이동합니다. 21.11.27 21 0
1029 위메이드맥스, '미르4' 개발사 위메이드넥스트 품는다 게임동아갤로그로 이동합니다. 21.11.26 30 0
1028 '프리스타일2: 레볼루션', 구글플레이 피처드 선정 게임동아갤로그로 이동합니다. 21.11.26 30 0
1027 게임 업계, 블랙 프라이데이 맞아 세일 돌입 게임동아갤로그로 이동합니다. 21.11.26 59 0
1026 리그 오브 레전드, '아리' 데뷔 10주년 기념 전야제 개최 [12] 게임동아갤로그로 이동합니다. 21.11.26 1914 6
1025 에픽세븐, 에피소드4 신규 챕터와 영웅 '자하크' 업데이트 게임동아갤로그로 이동합니다. 21.11.26 32 0
1024 넥슨, 던파 격투 게임 'DNF DUEL' 신규 영상 공개 게임동아갤로그로 이동합니다. 21.11.26 64 0
1023 크래프톤 'PGC2021' 1주차 위클리 파이널 16개 진출팀 확정 게임동아갤로그로 이동합니다. 21.11.26 30 0
1022 라이트컨, SF 전략 '라이즈 오브 스타즈' 글로벌 티저 사이트 공개 게임동아갤로그로 이동합니다. 21.11.26 578 0
1021 엔씨소프트 리니지W, 신규 월드 '아덴' 오픈 게임동아갤로그로 이동합니다. 21.11.26 32 0
1020 아이톡시 '피플앤더시티', 업적 시스템 등 대규모 업데이트 실시 게임동아갤로그로 이동합니다. 21.11.26 32 0
1019 넥슨, '마비노기'에 제작 일기 등 생활 스킬 개편 업데이트 게임동아갤로그로 이동합니다. 21.11.26 41 0
1018 게임빌 '아르카나 택틱스: 리볼버스', 멀티 플레이 오픈 게임동아갤로그로 이동합니다. 21.11.26 28 0
1017 핵앤슬래쉬 유망주 '언디셈버’, 사전 예약으로 출시 초읽기 게임동아갤로그로 이동합니다. 21.11.26 30 0
1016 [한주의 게임소식] 글로벌 영향력 입증한 '원신', 추락 중인 '디아2' 게임동아갤로그로 이동합니다. 21.11.25 77 0
1015 ‘이터널 리턴’, 42번째 캐릭터 ‘비앙카’ 업데이트 게임동아갤로그로 이동합니다. 21.11.25 63 0
1014 A3: 스틸얼라이브, 길드 콘텐츠 ‘수정의 전장’ 업데이트 실시 게임동아갤로그로 이동합니다. 21.11.25 26 0
1013 넥슨, ‘바람의나라: 연’ PC 베타 버전 선보여 게임동아갤로그로 이동합니다. 21.11.25 79 0
1012 넷마블, '일곱 개의 대죄' 서비스 2.5주년 기념 업데이트 실시 게임동아갤로그로 이동합니다. 21.11.25 36 0
1011 LCK, 각 분야별 연말 시상식 개최한다 게임동아갤로그로 이동합니다. 21.11.25 36 0
1010 ‘KBS 우리말 겨루기’ 방송 나간 느낌? ‘라온 우리말 겨루기’를 즐겨보자 게임동아갤로그로 이동합니다. 21.11.25 38 0
1009 제2의 전성기 맞이한 17주년 장수 게임 ‘열혈강호 온라인’ 게임동아갤로그로 이동합니다. 21.11.25 34 0
1008 프리스타일2: 레볼루션, ‘뭉쳐서 쏜다’ 프로모션 진행 게임동아갤로그로 이동합니다. 21.11.25 27 0
1007 라인게임즈, 핵앤슬래시 신작 ‘언디셈버’ 사전예약 진행 게임동아갤로그로 이동합니다. 21.11.25 51 0
1006 넥슨의 최대 기대작 ‘던전앤파이터 모바일’, 사전 등록 돌입 [26] 게임동아갤로그로 이동합니다. 21.11.25 1715 5
1005 크래프톤, 'PGC2021' 1주차 위클리 서바이벌 데이2, 한국 2팀 파이널 추가 진출 게임동아갤로그로 이동합니다. 21.11.25 23 0
1004 ‘뮤 온라인’, ‘웹젠 프렌즈X칭따오’ 제휴 이벤트 진행 [1] 게임동아갤로그로 이동합니다. 21.11.25 411 1
1003 게임빌, 액션 RPG '크리티카'에 블록체인 적용한다 게임동아갤로그로 이동합니다. 21.11.25 44 0
1002 "복무 기간 별로 줄서라!" '월탱', 가입 연도 기준 보상 제공한다 게임동아갤로그로 이동합니다. 21.11.25 43 1
1001 "바이오하자드의 역사를 한번에!" '바하 25th 에피소드 셀렉션' 정식 발매 게임동아갤로그로 이동합니다. 21.11.25 33 0
1000 ‘드래곤볼 더 브레이커즈’, 비공개 베타 테스트 실시 게임동아갤로그로 이동합니다. 21.11.25 27 0
999 블리자드 '디아블로 이모탈', 한국 비공개 베타 테스트 오늘 시작 [9] 게임동아갤로그로 이동합니다. 21.11.25 1214 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2