|
Новичкам Информация для всех новичков, новичкам рекомендуется задавать свои вопросы здесь |
|
Опции темы | Поиск в этой теме | Опции просмотра |
11.04.2010, 12:42 | #1 |
Гость
Сообщений: n/a
|
Принятие разных версий клиентов
Здравствуйте! Надеюсь на ваш адекватный ответ!
Где в исходном коде мангоса можно сделать так чтобы realmd пускал клиенты: 11723 3.3.3a 11403 3.3.2 11159 3.3.0a И игроки с разными версиями могли находится в одном мире одновременно. В realmd - AuthCodes.h есть список клиентов но куда его применить? Если это делается не в коде, то где? В таблице reamlist? Спасибо заранее! |
11.04.2010, 12:59 | #2 |
YTDB Dev
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
|
У разных версий клиентов - разные данные в дбц(и не только), поэтому желательно такого не делать...)
Последний раз редактировалось NeatElves; 11.04.2010 в 13:03. |
11.04.2010, 13:03 | #3 |
Новичок
Регистрация: 07.03.2010
Сообщений: 20
Сказал(а) спасибо: 3
Поблагодарили 7 раз(а) в 6 сообщениях
|
Интересно, а как же тогда офф-сервер
|
11.04.2010, 13:05 | #4 |
YTDB Dev
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
|
А что офф - там что, пускают сейчас с 330 на 333 ?) Или, к примеру, бк 333 и лич 333 - так там все одинаковое, за исключением нового контента... Вроде так)
|
11.04.2010, 14:15 | #5 |
Гость
Сообщений: n/a
|
А вообще есть способ осуществить?
|
11.04.2010, 14:21 | #6 |
Умный
Старожил
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
|
Рилм и так будет пускать все предыдущие версии клиентов.
Другое дело, что для их работы необходимо (в вашем конкретном случае) иметь 3 запущенных разных mangosd.exe под каждую из ваших версий. Соответственно, с разными базами для мира, скриптов и персов. realmd.exe достаточно одного и базы, как я понимаю, тоже. Только в конфиге и базе realmd провести соответствующие настройки. Сделать игру с разных версий клиентов в одном мире на настоящий момент невозможно, нет такого функционала в мангосе и вряд ли будет. На оффе не пускаю разные версии клиентов - отличается лишь контент в зависимости от оплаты. Клиент в любом случае должен быть самой последней версии. |
11.04.2010, 14:24 | #7 |
Гость
Сообщений: n/a
|
Сам играю на оффе, он принимает ласт версию, если версия не та он переводит на обновление!
Если аккаунт бк, то просто закрыт доступ к локациям и классу.(это эмулируется в столбце expansion в accounts) Так что офф тут совсем не в тему (имхо) KiriX, возможно есть способ но с глобальным изменением кода? Последний раз редактировалось NeatElves; 11.04.2010 в 15:19. |
11.04.2010, 15:54 | #8 | |
Супер-модератор
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
|
Цитата:
|
|
11.04.2010, 20:01 | #10 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
Не требуется это - mangosd с соотвевующим realm id сам пропишет поддерживаемые билды в его строчке.
Может понадобиться только в нестандартном случае когда у вас realm id не соотвевует реально запущенному mangosd. Например в случае когда 2 записи для разных сеток - одна для реально существующего mangosd - другая просто пробрасывает к нему и соотвевеено для второй нет реального mangosd который мог бы поправить это поле под себя - тогда ручками тоже что mangosd прописал в реально соотвевующей ему записи.
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
12.04.2010, 11:06 | #11 | |
Гость
Сообщений: n/a
|
Цитата:
|
|
12.04.2010, 11:27 | #12 |
MaNGOS Dev
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
|
Сделать вы может что угодно, но работать не будет.
Точнее гарантированно будет работать хуже - в разной степени для разных комбинаций билдов, вплоть до полной неработоспособности. Совместимость кода сервера с каким-то билдом не заключается в одной проверке. Если вы считаете, что проверка на билд добавлена только по причине нашей вреднгости, то вы глубоко заблуждаетесь.
__________________
Так как устал объяснять знайте ICQ не пользуюсь |
12.04.2010, 11:59 | #13 | |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
Цитата:
Если ответ на вопрос, то он однозначен: НЕТ! Если согласие с бредом, то пожалуйста: конечно можно! Займитесь этим, потратьте чуток своего драгоценного времени на это! На форуме таковых разработок не было, нет, и вряд ли они появятся - ввиду своей полной бессмысленности. Объяснять данную бессмысленность - бессмысленно (прошу пардону за тавтологию), вам достаточно самому сесть и подумать о разнице клиентов разных версий.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Священная война - системы контроля версий | Konctantin | Флудильня | 47 | 08.11.2010 13:21 |