<한국어 | English>
수천대가 함께 서울을 달리는 레이싱특별시 레이시티~
레이싱특별시 레이시티는 제이투엠소프트에서 개발하고 네오위즈 게임즈사의 게임 포털 피망에서 서비스가 되었던 게임입니다.
또한, 채널링 서비스를 통해 투니랜드와 벅스 피망에서도 플레이가 가능했습니다.
이 리포지토리는 상업적인 목적의 개인 서버와는 관련이 없습니다.
- 해당 레이시티 서버는 지역코드 SG(SEA) 1.590.0.1 다크시티 1차 업데이트 버전에 최적화 되어 있습니다. (릴리즈 날짜 : 2011-07-29)
- 더 높은 클라이언트를 구동하려면 패킷 분석과 역공학이 필요합니다.
- 현재 데이터베이스 및 서버는 완전히 복구되지 않았으며 불완전합니다.
Microsoft Sql Server를 설치합니다.
데이터베이스 복원을 합니다.
Sql Server 구성 관리자 -> SQL Native Client 11.0 구성 -> 클라이언트 프로토콜을 모두 사용으로 변경합니다.
CenterServer - config.xml info_server.xml
GameServer , Agent - config.xml
해당 xml에 IP를 입력합니다.
DB를 센터 서버에 연결하려면 config.xml에서 서버 이름과 계정 정보를 입력해야 연동됩니다.
Tools -> Daily Tools -> thunterhk.exe -> Client -> 0m decrypt -> Raycity.0m을 선택합니다.
HxD를 설치합니다.
HxD를 통해 IP와 포트를 수정하세요.
포트를 2180에서 2080으로 변경하세요.
thunterhk.exe -> Client -> 0m encrypt
필드 레이싱 펜스를 파란색으로 변경 하였습니다. (해당 펜스는 한국 서버만 적용된 펜스입니다.)
공식 서버에서 사용되지 않았거나 삭제된 트랙을 추가했습니다.
레이싱 UI 2를 불러옵니다.
한국 서버 기능인 재입장 버튼을 사용할 수 있습니다.
GlobalAccount -> RC_Account -> AccountState 값을 126으로 변경한 후 AdminIPList에서 관리자 IP를 변경하여 관리자 콘솔을 활성화합니다.
help - 일부 커맨드를 확인할 수 있습니다.
pcbang - 레이시티 PC방 버프를 획득합니다.
legendpoint - 레전드 포인트를 획득합니다.
loadcar - 급 별 레이싱 혹은 질주/폭주에서 원래 차량을 불러옵니다.
misson - 필드 NPC 미션을 원하는 단계로 클리어합니다. (1-Poor 2-Normal 3-Good 4-Great 5-Exellent)
race track - 레이싱 트랙을 변경합니다. (자세한 값은 Track.xml을 참고하세요.)
race finish - 레이싱 경기를 완주합니다.
wcolor R G B - RGB 값을 입력하여 날씨 색상을 변경할 수 있습니다.
run start - 질주/폭주를 시작합니다.
run stop - 질주/폭주를 종료합니다.
Itemlist - 아이템리스트에 등록된 아이템을 검색할 수 있습니다. (예. itemlist 김박사의 트리플 캡슐)
move - 입력한 좌표 근처의 재설정 위치로 이동합니다. (필드 레이싱의 경우 입력한 좌표로 이동합니다.)
pos - 본인의 좌표를 알려줍니다.
goto - 필드 이동 명령어 (kr d1 n1 g1 t1 t2 t3 t4 t5 tutorial r1 l1 l2 f1 f2 f3 f4 f5 f6 b1 b2 b3 b4 b5)
freecam - 프리카메라를 활성화합니다.
car - 차량 번호를 입력하면 치트카가 생성됩니다.
loadracecar - 급 별 레이싱 차량으로 변경할 수 있습니다. (예: loadracecar gabriel)
item - 아이템 코드 혹은 아이템 이름을 입력하면 아이템을 받을 수 있습니다.
setitem - 세트 아이템 코드를 입력하면 세트아이템을 받을 수 있습니다.
rain - 레인을 추가합니다.
rp - RP를 추가합니다.
inventory - 물품창에 보유하고 있는 아이템을 확인할 수 있습니다.
movplay - 추격차량이 됩니다. (값 : 0 stop / 1 start)
loadenv - 날씨를 변경할 수 있습니다. (sunset, day, sunrise, night, night_kr, night_d1)
headlight - 헤드라이트를 켜거나 끌 수 있습니다.
signborad - 간판을 끄거나 켤 수 있습니다.
이 외의 명령어는 분석을 통해 얻을 수 있습니다.
이 xml 파일은 Raycity.exe에 포함된 내부 개발자 전용 명령어를 활성화하는 파일입니다.
- usePerfHud는 Use Performance Heads Up DisPlay의 약자입니다.
- DevInfo를 활성화하면 개발자 전용 콘솔이 활성화되고 passPatcher가 기본적으로 작동합니다.
- dataPackOff를 사용하면 DataRaw 폴더를 통해 언팩된 데이터로 게임을 실행할 수 있습니다.
- passLoading이 활성화 된다면 게임 시작 시 비디오 인트로 및 로딩이 무시됩니다.
- iamshuruk는 일부 명령에 대한 활성화 키 역할을 합니다.
- iamqa는 QA 팀에서 사용하는 기능을 제공합니다.
- bypassMode는 ID 입력/채널 진입 과정을 생략하고 접속할 수 있습니다.
usePerfHud carRenderLod2 dataPackOff bypassMode enable loginId channel iamqa iamshuruk pw 1122qq passLoading enableDevInfo cameraRot autoRUN rawFolder
데이터 서브에 있는 data00~21.0m에 파일에 관한 설명입니다.
이 파일은 특정 테이블을 수정하거나 새 열을 추가할 때 받아와서 저장합니다.
이걸 본섭 파일울 가정하여 생각한다면 서비스 종료 직전까지 사용 된 스톡, 아이템리스트, 스트링백, 로드파이터+@ 파일을 얻을 수 있습니다.
본섭 데이터를 가지고 있는 서버의 경우 이 방법을 통해 얻어낸 걸로 추측할 수 있습니다.
파일 암호화가 생각보다 단순해서 내가 좀 친다 생각이 드신다면 한 번 시도해 보시면 좋은 결과가 있을겁니다.