기타

로한 [구서버]서버 구축법입니다..

세바세바2020.05.15 16:10조회 수 865댓글 1

    • 글자 크기










* DB복원법은 기본적으로 하실줄아신다는 전제하에 설명드립니다..
* 매니저 스튜디오의 사용법은 인터넷을 찾으면 쉽게 설명된게 많이있습니다..
* 현재 공개된 DB는 본서버 DB입니다만.. 정리가 안된것 개발용 DB입니다..
  그래서인지 배틀로한,중국,국내,해외 테스트,본섭 DB가 짬봉되어있습니다..
  일부 필요없는 DB를 삭재하려다 몇뻔 꼬여서 포기했습니다..
  불필요하다고 그냥삭제하지마시기바랍니다..


복원된 DB에서 RohanUser라는 DB를 선택해주세요..
해당 DB는 유저및 기초정보등을 다루고있습니다..

수많은 DB테이블이 존제하는데 대부분은

*보통 테이블 앞쪽에 dbo.테이블명이붙으니 해깔리지 마세요..
  dbo.뒤에 부분만을 명시하고 설명하겠습니다..


TServerGroup 편집으로 열어줍니다..

* 편집열기방법 : 객체탑색기(좌측) - 데이터베이스 -> RohanUser -> 테이블 -> TServerGroup (요놈에서 우측클릭)
  팝메뉴가 뜨면 거기서 (상위 200개 행편집) 을선택하시면 최근등록된 200개를 편집할수있게 엑살모드처럼 편집모드로 뜹니다.

- 다른건 손대시면 오류가 발생합니다..
  어떤팩인지에 따라 다르겠지만 보통 5개의 데이터가 보입니다..
  여기서 nation을 찾아서 전부 KR or SS로 수정을합니다..

nation  언어를 말합니다.. 중국은 CH 미국은 US 한국은 KR로 표시합니다.
          SS는 산수님 서버에서 별도로 적용된 코드입니다.


다음테이블로 넘어가죠..^^

TServer 편집모드로 열어주세요..

여기서는 server_ip를 수정해주시면됩니다.
다른건 신경쓰지않으셔도됩니다..

공유기 사용자분께서는 해당컴퓨터의 내부아이피 사용하지않는부분은 외부아이피를 적어주시면됩니다.

공유기용 내부 아이피는 보통 192.168. 으로 시작합니다..

외부아피는 팁에 올라온 체크기를 사용하여 확인해주세요..

server_ip를 모두 수정해주셨음 다음테이블로..

TDownFlag 테이블을 편집모드로 열어주세요..
가끔 이테이블을  수정을 안해서 접속오류가 나는 경우가 많습니다..

여기에도 언어 코드를 수정해줘야합니다..

nation 값을 KR또는 SS로 수정해주세요..반드시 TServerGroup과 같은코드로 수정해주세요..


조금 해깔리시죠... 수정할부분의 테이블을 정리하겠습니다.


RohanUser - TServerGroup -  nation  [언어코드]

                  - TServer  - server_ip [아이피 수정]

                  - TDownFlag  -  nation  [언어코드]


자 DB쪽수정은 모두 끝났습니다..


다음 레지지스트 파일수정입니다..
이부분은 저역시도 이해를 못해 상당이 고생을했습니다.. 32비트 64비트에 대해새 아직 이해를 못해서..
해당부분은 차후 완벽하게 이해하신분께서 따루설명을 올려주셨으면합니다..

우선 저는 제가이해를 한부분만 설명을~~

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Geomind\Gamenet]  32비트는 다름

부분을 보시면 언어와 경로를 수정하는 곳이있습니다.

"Nation"="SS"    //사용중인 언어코드 [DB에서 적용한 ] 
"ServerDir"="C:\\RoHan\\RoHan"       
"LogDir"="C:\\RoHan\\RoHan\\Log"

대충설명을 하자만 서버가 설치된경로와 언어를 설정합니다..


레지스트 파일을 훌터보시면 아이피들이 적혀있는곳이있습니다..

"DBServer"="192.168.0.63:22500"   
위처럼 아이피:포트 가있는곳에 아이피는 공유기 아이피를 작성해주시면됩니다..
다음 경로가 적혀있는건 서버가 설치되어있는 경로로 수정해주시면됩니다..

단(중요)
"LoginDB"="DRIVER={SQL Server};SERVER=192.168.0.63;UID=sa;PWD=1234;DATABASE=RohanUser"
"GameDB"="DRIVER={SQL Server};SERVER=192.168.0.63;UID=sa;PWD=1234;DATABASE=RohanGame"


