2024-08-19(월) 하루를 회고하며
·
게임 서버 개발자를 꿈꾸며/매일마다 회고하기 (2024년)
많이 피곤하다.확실히 밤을 새는 것이 자주 반복되다 보니 익숙하기도 하면서도 피곤한 것은 어쩔 수가 없는 것 같다.그래도 오늘 아침에 대략적인 큰 그림은 완성을 했다.학원에 가서 네트워크 라이브러리 클래스를 만드는 것을 마무리했다.이번에 만들면서 처음으로 데드락을 경험하기도 했고.설마 했는데 내가 데드락을 걸리게 만들 것이라고는 생각도 안했지만 말이다.어찌되었건 일단 만드는 방향은 어느 정도 잘 잡아간 것 같다. 오늘 수업에서도 네트워크 라이브러리 클래스를 만들면서 고민해봐야 할 사항들에 대한 것을 다뤘었다.내가 생각했던 부분들에 대해서 다뤘던 것도 있었지만 생각하지 못했던 부분들도 다루기도 했었다.동기화라는 것은 확실히 이론이 아닌 경험에 의해서 쌓인다는 것을 여실히 느끼는 부분이기도 했다.보이지 않았..
2024-08-18(일) 하루를 회고하며
·
게임 서버 개발자를 꿈꾸며/매일마다 회고하기 (2024년)
오늘도 느즈막하게 일어났다.주말에 학원에 나가겠다고 했으면서 이번 주말은 결국 집에서 보내게 되었다.학원에 굳이 안나가더라도 공부가 안되는 것은 아니지만...마음을 먹었으면 마음 먹은대로 움직이는 것도 필요하다.날도 덥고 나가기 싫다는 이유 때문에.집에서도 공부할 수 있다는 이유 때문에.뭔가를 하기 싫을 때 이유를 붙일 수 있는 것만큼 쉬운 것은 없을 것이다.그러면서 왜 이걸 하지 않았는지 정당화를 하게 되고. 문제는 이게 시간이 지나고 나서 후회를 하게 되는 것이다.왜 하지 않았을까, 미리 했었더라면, 이때 뭐 했었더라면.그런 후회 자체도 안하려면 내가 하는 행동에 책임을 져야하는데.그때 하기 싫다는 이유에 대해서 책임을 지지 않으려고 하는 것이다.마음을 다시 다잡을 필요도 있고, 이제 부족한 부분을 ..
2024-08-17(토) 하루를 회고하며
·
게임 서버 개발자를 꿈꾸며/매일마다 회고하기 (2024년)
간만에 제 시간에 글을 쓴다.돌이켜보니 어느덧 8월의 절반이 지나갔다.3코스도 이제 절반이 넘어갔다는 의미가 되는 것이기도 하다.그 절반의 시간만큼 내가 잘 따라왔을까를 생각해본다면... 아마 그렇지는 않다고 생각한다.아직도 많이 부족하고 많이 모자르다. 멀티스레드 쪽은 특히나 경험이 중요한 부분인데 경험을 많이 해보지 못한 것이 꽤 컸다.다른 사람들 눈에는 보이는 것이 한참 뒤에 보이거나 보이지 않는 경우들도 많고.단순히 이론을 잘 알고 있다거나 API를 쓸 줄 안다거나 해서 해결이 되는 영역이 아니라는 것이다.많이 버그를 내보고 많이 에러를 내면서 왜 이렇게 됐는지를 체감하면서 해결을 해야한다.더 이상 책을 보거나 뭔가 다른 것들을 찾아보면서 해결해야 하는 시점은 이미 지났다는 것이다. 우선 이번 주..
2024-08-16(금) 하루를 회고하며
·
게임 서버 개발자를 꿈꾸며/매일마다 회고하기 (2024년)
어제 간만에 술을 마셨다.한동안은 술을 입에 대지 않았었는데 참 오랜만이었던 것 같다.동기 하나가 양꼬치를 먹자고 해서 겸사겸사 술도 한 잔 하게 됐다.그래도 고량주로 마셔서 그런지 마시면서도 적당히 취하기도 했고.일어났을 때의 숙취도 없었다.그러다보니 오늘 이렇게 늦게 일어나서 주말 낮에 글을 쓰고 있다. 나도 이제 네트워크 라이브러리를 가지고 클래스를 만드는 작업에 들어왔다.수업을 들을 때만 하더라도 이 정도면 할만하겠거니 했었는데...생각처럼 쉽지가 않다.아무래도 복습도 제대로 안 된 상태에서 MMO 서버 작업에만 한 동안 몰려있다보니 감이 많이 떨어졌다.복습이 확실히 필요하다.어제도 했던 이야기긴 하지만 이제 밀린 것들을 하나씩 해결해야 한다.그러면서 주어진 것들도 하나씩 해쳐나가야 하고.그나마 ..
2024-08-15(목) 하루를 회고하며
·
게임 서버 개발자를 꿈꾸며/매일마다 회고하기 (2024년)
최근 들어서 생활 패턴이 엉망이 됐다.MMO 서버 구현에 매진을 하다보니 수면 패턴이 망가진 것은 둘째 치고 멘탈도 많이 갈렸던 것 같다.지금 글을 쓰는 시점만 해도 다음 날 아침이 되어서야 이렇게 글을 쓰고 있으니 말이다. 그래도 다행이라고 해야할지는 모르겠지만 테스트 결과는 통과였다.물론 테스트를 통과한 것이지 내가 원하는 수준의 결과물은 아니었던지라 참 기분이 씁쓸했다.MMO 서버 만든 것은 시간을 조금씩 들여서 왜 내가 원하지 않은 결과가 나왔었는지를 확인할 필요가 있다.원인을 모르고 그냥 이랬을 것이다고 가정하고 끝내면 이도저도 아닌 것과 다를 바가 없다. 어찌되었건... 일단 큰 건은 하나 해결했다고 봐야겠다.이제 밀린 공부와 해야 할 일들에 몰두해야 한다.계속 밀리기 시작하니 걷잡을 수 없는..
2024-08-14(수) 하루를 회고하며
·
게임 서버 개발자를 꿈꾸며/매일마다 회고하기 (2024년)
최선을 다했다고 말해도 될지 솔직히 잘 모르겠다.MMO 서버의 결과가 아무래도 내가 원하는대로 만들어지지 않은 것이 커서 그럴 것이다.시간도 많이 들였고 자는 시간까지 줄여가면서 만들었지만 결과는 내가 원하는 수준은 아니었다.뭐라고 해야할까... 좀 허탈하기도 하고 그렇다.일단은 평가를 받기 위해서 연락은 드렸는데 결과가 인정이 될지 모르겠다.지금 이것도 못만드는 수준이라면 멀티스레드는 어림도 없을 것이고.그래서인지 괜히 글을 쓰는 중에도 기분이 썩 좋지는 않다.우울한 밤이 될 것 같다.
2024-08-13(화) 하루를 회고하며
·
게임 서버 개발자를 꿈꾸며/매일마다 회고하기 (2024년)
정말 간만에 늦잠을 잤다.9시가 다 되어서 눈을 떴는데 평소에 못잤던 것이 쌓인게 이제 평일까지 밀려오는 것 같다.하지만 잠을 못자는 것도 다 이유가 있다.프로젝트를 완성하지 못했다는 것 때문에 맘 편히 눈을 붙이기가 힘든 것이 가장 큰 이유일 것이다. 그래도 이번에는 괜찮겠다 생각하고 학원에 도착해서 상태를 확인했는데...결과는 생각했던 것처럼 좋지 않았다.아직도 해결하지 못한 것이다.분명 이쯤하면 됐겠지, 이만하면 됐겠지 싶으면서도 원하는 결과가 나오지를 않았다.이제 어디서부터 잘못된 것일까를 생각해보려고 하니 점점 떠오르지도 않고. 일단 할 수 있는 것은 최대한 다 해보고 나서 생각을 해봐야겠다.오늘도 가능하면 좀 일찍 눈을 붙일까 싶은데 그게 쉽게 될런지가 의문이다.
2024-08-12(월) 하루를 회고하며
·
게임 서버 개발자를 꿈꾸며/매일마다 회고하기 (2024년)
여차저차 밤을 새서 MMO 서버 구현을 어느 정도는 마무리 지은 것 같다.아직 원하는 성과가 나오지는 않았지만 이 정도라면 충분히 만들어낸 것이라고 생각된다.다만 원장님께서 평가하시기에는 합격일지 아닐지는 아직 미지수이기 때문에 좀 더 봐야할 문제다.가능하다면 한 번에 끝나면 좋겠지만... 일단 밀렸던 진도를 다시 따라가는 것에 다시 집중을 할 시간을 좀 가져야 할 것 같다.이제 큰 프로젝트는 끝냈으니 남은 것은 그간 부족했던 공부를 하는 것이다.멀티스레드는 확실히 이론적으로 알고 있는 것도 중요하지만 무엇보다도 경험이 중요하다.박통이 깨져가면서 이런저런 경험을 해봐야 이런 것이구나라는 것을 느낄 수 있는 영역이라는 것이다.하나라도 더 만들어보고 왜 이렇게 하는 것인지를 알아가려면 많은 시간이 필요하다...
2024-08-11(일) 하루를 회고하며
·
게임 서버 개발자를 꿈꾸며/매일마다 회고하기 (2024년)
계속 밤을 새고 밤낮을 바꿔 지내다보니 글을 쓰는 시간도 주말만 되면 꼭 아침에 쓰게 되는 것 같다.잠깐 글 쓰는 시간 정도 내는 것이 어려운 일이 아님에도 불구하고 항상 우선순위에서 밀려나게 된다.그러다보니 다음 날이 되어서 쓰는 빈도도 꽤 많이 늘어난 것 같고 말이다. 우선 MMO 서버 구현 관련해서는 꽤 많은 부분들을 수정을 했다.시야 처리하는 부분부터 공격 판정과 처리하는 부분에 수정을 가했고, 결과는 성공적이었다.물론 지금까지는 말이다.내부 로직적으로 문제는 없다고 판단이 되는데 다만 좌표 동기화 문제는 여전히 발생하고 있다.일단 오늘 하루 정도 가동을 해보고 큰 문제가 없겠다 싶으면 성능 개선을 하면 될 것 같다.어느 정도 시간이 흐르고 나서 개별 클라이언트로 접속해보고 정말로 문제가 없다면 ..
2024-08-10(토) 하루를 회고하며
·
게임 서버 개발자를 꿈꾸며/매일마다 회고하기 (2024년)
한동안 계속 MMO 서버에만 매진하다보니 쓰는 이야기도 전부 이 쪽에 연관된 이야기만 하게 된다.일단은 문제가 있는 부분들은 다소 해결을 했지만 아직도 문제가 있는 부분들이 남아있다.좌표를 다시 맞춰주는 동기화 메시지가 생기는 것은 줄었는데 그보다 더 근본적인 부분이 해결이 안되었다.내부적인 로직의 문제가 해결되질 않아서 여기를 먼저 손을 봐야하는 상황이다.실제로 들어가서 봐도 문제가 있는 부분이 있는 것도 확인이 되었고. 지금 글을 쓰고 있는 오늘을 마지노선으로 잡았는데...실질적으로 가동하고 에러가 없는 것까지 확인되기까지는 시간이 좀 더 소요될 것으로 보인다.시간을 더 많이 투자를 할 수는 없는 노릇이기에 일단 오늘까지는 최대한 만들 수 있는 곳까지는 만들어야 한다.그리고 다음 주 중으로 에러가 발..
sevenshards
게임 서버 개발자를 꿈꾸는 사람