노하우게시판

[수정]서버 구축법

컨텐츠 정보

본문

※ 서버 구축법


1. vmware 실행 - 파일(File) - 오픈(Open) - CentOS.vmx(서버팩 폴더에 있는 파일) 선택합니다


2. 서버팩 로드가 끝났으면 ▶Power on this virtual machine 버튼을 눌러 부팅을 합니다.


서버팩 최초 부팅시 선택지 3개가 뜨는데 가장 왼쪽 Move It 이라는 버튼을 누르면 됩니다 이후에는 안뜸


부팅 완료후 localhost login : 이라는 메시지가 뜨면 아래 정보를 보고 로그인을 하시면 됩니다.


비밀번호는 보안상 화면에 뜨지 않습니다.


ID : root


PS : 123456



[[email protected] dxf]# 이라는게 뜨면 로그인 성공입니다.


3. 먼저 ifconfig 라는 명령어를 이용해 서버 아이피를 확인 합니다.


eth0 탭에 inet addr : 이 부분이 아이피 입니다.


아래 명령어를 리눅스에 복사 붙여넣기 해주시면 됩니다



sed -i "s/서버파일에 입력되어 있는 아이피/현재 아이피/g" `find . -type f -name "*.cfg"`


sed -i "s/서버파일에 입력되어 있는 아이피/현재 아이피/g" `find . -type f -name "*.tbl"`


위 명령어는 서버팩에 입력되어 있는 아이피를 검색하여 현재 아이피로 바꾸어 주는 명령어 입니다.


한번에 한줄씩 사용 하시면 됩니다. 리눅스 콘솔창에서 복사 붙여 넣기 명령어가 안되는데 해결법으로는


아래 방법 대로 하시면 됩니다.


먼저 리눅스콘솔창으로 들어갔다가 Ctrl + Alt 단축키로 다시 윈도우로 빠져 나온 다음에 화살표가 가르키는 부분에 마우스 좌클릭을


하신 후에 Ctrl + V 를 해주시면 붙여 넣기가 됩니다.



a9b7dd7690c69659e1de9adef200c5d5_1611359846_7694.png
 


※ 클라이언트에 동봉된 Script.pvf 파일을 /home/dxf/game 폴더에 업로드 해주셔야 서버가 정상적으로 작동합니다.


파일 업로드는 기존 파일을 지우고 업로드 하시는걸 추천합니다 덮어쓰기시 서버 멈춤 현상이 발생할 수 있습니다.



※ 서버팩에 입력되어 있는 아이피 확인 하는법



1. winscp 파일을 실행 하여 로그인 해 줍니다.



호스트이름 : 리눅스아이피


사용자이름 : root


비밀번호 : 123456


디렉토리가 뜨면 /home/dxf/game/cfg/cain01.cfg 파일을 열면 5번째줄 IP에 기존에 사용하던 아이피가 있습니다.





3 나비켓 실행


접속명 : 던파 (아무거나해도됨)


호스트명 : 리눅스아이피


사용자명 : game


패스워드 : uu5!^%jg 또는 12345678


아마 지금 받는 서버팩 비번은 12345678 일꺼에요



4. d_taiwan - dbconnect - db_ip 칼럼 아이피를 수동으로 변경 하시거나 아래 명령어로 한번에 바꿀수 있습니다.


d_taiwan 데이터베이스 아이콘에 마우스오른쪽 버튼을 눌러 콘솔을 선택후 아래 명령어를 사용 하시면 됩니다.


아이피는 위와 같이 현재 리눅스 아이피를 넣어 주시면 됩니다. 


Query OK, 0 rows affected

Rows matched: 45  Changed: 0  Warnings: 0


이렇게 뜨면 성공


update db_connect set db_ip="172.30.1.18" where 1=1;



※ /home/dxf/game/ 루트로 가시면 Script.pvf 라는 스크립트가 있는데 만약 스크립트를 수정 하셨다면 


