Создаю с 0 mangosZERO
- Скачиваю и установливаю необходимые программы
- Git
- TortoiseSVN
- Microsoft Visual Studio 2008
- Navicat
- Скачиваю репозитарий ядра через Git.
- Компилирую исходник ядра.
Результат:
В папке 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 ==========
- Скачиваю репозитарий scriptdevzero через Git.
- Компилирую исходник scriptdevzero.
Результат:
В папке scriptdevzero запускаю scriptVC80.sln через Microsoft Visual Studio Solution. Открываю вкладку Построение и нажимаю Построить решение
Код:Ошибка 1 error PRJ0019: Инструмент вернул код ошибки из "Extracting revision" ScriptDev2 ScriptDev2
Результат:
Закидаваю scriptdevzero в папку mangoszero\src\bindings\. Запускаю scriptVC80.sln через Microsoft Visual Studio Solution. рываю вкладку Построение и нажимаю Построить решение
Код:========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
- Копирую файл mangosd.conf.dist.in из папки src\mangosd\ в папку bin\Win32_Release\ и переименую его в mangosd.conf
- Копирую файл realmd.conf.dist.in из папки src\realmd\ в папку bin\Win32_Release\ и переименую его в realmd.conf
- Копирую файл scriptdev2.conf.dist.in из папки src\bindings\scriptdevzero\ в папку bin\Win32_Release\ и переименую его в scriptdev2.conf
- Закидаваю фалы из папки bin\Win32_Release\ в папку уже с готовым сервером 3.3.3 в папку mangoszero
- Закидаваю DBC, maps и vmaps
- Запускаю denwer.
- Запускаю Navicat. Открываю базу mangos.
- Создаю 4 DB
- characterZERO
- mangosZERO
- realmdZERO
- scriptdev2ZERO
- Заливаю sql файлы.
- Заливаю файл characters.sql из папки mangoszero\sql на DB charactersZERO.
- Заливаю файл mangos.sql из папки mangoszero\sql на DB mangosZERO.
- Заливаю файл realmd.sql из папки mangoszero\sql на DB realmdZERO.
- Заливаю файл scriptdev2_script_full.sql из папки mangoszero\src\bindings\scriptdevzero\sql на DB scriptdev2ZERO.
- Заливаю ZPDB на DB mangosZERO
- Заливаю файл ZPDB_0.1.0_alpha.sql на DB mangosZERO из папки Development\Full_DB\ZPDB_0.1.0_alpha
- Заливаю файл 001_updatepack_for_alpha.sql на DB mangosZERO из папки Development\Updates\0.1.0_additions
- Заливаю файл ZPDB_0.2.0.sql на DB mangosZERO из папки Development\Full_DB\ZPDB_0.2.0
- Заливаю файл 002_corepatch_mangos_z0002_to_z0196.sql на DB mangosZERO из папки Development\Updates\0.2.0_additions
- Заливаю файл 002_updatepack_mangos.sql на DB mangosZERO из папки Development\Updates\0.2.0_additions
- Заливаю файл 003_corepatch_mangos_z0197_to_z0380.sql на DB mangosZERO из папки Development\Updates\0.2.0_additions
- Заливаю файл 003_updatepack_mangos.sql на DB mangosZERO из папки Development\Updates\0.2.0_additions
- Настраиваю конфиги.
- Запускаю сервер.
Результат:
Код: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. - Запускаю сервер.
Результат:
Код: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).
- Поставил все sql апдейты из папки mangoszero\sql\updates начиная файлом z0385_099_01_mangos_item_template.sql, и заканчивая z0672_136_01_mangos_mangos_string.sql.
Результат: Сервер запустился без ошибок.
Огромное спасибо KiriX и tempura за наставления помогшие мне в создании сервера.
Всего комментариев 6
Комментарии
-
Запись от LordJZ размещена 09.07.2010 в 20:16 -
1) Я это не для тебя писал, а для себя. Если нечем не можешь помочь, то нечего писать свои комментарии с нулевой смысловой нагрузкой.
2) Где ты хоть одно предложение увидел характера "ПОМОГИТЕ!!!!!!!1 СЕРВЕР НЕ ЗАПУСКАЕТСЯ!!!!!!! ЧТО МНЕ ДЕЛАТЬ!?!?!?!??!!?!71"
3) Если тебе не понравилась моя запись в моем дневнике, то зачем ты это воще читал?Запись от iljy1 размещена 09.07.2010 в 21:06 -
1. для себя - создай файл на рабочем столе. Когда в паблик дневнике пишешь - уже не для себя. Другое дело, что ты отсюда можешь любого послать.
2. А читают тут записи потому, что их тут пишут. Не нравится что читают - не пиши?
Это твой дневник, делай в нем что угодно (кроме нарушения законодательства). Но если ты сюда пишешь - зачем прогонять тех, кто здесь читает?
Запись от tempura размещена 10.07.2010 в 00:59 -
Цитата:Причина:Таблица 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, 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 -
Запись от tempura размещена 18.07.2010 в 19:10