2012-11-30 1 views
0

나는 곧 MMORPG 용 서버를 만들고있다. 나는 최대 레벨까지 능력을 가진 사람들을 원하지 않기 때문에 로봇과 함께 갈 것이라고 발표하고 싶다. 1 주일 이내로 짧지 만 농사일과 물품의 양을 줄이기를 원하지 않기 때문에 1-8 개 계정을 처리하는 봇을 만들고 싶습니다. 나는 C++에 다소 익숙하다. "autoit을 사용하라"는 말을하지 말아라. 나는 다소 전문적이게 보이고 실제로 컴퓨터의 설정으로 작업하려고 노력하고 있는데, windows.h의 기능은 훌륭하지만 나는 할 수 없다. 봇이 메모리를 읽거나 쓰게 만드는 방법을 알아 내거나 softice를 사용하는 방법을 알지 못한다.C++ 문제가 생겼다. (내 개인 서버)

이제 게임이 간단 해졌고 계정 당 2 개의 주문이 사용되었습니다 (장거리 또는 단거리) 몬스터 아이콘과 hp는 항상 같은 x, y 위치에 있으므로 AI는 매우 기본적이고 계정은 똑같은 일을하지만, 보봇 (Boe-Bot)의 보봇 (Boe-Bot)은 패킷을 편집하여 보봇 (Boe-

1 ~ 8 계정에 대한 이유는 일반 서버의 대부분의 사용자가 그룹을 검색하지 않고도 일을 수행 할 수 있도록 상위 수준에 도달하면 보통 1-8에서 보통 4-8 사이에 있습니다 대부분의 지하 감옥은 더 높은 레벨에서 최대 5 시간이 걸리며, 누군가가 내려야하거나 떠나야한다고 결정하면 반쯤 방해가되는 대신 필요한 모든 것을 갖기가 더 쉬울 것입니다. 어떻게 될 수 있는지 알 수 있습니다. 어쨌든,

그것은 내 서버를위한 것이지만 아직까지는 배우지 못해서 호스트가 아니므로 설정하는 데 내 친구에게 돈을 지불하고 있습니다. 봇을 만들어서 도움을 찾고 있어요. 일부 주제에 대해 도움이 필요합니다. 또는 - 누군가 나를 도울 수 있습니다. (많은 도움이 필요하지 않습니다. 1 시간 또는 2 시간이면 올바른 방향으로 나아갈 수 있습니다.) 또는 - someones bot의 소스 코드 내가 필요로하는 것을 찾아 그것을 통해 본다.) 또는 어디 사람이) (싼 가르쳐 찾아 갈

나는이 제작하고 "당신이 부정 행위를하지 말아야"처럼 이제 일을 게시하지 마십시오 내가 제공하고있는 서버, 그래서 그것을 허용하고 사람들에게 내 웹 사이트에서 무료로 프로그램을 제공하기 때문에 속임수가 아니다. "실제 서버에서 연습해야 할 것"이라고 말하면, 아무도 갈 수없는 장소의 "멍청이"영역에서 레벨 1 계정을 사용하게됩니다 (실제 서버 멍청한 지역에 개인 200 명 서버가 있으므로 아무도 방해하지 않을 것입니다.) 그리고 연습을 위해서만 사용하고 나서 서버가 올라 오면 편집 할 것입니다. 그래서 나는 속임수를 쓰지 않을 것입니다. 게임이나 더 먼 곳에서, 그것은 내 서버에서 사용하기위한 것입니다. 나는 사람들이 이것을 어느 정도 진지하게 받아 들일 것을 요청한다. 나는 C++에 상당히 능숙하다. 나는 스스로 가르쳐야 할 곳을 찾을 수 없기 때문에 나는 막혀있다.

또한 관리자는 제발 그만 두지 마십시오. 서비스 약관을 위반하는 것으로 간주 될 수 있음을 깨닫습니다. 그러나이 내용을 읽으면 나는 아닙니다. 그것은 자신의 MY 서버를위한 것이므로 속임수로 사용하지 않기 때문에이 작업을 수행 할 수있는 확실한 이유가 있으며 실제로 도움이 필요합니다.

는 편집 :

내가 소켓과 C++로 네트워킹에 대해 배울 필요가 말했다 몇 가지 정보를 발견했다. 나는 네트워킹을위한 튜토리얼을 찾아 보았지만, 소켓에 대해 많은 것을 고맙게 생각했다.

+1

유효하거나 재미있는 코드 관련 질문이있는 경우 봇/속임수를 언급하는 것에 대해 걱정할 필요가 없습니다. 거의 모든 상황에서 항상 합법적 인 상황이 될 것입니다. 즉, 귀하의 구체적인 문제를 명확히하고 두드러지게 보이게하기 위해 약간의 노력을 기울일 수 있다고 생각합니다. – chris

+2

클라이언트도 작성 했습니까? 당신이 그렇게했다면, 클라이언트 측 지원을 위해 후크를 추가하는 것이 더 쉬울 것 같았습니다. Everquest의 용병과 비슷한 서버 측 로봇을 사용해보십시오. 그것들은 가장 융통성 있고 구현하기 쉽고, 중요하다면 약간의 대역폭을 절약 할 수 있습니다. –

+0

나는 클라이언트를 쓰지 않았다, 나의 친구는 모든 것, 나의 유일한 일은 돈, 봇 및 웹 사이트이다. 나는 봇에 초보자이기 때문에 어떤 훅이나 서버 측 봇이 유감인지 잘 모르겠습니다. – Thorn

답변

1

내 의견으로는 봇이 게임 클라이언트 인 경우 더 쉽습니다. 이렇게하면 클라이언트가 아무 것도 할 수없이 모든 것을 할 수 있습니다.봇은 사용 인터페이스가 필요 없으며 백그라운드에서 실행될 수 있습니다. 이것이 가능한 경우 코드가 모듈화 된 방식에 따라 다릅니다. 이상적인 상황에서는 게임 응용 프로그램 dll을 gamelogic으로 참조하고 서버에서 요청을 수신하고 플레이어가 수행 할 작업을 보내는 등의 새로운 응용 프로그램을 만들 수 있습니다.
클라이언트 윈도우 버튼을 클릭하는 봇을 생성하는 것은 가능하지만 복잡합니다. 그러나 귀하의 요청을 도와 드리기 위해 클라이언트와 서버가 어떻게 작동하는지에 대한 더 많은 정보가 필요합니다. 작성한 언어는 무엇입니까? 사용중인 API 및 라이브러리는 무엇입니까?
이 방법을 달성하는 방법을 모르고 클라이언트가 어떻게 작동하는지 전혀 알지 못하는 경우 친구에게 봇을 쓰는 것이 좋습니다.

+0

나는 스스로 봇을 만드는 법을 배우기를 원했고, 일반적인 봇을 만드는 방법에 대한 지침의 일부 프레임 워크는 괜찮은 것 같았다. 내가 원하는 봇을 만들기 위해 배워야 할 것. – Thorn