수정한 스크립트 파일을 저기 다시 넣어 주시면 됩니다 되도록 덮어쓰기 보다 기존 파일을 지우고 업로드를


추천 합니다.




5. 리눅스에서 아래 명령어 실행해주면 됩니다


./run 서버시작


./stop 서버종료


※ 공통사항


DNF.tomi 파일을 메모장으로 열어 리눅스 아이피를 수정 합니다.



※ 계정 생성법 (중국어 접속기 설명)


1. 접속기 실행후 新用으로 시작하는 버튼을 누르면 좌측에 계정생성 기능이 활성화 됩니다.


2. xx123123 글자를 지우고 원하는 아이디 아래에는 비밀번호를 적고 바로 아래 버튼 두개중


오른쪽 버튼을 누르면 생성이 됩니다.


3. 오른쪽에 방금 만든 아이디 비밀번호를 적고 아래에 버튼 두개중 왼쪽 버튼을 누르면 게임이


실행 됩니다.



※ 한국어 접속기 사용법


1. Login.ini 파일을 열어 서버정보를 입력 합니다.


[Login]

id=123 : 계정

pw=123 : 비밀번호

check=true : 아이디 비밀번호 자동입력 여부

ip= : 리눅스 아이피

User=game : Mysql Id

Passwd=12345678 : Mysql Password


2. DNFLogin.exe 파일을 실행후 원하는 아이디 비밀번호를 넣고 회원가입 버튼을 누르면 계정이 생성 됩니다.


게임 시작 버튼을 누르면 접속 됩니다.





※ 서버 키는 방법


1. 바탕화면에 VMware Workstation Pro 파일을 실행합니다.


2. 창이 하나 뜨면 중앙상단에 ▶Power on this virtual machine 버튼을 누릅니다.


3. 잠시 기다리면 부팅이 되고 부팅이 완료 되면 로그인 화면이 뜹니다.


4. 로그인 화면에서 아이디는 root 비밀번호는 123456 적고 엔터를 치면 되는데 암호는 화면에


나타나지 않으니 이상하게 생각하지 마시고 진행 하면 됩니다.


5. [[email protected] dxf]# 이렇게 뜨면 성공입니다.


6. ./run 서버시작 ./stop 서버종료


http://127.0.0.1/ 이 주소는 위 서버를 켜줘야 접속이 됩니다.





Ctrl + Alt 버튼 동시에 누르면 됩니다.


※ 몬스터 경험치배율


1. 나비켓을 실행하셔서 taiwan_cain 데이터베이스 에서 monster_reward_ref 테이블을 여시면


몬스터 레벨당 주는 경험치 표가 있습니다. 이걸 수정하시면 몬스터를 잡았을때 주는 경험치를 조절 가능합니다.


2. 퀘스트 완료시 주는 성장의 비약 배율은 pvfUtility.exe 파일 실행후 클라에 있는 script.pvf 파일을 열어줍니다.


3. stackable/event/hangawi/item_superburning13.stk 파일을 열고 [exp bonus rate] 탭에 있는 숫자를


조절 하면 됩니다 현재는 5배 입니다. 이 파일은 저장후 반드시 winscp 파일을 이용해서 home/dxf/game 폴더에


넣어주셔야 서버에 적용이 됩니다.





※ 몬스터 골드 배율


1. pvfUtility.exe 파일 실행후 클라에 있는 script.pvf 파일을 열어줍니다.


2. etc/itemdropinfo_common.etc 경로로 가시면 몬스터 골드드랍 테이블이 나옵니다.


1 100000 15

1레벨 몬스터가 드랍하는 골드랑 100000골드 라고 보시면 됩니다.


원하는 수치만큼 조절하고 저장하면 되구요 위 성장의 비약 수정 처럼 home/dxf/game 폴더에 script.pvf 파일을


반드시 넣어 줘야 합니다.






기타 기능들


/etc/init.d/network restart 네트워크 리셋 명령어

관련자료

댓글 60

alonso님의 댓글의 댓글

