◈ KNIGHT ONLINE 구축메뉴얼
SQL 이 설치되있다는 가정하에 설명을 하겟습니다.
먼저 서버폴더를 다운받아서 압축을 푼후 드라이브는 상관없지만 일단 D드라이브를 이용해 구축을 하겟습니다
D 드라이브로 서버폴더를 복사해 넣으세요.
1. 데이타베이스 만들기
SQL 메니져로 들어가서 KN_Online 로 새데이타베이스를 생성합니다.
생성된 KN_Online 데이타베이스에 마우스오른쪽 클릭해서 데이타베이스복원을 클릭하고
DB폴더에 들어잇는 DB 를 선택해서 복원합니다
데이타베이스 복원후 사용자에 보면 knight 라는 로그인아이디가 이미 존재하는데 삭제하세요
그리고 하위메뉴중 보안->로그인으로 이동해서 마우스오른쪽 클릭해서 새로그인
이름:knight 데이타베이스 엑세스에서 KN_Online 선택하고 아래쪽에 db_owner 과 밑에쪽에 db_datareader,db_datawriter
를 체크하고 나서 일반으로 다시 돌아와서 SQL Server 인증을 체크하고 암호에 자신이 원하는 암호를 입력합니다.
(여기서 모든 자신의 원하는 암호는 :knight로 설정해주세요..ODBC생성부분이나 각종 서버 수정시에 암호가
knight설정되어있어서 knight로 설정하시는게 서버구축에 편하십니다. )
2. ODBC 셋팅 - ODBC등록.reg 클릭 (아래는 수동설정법)
관리도구->데이타원본(ODBC) 로 들어가서 시스템DSN 선택->추가->SQL Server 클릭후 마침
이름에 KN_Online 서버에는 (local)입력후 다음
사용자가 입력한 로그인ID 및 암호를.... 중략 이걸 체크하고 로그인ID 에 knight 암호에는 좀전에 자신이 입력한
암호를 넣고 다음-->기본 데이타베이스를 다음으로 변경을 체크하고 KN_Online 를 선택하고 다음->마침을
눌러주면 됩니다
위와 같은 방법으로 Knight_Account,GameDB,knight,knight2,AccountDB,AccountDB1 를 생성합니다
3. 서버셋팅
서버폴더에는 AIServer,Aujard,Ebenezer,LoginSvr 라는 4개의 폴더가 있습니다
(그중에서 AIServer 폴더의 server.ini Aujard 폴더의 Aujard.ini 파일은 위 데이타베이스 암호를 knight로 하신분들은
설정하실게 없습니다.)
===========================================================
AIServer 폴더의 server.ini 파일
[ODBC]
GAME_DSN=KN_online
GAME_UID=knight
GAME_PWD=knight
[SERVER]
ZonE=2
=============================================================
Aujard 폴더의 Aujard.ini 파일
[ODBC]
ACCOUNT_DSN=kn_online
ACCOUNT_UID=knight
ACCOUNT_PWD=knight <---SQL 로그인 생성아이디의 암호
LOG_DSN=kn_online
LOG_UID=knight
LOG_PWD=knight <---SQL 로그인 생성아이디의 암호
GAME_DSN=kn_online
GAME_UID=knight
GAME_PWD=knight <---SQL 로그인 생성아이디의 암호
GAME_DSN2=kn_online
GAME_UID2=knight
GAME_PWD2=knight <---SQL 로그인 생성아이디의 암호
[ZONE_INFO]
GROUP_INFO=1
ZONE_INFO=2
=============================================================
Ebenezer 폴더의 server.ini 파일
[TIMER]
YEAR=1
MonTH=1
DATE=23
HOUR=23
WEATHER=1
[LOGIN SERVER]
IP=자신의IP
[CASTLE]
NATION=2
[ZONE_INFO]
MY_INFO=2
SERVER_COUNT=4
SERVER_00=1
SERVER_IP_00=자신의IP
SERVER_01=2
SERVER_IP_01=자신의IP
SERVER_02=3
SERVER_IP_02=자신의IP
SERVER_03=4
SERVER_IP_03=자신의IP
SERVER_NUM=0
[BATTLE]
WEEK=3
START_TIME=21
END_TIME=0
[AI_SERVER]
IP=자신의IP
[DB_SERVER]
IP=자신의IP
[ODBC]
GAME_DSN=KN_online
GAME_UID=knight
GAME_PWD=knight <---SQL 로그인 생성아이디의 암호
GAME_DSN3=KN_online
GAME_UID3=knight
GAME_PWD3=knight <---SQL 로그인 생성아이디의 암호
[VERSION]
VER=1508
==============================================================
[DOWNLOAD]
URL=wizgate.nefficient.co.kr
PATH=pub/wizgate2/knight/upgrade
[ODBC]
DSN=KN_online
UID=knight
PWD=knight
TABLE=VERSION
[CONFIGURATION]
DEFAULT_PATH=c:\program files\knight_online
[SERVER_LIST]
COUNT=2
SERVER_00=자신의IP
NAME_00=Test <= 서버이름 #1
SERVER_01=자신의IP
NAME_01=local <= 서버이름 #2
이렇게 서버문서의 셋팅은 끝이낫습니다
####서버 시작은 폴더안에 있는 서버스타트를 이용하시거나 직접 스타트 순서대로 직접 폴더에서
클릭해주시면됩니다. #######
4 클라이언트 설정은
- 클라자료실에 나이트 온라인 1505 클라이언트 -외국 <=킬링자료를 받고 설치.
- 나이트온라인자료실에 1508클라+데이타 패치를 받고 압축 해제
- 나이트온라인자료실에 1505-1508 IP에디터 [사용법포함] 를 받으셔서 설명서 대로 해주심됩니다
-- 이자료는 저희 그룹에 맞게 작성된 자료입니다. 특별히 모르시는 시는건 저희 그룹을 찾아주시면됩니다--
설치하시면서 모르시는건 처음 1089버전부터 구축해보시면 여기 설명서가 이해가 가실겁니다.
1098버전까지는 동영상도 있고 하니 많은 참조가 됩니다.
1503버전부터 1508버전까지는 어느정도 본인이 연구를 하시고 스스로질문하시는 방법으로.
구축하시는것 밖에없습니다. 제가 구축다된자료로 구축해서 그런지 쉽게 구축이 되었지만
여기 저기 자료를 보면 1503버전부터 버그나 팅김이 상당히 많다고 나오는데.
특별히 자료실을 따로 드릴려고 해도 제가 어느정도 알아야지 질문에 대한 답을 드리는데
이곳 자체가 연구보다는 구축을 위주로 하는 사이트이다 보니 어쩔수 없는것 같습니다.
[출처] 나이트온라인 프리 서버구축하기 |작성자 Wz 강냉이
'게임 관련 정보 > 나이트온라인' 카테고리의 다른 글
KNIGHT ONLINE 아이피에디터 (2) | 2012.12.01 |
---|