예제 파일과 관련해서 필요한 프로그램을 압축해 올려두었습니다.
예제게임에서 공격키는 "S" 입니다.
현재 동영상 강좌로 찍을 상황이 안되서 간단하게 만들어 봤습니다.
완벽하진 안지만 온라인은 가능하다는것은 확인이 되는군요 ^^
사용 방법은 위의 동영상을 참고하시면 되겠구요.
그리고 rpg xp로 게임을 열어서 스크립트 부분에 ip를 서버 아이피로 바꿔주셔야 됩니다.
그리고 스크립트를 사용해본 후기를 적자면...
일단은 집에 컴퓨터가 두대라서 바로 테스트를 해보았습니다.
위의 동영상에서 1개의 pc에서 두개의 게임을 띠워 놓고 했기때문에 움직이는게 실시간으로 움직인다고는 볼수 없었죠.
RPG만들기로 만든게임들은 현재 창이 비활성화 되면 정지되는 현상때문에 그런거구요.
컴퓨터2대로 움직어보니 실시간으로 움직입니다.
버그 같은것들도 몇몇 보이던데요.
예들들면 2명의 주인공 캐릭터는 실시간, 그리고 정확하게 위치가 표현이 되지만.
이벤트 들의 움직임은 두 pc에서 따로 따로 움직이더군요.
그래서 서로 같은 장소에 있으면서도 1명의 주인공 캐릭터는 맵에 있는 몬스터를 다잡았지만.
다른 게이머는 몹을 하나도 잡지 안은 상태로 있다는거군요.
그빡에도 1명이 주인공 캐릭터가 사냥을 하다가 죽었을경우
죽은 캐릭터가 다시 같은장소에 와도 기존에 계속 그자리에서 기다린턴 캐릭터는 죽었다가 다시 온 캐릭터가 안보이더군요.
아무튼 글로 적자니 설명도 이상하고 그러니 직접 해보시는게 더 확실히 아실것 같구요.
나름대로 결론을 내자면....
rpg만들기로 온라인게임만들기는 가능은 하다!
하지만 문제점이 많이 있다. 그래서 기대하는 만큼의 mmorpg를 만들기에는 힘들다.
문제점들.
- 서버를 해줄 컴퓨터가 없다. (게임제작자가 계속 컴퓨터를 켜놓을수도 없고....)
- 대부분이 유동 ip라서 바뀐 ip에 대해서는 직접 수정을 해야된다.
- 채팅이 불가능 하다.
- save기능의 문제. (1이라는 아이디로 들어오나 2 라는 아이디로 들어오나 같은 세이브파일)
- 기타 잡다한 온라인 스크립트의 문제들...