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

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

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

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

Сообщение Neeler » Вс сен 05, 2010 18:04

С дебагом нет десинка, но при этом видно в игре их. Т.е выходишь, заходишь, а то что строил пропало.

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

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

Сообщение Neeler » Пн сен 06, 2010 09:47

Anon, вы правы. Ошибка в консоли из за длинного названия версии

Еще ошибка выскакивает в консоли иногда
dbg: [net] send failed with error 32

И
dbg: [misc] String too long for destination buffer
dbg: [net] [udp] queried from ИП
dbg: [misc] String too long for destination buffer
dbg: [net] [udp] queried from ИП
dbg: [misc] String too long for destination buffer
dbg: [net] [udp] queried from ИП


dbg: [net] 'Neeler' reported an error and is closing its connection (desync error)
Neeler
Диспетчер
Диспетчер
 
Сообщения: 142
Зарегистрирован: Чт май 13, 2010 11:35

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

Сообщение Anon » Пн сен 06, 2010 17:36

Neeler писал(а):dbg: [net] send failed with error 32

Означает проблемы при регистрации.
Neeler писал(а):dbg: [net] [udp] queried from ИП

Просто указание на то, что был запрос с хоста "ИП"
Anon
Диспетчер
Диспетчер
 
Сообщения: 246
Зарегистрирован: Вт ноя 25, 2008 20:14

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

Сообщение Neeler » Вт сен 07, 2010 20:09

Anon, а эта ошибка dbg: [misc] String too long for destination buffer может приводить к переполнению чего нибудь ? Просто десинки очень старнны. Ктото может играть, а других выкидовать. Могут все играть нормально, а выйдя и зайдя получать десинки? Эта ошбка сыпется когда клиент получает версию как я понимаю.

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

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

Сообщение Anon » Вт сен 07, 2010 21:16

От этой ошибки переполнений не должно быть. Хотя, если она вылезает, то имя версии копируется не полностью и это вполне може вызвать десинк.
Вообще, никакого howto по борьбе с этой бедой нет, так что я даже не знаю, что тут делать.
Новый исходник с уменьшенной длиной строчки версии: http://rghost.ru/2560502
Anon
Диспетчер
Диспетчер
 
Сообщения: 246
Зарегистрирован: Вт ноя 25, 2008 20:14

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

Сообщение Neeler » Вт сен 07, 2010 21:29

Anon писал(а):От этой ошибки переполнений не должно быть. Хотя, если она вылезает, то имя версии копируется не полностью и это вполне може вызвать десинк.
Вообще, никакого howto по борьбе с этой бедой нет, так что я даже не знаю, что тут делать.
Новый исходник с уменьшенной длиной строчки версии: http://rghost.ru/2560502


Да я пробовал уменьшать длину строчки. Не помогло.
Взял чистую сборку наложил такие патчи:

-Russian Town Names - русские названия городов.
-Rating in Town Label — отображение рейтинга в названии города
-Chunnel — позволяет строить туннели под водой
-Infrastructure sharing (2.1.1) — позволяет сделать всю инфрастуктуру (станции, рельсы, гаражи) общими и взымать плату за их использование.
-Passenger Only Signals & Stations - станции и сигналы, по которым могут ездить только пассажирские поезда.
-Disable train reversing when waiting for too long - поезда не разворачиваются и не создают пробки, даже когда ждут сигнала очень долго.
-Advanced Terraform - Drag&Draw - Drag&Drop изменение ландшафта (с зажатым Cetrl).

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

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

Сообщение Anon » Вт сен 07, 2010 22:37

Я думал, что и на ней есть десинки. Раз уж дело в патчах, я могу подозревать Traffic lights, More Conditional Orders, extra-large-maps, Automated Timetables and Separation.
Anon
Диспетчер
Диспетчер
 
Сообщения: 246
Зарегистрирован: Вт ноя 25, 2008 20:14

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

Сообщение Neeler » Ср сен 08, 2010 08:13

Посмотрим. Как то надо найти причину. В этой сборке нет этих патчей. Так что буду смотреть

Вроде как с Automated Timetables and Separation были какие то проблемы и он вроде зброшен.
Neeler
Диспетчер
Диспетчер
 
Сообщения: 142
Зарегистрирован: Чт май 13, 2010 11:35

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

Сообщение Neeler » Ср сен 08, 2010 13:59

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

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

Сообщение Neeler » Чт сен 09, 2010 13:33

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

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

Сообщение Anon » Чт сен 09, 2010 16:19

В исходники, отвечающие за депо, многие патчи изменения вносят.
Кстати, одним из первых надо Automated timetables & separation проверить, он весьма корявый и всё равно будет заменён другим.
Anon
Диспетчер
Диспетчер
 
Сообщения: 246
Зарегистрирован: Вт ноя 25, 2008 20:14

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

Сообщение Neeler » Чт сен 09, 2010 16:24

Anon писал(а):В исходники, отвечающие за депо, многие патчи изменения вносят.
Кстати, одним из первых надо Automated timetables & separation проверить, он весьма корявый и всё равно будет заменён другим.


Попробую на днях вашу сборку с вырезанным Automated timetables & separation
Neeler
Диспетчер
Диспетчер
 
Сообщения: 142
Зарегистрирован: Чт май 13, 2010 11:35

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

Сообщение Simozzz » Чт сен 09, 2010 16:30

Хм, а вы всегда с ГРФ пробовали игру на десинки?
Участник проэкта Ruauto(временно заморожен) и набора УЖД для ТТДП.
Аватара пользователя
Simozzz
Президент
Президент
 
Сообщения: 758
Зарегистрирован: Ср янв 09, 2008 22:10
Откуда: Москва

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

Сообщение Neeler » Чт сен 09, 2010 16:31

Simozzz писал(а):Хм, а вы всегда с ГРФ пробовали игру на десинки?


И с grf и без grf
Neeler
Диспетчер
Диспетчер
 
Сообщения: 142
Зарегистрирован: Чт май 13, 2010 11:35

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

Сообщение Neeler » Чт сен 09, 2010 16:44

Anon, не получается собрать под Винь

4>command.obj : error LNK2001: unresolved external symbol "public: void __thiscall WatchCompany::OnDoCommand(struct TinyEnumT<enum Owner>,unsigned int)" (?OnDoCommand@WatchCompany@@QAEXU?$TinyEnumT@W4Owner@@@@I@Z)
4>toolbar_gui.obj : error LNK2001: unresolved external symbol "void __fastcall ShowWatchWindow(enum Owner)" (?ShowWatchWindow@@YIXW4Owner@@@Z)
4>..\objs\Win32\Release\\openttd.exe : fatal error LNK1120: 2 unresolved externals
Neeler
Диспетчер
Диспетчер
 
Сообщения: 142
Зарегистрирован: Чт май 13, 2010 11:35

Пред.След.

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

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

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