PDA

Просмотр полной версии : [9010] Implement realmd support realms for different client versions


newsbot
17.12.2009, 03:50
<pre>m sql/realmd.sql
+ sql/updates/9010_01_realmd_realmlist.sql
m sql/updates/Makefile.am
m src/game/SharedDefines.h
m src/game/WorldSocket.cpp
m src/mangosd/Master.cpp
m src/realmd/AuthCodes.h
m src/realmd/AuthSocket.cpp
m src/realmd/AuthSocket.h
m src/realmd/RealmList.cpp
m src/realmd/RealmList.h
m src/shared/revision_nr.h
m src/shared/revision_sql.h

[9010] Implement realmd support realms for different client versions

* Supported 1.12.1, 1.12.2, 2.4.3, 3.2.2a in same time as relams in same realmlist
* mangosd by self check correct for it client build and reject all incorrect cases
* realmd know from mangosd what builds supported each realm and
if realm not support it then in relamlist for specific client this relam show as offline.
Not need any manual settings for this.

Signed-off-by: VladimirMangos <vladimir@getmangos.com></pre>



Дальше... (http://github.com/mangos/mangos/commit/8252940c22da9532ceacb1c3cc23f42e8d47fa13)

tempura
17.12.2009, 07:18
Ну лучше поздно, чем никогда. :) :) :) Хотя теперь лично мне это нафиг не нужно. :) А когда-то... o_O

Hummer
17.12.2009, 09:32
когда-то самому ручками приходилось)

tempura
17.12.2009, 09:35
Offtop

Хаммер, полную версию фотки из твоей подписи можно куда-то? :) :) :) :)

Hummer
17.12.2009, 09:49
Offtop

Хаммер, полную версию фотки из твоей подписи можно куда-то? :) :) :) :)
Offtop

легко :D если найду выложу,дома наверное ,щас work.

StinK
19.12.2009, 16:15
А как законнектиться с клиента 2.4.3(8606)? В таблице реалмлист создал два реалма, в одном в столбе realmbuilds прописал 10505, а в другом соответственно 8606. При запуске сервера в realmbuilds автоматом ставится 10505. Что я не так делаю?

Vladimir
19.12.2009, 16:52
прописывать ничего не надо в поле - всеравно это будет заменено - это поле заполняется автоматически соответвующим mangosd на основе известных ему им поддерживаемых билдов

С какой стати вы решили что это позволит зайти на один realm разными версиями клинетов - поддержка добавлена другого вы может запустить 2 mangosd для разных версий и прописать в один realmlist.

Такого бреда как поддержка разных версий клиента на одном mangosd не было в мангосе и не будет

StinK
19.12.2009, 21:15
прописывать ничего не надо в поле - всеравно это будет заменено - это поле заполняется автоматически соответвующим mangosd на основе известных ему им поддерживаемых билдов

С какой стати вы решили что это позволит зайти на один realm разными версиями клинетов - поддержка добавлена другого вы может запустить 2 mangosd для разных версий и прописать в один realmlist.

Такого бреда как поддержка разных версий клиента на одном mangosd не было в мангосе и не будет
Упс, значит я дурак, не так понял :)
Спасибо.