게임강의
기타게임 분류

트라비아 1.0 구축 설명서

컨텐츠 정보

  • 222 조회
  • 0 추천
  • 0 비추천
  • 목록

본문

[ 트라비아 1.0 구축 설명서 ]

 

이전 버전 설명서 입니다

 

 

-----  [ 준비물 ]  ---------------------------------------------------------

 

OS : 윈도우 XP

DB : MS SQL SERVER 2000  [ MS SQL SERVER 2000 SP4 필수 ]

WEB : IIS + WEB 파일 [ 선택 ]

GAME : TRIVIA SERVER 팩 필수

접속기 : TRIVIA CLIENT 팩 필수

에디터 : TRIVIA EDIT 팩 필수

 

----------------------------------------------------------------------------

 

 

 

1. 서버경로 D:\server생성.

 

TRIVIA 서버팩 ZIP 파일 받으셧으면 압축을 반디집으로 풀어줍니다

 

  (서버폴더는 레지스트리와 같게 만들면 됩니다.

    ex: D:\travia_server\생성시 맵서버오류 특수문자가 들어가면 안되는듯)

 

2. 신서버를 D:\server안에 모두 풀어 주세여.

 

레지스트리 보시면서 SERVER 파일 위치를 잡아주시면 됩니다

 

 

3. SQL 데이터베이스설치

 

SQL SER 2000 에서 서버팩 DB 폴더에 있는 . MDB 파일을 연결해주시면 됩니다

.MDB 파일은 account      game      chart  3종류 이고

3종류 각각 연결해주시면 됩니다 그것을 [ 복원 ] 이라고 표현합니다

 

  테이타베이스 복원  account      game      chart

 

  아이피 수정할곳  ACCOUNT - 테이블 에서

  SERVER010TL, SERVER020TL, SERVER030TL, SERVER040TL, SERVER050TL

  이안에 모든 아이피 주소는 본인  아이피 주소로변경

 

------------------------------------------------------------------------------------------------

 

퀴리분석기실행해서 아래구문을 실행하시면 간단하게 아이피주소가 변경됩니다.

 

------------------------------------------------------------------------------------------------

 

  update SERVER030TL

  set server030_ip='127.0.0.1'

  from SERVER030TL

 

 

  update SERVER030TL

  set server030_privateip='127.0.0.1'

  from SERVER030TL

 

-----------------------------------------------------------------------------------------------

 

  SQL 디비 보안 - 로그인 등록 정보  아이디 : sa  /  비번은 : xiaoyanzhi1

 

  로그인 새로 생성 --->  아이디 : mapserver  /  비번 : xiaoyanzhi1

 

------------------------------------------------------------------------------------------------

 

  데이타베이스(D)

  master를 - chart 설정

 

  데이타베이스 액세스 클릭 

  이 로그인으로 액세스할 수 있는 데이터베이스를 지정하십시오(S)  Chart만 체크

  'Chart'의; 데이터베이스 역할(D)  public, db_owner 두군데 체크

 

  비번 : xiaoyanzhi1 적고 확인

 

 

 

---------------------------------------------------------------------------------------------

 

4. ODBC 레지스트리 설정.

 

ODBC 레지스트리를 메모장으로 열면 아래처럼 주르륵 나옵니다

더블클릭해서 레지스트리 등록 해줍니다

 

 

  Windows Registry Editor Version 5.00

 

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI]

 

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\account]

"Driver"="c:\\WINNT\\System32\\SQLSRV32.dll"

"Server"="(local)"

"Database"="account"

"LastUser"="Administrator"

"Trusted_Connection"="Yes"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\Chart]

"Driver"="c:\\WINNT\\System32\\SQLSRV32.dll"

"Server"="(local)"

"Database"="Chart"

"LastUser"="Administrator"

"Trusted_Connection"="Yes"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\game]

"Driver"="c:\\WINNT\\System32\\SQLSRV32.dll"

"Server"="(local)"

"Database"="game"

"LastUser"="Administrator"

"Trusted_Connection"="Yes"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\LocalServer]

"Description"=""

"Server"="(Local)"

"Trusted_connection"=""

"UseProcForPrepare"="Yes"

 

 

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources]

"LocalServer"="SQL Server"

"account"="SQL Server"

