Ru-MaNGOS  

Вернуться   Ru-MaNGOS > Дневники > iljy1

Важная информация

Оценить эту запись

Создаю с 0 mangosZERO

Запись от iljy1 размещена 09.07.2010 в 17:07
Обновил(-а) iljy1 12.07.2010 в 21:32

  1. Скачиваю и установливаю необходимые программы
    • Git
    • TortoiseSVN
    • Microsoft Visual Studio 2008
    • Navicat
  2. Скачиваю репозитарий ядра через Git.
  3. Компилирую исходник ядра.

    В папке mangoszero\win запускаю mangosdVC90.sln через Microsoft Visual Studio Solution.
    Как только открылся файл открываю вкладку Построение и там выбираю Диспетчер Конфигураций. Убираю галочку возле поля script и закрываю диспетчер. Открываю вкладку Построение и нажимаю Построить решение
    Результат:

    Код:
      mangosd - 0 error(s), 0 warning(s)
      ========== Build: 11 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
  4. Скачиваю репозитарий scriptdevzero через Git.
  5. Компилирую исходник scriptdevzero.

    В папке scriptdevzero запускаю scriptVC80.sln через Microsoft Visual Studio Solution. Открываю вкладку Построение и нажимаю Построить решение
    Результат:
    Код:
    Ошибка 1 error PRJ0019: Инструмент вернул код ошибки из "Extracting revision" ScriptDev2 ScriptDev2
    Причина:Не закинул scriptdevzero в папку mangoszero\src\bindings\

    Закидаваю scriptdevzero в папку mangoszero\src\bindings\. Запускаю scriptVC80.sln через Microsoft Visual Studio Solution. рываю вкладку Построение и нажимаю Построить решение
    Результат:

    Код:
      ========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
  6. Копирую файл mangosd.conf.dist.in из папки src\mangosd\ в папку bin\Win32_Release\ и переименую его в mangosd.conf
  7. Копирую файл realmd.conf.dist.in из папки src\realmd\ в папку bin\Win32_Release\ и переименую его в realmd.conf
  8. Копирую файл scriptdev2.conf.dist.in из папки src\bindings\scriptdevzero\ в папку bin\Win32_Release\ и переименую его в scriptdev2.conf
  9. Закидаваю фалы из папки bin\Win32_Release\ в папку уже с готовым сервером 3.3.3 в папку mangoszero
  10. Закидаваю DBC, maps и vmaps
  11. Запускаю denwer.
  12. Запускаю Navicat. Открываю базу mangos.
  13. Создаю 4 DB
    • characterZERO
    • mangosZERO
    • realmdZERO
    • scriptdev2ZERO
  14. Заливаю sql файлы.
    1. Заливаю файл characters.sql из папки mangoszero\sql на DB charactersZERO.
    2. Заливаю файл mangos.sql из папки mangoszero\sql на DB mangosZERO.
    3. Заливаю файл realmd.sql из папки mangoszero\sql на DB realmdZERO.
    4. Заливаю файл scriptdev2_script_full.sql из папки mangoszero\src\bindings\scriptdevzero\sql на DB scriptdev2ZERO.
    Результат:Пустые таблицы. Причина: Не нажал F5.
  15. Заливаю ZPDB на DB mangosZERO
    1. Заливаю файл ZPDB_0.1.0_alpha.sql на DB mangosZERO из папки Development\Full_DB\ZPDB_0.1.0_alpha
    2. Заливаю файл 001_updatepack_for_alpha.sql на DB mangosZERO из папки Development\Updates\0.1.0_additions
    3. Заливаю файл ZPDB_0.2.0.sql на DB mangosZERO из папки Development\Full_DB\ZPDB_0.2.0
    4. Заливаю файл 002_corepatch_mangos_z0002_to_z0196.sql на DB mangosZERO из папки Development\Updates\0.2.0_additions
    5. Заливаю файл 002_updatepack_mangos.sql на DB mangosZERO из папки Development\Updates\0.2.0_additions
    6. Заливаю файл 003_corepatch_mangos_z0197_to_z0380.sql на DB mangosZERO из папки Development\Updates\0.2.0_additions
    7. Заливаю файл 003_updatepack_mangos.sql на DB mangosZERO из папки Development\Updates\0.2.0_additions
  16. Настраиваю конфиги.
  17. Запускаю сервер.
    Результат:
    Код:
      2010-07-09 18:40:01 SQL: SELECT required_z0672_136_01_mangos_mangos_string FROM db_version LIMIT 1
      2010-07-09 18:40:01 query ERROR: Unknown column 'required_z0672_136_01_mangos_mangos_string' in 'field list' 
      2010-07-09 18:40:01 The table `db_version` in your [WORLD] database indicates that this database is out of date!
      2010-07-09 18:40:01 
      2010-07-09 18:40:01   [A] You have: --> `z0379_098_01_mangos_gameobject.sql`
      2010-07-09 18:40:01 
      2010-07-09 18:40:01   [B] You need: --> `z0672_136_01_mangos_mangos_string.sql`
      2010-07-09 18:40:01 
      2010-07-09 18:40:01 You must apply all updates after [A] to [B] to use mangos with this database.
      2010-07-09 18:40:01 These updates are included in the sql/updates folder.
      2010-07-09 18:40:01 Please read the included [README] in sql/updates for instructions on updating.
    Причина: База данных не соответствует используемым бинарникам.
    Понятия не имею как, но добовление таблицы required_z0672_136_01_mangos_mangos_string в db_version устранила повод ошибки. Перед заходом в db_version navicat выдал ошибку - db_version does not have a primary key.
  18. Запускаю сервер.
    Результат:
    Код:
     2010-07-09 18:46:43 Loading InstanceTemplate...
     2010-07-09 18:46:43 ERROR:Error in instance_template table, probably sql file format was updated (there should be 10 fields in sql).
    Причина: Возможно в таблице instance_template, sql файл имеет обновленный формат.
  19. Поставил все sql апдейты из папки mangoszero\sql\updates начиная файлом z0385_099_01_mangos_item_template.sql, и заканчивая z0672_136_01_mangos_mangos_string.sql.
    Результат: Сервер запустился без ошибок.

