|
Установка MaNGOS Установка MaNGOS |
|
Опции темы | Поиск в этой теме | Опции просмотра |
03.05.2010, 08:32 | #1 |
Умный
Старожил
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
|
Установка, настройка и запуск MaNGOS
В первую очередь, вам нужно получить сам MaNGOS. Сделать это можно двумя способами:
1) Скачать скомпилированный MaNGOS в этой теме или тут (компилированный с патчами от Insider42) 2) Скачать исходники проекта и скомпилировать его самостоятельно. Тут требуется выполнить подпункты: -) Скачать и установить Git -) Скачать исходники MaNGOS: Код:
git clone http://github.com/mangos/mangos.git Код:
git clone git://github.com/scriptdev2/scriptdev2.git -) Скачать и установить TortoiseSVN Код:
Extract -> https://scriptdev2.svn.sourceforge.net/svnroot/scriptdev2 3) Далее нам необходимо скачать ещё несколько программ: - MySQL server (программа для создания баз данных) - SQLyog или Navicat (программы для работы с MySQL сервером) - Установить NET.Framework 4) Устанавливаем MySQL. При выборе логина выбираем желаемый пароль подключения к базе данных MySQL и запоминаем его. 5) В консоли MySQL или с помощью программ SQLyog или Navicat создаём четыре (4) базы данных: -) realmd (база хранит в себе данные аккаунтов, настройки аккаунтов, настройки реалмов сервера) -) characters (база хранит в себе все данные о персонажах и обо всём с сними связанном) -) scriptdev2 (база хранит в себе данные о Scriptdev2 скриптах - заполняется sql апдейтами из репозитория ScriptDev2) -) mangos (база мира WoW, содержит в себе данные о существах, объектах, их заселении, расположении и луте с них, итемах, о их луте, квестах, условиях для их выполнения, EventAI скриптах для мобов и прочей мировой информации) 6) При установке сервера с нуля данные для баз Realmd, Characters, ScriptDev2, берутся с репозиториев проектов (папки sql, файлы realmd.sql, characters.sql и несколько файлов для ScriptDev2: scriptdev2_create_structure_mysql.sql и затем scriptdev2_script_full.sql). !!!В последующем при обновлении сервера никогда не перезаливайте в существующие базу файлы realmd.sql и characters.sql!!! Так вы уничтожите все данные об уже существующих аккаунтах и персонажах! Безвозвратно!!! 7) Базу для мира вы можете скачать с форумов YTDB (руссокоязычные разработчики) или UDB (англоязычные разработчики) баз. 8) Заливаем базы. Рекомендую использовать консольную команду для этого: Выбираем нужную базу (\u), на примере базы characters, выполнив в консоли MySQL следующую команду: Код:
\u characters Код:
\. C:/MaNGOS/sql/characters.sql 10) Если хотим более красивую и реалистичную игру - необходимо также извлечь (а затем и включить их в конфиге сервера) vmaps. Экстрактор для них находится тут: MaNGOS/contrib/vmap_extract_assembler_bin Скопировать все файлы в папку с игрой и запустить выбранный вариант. Внимание!!! Извлечение длится достаточно долго, не закрывайте консоль, пока она работает! По окончании своей работы она предложит нажать любую кнопку и закроется автоматически! Затем появившуюся папку vmaps необходимо также переместить в директорию с сервером. 11) В базе realmd в таблице указываем желаемое имя рилма, его адрес и порт. 12) Осталось настроить 3 конфига: mangosd.conf, realmd.conf и scriptdev.conf и запустить сервер Вроде, всё Теперь ОБЯЗАТЕЛЬНО прочесть: http://ru-mangos.ru/showthread.php?t=26 а после этого уже... Прошу обращаться с замечаниями и пожеланиями |
19.06.2011, 16:51 | #42 | |
Умный
Регистрация: 07.03.2010
Адрес: Северный Урал (60°сш, 60°вд)
Сообщений: 330
Сказал(а) спасибо: 82
Поблагодарили 399 раз(а) в 120 сообщениях
Записей в дневнике: 30
|
Цитата:
Думаю, что это происходит из-за того, какая самая последняя библиотека стоит в системе, где происходит компилирование проекта. |
|
19.06.2011, 17:14 | #43 |
Ученый
Регистрация: 13.03.2010
Сообщений: 110
Сказал(а) спасибо: 55
Поблагодарили 23 раз(а) в 14 сообщениях
|
|
30.06.2011, 02:30 | #45 | |
Новичок
Регистрация: 13.03.2010
Адрес: Самара
Сообщений: 20
Сказал(а) спасибо: 13
Поблагодарили 2 раз(а) в 1 сообщении
Записей в дневнике: 1
|
Во первых SysWOW64 а не system32, я же писал что у меня х64 системы обе, а во вторых я уже говорил что делал это. На предыдущей странице очень подробна описана суть проблемы и все попытки ее решить..
Хм.. Кажется нет, вообще не видел пакета с sp.. Спасибо, попробую, отпишусь о результатах! Цитата:
Последний раз редактировалось Kujbor; 30.06.2011 в 02:36. |
|
25.07.2013, 23:59 | #47 |
Новичок
Регистрация: 25.07.2013
Сообщений: 10
Сказал(а) спасибо: 1
Поблагодарили 2 раз(а) в 2 сообщениях
|
Извините, туда ли задаю вопрос, я скачал исходники mangos Two, все отлично без проблем собралось на линуксе, запустилось, захожу в игру и тут... не могу создать Дренея и Блад Ельфа потому что нету TBC (БК). Это у меня клиент кривой или я в сервере не включил что?
Последний раз редактировалось Nepohelovski; 26.07.2013 в 00:55. |
26.07.2013, 00:16 | #48 |
Ученый
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
|
в бд realmd укажите тип аккаунта 1. Если память не изменяет то колонка expansion.
Позже.... В общем вот запрос на реалмд: Код:
UPDATE `account` SET `expansion`='1' WHERE (`expansion`='0'); Код:
ALTER TABLE `account` CHANGE `expansion` `expansion` tinyint(3) unsigned NOT NULL default '1';
__________________
sql-language.ru Последний раз редактировалось lovepsone; 26.07.2013 в 00:21. |
2 пользователя(ей) сказали cпасибо: | free-back (13.09.2013), Nepohelovski (26.07.2013) |
26.07.2013, 02:06 | #49 |
Новичок
Регистрация: 25.07.2013
Сообщений: 10
Сказал(а) спасибо: 1
Поблагодарили 2 раз(а) в 2 сообщениях
|
Подскажи еще тогда) если не сложно, у меня странные ошибки с скриптами, делал по wikki и куда копать не знаю пока что.
SD2Errors.log Код:
2013-07-26 01:53:25 Script registering but ScriptName go_father_flame is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName go_black_dragon_egg is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName npc_demonic_vapor is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName npc_power_blue_flight is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName npc_feather_vortex is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName npc_snufflenose_gopher is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName boss_zumrah is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName event_spell_unlocking is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName npc_therylune is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName npc_impale_target is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName boss_ick is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName boss_krick is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName npc_exploding_orb is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName boss_tyrannus is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName boss_rimefang_pos is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName npc_ymirjar_deathbringer is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName npc_collapsing_icicle is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName at_pit_of_saron is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName go_sapphiron_birth is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName npc_wyrmrest_skytalon is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName npc_crystal_spike_trigger is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName npc_planar_anomaly is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName boss_varos is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName event_spell_call_captain is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName npc_azure_ring_captain is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName npc_arcane_beam is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName npc_centrifuge_core is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName npc_oculus_drake is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName npc_flame_tsunami is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName npc_fire_cyclone is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName npc_baltharus_clone is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName boss_halion_real is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName boss_halion_twilight is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName npc_dark_matter is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName npc_searing_gaze is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName npc_grauf is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName boss_ahune is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName npc_frozen_core is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName npc_ice_spear_bunny is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName npc_bloodmaul_stout_trigger is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName npc_simon_game_bunny is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName npc_domesticated_felboar is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName npc_shadowmoon_tuber_node is not assigned in database. Script will not be used. 2013-07-26 01:53:25 Script registering but ScriptName npc_veneratus_spawn_node is not assigned in database. Script will not be used. 2013-07-26 01:53:25 No script found for ScriptName 'boss_shade_of_taerar'. 2013-07-26 01:53:25 No script found for ScriptName 'go_shrine_of_the_birds'. 2013-07-26 01:53:25 No script found for ScriptName 'mob_acolyte_of_shadron'. 2013-07-26 01:53:25 No script found for ScriptName 'mob_acolyte_of_vesperon'. 2013-07-26 01:53:25 No script found for ScriptName 'mob_dementeddruids'. 2013-07-26 01:53:25 No script found for ScriptName 'mob_sladran_summon_target'. 2013-07-26 01:53:25 No script found for ScriptName 'mobs_bladespire_ogre'. 2013-07-26 01:53:25 No script found for ScriptName 'npc_mount_vendor'. 2013-07-26 01:53:25 No script found for ScriptName 'npc_prof_alchemy'. 2013-07-26 01:53:25 No script found for ScriptName 'npc_sayge'. 2013-07-26 01:53:25 No script found for ScriptName 'npc_sergeant_bly'. 2013-07-26 01:53:25 No script found for ScriptName 'npc_tabard_vendor'. 2013-07-26 01:53:25 No script found for ScriptName 'npc_weegli_blastfuse'. 2013-07-26 02:02:40 Script registering but ScriptName go_father_flame is not assigned in database. Script will not be used. 2013-07-26 02:02:40 Script registering but ScriptName go_black_dragon_egg is not assigned in database. Script will not be used. 2013-07-26 02:02:40 Script registering but ScriptName npc_demonic_vapor is not assigned in database. Script will not be used. 2013-07-26 02:02:40 Script registering but ScriptName npc_power_blue_flight is not assigned in database. Script will not be used. 2013-07-26 02:02:40 Script registering but ScriptName npc_feather_vortex is not assigned in database. Script will not be used. |
26.07.2013, 02:34 | #50 |
Ученый
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
|
а данные в бд по scriptdev2 у вас залиты? Может конфинги проверте, хотя если бы конекта к мускулу не было то серв не запустился бы.....
__________________
sql-language.ru |
26.07.2013, 11:40 | #51 |
Новичок
Регистрация: 25.07.2013
Сообщений: 10
Сказал(а) спасибо: 1
Поблагодарили 2 раз(а) в 2 сообщениях
|
Все залито, но дело в том что я делал все по мануалу в котором были маленькие несовпадения, и может где-то чего-то не хватает.
scriptdev2 у меня база есть, но в ней табличка custom_texts имеет 0 записей а остальные наполнены, если не сложно гляньте у себя что там должно быть. Код:
mysql> SHOW TABLE STATUS; +-----------------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+---------------------+------------+-----------------+----------+------------------+---------------------------+ | Name | Engine | Version | Row_format | Rows | Avg_row_length | Data_length | Max_data_length | Index_length | Data_free | Auto_increment | Create_time | Update_time | Check_time | Collation | Checksum | Create_options | Comment | +-----------------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+---------------------+------------+-----------------+----------+------------------+---------------------------+ | custom_texts | MyISAM | 10 | Dynamic | 0 | 0 | 0 | 281474976710655 | 1024 | 0 | NULL | 2013-07-26 01:26:50 | 2013-07-26 01:26:50 | NULL | utf8_general_ci | NULL | row_format=FIXED | Custom Texts | | gossip_texts | MyISAM | 10 | Dynamic | 85 | 84 | 7144 | 281474976710655 | 2048 | 0 | NULL | 2013-07-26 01:27:01 | 2013-07-26 01:27:01 | NULL | utf8_general_ci | NULL | row_format=FIXED | Gossip Texts | | script_texts | MyISAM | 10 | Dynamic | 3740 | 93 | 349088 | 281474976710655 | 52224 | 0 | NULL | 2013-07-26 01:27:00 | 2013-07-26 01:27:01 | NULL | utf8_general_ci | NULL | row_format=FIXED | Script Texts | | script_waypoint | MyISAM | 10 | Dynamic | 2367 | 27 | 64444 | 281474976710655 | 35840 | 0 | NULL | 2013-07-26 01:26:51 | 2013-07-26 01:27:01 | NULL | utf8_general_ci | NULL | row_format=FIXED | Script Creature waypoints | | sd2_db_version | MyISAM | 10 | Dynamic | 1 | 36 | 36 | 281474976710655 | 1024 | 0 | NULL | 2013-07-26 01:26:51 | 2013-07-26 01:27:00 | NULL | utf8_general_ci | NULL | | | +-----------------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+---------------------+------------+-----------------+----------+------------------+---------------------------+ 5 rows in set (0.00 sec) mysql> Последний раз редактировалось Nepohelovski; 26.07.2013 в 11:47. |
26.07.2013, 13:30 | #52 | |
YTDB Dev
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
|
Имеется ввиду файлы с названиями скриптов в базу мангос
mangos_scriptname_clear mangos_scriptname_full Ведь ясно же пишет: Цитата:
Последний раз редактировалось NeatElves; 26.07.2013 в 13:34. |
|
13.09.2013, 00:52 | #53 |
Новичок
Регистрация: 09.04.2010
Сообщений: 9
Сказал(а) спасибо: 7
Поблагодарили 0 раз(а) в 0 сообщениях
|
Нужна помощь )
Всем привет ) Помогите где совершил ошибку.
1. скомпилил от сюда https://github.com/cmangos/mangos-cata/commits/master все без ошибок 2. скомпилил от сюдова https://github.com/scriptdev2/script...commits/master все без ошибок 3. скачал базу http://svn2.assembla.com/svn/ytdbase/ установил 4. настроил все конфиги 5. распаковал карты сидел около суток ))) Buildings dbc maps mmaps vmaps 6. Скачал клиент 4.3.4 подключаюсь, создаю, захожу в игру. И тут косяк не реагирует ни на выход не атакует встает в стойку и все так и бегает в стойке. Похоже как на большой пинг или сервер завис. Но все проверил играю на localhoste. Все ходит, прыгает )) ни кто не нападает все подписаны как неизвестные. Раздеться не могу и не разбиться и не утопиться с горя не могу ))))) Помогите в чем ошибка третьи сутки бьюсь %) зы Извините если дилетантский пост ps MaNGOS/0.17 (2013-09-11 03:28:01 Revision 12736 - 28fb9d3c6a53cc3b1254b3db3ea119 85daa7a9c6) for Win32 Последний раз редактировалось free-back; 13.09.2013 в 00:54. |
13.09.2013, 10:04 | #55 |
Новичок
Регистрация: 09.04.2010
Сообщений: 9
Сказал(а) спасибо: 7
Поблагодарили 0 раз(а) в 0 сообщениях
|
|
13.09.2013, 11:25 | #56 |
Ученый
Регистрация: 07.03.2010
Адрес: Беларусь,Брест
Сообщений: 188
Сказал(а) спасибо: 131
Поблагодарили 34 раз(а) в 27 сообщениях
|
По идее патчер идет вместе с исходниками мангоса. Хотя в исходниках я чета не нашел! Хотя написано:
Код:
Additional settings for Cata client: You should: Use a patched wow.exe Add set patchlist localhost line in addition to realmlist line in realmlist.wtf Delete or rename wow.mfil and wow.tfil files
__________________
sql-language.ru Последний раз редактировалось lovepsone; 13.09.2013 в 11:35. |
Пользователь сказал cпасибо: | free-back (13.09.2013) |
13.09.2013, 12:29 | #57 |
Новичок
Регистрация: 09.04.2010
Сообщений: 9
Сказал(а) спасибо: 7
Поблагодарили 0 раз(а) в 0 сообщениях
|
Вроде все написано https://github.com/cmangos/issues/wi...n-Instructions про патч ни слова походу это секретная фича)))
Может не суда запостил ) в файле extractor_binary/make_vmaps.bat мне кажется маленький косяк указан файл vmapExtractor4.exe которого нет, можно конечно переименовать сам файло или отредактировать на vmapExtractor.exe Последний раз редактировалось free-back; 13.09.2013 в 12:41. |
13.09.2013, 13:02 | #58 | ||
MaNGOS Dev
Регистрация: 16.01.2011
Сообщений: 262
Сказал(а) спасибо: 57
Поблагодарили 73 раз(а) в 59 сообщениях
|
Цитата:
Цитата:
|
||
14.09.2013, 14:37 | #59 |
Новичок
Регистрация: 09.04.2010
Сообщений: 9
Сказал(а) спасибо: 7
Поблагодарили 0 раз(а) в 0 сообщениях
|
Говорила мама учи, учи английский )
Прописал удалил wow.mfil wow.tfil и тоже самое %) set realmlist localhost set patchlist localhost set realmlistbn "" set portal eu Последний раз редактировалось free-back; 14.09.2013 в 14:55. |
Метки |
mangos |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запуск эвента | virusav | Новичкам | 37 | 10.12.2011 22:18 |
Настройка Apache + PHP | KiriX | Прочая документация | 17 | 22.09.2011 19:00 |
Установка из rsa гита | metacreo | Корзина | 0 | 01.01.2011 20:02 |
Установка на VDS | murloc | Корзина | 13 | 28.11.2010 04:03 |
Запуск мангос на линукс через wine (вопрос) | Hard | Корзина | 4 | 21.03.2010 09:40 |