"Chart"="SQL Server"

"game"="SQL Server"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC File DSN]

"DefaultDSNDir"="C:\\Program Files\\Common Files\\ODBC\\Data Sources"

 

----------------------------------------------------------------------------------------------

 

5.레지스트리설정

(보스몹서버실행과 관련되어 있으므로 중요)

 

travareg.reg를 편집한다. ---> 메모장 오픈 하면 쭉 뜨는데

레지스트리 내용에서 아이피 부분만 설정해주시면 됩니다

 

127.0.0.1 을 모두 자신의 아이피로 변경 하시고

더블클릭해서 레지스트리 등록을 해줍니다

 

 

Windows Registry Editor Version 5.00

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Zemi Interactive, Inc.]

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Zemi Interactive, Inc.\ZemiLogin]

"ID"=dword:00000001

"MAXUSER"="20"

"ACCOUNT DB ID"=hex:10,2f,69,5d,7f,56,6e,bc

"ACCOUNT DB PWD"=hex:19,75,7b,35,9f,8f,d1,23,2a,5e,0d,50,15,44,3f,5e

"GAME DB ID"=hex:10,2f,69,5d,7f,56,6e,bc

"GAME DB PWD"=hex:19,75,7b,35,9f,8f,d1,23,2a,5e,0d,50,15,44,3f,5e

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Zemi Interactive, Inc.\zemimap] <- game1폴더안의 맵서버

"IP"="127.0.0.1"

"PORT"=dword:000007da      <- 포트 2010

"MapFile"="D:\\server\\game1\\map\\Act01.map"  -> 위치설정

"MapSeq"=dword:00002775    <- 맵그룹 10101

"PKMODE"=dword:00000000

"WORLD_IP"="127.0.0.1"

"WORLD_PORT"=dword:00000d05

"DB_IP"="127.0.0.1"

"MOVE COUNT"=dword:00000007

"MOVE WARP COUNT"=dword:00000003

"INTERVAL TICK"=dword:000003e8

"PHYSICALATTACK COUNT"=dword:00000005

"ARCHERATTACK COUNT"=dword:00000003

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Zemi Interactive, Inc.\zemimap2] <- game2펄더안의 맵서버

                                                    bossZemiMap2.exe를 ZemiMap2.exe로 이름변경

"IP"="127.0.0.1"

"PORT"=dword:000007e4    <- 포트 2020

"MapFile"="D:\\server\\game2\\map\\Act01.map"  <- 위치설정

"MapSeq"=dword:000027d9    <- 맵그룹 10201

"PKMODE"=dword:00000000

"WORLD_IP"="127.0.0.1"

"WORLD_PORT"=dword:00000d05

"DB_IP"="127.0.0.1"

"MOVE COUNT"=dword:00000007

"MOVE WARP COUNT"=dword:00000003

"INTERVAL TICK"=dword:000003e8

"PHYSICALATTACK COUNT"=dword:00000005

"ARCHERATTACK COUNT"=dword:00000003

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Zemi Interactive, Inc.\ZmAuthServer]

"IP"="127.0.0.1"

"PORT"=dword:00000c27

"Login IP"="127.0.0.1"

"Login Port"=dword:00000802

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Zemi Interactive, Inc.\ZmWorldServer]

"IP"="127.0.0.1"

"PORT"=dword:00000d05

"MAP GROUP IP"="?"

"Control Port"=dword:00001770

"Control IP"="127.0.0.1"

"WORLD SEQ"=dword:00000064

"Log IP"="127.0.0.1"

"Log Port"=dword:00001b58

"Auth IP"="127.0.0.1"

"Auth Port"=dword:00000c27

 

 

ZemiMap3.exe 파일은 ZemiMap.exe 과 같은 파일이어서 패스

 

 

6. 서버파일 설정

 

서버파일 폴더 보시면 DOWN 폴더 안에 17Crypt.ini 파일이 있습니다

 

  D:\server\game1\down\17Crypt.ini

  D:\server\game2\down\17Crypt.ini

 

  아래와같이 수정

 

INI 파일을 더블 클릭 하시면 아래처럼 쭉 떠주는데

아이피 부분만 바꾸시면 됩니다

 

  [CONST]

MAX_COUNT      = 40

MIN_LEVEL      = 20

