Сетевая сборка OpenTTD 1.0.3

OpenTTD - современная игра, клон Transport Tycoon Deluxe с открытым исходным кодом, написанный на C и С++. Содержит ряд ключевых улучшений и возможность игры по сети. На данный момент это главное направление развития игры.

Модераторы: eraserkry, Mihamster, Smoky555, Группа модераторов

Re: Сетевая сборка OpenTTD 1.0.3

Сообщение Neeler » Чт сен 02, 2010 21:54

Это какой-то мегабред. Загружаю сейв, подключаюсь и получаю через минуту десинк. Решил собрать исходник с дебагом десинка. Собрал, запустил. Летит куча инфы в консоли, сижу жду десинка, а его нету. Что за бред
Neeler
Диспетчер
Диспетчер
 
Сообщения: 142
Зарегистрирован: Чт май 13, 2010 11:35

Re: Сетевая сборка OpenTTD 1.0.3

Сообщение Anon » Пт сен 03, 2010 16:20

Выкладываю набор патчей по отдельности. Для тех, у кого Mac OS X — всё разложено по пордяку наложения, все остальные пользуются списком из первого поста. Набор под однопользовательскую игру, соответственно не надо накладывать cargodist_1.0.3.diff и minimap_1.0.3.diff, но надо наложить фикс и патчи "net-cb-1.0.3.zip" выложенные выше в теме. И, само собой, будут небольшие ошибки при наложении, ибо патчатся зависимые от cargodist места, а в виду того, что он не накладываются, эти места становятся другими и патч не всегда их может рапсознать.
Вложения
patches.zip
(379.96 Кб) Скачиваний: 234
Anon
Диспетчер
Диспетчер
 
Сообщения: 246
Зарегистрирован: Вт ноя 25, 2008 20:14

Re: Сетевая сборка OpenTTD 1.0.3

Сообщение Neeler » Пт сен 03, 2010 16:30

Спасибо Anon, буду ковырять
Neeler
Диспетчер
Диспетчер
 
Сообщения: 142
Зарегистрирован: Чт май 13, 2010 11:35

Re: Сетевая сборка OpenTTD 1.0.3

Сообщение Anon » Пт сен 03, 2010 20:52

А просто 1.0.3 тестировал кто-нибудь? Есть десинки?
Если это из-за патчей, то дебаг прикручен всего к трём—четырём патчам, могу посмотреть полный список.
Anon
Диспетчер
Диспетчер
 
Сообщения: 246
Зарегистрирован: Вт ноя 25, 2008 20:14

Re: Сетевая сборка OpenTTD 1.0.3

Сообщение Neeler » Пт сен 03, 2010 20:55

Anon писал(а):А просто 1.0.3 тестировал кто-нибудь? Есть десинки?
Если это из-за патчей, то дебаг прикручен всего к трём—четырём патчам, могу посмотреть полный список.


Все отлично на 1.0.3.

В консоль постоянно сыпятся dbg: [misc] String too long for destination buffer. Из за какого патча понять не могу
Neeler
Диспетчер
Диспетчер
 
Сообщения: 142
Зарегистрирован: Чт май 13, 2010 11:35

Re: Сетевая сборка OpenTTD 1.0.3

Сообщение Anon » Пт сен 03, 2010 20:59

Так. Стоп. Нашёл, что это сообщение вываливается, когда не проходит проверка в функции strecpy. Сейчас поищу, в каких патчах она используется.
Блиц-анализ подсказывает, что виноват srv_pack_1_0_2.diff.
Anon
Диспетчер
Диспетчер
 
Сообщения: 246
Зарегистрирован: Вт ноя 25, 2008 20:14

Re: Сетевая сборка OpenTTD 1.0.3

Сообщение makbeth » Пт сен 03, 2010 21:45

Anon писал(а):Блиц-анализ подсказывает, что виноват srv_pack_1_0_2.diff.

Да ни в чем он не виноват. Это нормальное отладочное сообщение, никаких проблем оно не вызовет. Просто сигнал, что что строка не "влезла".
Вороне как-то бог послал на вход 4 вольта...
Изображение
makbeth
Директор
Директор
 
Сообщения: 388
Зарегистрирован: Пн фев 11, 2008 06:23
Откуда: Санкт-Петербург

Re: Сетевая сборка OpenTTD 1.0.3

Сообщение Neeler » Сб сен 04, 2010 09:16

Странно, попробую убрать. У меня с этими патчами был поднят сервер на чистой 1.0.3.

Наверно не стоило в сборку сетевую его добавлять. По идее это чисто серверные патчи.
Neeler
Диспетчер
Диспетчер
 
Сообщения: 142
Зарегистрирован: Чт май 13, 2010 11:35

Re: Сетевая сборка OpenTTD 1.0.3

Сообщение Neeler » Сб сен 04, 2010 09:33

Пересобрал. Ошибки не исчезли.

И еще странный варнинг появился. dbg: [sprite] Ignoring 48 unused extra bytes from the sprite from /nars2w at position 2826259

Возможно проблема к гфке какой то. Попробую на чистом транспорте, без доп грф
Neeler
Диспетчер
Диспетчер
 
Сообщения: 142
Зарегистрирован: Чт май 13, 2010 11:35

Re: Сетевая сборка OpenTTD 1.0.3

Сообщение Anon » Сб сен 04, 2010 22:32

Neeler писал(а):И еще странный варнинг появился. dbg: [sprite] Ignoring 48 unused extra bytes from the sprite from /nars2w at position 2826259

Судя по названию, виновата железнодорожная грф-ка NARS.
Anon
Диспетчер
Диспетчер
 
Сообщения: 246
Зарегистрирован: Вт ноя 25, 2008 20:14

Re: Сетевая сборка OpenTTD 1.0.3

Сообщение Neeler » Вс сен 05, 2010 15:23

С отключенным нутраком пока десинков нет.
Neeler
Диспетчер
Диспетчер
 
Сообщения: 142
Зарегистрирован: Чт май 13, 2010 11:35

Re: Сетевая сборка OpenTTD 1.0.3

Сообщение Anon » Вс сен 05, 2010 15:39

newgrf тоже может десинки вызывать?
Anon
Диспетчер
Диспетчер
 
Сообщения: 246
Зарегистрирован: Вт ноя 25, 2008 20:14

Re: Сетевая сборка OpenTTD 1.0.3

Сообщение Neeler » Вс сен 05, 2010 15:51

Похоже на то. Причем глючили электропоезда. Дизели ездиют норм, запускаешь электро, сразу десинк
Neeler
Диспетчер
Диспетчер
 
Сообщения: 142
Зарегистрирован: Чт май 13, 2010 11:35

Re: Сетевая сборка OpenTTD 1.0.3

Сообщение Neeler » Вс сен 05, 2010 17:43

Всеравно бывают десинки. Непонятно из за чего(
Neeler
Диспетчер
Диспетчер
 
Сообщения: 142
Зарегистрирован: Чт май 13, 2010 11:35

Re: Сетевая сборка OpenTTD 1.0.3

Сообщение Anon » Вс сен 05, 2010 18:02

А с дебагом что?
Anon
Диспетчер
Диспетчер
 
Сообщения: 246
Зарегистрирован: Вт ноя 25, 2008 20:14

Пред.След.

Вернуться в Общие вопросы по OpenTTD

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16