1학년 수료했고C/C++ 전공 했음
서버 개발 쉽다고 하면서 일주일안에 게임 서버 만들어오라는데
나는 서버 개발을 해본적이 없음
그래서 조장한테 어떤 서버를 개발햐봤냐고 물으니깐
구글링하면 나오는 가장 간단한 웹서버 구축방법이런거 주소주면서 되게 간단하다고 말해서 들어가 보니깐
출력창에 Hello world 띄우는 수준급 난이도던데
게임서버랑 이 서버는 완전 다른거 아님?
찾아보니깐 네트워크, c++ boost, 그외 서버만들때 쓰는 함수들
그득하던데 현실적으로 가능함?
- dc official App
모든지 돌아가게 만드는건 마냥 어렵지는 않은데 존나 엄청난 규모에서 운용가능한걸 만드는 어렵다는생각이긴함
트래픽 신경쓸 필요가 없잖아 튜토리얼 수준이니까 그렇게 해도됨
해당 댓글은 삭제되었습니다.
모바일 게임서버 구축인데 간단함? - dc App
감서합니다 - dc App
웹서버로도 로직 구현하고 요청/응답만 제대로 해도 게임서버 기초는 한 거지
너무 막연해서 정신나갔었는데 용기를 얻었다 고맙다 - dc App
생산성이 떨어지니까 더 빠르게 개발할 수 있는 웹 서버를 선택하는 듯 한데, 이러면 나중에 게임 서버 직군으로 취업 못할 듯 싶다. 내 생각엔 결제나 상점 같은 트랙잭션이 일어나는 일부분만 웹 서버를 쓰는 거고 웹 개발자들이 해도 되는 부분이겠고, 실시간으로 데이터가 마구 오가는 환경에선 HTTP 프로토콜 걷어내고, 전통적으로 TCP/IP로 프로그래밍 해야 하지 않나 싶다. HTTP 프로토콜을 개발자 도구나 와이어샤크 같은 걸로 살펴보면, 너무 비효율적인 정보들이 많이 오간다. 게임 서버는 이런 데이터 조차 버려야 하는 극도의 최적화를 보여줘야 하지 않나. 뭐, 게임 장르에 다르겠지만. 웹서버는 캐싱이라도 할 수 있지만, 게임은 실시간으로 계속 정보가 바뀌는데. HTTP 프로토콜 걷어내는 게 맞는 듯 싶다.
좋은의견 감사합니다 - dc App
뭐, 근데 경험이 많은 걸로 구현하는 거지. 모바일 환경에서 수시로 IP가 바뀌거나 끊기는 환경에선 어떻게 할 것인지 부터 시작해서. 웹서버 쪽은 이런 게 다 대비되어있으니까. 결국엔 시작은 웹서버로 해도, 정공법까지 다 알아야 하지 않나 싶다.