게 임 그랜드체이스 시즌 5 구축
2018.09.27 19:34
안녕하세요.
다행히 게임 질문 게시판이 있어서 이렇게 글을 써서 도움을 얻고자 합니다.
제가 예전에 '그랜드체이스'라는 게임을 즐겼는데 서비스 종료로 더 이상 할 수 없게 되었습니다.
다만 외국 포럼 사이트( http://ragezone.com.br/?k=880ea6a14ea49e853634fbdc5015a024&setlanguage=1&cal_id=&langid=1 )에 들어가보시면 아시겠지만 서버 파일 & 데이터베이스와 클라이언트가 있어서 받으시면 구축할 수 있을 것 같습니다. 다만 Source 파일은 없습니다. (외국 사이트라서 올려도 상관 없겠죠...?)
그런데 데이터베이스를 Microsoft SQL Server에 넣고 모든 IP를 다 바꿨는데도 서버를 구동하면 다음과 같이 항상 오류가 납니다. (Grand Chase Season V 기준입니다.)
[ERROR][2018-09-27 19:17:28][0x00002dc0] KBaseServer::InitLog4cxx(), LOG4CXX_LOAD_COMPLETE
[ERROR][2018-09-27 19:17:28][0x00002dc0] KODBC::DriverConnect(), DriverConnect() Failed. Ret : -1
m_strDSN : DRIVER=SQL Server;UID=gc;Address=***.***.***.***,1433;Network=DBMSSOCN;DATABASE=gc_01kr;APP=AgentServer;SERVER=***.***.***.***;;PWD=
위 포럼 사이트에 구축법을 여쭤봐도 답변이 없어서 혹시 잘 아시는 분께서 이 게임에 관심이 있다면 구축해보셔서 오류를 어떻게 잡아야하는지 알려주실 수 있나 해서 글을 쓰게 되었습니다.
긴 글을 읽어주셔서 고맙습니다.
댓글 [6]
-
DarknessAngel 2018.09.28 02:11
-
신비로운것 2018.09.28 09:13
먼저 답변해주셔서 고맙습니다!
기존 게시글을 수정할 수 없어서 덧글로 링크를 달아드렸습니다. 주소는 다음과 같습니다. 처음 것이 게임 서버 파일이고 마지막 것은 구동되기 위한 패치 파일이라고 생각하시면 됩니다.(Visual studio 런타임)
https://www.filehosting.org/file/details/758448/[%20Grand%20Chase%20V%20Episode%201%20].zip
https://www.filehosting.org/file/details/758449/Vc_redist%20x32.zip
Microsoft SQL Server 2016(Zip 안에 들어 있습니다.)을 설치하고 추가로 관리 도구인 Microsoft SQL Server Management Studio 17(이것은 제가 안 넣었습니다.)를 설치한 상태에서 '시작 메뉴→프로그램→Microsoft SQL Server 2016→구성 도구→구성 ??(가방 아이콘)'으로 들어가 보시면 TCP/IP가 보입니다. 거기에서 모든 IP를 활성화한 상태(기본 포트는 1433)로 한 뒤에 sa 계정으로 Microsoft SQL Server Management Studio 17에 접속하시면 데이터베이스가 보이실 겁니다. 제가 넣은 Zip 파일 안에 gc_db가 있는데 그 sql 이름과 똑같은 새 데이터베이스를 만들어서 거기로 쿼리를 실행하면 복원이 완료됩니다. (아마 용량이 커서 시간이 좀 걸리실 겁니다.)
이제 자신의 IP를 수정해야 하는데 gc_01kr을 더블클릭하셔서 데이터 폴더를 더블 클릭하시면 많이 나오는데 자신 IP를 수정해야 할 곳이 ConnectStatusDB, ConnectStatusDB2, GSGAGameServerInfo, MSGRouterList, MSGServerList입니다. 마찬가지로 msg_01kr에서도 MSGRouterList, MSGServerList 부분에서 IP를 수정하면 됩니다.
마지막으로 서버 폴더(GC_KR_S5)를 보시면 각 폴더마다 odbc.dsn, odbc_internal.dsn, odbc_stat.dsn이 있는데 거기 부분에서는 IP, database, password를 모두 수정해야 합니다. UID는 관리자 계정은 sa로 모두 바꾸시고 password는 sa의 비밀 번호를 입력하시면 될 듯 합니다. 그리고 IP 뒷부분이 ,60009로 되어 있을텐데 기존 포트는 1433이므로 ,1433으로 바꾸시면 되겠습니다.
Vc_redist를 모두 설치하고 나면 창이 여러 개 뜰텐데 저는 수정할 건 다 했다고 생각하는데 오류가 나는군요.
혹시 여건이 되신다면 해보시고 말씀해주실 수 있을까요?
다시 한 번 답변해주셔서 고맙습니다.
-
DarknessAngel 2018.09.28 13:39
죄송한데 거기까지 구체적으로 시험해서 도와줄 사람을 찾는건 힘들껍니다
자체 제공되던 커뮤조차 에러 보고 잡는걸 도와주는게 전부일껍니다 (다른 개발중인 소프트웨어들도 다 마찬가지입니다)
그리고 db의 복수의 포트를 다 고치는것보단 차라리 sql의 포트를 고치시던지, 추가하시는게 빠를듯합니다 (sa도 마찬가지입니다)
일단은 db가 제대로 생성되었는지 확인해보시고, 위에 적은대로 통신 가능 여하 확인도 해보세요
다음 서버 프로그램의 로그가 생성된다면 그쪽도 훌어보시길 추천합니다
마지막으로 지난번에도 말했듯이 같은 머신에서 돌리는 경우 wan ip쓰지마세요 (저런 암호화도 제대로 안 되는 규격으로 쓸떄없이 외부 경유하고, 접속할 수 있게 해두는것자체가 이미 데이터 다 훔쳐보고, 서버 털어가라고 하는거랑 차이 없습니다)
-
신비로운것 2018.09.28 14:14
다른 사람과 할 건 아니고 저 혼자서 즐겨볼 거라서 일단 보안은 둘째 치더라도 구동되는지 먼저 해보고 싶었습니다.
Log를 봐도 저는 잘 모르겠더군요. 답변도 상세히 해주시고 긴 글을 읽어주셔서 고맙습니다~
-
조백통 2018.09.28 16:18
결국 localhost해도 안된다는 얘기죠?
-
신비로운것 2018.09.28 18:00
네. 켜보시면 알겠지만 [INFO] 이외에도 [ERROR]가 많이 뜹니다. 이 부분을 없애야 하는데 어렵네요.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
75926 | 하드웨어| 부팅시 나오는 에러 메시지 어떤내용인지 궁금합니다. [3] | 뚱땡이 | 308 | 09-29 |
75925 | 하드웨어| 메인보드의 PCIe 질문드립니다. [8] | 솔모로 | 480 | 09-29 |
75924 | 소프트웨어| PhotoInstrument 과 유사한 프로그램 있나요? [2] | hwasung | 243 | 09-29 |
75923 | 기 타| 라이젠 시피유 조립이요 [2] | 파인니들 | 680 | 09-29 |
75922 | 윈 도 우| 윈도우 포맷 제로필 [1] | win44 | 656 | 09-28 |
75921 | 하드웨어| 다른 회사 램 문의 [2] | 첫사랑 | 638 | 09-28 |
75920 | 기 타| 전기에 관한 질문 드립니다. [4] | 현오공오 | 511 | 09-28 |
75919 | 윈 도 우| 제 게정을 해킹 했다고 영문 이메일이 왔습니다 [13] | JeongK | 1424 | 09-28 |
75918 | 윈 도 우| 바탕화면 아이콘 이 변형 되었습니다. [2] | 이상무 | 477 | 09-28 |
75917 | 윈 도 우| USB 연결시 알림 [2] | 오두막과시 | 489 | 09-28 |
75916 | 하드웨어| 본체 팬 고장 문의 [3] | Lepton2 | 575 | 09-28 |
75915 | 하드웨어| ipTIME A2004R 유 무선 공유기 최적설정 부탁합니다. [6] | 타임머신 | 898 | 09-28 |
75914 | 기 타| 팟플레이어+블루투스 마우스 오작동 문의 [4] | 준이오빠 | 436 | 09-28 |
75913 | 윈 도 우| 코타나 [1] | 깨블리 | 385 | 09-28 |
75912 | 윈 도 우| 심볼링크(mklink /d) 취소 방법 좀 알려주세요 [4] | tesoro | 530 | 09-28 |
75911 | 윈 도 우| 사랑과 평화님 월드베스트 질문 드립니다. [29] | 선우 | 764 | 09-28 |
75910 | 윈 도 우| rs4에서 rs5로... [2] | 가랑비 | 926 | 09-28 |
75909 | 하드웨어| 이거면 두군데서 다 사용 할수 있는 지요? [4] | 테츠로 | 524 | 09-28 |
75908 | 소프트웨어| 스마트폰 원격제어 어플 추천 부탁드립니다. | 건스 | 618 | 09-28 |
75907 | 기 타| 사이트 접근 제한 문구 문의합니다 [3] | futurei | 377 | 09-27 |
일단 조금만 더 자세하게 적어주세요
SQL이랑 서버가 같은 머신에서 가동중인건지? 아니면 다른 머신인건지? (같은 머신이라면 ip를 wan으로 하는것보단 localhost나 127.0.0.1이라 입력해두는게 문제 일으킬 가능성 줄어듭니다 (외부를 경유하지 않으므로 보안도 유리합니다) )
다른 머신이거나, wan입력하신거라면 방화벽에서 포트를 열어두셨는지 확인해보세요 (외부 서비스하시더라도 sql포트를 직접 열 필요성은 고확율로 없을꺼고, 보안상 위험하므로 추천하지 않습니다)
먼저 sql클라나 관리도구로 서버쪽에 입력한 로그인 정보 (ip:port id/pw)로 로그인 가능 여하부터 확인해보세요 (이게 안 된다면 SQL쪽 방화벽이나 포트 설정등을 다시 재확인해보셔야 합니다)
추신 : 링크 올려두셨지만 회원 전용이라 접근 불가능하므로 에러 메세지만 보고 판단한 내용입니다 (SQL 연결 실패라는듯 합니다)