위처럼 DB를 연결하는 곳은 반드시 외부아이피를 적어주셔야합니다..
위에 아이피는 제가 테스트로 돌리기때문에 내부를  반드시 운영을 위해서는 외부로 작성해주세요..
위처럼 DB연결하는곳이 몇곳되니 전부 외부로..

64와 32의 차이는..

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Geomind\Gamenet\DB]
DB레지스트 키위치값이(Wow6432Node\) 생각이 들지만.. 정확하지않은 관계로 패스하고 다른분이해주시길 바랍니다..


다 이제 레지스트를 저장하고 해당파일을 따블 클릭~~~
이제 서버 세팅이 끝났습니다..

자 그럼 저속기는..

아래쪽 접속기 설명도있지만 그곳가서 보라고하시면 귀찮을것같아..


우선 파일을하나 만드세요.. run.bat 또는 run.cmd

자내용은 아래처럼..

ping 192.168.0.175 -n 2 > nul
rohanclient.exe "http://192.168.0.175:80&1&US"


여기서 아이피는 외부아이피가 되겠죠 ^^
다음

rohanclient.exe "http://192.168.0.175:80&1&US"

이곳에서 US라고표기된곳은 자신이 설정한 언어코드입니다.. 즉 KR 또는 SS 가되겠죠
자여기까지 설정했으면 절반하셨습니다..
이제 로그인을할수있는 웹설정입니다..

이곳에서 막히는 분들이 좀있는듯하더군요...


xapm ? 맞나 저는 다른 걸사용하고있는관계로.. 이름이 잘..ㅠㅠ

폴더를 보시면..

public_html 안쪽에 RohanAuth 있습니다..  public_html <-- 설정파일마다 다를수있습니다..

암튼 RohanAuth 폴더를 찾으세요..

그안에 파일들이 좀있습니다.

해당폴더에 보시면 include 폴더가있습니다..
그안에 dbconn.php 파일을 메모장이나 에디트플러스로 열어서..


$serverName = "주소" ;  <-- 외부아이피 또는 127.0.0.1 로 입력해주세요..
$uid        = 'sa';  <-- 걍두세요..
$pwd        = '비번';  <--- 자신의 DB비밀번호

로 수정해주시면됩니다..

이제 막바지입니다..

ServerList3.php 와 비슷하놈들  즉 ServerList숫자.php
전부 열어서 아이피를 수정합니다..

열어보면

<?php
$serverList = '[작업서버3]|외부아이피|22100|3|3|1|8|0|0|TEST SERVER|';

HttpResponse::setData( $serverList );
HttpResponse::send();

?>

내용만 들어있음...

아피는 외부로 모두 수정하세요..
 











    • 글자 크기
프리 던파 2020팩 100제 무기 아이템 코드 (by 키스에이프) 아이온 몬스터 또는 NPC가 사용하는 스킬코드 입니다 (미완성) (by TP당근)

댓글 달기

댓글 1
번호 분류 제목 글쓴이 조회 수
145 기타 거상 사천왕 조합 (다문천왕) 별별 650
144 기타 거상 사천왕 조합 (지국천왕)1 별별 628
143 기타 아이온 5.8 스킬범위 수정방법입니다.2 TP당근 446
142 기타 거상 지국천왕 특성 찍는법 Pyh19343 1771
141 기타 프리 던파 2020팩 100제 무기 아이템 코드2 키스에이프 2071
기타 로한 [구서버]서버 구축법입니다..1 세바세바 865
139 기타 아이온 몬스터 또는 NPC가 사용하는 스킬코드 입니다 (미완성)2 TP당근 437
138 기타 아이온 spp 5.8 구축후 해당국가에서 실행할수없다고 나올시 해결방법 입니다.2 TP당근 822
137 다크에덴 슬레 스텟 및 아이템 셋팅 방법 너구 212
136 기타 테일즈위버 조합13 메이즈 473
135 기타 바람의나라 승급 기준7 앙버터 131
134 기타 거상 퀘스트에 필요한 아이템 전투임무 2 지지마 222
133 기타 거상 퀘스트에 필요한 아이템 전투임무1 지지마 107
132 다크에덴 아우스터즈 특성1 김이슬 153
131 다크에덴 다크에덴 전투아우 스텟찍는법 김이슬 1053
130 기타 뮤온라인 룬마법사 스텟찍는방법2 김이슬 311
129 기타 뮤온라인 슬레이어 스텟 찍는방법 김이슬 459
128 다크에덴 6.69명령어1 김이슬 1346
127 기타 테일즈위버 혼란의동굴 지하1층4 김이슬 276
126 기타 테일즈위버 기본소모품제작1 김이슬 220
이전 1 2 3 4 5 6 7 8 9 10 11... 14다음
첨부 (0)