Chapter 1. 서버 실행 방법

조회 수 9850 추천 수 0 2009.10.29 14:04:10
stylix *.134.67.130

스타일릭스 보드게임은 서버 프로그램(Server.exe)과 클라이언트 프로그램(Play.exe)으로 이루져 있습니다.

게임에 참가하는 여러명 중 한 사람이 서버 프로그램을 실행한 후

모두 클라이언트 프로그램으로 그 서버에 접속하여 게임을 플레이하는 방식입니다.

 

서버 프로그램을 실행하는 방법에 대해 설명합니다.

서버 프로그램을 실행하기 위해 주의할 점은 크게 3가지입니다.

 

1. 마이크로소프트 닷넷 프레임워크(Microsoft .NET Framework)의 설치

2. 인터넷 방화벽 해제

3. 공유기를 사용할 경우 DMZ 설정

 

이하, 제가 사용하고 있는 윈도우 비스타를 기준으로 설명하겠습니다.

 

0001.jpg

 

[제어판]->[프로그램 제거]를 실행하여 Microsoft .NET Framework 2.0 이상이 설치되어 있는지 확인합니다.

Microsoft .NET Framework 도 버전이 여러가지 있는데 지금 제 컴퓨터에는 3.5 버전이 설치되어 있네요

설치되어 있지 않은 분은 아래에 링크된 주소에서 다운받아 설치합니다.

 

http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=ko

 

참고로 윈도우 비스타와 윈도우7은 자체적으로 3.0 버전을 지원하고 있으므로 프로그램 목록에 보이지 않는다고 해도 설치할 필요는 없습니다.

 

0010.jpg

 

그 다음 방화벽을 해제하기 위해서 [제어판]->[네트워크 및 인터넷]->[Windows 방화벽]->[Windows 방화벽 켜기/끄기]를 실행합니다.

 

0020.jpg

 

방화벽 사용 안 함을 선택합니다. 게임 중에만 사용하시고 게임을 끝낸 후에는 다시 사용하는 것이 안전하겠죠?

아니면 서버 프로그램(Server.exe) 만 방화벽을 해제하셔도 됩니다. 

 

0030.jpg

 

서버를 실행하면 자동으로 자신의 IP 주소를 읽어와서 화면에 표시합니다.

포트는 임의로 선정할 수 있습니다. 

 

기본적으로 하나의 서버는 동시에 하나의 게임만을 실행할 수 있으므로

동시에 여러 게임을 실행하려면 서버 프로그램을 여러개 실행하시면 됩니다.

이 때 여러개의 서버 프로그램을 실행시키기 위해서는 포트를 다르게 지정하셔야 합니다.

 

[서버시작] 버튼을 누르면 서버를 시작합니다.

이 후에는 클라이언트 프로그램이 서버에 접속할 수 있는 상태가 됩니다.

앞서 설명했듯이 서버는 참가자 중에 한 사람만 실행하시면 됩니다.

 

단, 공유기를 사용하고 있는 경우는 반드시 바로 윗 게시글을 참조하시기 바랍니다.