2부에서 PvPGN 설치법에 관해 간단히 다루어 봤습니다.

하지만 아직 다 끝난 것이 아니죠. 사용자들이 구축한 서버에 접속을 할 수 있어야죠.

우리가 워크래프트, 스타크래프트를 설치하여 실행해 보면 블리자드 공식 서버에 바로 접속할 수 있지만, 프리서버 같은 다른 서버에 접속하려면 추가로 해 주어야 할 작업이 있습니다. 여기서는 이에 관해 다루어 보겠습니다.

PvPGN 서버에 워크래프트 III로 접속하기 위한 설정법

먼저 아래의 로더를 다운받으세요 (LoaderWC-120_AciD.rar).

http://downloads.e4zone.com/LoaderWC-120.rar

그리고 아래의 배틀넷 게이트웨이 에디터 (BNetEditor.rar)를 다운받으세요.

http://downloads.e4zone.com/BNetEditor.rar

워크래프트 III를 최신버전으로 업데이트 하세요.

먼저 배틀넷 게이트웨이 에디터를 실행시키고, 워크래프트를 좌측 메뉴에서 선택하세요.

사용자 삽입 이미지

접속하고 싶은 서버를 추가합니다. (2부에서 만든 서버의 정보를 기입하시면 되겠죠.)

사용자 삽입 이미지

사용자 삽입 이미지

위에서 다운받은 워크래프트 III 로더에서 2개의 파일 (exe and dll)을 Program Files 폴더 (War3.exe가 있는)로 복사합니다. 그리고 exe 파일을 실행합니다.

사용자 삽입 이미지

여기까지 하시면 워크래프트를 프리배틀넷 서버에서 즐기실 수 있습니다. 따라오시느라 수고 많으셨습니다.

아래는 실제 프리배틀넷 서버가 워크래프트 3 상에서 보이는 모습입니다.

사용자 삽입 이미지

신고
Posted by enzyme

본 글에서는 윈도우즈용 PvPGN 설치법을 다루겠습니다.

먼저 아래의 2 파일을 다운받습니다. (현재 확인된 MySQL 기반 PvPGN의 가장 최신 안정 버전입니다.)


압축을 풀어줍니다.

사용자 삽입 이미지

압축을 푼 폴더 안으로 들어갑니다.

사용자 삽입 이미지

다음 설치를 위해서는 위의 폴더 전체를 c:\Program Files 디렉토리로 복사하여야 합니다.

사용자 삽입 이미지

서포트 파일 (pvpgn-support-1.1.zip)의 압축을 풀어서 Files 디렉토리에 복사해  넣습니다.

사용자 삽입 이미지

다음으로는 conf 폴더의 bnetd.conf 파일을 수정하여 줍니다.

사용자 삽입 이미지

지금은 가장 간단한 방법인 File 저장 방법을 사용할 것이므로 storage_path는 건드리지 마세요.

사용자 삽입 이미지

나머지 설정도 일단 건드리지 말고 그냥 놔 둡시다.

다음으로 PvPGN.exe를 눌러 GUI 버전의 서버를 시작합니다.

사용자 삽입 이미지

만약 서버를 서비스로 등록하여 윈도우즈 시작시 자동으로 실행되게 하려면 다음의 스크립트 (install.bat)를 실행하시면 됩니다.

사용자 삽입 이미지


일단 여기까지 하고 잠시 숨 좀 돌리죠... 거의 다 오셨습니다.
신고
Posted by enzyme

PvPGN 설치법 1부

2008.01.05 14:10

출처: http://developer.berlios.de/docman/display_doc.php?docid=549&group_id=2291

저장 방식 결정 (Choosing a storage mode)
PvPGN을 설치하게 전에, 여러분은 어떠한 저장 방식을 사용할 것인지를 결정하여야 합니다. 여기서 저장 (Storage)란 PvPGN에서 사용자의 계정정보 (ID, 암호, 승패 기록 등등)를 저장하는 방식을 의미합니다. 이게 왜 중요하냐면 서버의 동작속도에 큰 영향을 미치기 때문입니다. 새로운 저장 방식의 추가를 용이하기 위해 모듈화 구조를 채택하였고 이를 도식화 하면 다음과 같습니다.

사용자 삽입 이미지

PvPGN은 당근 복수의 저장 방식을 지원하도록 컴파일이 가능하니만, 실행시에는 서버 환경 설정에 따라 결정된 하나만 사용합니다.

File mode

일반 텍스트 파일 형식으로 계정 정보를 저장합니다. 현재 PvPGN의 기본 설정으로 사용되고 있습니다.

장점:
- 파일 내부가 그냥 영어 텍스트이므로 직접 수정이 용이합니다. (메모장 하나 열어서 고치면 끝!)

단점:
- 제일 느린 저장 방식입니다. 동시 사용자수가 많을 경우 엄청나게 느려집니다.
- PHP 스크립트에서 사용하기가 힘듭니다. 웹 사이트에 래더 페이지를 연동할 때는 다른 저장 방법을 사용하시길 바랍니다.

CDB mode

CDB 는 constant non-relational 데이터베이스입니다. (제가 적절한 한글표기를 몰라 일부 그냥 영어를 그래도 사용한 곳도 있습니다. 양해해 주세요.) tinycdb 프로젝트의 코드를 차용하였습니다. CDB는 외부 의존성이 없으며 매우 안정하기 때문에 PvPGN의 기본 사양으로 포함되어 있습니다.

장점:
- File 기반보다 빠릅니다.

단점:
- PvPGN 밖에서 수정을 하려면 별도의 프로그램이 필요합니다.
- PHP 스크립트에 사용하기가 더욱 어렵습니다. 웹 사이트에 래더 페이지를 연동할 때는 다른 저장 방법을 사용하시길 바랍니다.

SQL mode

SQL 모드는 현재 MySQL과 PostgreSQL을 지원합니다. PvPGN은 SQL을 기본 지원하지는 않습니다. SQL을 사용하려면 PvPGN을 다시 컴파일 해 주어야 합니다. (별로 어렵지 않습니다.) 만약 설치본을 사용할 경우 인스톨러가 SQL 지원을 포함하는지 확인하시길 바랍니다.

장점:
- 가장 빠릅니다. 많은 사용자를 보유한 대형 서버에 권장합니다.
- PHP 기반의 웹사이트와 결합이 매우 쉽습니다.

단점:
- 직접 계정을 수정하기는 어려우나 CDB에 비하면 상당히 쉽습니다. (SQL 구문을 알면 간단합니다.)

특정한 저장 모드를 사용하기 위해 서버를 설정하는 방법은 다음에 다루겠습니다. 본 글을 읽으신 후 당장은 어떤 저장법을 사용할 것인지 결정하셔야 합니다. SQL 기반의 저장법을 원하시면 조금 추가 작업이 필요합니다.

저장 방법에 대해 감이 잘 안잡히시면 아래 도표에 따라 결정하시면 됩니다.

사용자 수 저장 모드
100 미만 Files
100 에서 1000 사이 CDB
1000 초과 SQL

신고
Posted by enzyme

카테고리

분류 전체보기 (223)
Bodybuilding (1)
CAD (9)
Computer Tips (17)
E-gadget (100)
Game News (15)
Humor (9)
Issue (15)
Mental Training (3)
Nuclear Engineering (7)
Old-gadget (5)
Photograph (4)
Programming (19)
Review/Preview (9)
PvPGN (7)
Second Language (1)
Space (1)
WOW Private Server (1)

달력

«   2017/08   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
Total : 1,702,651
Today : 124 Yesterday : 386