운영체제는 윈엑스피 와 위이천서버 입니다.
각각의 피시에 운영합니다. 즉 디비는 엑스피쪽에서 게임서버(실행프로그램)는
윈도우이천입니다. 그렇다면 제가 궁금한것은 외부의 유저가 게임서버로 접근할때
윈도우이천으로 접속을 하는것인지요? 그렇다면 윈도우이천에서는 엑스피의
디비만을 불러들여 운여한다는 것인지요?.. 이유인즉 각각의 아이피가 없다보니
한개의 아이피로 내부 공유기를 사용하여 디엠제트(DMZ)를 설정하여 갑(엑스피)
을(윈서버이천)으로 구분하여 갑에는 192.168.1.10 그리고 을에는 192.168.1.20
을 주었습니다. 즉 192.168.1.10에는 디비를 운영(MSSQL)하고 192.168.1.20에서는
게임실행프로그램을 사용합니다. 그렇다면 외부유저가 게임서버에 접근을하면
공인아이피접근 하면 192.168.1.20으로 연결이될것이고 이에 다시 192.168.1.20서버는
디비서버 192.168.1.10으로 접근하여 디비확인후 데이터값을 유저에게 전해주는
것인가요?.. 그럼 다시정리하면 공인아이피가 111.111.111.111이면 외부유저는
클라이언트 파일로 111.111.111.111에 접근하면 이에 192.168.1.20(게임서버)가
작동하여 192.168.1.10(디비서버)로 신호를 보내고 확인후 다시 디비서버는 192.168.1.20
(게임서버)에게 데이터를 보내는 것인지요?.. 이에 궁금해서 문의드립니다.
현재 디비는 분할하여 운영하려 합니다. 그럼 (자동아이피포워딩은 =DMZ)는
게임서버에 공유기에서 세팅해주고 게임서버는 디비서버로 아이피를 포워딩해주고
다시 디비서버는 게임서버로 아이피를 포워딩해주는 것인지요?.. 앞전에는
둘다 공인아이피로 111.111.111.111로 해주니까 접속이 안되고 해서 문의드립니다.
실패한후 다시 둘다 내부 아이피를 이용해 한쪽에 디비+게임서버를 하고 한쪽은
내부아이피를 이용한 클라이언트 파일로 접속을 하니 게임이 되길래 그렇다면
공인아이피와 공유기내아이피(사설아이피) 포워딩은 게임서버에(공유기에서설정)서
하고 게임서버(사설아이피)는 다시 디비서버쪽으로 설정을 해주고 디비서버는
다시 게임서버로 해주면 되는것이겠지요?
그림 설명
유저
ㅣ공인아이피
ㅣ
ㅣ
(공유기설정)
ㅣ 111.111.111.111
ㅣ(아이피포워딩 외부공인아이피 <->공유기내사설아이피)
ㅣ 192.168.1.20
게임서버 <-----> 디비서버
192.168.1.20 192.168.1.10
아렇게 해볼려고 합니다. 그래서 해보기전에 다시한번 문의드립니다.
아참, 그리고 게임서버 실행프로그램은 총 4개로 파트를 나누어두었습니다.
그렇다면 4개의 파트를(맵, 음악, 아이템, 통신) 각각의 피시로 해놓으면
씨퓨또는 램쪽의 리소스가 많이줄어들런지요?.. 감사합니다.
짧은글 일수록 신중하게.