게임서버 신입으로 뽑는 경우가 너무 없어서 기회도 흔하지 않기도 했지만
게임서버 포트폴리오를 만든다는게 너무 좆같았음
게임이 혼자 서버 클라 만든다고 뚝딱 나오는것도 아니고
그래서 내가 선택한건 사설서버 구현이었음
준비물 : 리버스 엔지니어링 (암호화랑 복호화 루틴 찾아서 분석) + 패킷스니핑 그 이외의 DB와 소켓의 방대한 지식
그래서 ㅄ같이 사설서버 만든 코드를 기술면접에서 자랑이라고 존나 떠들었음 ㅋㅋ
그리고 합격함
게임서버 신입으로 뽑는 경우가 너무 없어서 기회도 흔하지 않기도 했지만
게임서버 포트폴리오를 만든다는게 너무 좆같았음
게임이 혼자 서버 클라 만든다고 뚝딱 나오는것도 아니고
그래서 내가 선택한건 사설서버 구현이었음
준비물 : 리버스 엔지니어링 (암호화랑 복호화 루틴 찾아서 분석) + 패킷스니핑 그 이외의 DB와 소켓의 방대한 지식
그래서 ㅄ같이 사설서버 만든 코드를 기술면접에서 자랑이라고 존나 떠들었음 ㅋㅋ
그리고 합격함
이것도 나름 대단한거아니노
ㅇㅇ 인정
근데 어느게임 사설서버 만드셨나?
바람의나라
ㅋㅋㅋ 멋지네 소켓 IO 모델은 뭘로 쓰고?
논블로킹 select로 조졌던거같다 아직도 코드 남아있을듯 ㅈㄴ오래됨
ㅎㅎ 만나서 이야기해보고 싶군 ㅋㅋㅋ
ㅋㅋㅋㅋ
이건 거의 최상급 아닌가? 어디까지 구현했나
로그인서버에서 아이디생성, 비밀번호변경, 로그인(게임서버접속) 게임서버에서 맵처리, 아이템부분, 몹부분(선공 후공 템드랍) 레벨업 템교환 템조합 등등 몰라 기억안남 100% 구현은 아니었는데 앵간한건 구현했었음
대단하군. 걸린 기간은?
기간잡고 쭉 구현한게 아니라 구현하다가 막히면 몇달접었다가 다시하고 그래서 정확한 기간은 모르겠다. 확실한건 암호화루틴 다 뚫고 로그인서버에서 zlib 라이브러리 쓰는부분 확인한 이후부터는 막힘없이 술술 풀림 그래도 쏟은 시간만 보면 한 1년은 넘게 걸리지 않았나 싶음
1년이면 끈기가 대단하군. 클라이언트도 패치해서 프리 서버 쓰게 한 거겠지?
클라이언트 패치해서 배포하면 불법이란것쯤은 알고있다. 당연히 서버운영도 안했고 순전히 포트폴리오용 구현이었다. 내가 게임서버 공부를 하려고 이정도까지 해봤다 라는걸 어필하려는 수단뿐이었음.
나도 능력만 되면 역공학을 해 보고 싶다. 프리 서버 같은 거 말고도 무궁무진한 쓰임새가 있을 텐데. 관심은 있는데 지식이 없구나. 부럽군
볼수록 이새키 혼모노네 ㅋㅋㅋ
게임서버는 이정도 열정은 있어야하는건가..