Апдейт rRO от 17-01-2007 [решено] [тестируем!]

Официальный сервер Ragnarok On-Line в России - https://ru.4game.com/ro/install/

Модератор: 4epT

Правила форума
ВНИМАНИЕ: реклама сторонних ботов запрещена! Всякие плюшки - можно :)
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

Antarx
Короче. Я Заапдейтил СВНку, хз какой там щас билд.
Но предупрежу сразу, если ПироЖок фиксил баги в нашем релизе сам, то там они так и остались.
ТЕ оттудова можно взять только functions.pl и Send/ServerType13.pm.
Всё другое не надобно.
Peter-kun
Новичок
Сообщения: 5
Зарегистрирован: Ср дек 27, 2006 8:07 pm

Сообщение Peter-kun »

piroJOKE писал(а):Peter-kun
Надо ставить или 5355 ------ или 5347 + патч.
Ага, спасибо. Я криворукий баран =) Снес, переустановил и все работает. Только к этому моменту уже появился билд 5357.
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

kLabMouse
Да нифига я не фискил. Единственное что, это вот ту кривулю насчет банЧека. (Я так и не понял нужен он реально или нет, а без него не проверял! :D ).
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

piroJOKE
Дя оно фиксится за 5 мин.
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

kLabMouse
Если ты насчет бан-чека, то я имею в виду - надо бы его по-человечески бы сделать, с ожиданием ответа. И тот неработающий блок с serverType 2 в receive тоже меня удручает. :(
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

piroJOKE
Недогнал. %) :crazy:
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

kLabMouse
кокая буква тебе не понятна?
зы: ты о каком фиксе вообще начал разговор?
ззы: всё, я спать; всё - завтра.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

piroJOKE
Короче. там был фикс на Misc.pm, не смотрел что фиксил, но хз мож что важное.

Что касается
piroJOKE писал(а):Если ты насчет бан-чека, то я имею в виду - надо бы его по-человечески бы сделать, с ожиданием ответа.
давно есть, просто закоментирован
piroJOKE писал(а):И тот неработающий блок с serverType 2 в receive тоже меня удручает. :(
здесь Я не догнал. (мож мало травы вкурил) какой СерверТайп 2, какое он вообще имеет отношение к теме розговора? Что в Рецайв????

ЗЫ: ППЦ. Видимо Я сегодня что-то мало курнул.
agasecond
Энтузиаст
Сообщения: 116
Зарегистрирован: Чт ноя 30, 2006 3:17 am

Сообщение agasecond »

Спасибо Мыше, хкоре 1 теперь фурычит!
Не забываем, что спасибо не булькает, и шлем денежку.
Когда наша компания выходит на прогулку, следы потом сохраняются еще очень долго…
Брань, Глад, Мор и Смерть
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

kLabMouse
Я зарядил глобальный поиск по исходникам, повтыкать, откуда сендБанЧек вообще запускаеццо.
Так вот, единственное место - это receive.pm (блин, я уже писал про это в начале темы, ты не читал что ли?...).

Ладно, еще раз...

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

	# gradeA says it's supposed to send this packet here, but
	# it doesn't work...
	# 30 Dec 2005: it didn't work before because it wasn't sending the accountiD -> fixed (kaliwanagan)
	$net->sendBanCheck($accountID) if (!$net->clientAlive && $config{serverType} == 2);
#	$net->sendBanCheck($accountID) if (!$net->clientAlive && $config{serverType} == 13);
Вот. Заремаренный блок - мой, я его попытался добавить. Ну так вот, ежели оригинальную строку заемарить, а мою - активировать, то вылетает с ошибкой. :cry: Али баг, али чего-то не хватает... Откровенно говоря, я не стал разбираться и просто в misc.pm влепил ту крывулю:

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

	if ($plugin_args{autoLogin} && @chars && $config{char} ne "" && $chars[$config{char}]) {
+		$messageSender->sendBanCheck($accountID);
		$messageSender->sendCharLogin($config{char});
		$timeout{charlogin}{time} = time;
		return 1;
	}

	if (@chars) {
		my @choices = @charNames;
		push @choices, (T('Create a new character'), T('Delete a character'));
		my $choice = $interface->showMenu(T("Character selection"),
			T("Please chooce a character or an action: "), \@choices);
		if ($choice == -1) {
			# User cancelled
			quit();
			return 0;

		} elsif ($choice < @charNames) {
			# Character chosen
			configModify('char', $charNameIndices[$choice], 1);
+			$messageSender->sendBanCheck($accountID);
			$messageSender->sendCharLogin($config{char});
			$timeout{charlogin}{time} = time;
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
z0z0z0
Новичок
Сообщения: 13
Зарегистрирован: Вт дек 12, 2006 7:48 am

Сообщение z0z0z0 »

agasecond писал(а):Спасибо Мыше, хкоре 1 теперь фурычит!
Не забываем, что спасибо не булькает, и шлем денежку.
Спасибо, только откуда его качать ? О.о Я че-то не вьехал, из Download или http://bibian.ath.cx/?
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

z0z0z0
Испытай SVN 5358 из нашего даунлоада, плз. ( viewtopic.php?t=2 )
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

todo:
• проверить компиляцию порталов;
• перекомпилить внешний мап-вьювер;

P.S.: Понаделалал совершенно дурацких скриншотов (46 Кб), показывающих, что именно изменяется в functions.pl при введении поддержки xKore 1; это может помочь при дальшейших изменениях пакетов на раг-гейме...
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
Kissa2k
Профессионал
Сообщения: 1304
Зарегистрирован: Пн дек 04, 2006 8:33 pm

Сообщение Kissa2k »

У меня вопросик. Почему в режиме XKore в консоли не отображается кириллица?
BringDown
Начинающий
Сообщения: 20
Зарегистрирован: Вт ноя 14, 2006 1:47 pm

Сообщение BringDown »

Перестал работать плагин forge.pl
Died at this line:
my $msg = pack("C*", 0x8E, 0x01) . pack("S*", $index) . pack("C*", 0x00, 0x00, 0x00, 0x00, 0x00, 0x00);
* sendMsgToServer($r_socket, $msg);
}
Не подскажете лекарство?

Offtop: Peter-kun, настрой нормально своего сина, который бегает в оркданже, он вызванных биоканнибализмом растений бьет :x
Закрыто