Страница 1 из 10

xKore 1, xKore 2 или бот в котором можно видеть персонажа.

Добавлено: Ср май 30, 2007 3:41 pm
Xmpe
Как известно, есть в OpenKore опция «xKore 1», которая позволяет запускать саму Кору и вместе с ней клиент.
501437.png
501437.png (1.23 МБ) 1932 просмотра
Кому и зачем это нужно?
1) Для людей, которые заботятся о безопасности бота, и используют его не для набивания лута - «поставил и забыл», а например, под кач основного чара (из личного примера син-98 на старом РусРО).
В случае какой-либо тревоги мы можем отрубить логику Коры и управлять чаром вручную, через запущенный клиент, как будто бы мы все время играли руками.
2) Просто для тех, кому лень бить однообразных мобов, а охота общаться с друзьями, наблюдая как идёт кач, попроходить какие-нить эвенты (об этом ниже, как использовать xKorе для эвентов)

Как это работает?
Xkore 1 - запускается бот, потом вас просят запустить клиент, и логин на сервер происходит из захваченного клиента.
Xkore 2- запускается бот, происходит логин ботом на сервер и модно пить кофе, в случае какой опасности можно запустить клиент, залогиниться в кору и отключив AI, бегать руками.

pJ: уточнение:
xKore 1 - ОК подключается прямо в клиент, фактически хакая его и перехватывая сетевые функции. К сожалению, прямо во время работы подключать ОК к клиенту невозможно, так как некоторые важные сведения сервер высылает только на этапе логина. Поэтому - сначала запускаем ОК, потом клиент, логинимся в клиенте - и, вуаля. Однако, в этом режиме можно в любой момент отключить (закрыть) ОК, и клиент продолжит работать дальше.
xKore 2 - ОК подключается напрямую к серверу (точно так же, как и в xKore 0), однако потом клиент может подключиться в запущенной ОК, как к локальному серверу РО. И отключиться. И опять подключиться. Таким образом, в этом режиме нет необходимости все время держать клиент открытым - а запускать его можно, скажем, только на время проверок. Однако, этот режим пока очень глюкав, увы... очень жаль.
Есть и другие режимы. )
Внимание! Некоторые антивирусы и фаерволы (например Кашпер и Оутпост) блокируют инжект коры в клиент в режиме Xkore 1 расценивая кору как вредоносное п/о. Советую проверить их в первую очередь, если возникают какие-то проблемы.

Запустить Openkore в таком режиме легко: достаточно пары настроек в config.txt