Огромное спасибо KiriX и tempura за наставления помогшие мне в создании сервера.
Размещено в Без категории
Просмотров 7569 Комментарии 6
Всего комментариев 6

Комментарии

  1. Старый комментарий
    Аватар для LordJZ
    Нытье "я не понимаю как работает"
    Запись от LordJZ размещена 09.07.2010 в 20:16 LordJZ вне форума
  2. Старый комментарий
    1) Я это не для тебя писал, а для себя. Если нечем не можешь помочь, то нечего писать свои комментарии с нулевой смысловой нагрузкой.
    2) Где ты хоть одно предложение увидел характера "ПОМОГИТЕ!!!!!!!1 СЕРВЕР НЕ ЗАПУСКАЕТСЯ!!!!!!! ЧТО МНЕ ДЕЛАТЬ!?!?!?!??!!?!71"
    3) Если тебе не понравилась моя запись в моем дневнике, то зачем ты это воще читал?
    Запись от iljy1 размещена 09.07.2010 в 21:06 iljy1 вне форума
  3. Старый комментарий
    Аватар для tempura
    1. для себя - создай файл на рабочем столе. Когда в паблик дневнике пишешь - уже не для себя. Другое дело, что ты отсюда можешь любого послать.
    2. А читают тут записи потому, что их тут пишут. Не нравится что читают - не пиши?

    Это твой дневник, делай в нем что угодно (кроме нарушения законодательства). Но если ты сюда пишешь - зачем прогонять тех, кто здесь читает?


    Запись от tempura размещена 10.07.2010 в 00:59 tempura вне форума
  4. Старый комментарий
    Аватар для tempura
    Цитата:
    Причина:Таблица db_version в DB mangosZERO устарела.
    Понятия не имею как, но добовление таблицы required_z0672_136_01_mangos_mangos_string в db_version решила проблему. Перед заходом в db_version navicat выдал ошибку - db_version does not have a primary key.
    Неправильно. Причина - база данных не соответствует используемым бинарникам.

    Цитата:
    Понятия не имею как, но добовление таблицы required_z0672_136_01_mangos_mangos_string в db_version решила проблему.
    Не решила. Это ты устранил повод, а не причину.


    Причем (а я говорил про тот коммит, что эти примечания делаются для *****, которые все равно не поймут что с ними делать) у тебя же в сообщении написано, что у тебя сейчас: z0379_098, а должно быть: z0672_136.
    Повторю для ******: поставь ВСЕ sql апдейты начиная с z0379_098, и заканчивая z0672_136.

    И купи(БЛ!!!) англо-русский словарь!!!
    Для тебя уже ВСЕ разжевано и написано - ты просто прочесть не смог!



    Однако, у тебя, наряду с невнимательностью (не буду гадостей говорить), есть очень-очень большое преимущество - системный подход. Немногие могут столь ясно описать весь процесс свой работы. Респект и уважуха.
    Запись от tempura размещена 10.07.2010 в 01:09 tempura вне форума
  5. Старый комментарий
    tempura, cпасибо за критику.
    Цитата:
    Причем (а я говорил про тот коммит, что эти примечания делаются для *****, которые все равно не поймут что с ними делать) у тебя же в сообщении написано, что у тебя сейчас: z0379_098, а должно быть: z0672_136.
    Повторю для ******: поставь ВСЕ sql апдейты начиная с z0379_098, и заканчивая z0672_136.

    И купи(БЛ!!!) англо-русский словарь!!!
    Для тебя уже ВСЕ разжевано и написано - ты просто прочесть не смог!
    Я на эту запись сразу обратил внимание, но в папки апдейт все что было я залил уже. Поэтому и заострил внимание на
    Код:
      2010-07-09 18:40:01 The table `db_version` in your [WORLD] database indicates that this database is out of date!
    Запись от iljy1 размещена 10.07.2010 в 09:09 iljy1 вне форума
  6. Старый комментарий
    Аватар для tempura
    Мы все тебя любим. А пинаем - для профилактики. Почитаешь как тебя ругают - сделаешь все правильно, и придешь ругаться в ответ. Все вокруг ка33лыЪ, конечно, но главное - ты ж все сам сделал!
    Запись от tempura размещена 18.07.2010 в 19:10 tempura вне форума
 

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


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot