서버내 오브젝트라 하심은 게임속 이벤트의 그것과 같은건가요...? (대략 낭패)
오브젝트로 인해 이벤트가 진행 혹은 처리접수라던지...
2003.11.19 18:40:52 (*.39.162.53)
shadowisle
서버 프로그래머로써 한번 살펴 봤는데요. 용어 자체는 도움이 될지 모르겠지만 바로 와 닿지는 않는군요. 그만큼 꽤
추상적으로 되어 있는듯 합니다. 덕분에 이것을 바탕으로 패턴을 만드는 것이 쉽지는 않을 듯 합니다. 처음부터
구조를 분석하고 어느것이 내가 진행하든 프로젝트에 알맞는지 다시 한번 정리를 해야 할 것 같습니다.
그리고 이미 서비스되고 있는 게임이 있으면 그것이 어떤 패턴을 적용했는지 그것이 어떤 잇점을 가지는지 접근하는
방식이 더욱 더 효율이 높을 것으로 봅니다. 물론 이 정리한 패턴들이 이미 어느정도 기존의 서버들의 패턴을 분석해서
반영을 한 것이겠지만, 구체적인 분석이 없다면 새로 공부하거나 새로운 서버를 구축하는 사람들에게는 어떤 것을 선택하는
것이 좋을것인지 방황하게 할 것 같군요.
서버라는 것이 그냥 게임의 중앙에서 이런 저런 일을 하는 것에 그치지 않고 결국 여러가지 다른 서버들에 물려지거나
하는 일들이 많이 있죠. 특히 상용으로 서비스와 각국에 현지화를 진행하게 되면 빌링이나 인증 쪽과 같은 것을이 추가
되면서 더욱 복잡해 지겠죠. 심지어 특정 운영체제에 최적화 되는 경우나 그렇지 않은 경우에도 다른 모습을 가지게
되는 일이 있으니까요.
2003.11.19 20:03:27 (*.49.225.166)
neolith
음 더욱 복잡해지는 부분... 을 풀어내기 위해서 패턴에 기대하게 되는 것이지요. 나름대로 구체적인 사례를 바탕으로 쓴것이긴 한데.. 잘 이해가 안가는 부분을 지적해주시면 더 자세하게 써보도록 하죠
2003.11.20 11:17:39 (*.39.162.53)
shadowisle
그렇군요. 우선 제가 이해 못할 부분은 별로 없는것 같습니다. 용어 자체는 별로 호감이 가지는 않지만 내용의 상당 부분은
이미 여러 나라에 퍼블리싱 하면서 사용한 경험이 있는 것들도 많이 있네요. 특히 그 보안 및 치트 방지 부분은 공감 되는
내용이 꽤 있군요. 아이템을 어떻게 복사 해 볼까 해서 사용중 랜선을 뽑는 엽기적인 행각을 하는 유저들을 보면서 그리고
오토마우스를 사용하는 갖가지 방법을 보면서 놀라워 했던 기억이...
가끔씩 다른 서버들의 구성은 어떨까? 그리고 내가 만드는 서버가 어떤 패턴을 쓰는 것이 더욱 알맞는 것일까 생각을 해 보는데
그 쪽으로 생각해 봤을 경우에는 거의 용어 설명 정도로 그친것이 아닌가 하는 아쉬움이 있네요. 하긴 저 패턴을 자세하게 분석
해서 도표 같은 것을 그리면서 설명하면 하나의 책이 만들어 질 수 있을 정도로 방대한 것이라고 봐서는 너무 많은 것을 기대
하기는 힘들듯 합니다. 가끔은 저런 것이 정리된 책이 실재 서버 디자인에 도움이 될 정도로 나왔으면 하는 바램이 있었는데...
하긴 수요가 적다보니 그다지 기대는 하지 않고 있네요.
지금까지 제가 개발한 서버보다 멋진 서버 구조 하나를 생각해 보고 있는 중이라서 이런 쪽에 관심이 많기는 하지만 정보를
얻는 다는 것이 만만치는 않군요. 뭐! 백수는 남는게 시간이긴 하지만...
아! 그리고 저 분류시에 사용된 용어들은 일반적으로 통용되는 것들인지 궁금하군요. 아니면 어디 다른데서 쓰인 용어인지...
2003.11.20 12:50:48 (*.49.225.166)
neolith
용어는 임의대로 쓴 것도 있고 이미 다른데서 쓰이던 용어들도 있습니다만.. 임의적인 선택이라고 봐야겠죠.
2003.11.20 13:03:14 (*.250.73.49)
Pury
학규님 영어를 영문사전에서 찾아서 보는 방법도 있지만 전문용어의 영어같은 경우 적절한 뜻의 주석을 달아주시면 안될가요?;
2003.11.20 13:20:16 (*.250.73.49)
Pury
서버 가동수는 자삭할게요.. [...우문이었어요..]
2003.11.21 01:20:44 (*.250.73.49)
Pury
어느 게임이었는지.. 서버를 처음 시작할때마다 각 파일들의 용량을 하나하나 검사해서 1바이트조차 틀리면 그 파일은 서버에서 다시 받더군요...그외 파일수 체크로 폴더안에 불필요한 파일이 있으면 삭제...[스샷폴더는 제외로 해둔듯] ... .. 만약 이 처리를 빠르게 할수 있다면 보안/치트방지에 쓸만하지 않을가요
2003.11.21 03:05:08 (*.39.162.53)
shadowisle
용량으로 검사하는 것은 한계가 있죠. 최소한 checksum코드나 crc 체크 정도는 해야 하겠죠. 모든 파일을 다 체크 하는것도 유저를
생각 한다면 현명하다고 하기는 좀 힘들듯 하고 중요한 파일을 체크 하는 정도는 괜찮겠죠.
2003.11.21 23:23:34 (*.50.35.165)
Hungry
crc체크 자체를 제거해버리면 됩니다; 별 도움이 안될듯. 사실 정말 뛰어난 자들이 만드는 bot같은건 분석해보면
거의 .....환상적인 수준이라서 차라리 GM을 많이 까는게 좋을듯합니다.
2003.11.22 03:20:04 (*.39.162.53)
shadowisle
점점 댓글이 이야기가 다른 방향으로 흐르고 있는 것 같군요. 해킹과 보안에 관해서는 별도의 쳅터가 필요할 듯
합니다. 실제로 neolith님의 분류에서도 한 항목을 차지하고 있었죠. 어느정도 서버가 구축되어가고 있다고 생각
되면 미리 가능성을 예상해서 처리를 해야 할 부분입니다. 그것도 상당히 큰 비중으로요.
오브젝트로 인해 이벤트가 진행 혹은 처리접수라던지...