# 0 = normal server, 1 = oRO, 2 = pRO, 3 = eAthena/Freya,
# 4 = new Freya, 5 = new eAthena, 6 = new oRO
# 7 = Aegis 10.x with padded packets, 8 = kRO
# 9 = eAthena, 10 = vRO, 11 = euRO
# If Skills, Moving, Sitting or whatever doesnt work, try all other servertypes before you complain!
serverType 0 - сервертайп, выставляется отдельно от servers.txt
При обычном запуске (xKore 0) все параметры сервера из файла servers.txt автоматически переносятся в config.txt, а в режиме xKore 1, если я правильно понимаю, этого не происходит. Если вы - новичок, и не знаете, какие параметры следует исправить в config.txt вручную, просто хотя бы один раз запустите OpenKore в режиме xKore 0 для вашего сервера - после этого config будет заполнен.
Правильное определение serverType необходимо для работы в режиме xKore 1.
Если «serverType» клиента и serverType OpenKore не совпадут - вы получите вылеты из игры и/или зависания персонажа в игре.
И это несмотря на то, что по отдельности клиент будет работать и OpenKore в режиме xKore 0 тоже!
# 1 = hook into RO client, 2 = Act as stand-alone proxy, proxy = act as true proxy
XKore 0 - режим работы -основной параметр для запуска
XKore_silent 1 (не отображать системные сообщения коры в клиенте, рекомендуется оставить как есть)
XKore_bypassBotDetection 0 (Отключить обнаружение коры защитой клиента. нет необходимости т.к. у нас нигде не используется.
XKore_exeName ragexe.exe (Имя выполняемого процесса, для офа именно ragexe, а не ragnarok)

# XKore 2 / Proxy configuration - настройки для режима, когда кора выступает в роли прокси (сильно глюкавый режим)
XKore_ID (фз что такое, не используется)
XKore_listenIp 127.0.0.1 (ip, на который будет висеть кора и ждать клиента, рекомендуется оставить как есть)
XKore_listenPort 6901 (соответсвенно порт)
XKore_publicIp 127.0.0.1 (Не трогаем)
XKore_proxyAllowed_IP (ip, с которых разрешено коннектится, тоже не трогаем)
Можно считать, что в этом режиме бот стартует как обычный xKore 0, однако, при старте он запускает «псевдо-сервер», к которому может подсоединяться клиент - как к обычному игровому серверу! К сожалению, этот гениальный по замыслу режим афтары так и не доделали. Он глючный и печальный
# It is not advised to set secureAdminPassword if you're using Xkore 2
secureAdminPassword 1 (постоянная генерация случайного пароля для xkore 2, я отключал и ставил свой пасс)
adminPassword (вот тут собственно задается тот пароль, с которым будем коннектится к коре)
callSign
commandPrefix ; (префикс команд для xkore 1, в xkore2 неработало)

То есть набрав в клиенте ;move 165 165 бот посчитает это как команду move 165 165. Лучше не использовать это, т.к. велик риск очепятаться и «спалиться».
Более того! Скажу так, ВСЕ кто использовали этот режим хотя бы раз да спалились! Уж очень велик риск, особенно когда спешишь…
adminPassword - поподробнее
Например у вас на сервере
логин Novice
пасс 1234
Установили «adminPassword 4321» => при коннекте в xkore 2 нужно набирать логин Novice и пасс 4321

Внимание! Для корректной работы xKore-режимов среди прочего необходимо иметь правильный recvpackets.txt , соответствующий вашему серверу! Как его получить, описано тут: ссылка.

Отличия xKore-1 от xKore-2:
• Xkore 1:
Захваченный клиент.
Одна копия Коры запущенной в xKore1.
• Xkore2:
Независимый клиент, подключаемый к Коре.
Возможность запустить несколько ботов путём изменения портов (например, первый бот 6901, второй 6902 и т.д.)

Добавлено: Ср май 30, 2007 3:44 pm
Xmpe
Настройки клиента для режима Xkore 2 На примере русро
Вам необходим exe файл читающий папку data и поместить в жту папку файл sclientinfo.xml
Со следующим содержимым

Код: Выделить всё

<?xml version="1.0" encoding="win-1251" ?>
<clientinfo>
	<desc>Ragnarok Client Information - Taiwan Version</desc>
 	 <servicetype>korea</servicetype>
 	 <servertype>sakray</servertype>
<connection>

 		<display>Ragnarok RusRo: Freya</display>
		<desc>www.rusro2.com</desc>
 		<version>24</version>
 		<langtype>14</langtype>
		<registrationweb>http://rusro2.com/reg.php</registrationweb>
		<address>85.17.154.41</address>

 		<port>6999</port>
<aid>
		<admin>2000000</admin>
		<admin>2000001</admin>
		<admin>2000002</admin>
		<admin>2000003</admin>
		<admin>2000004</admin>
		<admin>2000102</admin>
		<admin>2002926</admin>
		<admin>2002927</admin>
		<admin>10000232</admin>
		<admin>10000234</admin>
</aid>
</connection>
<connection>

 		<display>Xkore2</display>
		<desc>www.rusro2.com</desc>
 		<version>24</version>
 		<langtype>14</langtype>
		<registrationweb>http://rusro2.com/reg.php</registrationweb>
		<address>127.0.0.1</address>

 		<port>6901</port>
<aid>
		<admin>2000000</admin>
		<admin>2000001</admin>
		<admin>2000002</admin>
		<admin>2000003</admin>
		<admin>2000004</admin>
		<admin>2000102</admin>
		<admin>2002926</admin>
		<admin>2002927</admin>
		<admin>10000232</admin>
	
</connection>


</clientinfo>
При запуске клиента у нас будет выбор куда логиниться, напрямую на сервер или через запущенный Openkore в режиме Xkore 2
Xkore2.jpg
Xkore2.jpg (6.88 КБ) 1932 просмотра

Добавлено: Ср май 30, 2007 5:05 pm
Xmpe
Нужно коменты чем то отделить, каким то цветом ) если подскажешь каким будет збз )
А поикать по форуму, немогу обещать, но попробую.
Лучше имхо если какие то вопросы будут всплывать то поднимать их в этой теме и походу переносить в первый пост.

Добавлено: Ср май 30, 2007 6:07 pm
piroJOKE
Чувак, у тебя проблемы с орфографией и знаками препинания. Рекомендую установить FireFox 2.x, там есть проверка правописания. Она ваще заепует страшно, но для публикаций может пригодиццо.

Чуть подредактировал текст, но ошибок все еще дофига. Иллюстрация кстати неудачная.

ЗЫ: Старайся не использовать подчеркивание в постах, оно воспринимается как гиперссылко, что есть нехарашо.

Добавлено: Ср май 30, 2007 6:12 pm
Xmpe
Ок ) но спелл чекеры фтопку, пишу быстро, а то что криво уж извиняйте.
А что в скрине плохого ?

Добавлено: Ср май 30, 2007 6:27 pm
piroJOKE
По скрину - не очевидна связь происходящего на экране клиента с текстом к консоли OpenKore.

"но спелл чекеры фтопку, пишу быстро, а то что криво уж извиняйте. " - да никто не против; а эта штука встроенная в FF2 как раз для этого и нужна!
Кроме того, есть разница в тщательности подготовки для случаев, когда ты публикуешь СТАТЬЮ (которую прочтут сотни) и обычным постом (который прочтут единицы). ;)

Добавлено: Ср май 30, 2007 9:29 pm
lamko
Чет не пашет... сделал я конфиг такой и нифига, выбираю xkore2 в клиенте бот при этом включено но не просит запстить клиент вот и не пашет..


гм.. же просит ярлык который с сделал в конфиге..который дату читает.. пробуемс..


так выбираю Xkore2 не тянет..фаилед коннект, мб айпи в склиенте написать русрошевский?


такс спасибо, все пашет просты выбираем в клиенет когда просит 1ую строчку и пишем пароль такойже как и на аккаунте и он начинает бегать, так что все норм, большое спасибо!

xmpe надо тебе модера ставить))))))

лан, бот пошел кач ) спасибо!

Хммммм а возможно, чтобы в самом ро с ботом мона было в общий чат писать в клиенет например sit и он сидит или что-нибудь в этом роде..?

Добавлено: Ср май 30, 2007 10:02 pm
Xmpe
lamko
ппц, к тебе дешифратор надо приделать
lamko писал(а):так выбираю Xkore2 не тянет..фаилед коннект, мб айпи в склиенте написать русрошевский?
тут бот бегает сам по себе, клиентом ты конектишься к уже бегающему боту
lamko писал(а):Хммммм а возможно, чтобы в самом ро с ботом мона было в общий чат писать в клиенет например sit и он сидит или что-нибудь в этом роде..?
commandPrefix ; (префикс команд для xkore 1, в xkore2 неработало)

То есть набрав в клиенте ;move 165 165 бот посчитает это как команду move 165 165. Лучше не использовать это, т.к. велик риск очепятаться и «спалиться».
вот это для кого ?

Добавлено: Вс июн 10, 2007 10:38 am
papaz0glo
я так и не понял фишку хкор 2

Добавлено: Вс июн 10, 2007 3:24 pm
Xmpe
запустив 3 бота ты можешь в любой момент зайти клментом, без перезахода с сервера, считай что у тя 3 бота почти в xkore 1

