0. 프리바람 서버 구동 구성
구동서버
- 통파일을 구동시켜 유저들에게 서비스 제공
DB서버 ( +Apache Server )
- 구동기에 연결되어, 유저 정보들을 저장하고 제공
준비물
- ATMSETUP 6
- DR통파일 아무거나 ( DR 구동기 포함 )
- 7.34버전 클라이언트 ( 접속을 위해 )
1. ATMSETUP 6 설치
http://kldp.net/apmsetup/release/2999-APMSETUP6_2009071000.exe
보통 다른 구동기는 ATMSETUP 7을 쓰는데, DR은 7으로 안 돌아간다.
이유는 모르겠으나, ATMSETUP 6로 돌린다.
2. Auth 파일 배치하기
계정을 만들기 위해서는 넥슨 인증을 받아야 하는데,Apache 서버에다가 인증해주는 .php 파일을 올려서, 인증을 우회하도록 한다.
3. SQL import 하기
ATMSETUP 6가 정상적으로 돌고 있으면 위 사진처럼 초록색 불빛이 켜진다.
우클릭해서 phpMyAdmin을 누른다.
처음 설정된 계정은 root / atmsetup 이다.
baram으로 데이터베이스를 만든다.
사실 이름은 상관 없는데, 나중에 구동기 설정해줄 때 기억하기 편해서 baram으로 많이 한다.
생성한 데이터베이스로 들어가서,
SQL 파일을 임포트한다.
[파일 선택] 을 눌러서 .sql 파일을 선택해주고,
파일 문자셋을 EUC-KR로 설정한다.
4. conf 파일 수정
char_server.txt// 인터서버 아이피 char_ip: 127.0.0.1 // 인터서버 포트 char_port: 2000
char서버는 로컬에서 돌아갈 것이니, 127.0.0.1로 설정한다.
inter_server.txt
sql_server_ip: 127.0.0.1 sql_server_port: 3306 sql_server_id: root sql_server_pw: apmsetup sql_server_db: baramDB를 같은 컴퓨터에서 돌린다면 로컬 ip로 설정해준다.
외부에 있으면 외부 아이피를 해줘야 한다. 아마도?
login_server.txt
// 로그인서버 아이피 login_ip: 192.168.0.8 // 로그인서버 포트 login_port: 3009 // 인터서버 아이피 char_ip: 127.0.0.1 // 인터서버 포트 char_port: 2000 // 넥슨 아이디 체크 페이지 //result codes: //1: //0:ID ERROR //0:PW ERROR //2:UNDER AGE //3:COUNT OVER account_check_page: http://192.168.0.8:80/nx_auth.php?user_id=%s&password=%s // 서버리스트 serverlist_count: 1 serverlist: 192.168.0.8:3009 바람;바람 서버
로그인 서버는 실제 유저들이 접속할 서버다.
일단 자신의 아이피로 해준다.
모르는 사람은 cmd.exe를 실행시켜 ipconfig를 쳐보자.
포트는 본인들 마음대로, 되는 게 1025 ~ 65535 사이였나..?
account_check_page는 넥슨 인증할 때 정보를 보낼 주소인데,
우리는 Apache에다가 인증파일을 넣어두었으니,
컴퓨터에서 돌아가고 있는 아파치 서버 주소를 넣어주면 된다.
서버 리스트에는 실제 돌아가는 맵서버의 주소를 넣어주어야 한다.
여러 개면 여러 개를 넣으면 되지만, 일단 하나만 돌리니..
map_server.txt
// 맵서버 아이피 map_ip: 192.168.0.8 // 맵서버 포트 map_port: 10100 // 로그인서버 아이피 login_ip: 192.168.0.8 // 로그인서버 포트 login_port: 3009 // 인터서버 아이피 char_ip: 127.0.0.1 // 인터서버 포트 char_port: 2000
각 서버들 정보를 알맞게 넣어주면 끝.
5. 실행
char - login - map 순서였나..사실 연결만 되면 순서는 상관없는 듯 하다.
char 서버에서 login과 map 서버가 연결됐다는 로그가 콘솔에 뜨면 잘 구축이 된 것이다.
6. 캐릭터 만들기
캐릭터 만들 때 넥슨인증을 받아야 한다.그냥 아무 거나 넣어주고 인증 버튼을 누르면 인증 됐다고 뜬다.
그럼 캐릭터 만들고 즐기면 된다.
안녕하세요 해보고싶은데 통파일 클라등 자료를 못구하겠네요.. 어디서 구할 수 있을지 알 수 있을까요? 답변해주시면 감사하겠습니다
답글삭제프리바람 레전드의 귀환, 동시접속자수 1위!
삭제봄온라인으로 초대 합니다!
홈페이지 주소 : https://freebarambom.com/
혹시 dr서버 파일좀 구할수 있나요?
답글삭제wizit13@naver.com 부탁드립니다 ㅠㅠ
삭제Dr통파좀구할수있을까요 ㅠㅠ
답글삭제바람의나라 형제격인 어둠의전설 유저입니다. 어렵게 소스파일을 구했고 서버구동기도 작동하는거 같은데,, 구버전 클라이언트로 게임접속하면 현재의 버전으로는 접속할수없다고 뜨는 팝업창도 우회하도록하는 방법이 있나요?
답글삭제