그렇군요 글 써주신 부분으로만 하니 채널이 안나오길래 다른 부분 아이피 변경하니깐 나타났는데 그게 저건 아니였나보군요

케레니스님의 댓글

2번 진행중인데 /home/dxf/game/cfg/cain01.cfg 파일을 열어 5번째 줄
ip = 000.000.000.000 이 부분에 입력 되어 있는 아이피를 확인합니다

여기서 막혔습니다 ㅠㅠㅠ 아무리 찾아봐도 저런 경로가 보이지 않아요..
서버팩 아이피 이라고 하는거 보니 서버팩 안에 있을거 같은데...

어렵네용 ㅠ

규탱이님의 댓글의 댓글

저랑 같은 현상 겪으셔서 말씀 드립니다 아마 왼쪾에서 찾고 계셨을텐데 오른쪽화면에 상단으로 돌아가보면 답이나오실겁니다

노네임님의 댓글

접속기는 따로 받아야하는 건가요? 아님 알집에 들어있는데 제가 못 찾은건가요 ㅠㅠ
5번에서 ./run 치니까 파란글씨로 영어 막뜨는데 여기까지 제대로 했는지도 모르겠네요 ㅠㅠ

송은우님의 댓글

설명 감사드립니다.
게임 접속은 정상적으로 되는데, 서버가 안열려있다고 나옵니다.
몇번이고 재 부팅은 해보았습니다.
https://ibb.co/hydVYYK <- 한번 확인해주실수 있으시겠습니까?

파파로늬님의 댓글

감사합니다. 덕분에 구축 완료했습니다.
그런데 혹시 외부접속 가능하게 하려면
vm웨어,winscp,나비캣 중에 어디를
외부IP로 수정하면 될까요??

순순님의 댓글

2번 작업중에서 서버팩에 입력된 아이피와 현재 아이피 이구간에서 막히네요
can't read /아이피/아이피/: no such or durectory
이런식으로 메시지가 뜹니다

리얼뉴비님의 댓글

1. vmware 이걸 어떻게 실행하나요? 암것도모르는데 혹시 구축하기위해 기본적으로 있어야할 프로그램들이 있나요?

장나라님의 댓글

구축해보고 싶은데... 기본 프로그램 다운받으려면 구글링하면 될까용?? 버전은 무엇으로 해야하나요?ㅠㅠ

던파매니아님의 댓글의 댓글

vmware 15버전쓰시면  되고 네이버 검색하면 다운로드 가능합니다 다만 라이센스는 구매
더불어 나비켓 winscp5.5 버전 추천

Lainy님의 댓글

한글화 작업을 하고싶은데 제가 가지고 있는 클라는 Login.ini 도 없고.. pvf utility 도없는데 별도로 받아야되나요

던파매니아님의 댓글의 댓글

https://topserver.link/bbs/board.php?bo_table=df04&wr_id=209&page=2

이걸 사용하시면 됩니다 pem파일 위치는 winscp이용하셔서 /home/dxf/game 입니다

BP지수님의 댓글

혹시 나비캣으로 캐릭터 골드나 이런거 수정할 수 있나요?
부팅중에
starting auditd:            [FAILED] 하나가 이렇게 뜨고

192.168.200.131, PORT= 이런식으로 계속 뜨면서 서버가 열리지 않습니다.

도움요청드려요ㅠㅠㅠ

던파매니아님의 댓글의 댓글

1번 가능합니다

2번 아이피가 유동방식이 아닌 고정빙식이라 그렇습니다 네트워크 어댑터를 NAT로 바꾸고 포트 개방을 해서 쓰시거나 아니면 아이피할당 방식을 유동으로 바꿔줘야 합니다

웩묑뒉님의 댓글

음...채널창에서 넘어가질 않는데 서버아이피를  본인pc 아이피로 바꿔야하는거죠?

그리고 아이피 변경 명령어 2번쨰줄 입력하면 [ no inut files ] 라고 뜨는데..어떻게하면 되나요?

최근글


새댓글


알림 0