Добавлено: Ср июн 13, 2007 12:38 am
Igorek
Жаль у меня нету sclientinfo.xml
для флай ро,устонавил туда же никтаут ро)
и терь никтаут ро sclientinfo.xml

Добавлено: Чт июн 21, 2007 11:26 pm
lirikpl
такие вопросики:к тем кто запускал(ет) в хоре2
сильно бот по своей функциональности отличается в режиме хкоре2 от хкоре0?? в плане проявления глюкавости,если да то как проявляется??
больше траффик жрет ??или как хкор 0
какой колличество возможно запустить одновременно??

Добавлено: Чт июн 21, 2007 11:32 pm
piroJOKE
Глюков как таковых мало, пока отключен клиент.
Проблемы начинаются хотя бы с того, что с первого раза Х подключишься.
Впрочем... просто пробуй это сам.

Добавлено: Пт июн 22, 2007 7:31 am
Lims
Получлось у кого для оффа?
<?xml version="1.0" encoding="euc-kr" ?>
<clientinfo>

<servicetype>russia</servicetype>
<servertype>primary</servertype>

<connection>
<display>Russia Server</display>
<desc>None</desc>
<address>81.177.13.7</address>
<port>6900</port>
<version>110022</version>
<registrationweb>http://www.raggame.ru/asp/member/mem_re ... trationweb>

<aid>
<admin>101282</admin>
<admin>104649</admin>
<admin>104665</admin>
<admin>104666</admin>
<admin>104667</admin>
<admin>104668</admin>
<admin>104906</admin>
<admin>104907</admin>
<admin>104908</admin>
<admin>104909</admin>
<admin>130098</admin>
<admin>130099</admin>
<admin>130100</admin>
<admin>112285</admin>
<admin>225185</admin>
<admin>246862</admin>
<admin>357297</admin>

</aid>
</connection>

<connection>
<display>xKore2</display>
<desc>None</desc>
<address>127.0.0.1</address>
<port>6999</port>
<version>110022</version>
<registrationweb>http://www.raggame.ru/asp/member/mem_re ... trationweb>

<aid>
<admin>101282</admin>
<admin>104649</admin>
<admin>104665</admin>
<admin>104666</admin>
<admin>104667</admin>
<admin>104668</admin>
<admin>104906</admin>
<admin>104907</admin>
<admin>104908</admin>
<admin>104909</admin>
<admin>130098</admin>
<admin>130099</admin>
<admin>130100</admin>
<admin>112285</admin>
<admin>225185</admin>
<admin>246862</admin>
<admin>357297</admin>

</aid>
</connection>

</clientinfo>
не пашед... После выбора персоонажа вылетает ошибка что не может законнектиться к серверу

Добавлено: Пт июн 22, 2007 8:20 am
Lims
Вот как получается...(не понял как рисунок номально прилипить. он снизу...)

исправил sclientinfo.xml вот в такой вид

Код: Выделить всё

<?xml version="1.0" encoding="euc-kr" ?>

<clientinfo>
	<servicetype>russia</servicetype>
	<servertype>primary</servertype>
	<hideaccountlist></hideaccountlist>
	<extendedslot></extendedslot>

	<connection>
		<display>Russia Server</display>
		<desc>None</desc>
		<address>127.0.0.1</address>
		<port>6901</port>
		<version>110022</version>
		<registrationweb>http://www.raggame.ru/asp/member/mem_regist.asp</registrationweb>

		<aid>
			<admin>101282</admin>
			<admin>104649</admin>
			<admin>104665</admin>
			<admin>104666</admin>
			<admin>104667</admin>
			<admin>104668</admin>
			<admin>104906</admin>
			<admin>104907</admin>
			<admin>104908</admin>
			<admin>104909</admin>
			<admin>130098</admin>
			<admin>130099</admin>
			<admin>130100</admin>
			<admin>112285</admin>
			<admin>225185</admin>
			<admin>246862</admin>
			<admin>357297</admin>					

		</aid>
	</connection>
</clientinfo>
и сую клиенту его через ярлык - 1rag1 /account:sclientinfo.xml
подскажите пожалуйста в чем проблема...