Ru-MaNGOS

Ru-MaNGOS (http://mangos.ytdb.ru/index.php)
-   Новичкам (http://mangos.ytdb.ru/forumdisplay.php?f=40)
-   -   MangoseOne вопросы (http://mangos.ytdb.ru/showthread.php?t=6628)

labor 11.02.2013 08:53

MangoseOne вопросы
 
Всем доброго дня.

Не могли бы вы немного подсказать по накатыванию обновлений для MaNGOS One/ (* * Revision 1749 - *) (взято отсюда https://github.com/mangos-one). Последовательность действий после сборки ядра:
Код:

# mysql -u mangos -p realmd < ~/mangos/sql/realmd.sql
# mysql -u mangos -p characters < ~/mangos/sql/characters.sql
# mysql -u mangos -p mangos < ~/mangos/sql/mangos.sql
# mysql -u mangos -p mangos < ~/mangos/sql/mangos_spell_check.sql

В db_version в колонке version красуется Mangos default database. Далее ставим базы sd2:
Код:

# mysql -u mangos –p sd2 < ~/mangos/src/bindings/scripts/sql/scriptdev2_create_structure_mysql.sql
# mysql -u mangos –p sd2 < ~/mangos/src/bindings/scripts/sql/scriptdev2_script_full.sql
# mysql -u root -p mangos < ~/mangos/src/bindings/scripts/sql/mangos_scriptname_full.sql

После этих манипуляций пробую запустить сервер, все прекрасно запускается, в игровой мир пускает, заселения нет.
После того как заселяю, сервер запустить не удается:
Код:

# mysql -u root -p mangos < ~/YTDB_096_R46.FINAL_rev6928_TBC.sql
При запуске мира выдает такую ошибку:
Код:

SQL: SELECT required_s1718_12113_01_mangos_spell_template FROM db_version LIMIT 1
query ERROR: Unknown column 'required_s1718_12113_01_mangos_spell_template' in 'field list'
The table `db_version` in your [WORLD] database indicates that this database is out of date!

  [A] You have: --> `2008_12_15_01_mangos_arenas.sql`

  [B] You need: --> `s1718_12113_01_mangos_spell_template.sql`

You must apply all updates after [A] to [B] to use mangos with this database.
These updates are included in the sql/updates folder.
Please read the included [README] in sql/updates for instructions on updating.

Исходя из ошибки нам нужно обновиться с 2008_12_15_01_mangos_arenas.sql до s1718_12113_01_mangos_spell_template.sql.
Код:

# cd ~/server/sql/updates
# mysql -u root -p mangos < /root/server/sql/updates/s1718_12113_01_mangos_spell_template.sql
ERROR 1054 (42S22) at line 1: Unknown column 'required_s1717_12112_01_mangos_spell_template' in 'db_version'
# mysql -u root -p mangos < /root/server/sql/updates/s0308_7560_01_mangos_gameobject_template.sql
ERROR 1054 (42S22) at line 1: Unknown column 'required_s0298_7196_02_mangos_spell_bonus_data' in 'db_version'

После этого момента становится все непонятно, откуда, что и как брать и обновлять. Буду очень благодарен если объясните в чем тут дело и почему не получается.

UPD: похоже разобрался... Запутался в форках исходники ядра компилировал отсюда git://github.com/mangos-one/server.git, а базы пытался брать отсюда git://github.com/mangosone/database.git. Видимо придется сегодня начать все с начала :)

NeatElves 11.02.2013 11:04

Даже в этом разделе и написано
http://www.ru-mangos.ru/showthread.php?t=96

evilstar 11.02.2013 17:16

С первого раза ни у кого не выходило :)

labor 13.02.2013 15:08

Цитата:

Сообщение от evilstar (Сообщение 30462)
С первого раза ни у кого не выходило :)

Все установилось и прекрасно работает, но не с первого раза. :)

Хотел спросить, может кто подскажет какой форк лучше использовать mangos-one или mangosone, в mangosone коммиты свежее. Если есть еще какие нибудь развивающиеся форки, буду признателен если расскажите о них.

Заранее спасибо.

Inn04ka 13.02.2013 20:19

Погуглить не пробовали?)

labor 20.02.2013 07:17

Цитата:

Сообщение от Inn04ka (Сообщение 30484)
Погуглить не пробовали?)

Пробовали, просто думал может кто еще подскажет живые проекты :)
В итоге решил использовать cmangos.

Спасибо за помощь всем :thank_you:


Текущее время: 15:48. Часовой пояс GMT +3.

ru-mangos.ru - Русское сообщество MaNGOS