REFRESH_TIME  = 5

ACCOUNT_DSN    = "DSN=Account;user id=sa;password=xiaoyanzhi1"

VALID_START_ID = 40

SPEEDHACKCLRPERIOD = 20000

SPEEDHACKMAXTIMEDIFF = 1000

SPEEDHACKMAXCOUNT = 3

LOGSTATUS      = 1

VERSION        = 041214151

LOGSERVERADDR  = 211.211.211.211 <-본인의 아이피로 설정

LOGSERVERPORT  = 9000

PHY_ATT_COUNT  = 5

REM_ATT_COUNT  = 50

 

[CRITERIA]

ID Addr  LEN  MASK  OP  V1  V2  V3 ...

 

 

 

 

7. 서버 실행순서

[ 게임서버를 활성화 시키는 순서 ]

 

  1) D:\server\ZemiLogin.exe

  2) D:\server\ZmAuthServer.exe

  3) D:\server\ZmWorldServer.exe

  4) D:\server\game1\ZemiMap.exe

  5) D:\server\game2\ZemiMap2.exe (BossZemiMap2.exe이름변경) 실행

 

ZEMIMAP 파일은 하나는 보스몹 뜨는 것이고 다른 하나는 일반몹 뜨는 것이니

경우에 따라서 골라서 하나만 띄우시면 됩니다

순서에 맞춰서 진행을 해주시면 됩니다

 

ZEMILOGIN 에러 --> 레지스트리에 설정 되어 있는 IP 부분을 맞춰주시면 해결됩니다

레지스트리와 서버 설정이 맞지 않으면 로그인 에러가 뜹니다

 

 

    ZemiMap.exe  서버가 실행 맵 화면이 나오면 정상입니다.

 

 

8. 웹파일 설치

(IIS설치는 기본이니 설명은 안합니다.)

 

  계정등록은 디비로 설치하는게 아니고 웹에서 가입합니다.

  웹파일중 config.asp 편집으로 열어서 아래와 같이 설정을 해주시면 됩니다.

 

  DBUser  = "sa"    'sql 아이디

 

  DBPSD  = "xiaoyanzhi1"    'sql비번

 

  DBName  = "account"  '디비명

 

  DBIP  = "127.0.0.1"    'SQL 디비 ip

 

 

외부 운영 하시려면 웹 파일이 필요하고

혼자 운영 하시려면 웹 파일은 없어도 게임 접속을 할수 있습니다

 

 

9. 클라 접속방법

[ 서버가 켜졌다면 클라이언트 실행해서 접속을 해봅니다 ]

   

중국 클라 받아서 설치후 접속기 클라 패치 한다음  wzconfig.ini 아이피주소 변경후 실행

wzconfig.ini 파일 아이피주소 변경 [ 서버의 아이피에 클라 아이피를 맞추는 설정입니다 ]

 

  [Server]

  IP=127.0.0.1 <-본인 서버아이피주소

  PORT=2000

 

  클라 실행접속기 실행

관련자료

댓글 0
등록된 댓글이 없습니다.
전체 658 / 1 페이지
번호
제목
이름

강의실

🏆 포인트 랭킹 TOP 10
순위 닉네임 포인트
1 no_profile 타키야겐지쪽지보내기 자기소개 아이디로 검색 전체게시물 147,509
2 no_profile 보거스쪽지보내기 자기소개 아이디로 검색 전체게시물 91,378
3 no_profile 검은고양이쪽지보내기 자기소개 아이디로 검색 전체게시물 64,195
4 서번트쪽지보내기 자기소개 아이디로 검색 전체게시물 59,621
5 no_profile 불멸의행복쪽지보내기 자기소개 아이디로 검색 전체게시물 57,281
6 no_profile 동가리쪽지보내기 자기소개 아이디로 검색 전체게시물 54,964
7 no_profile 라프텔쪽지보내기 자기소개 아이디로 검색 전체게시물 52,661
8 no_profile Gatchaman쪽지보내기 자기소개 아이디로 검색 전체게시물 45,503
9 no_profile 닥터스쪽지보내기 자기소개 아이디로 검색 전체게시물 35,020
10 no_profile Revolution쪽지보내기 자기소개 아이디로 검색 전체게시물 29,199
알림 0