기타

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

세바세바2020.05.15 16:10조회 수 864댓글 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();

?>

내용만 들어있음...

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











    • 글자 크기

댓글 달기

댓글 1
번호 분류 제목 글쓴이 조회 수
265 라그나로크 하얀포션, 농축 빨간시럽 회복량 비교 엘리멜 75
264 기타 피파4 BP옮기는법 정리9 lckck 5587
263 기타 프리코네 클랜전 개론3 (전략 ~ 조합)6 wwww 175
262 기타 프리코네 인권X 시민권 흑우의 이벤베하 5트3 wwww 78
261 기타 프리코네 여신석 획득 기대값3 wwww 144
260 기타 프리코네 마없찐 수/쿄없찐 이벤트베하3트클2 wwww 74
259 기타 프리스톤테일 구축법(초간단)1 파이리 1174
258 기타 프리스톤테일 GM설정방법 파이리 392
257 기타 프리디아 무반응 일때 / 윈도우 8~ 윈도우101 번기도합니다 281
256 기타 프리건즈 구축법14 어너너어 977
255 기타 프리 던파 2020팩 100제 무기 아이템 코드2 키스에이프 2069
254 기타 포레스티아 서버접속기및 사용방법1 파이리 626
253 기타 포레스티아 계정생성방법 파이리 192
252 다크에덴 펫관련 소소한팁2 뿌르뿌르 93
251 기타 페이데이2 법 집행자 정보1 cksdn1124 75
250 기타 패스오브엑자일(POE) 스타트 초보 팁13 참새의주먹 168
249 기타 패스오브엑자일(POE) 3.11 스타터빌드 톡식레인 공략2 참새의주먹 306
248 기타 패스오브엑자일 캐릭터 소개!4 후후 191
247 기타 패스오브엑자일 입문자를 위한 궁금증 해결!1 후후 132
246 기타 트오세 흑정령 새로 하시는분 큐트아이유 35
이전 1 2 3 4 5 6 7 8 9 10... 14다음
첨부 (0)