서버 구성은 

인증서버(로그인) -> 로비(혹은 채널) -> 게임서버.. 이런식으로 적용되고.

이중 로비 서버 1개에 여러개의 게임서버가 접속하는 형태의 서버를 만드려고 합니다.


예제중에 OcfExtFront와 OcfExtMiddle가 이런 구조 같아서 적용시켜 보려고 했는데.

잘 되질 않아서 질문드립니다.


서버 구성은 
ServerID 11번으로 만들고 하위에 2번 서비스타입에 Layer등록(LayerSP) 41번에 Front
ServerID 12번 하위에 2번은 Layer 40번에 Middle
ServerID 13번 하위에 2번은 Layer 40번에 Middle

Config는 예제 기본으로 적용했습니다.

GetDistributor2ManagerInterface()->fnDqueryServerIDs
로 서버를 확인해려고 했는데 LayerSP가 있는 11번에서 조회하면 아무것도 나오지 않고
12-13번 에서 조회하면 서비스 타입 40으로 검색하면 2개가 잘 나오고 있습니다...

문제는 로비 즉 LayerSP가 있는 11번에서 SP에 접속해있는 하위 서버를 조회후.
세선갯수 등을 채크해서 12번 혹은 13번 어디로 보낼지 채크를 해야 되는데
서버 번호가 나오질 않으니 해당 서버를 조회할수도 없구..
또 Middle.pdl에 정의된 것들중 FrontToMiddle에 있는걸 호출해도 Middle로 패킷 전송이 이뤄지질 않네요..

SP에서 하위 레이어 접근하려면 어떻게 해야하나요...
이 게시물을..