Во избежании создания многочисленных тем, закрепляю тему с ответами на
наиболее частые вопросы. Она будет дополняться по мере необходимости.
Невозможно создать Кровавых Эльфов, Дренеев и класс "Рыцарь Смерти"
Залить в базу realmd для 3.x.x:
Code
UPDATE `account` SET `expansion`='2' WHERE (`expansion`='0') OR (`expansion`='1');
ALTER TABLE `account` CHANGE `expansion` `expansion` tinyint(3) unsigned NOT NULL default '2';
Для 2.4.3 При невозможности создания кровавых эльфов и дренеев:
Code
UPDATE `account` SET `expansion`='1' WHERE (`expansion`='0');
ALTER TABLE `account` CHANGE `expansion` `expansion` tinyint(3) unsigned NOT NULL default '1';
Отвечаю касаемо Квестов ДК, техники, машин в Ульдуаре.
Для наиболее правильной их работы необходимо ядро с поддержкой vehicles. Его можно скомпилировать самим, или
Найти в соответствующем разделе.
Если у вас по какой либо причине нет возможности использовать данные
ядра, существует метод "Хак", С помощью которого можно убрать цели для
нерабочих квестов (метод взял/сдал) и также решить любые другие
возникающие вопросы касаемо фракций и т.п Ознакомиться с ним вы можете
здесь. Не знаете, что писать в хост-логин-пароль подключения к базе данных
Ответ:
Не ставьте сервер. Узнайте для начала что такое MySQL, потратьте пару
часов своего времени на чтение описаний, и пару месяцев на обучение.
Без этого знания вы все равно ничего не сможете сделать.
Сервер запускается и сразу закрывается
Ответ: проверьте правильность настройки файлов mangosd.conf и realmd.conf
Сервер запускается и висит, в игру зайти нельзя, возможно, выдаёт такую ошибку:
Could not connect to MySQL database at ***
Ответ: Проверьте в файлах mangosd.conf и realmd.conf настройки коннекта сервера к базе данных.
Сервер запускается и висит, в игру зайти нельзя. Выводит ошибки типа:
"2009-01-20
12:04:51 ERROR:Map file './maps/0004331.map' is non-compatible version
(outdated?). Please, create new using ad.exe program.
2009-01-20
12:04:51 ERROR:Correct *.map files not found in path './maps' or
*.vmap/*vmdir files in './vmaps'. Please place *.map/*.vmap/*.vmdir
files in appropriate directories or correct the DataDir value in the
mangosd.conf file."
или
Some required *.dbc files <2 from 57> not found or not compatible:
./dbc/BattlemasterList.dbc<exsist, but have 34 fields instead 33> wrong client version DBC file?
./dbc/Map.dbc<exist, but have 117 fieds instead 123>wrong client version DBC file?
Ответ:
Проверьте наличие папок maps, vmaps и dbc, а также правильность
указания пути к ним в файле mangosd.conf При необходимости
переизвлеките карты, dbc подходящим для версии клиента и сервера
экстрактором ad.exe (всегда можно найти в репозитории проекта)
Сервер запускается, но пишет ошибки (возможно, не пускает в игру) Ошибки могут выглядеть так:
ERROR:Error loading `playercreateinfo` table or empty table
2008-11-29 21:29:57 query ERROR: Table 'mangos.creature_movement_addon' doesn't exist
2008-11-29 21:32:37 SQL: SELECT id, gmlevel, sessionkey, last_ip,
locked, sha_pass_hash, v, s, tbc, mutetime, locale FROM account WHERE
UPPER(username) = UPPER('TEST')
2008-11-29 21:32:37 query ERROR: Unknown column 'tbc' in 'field list'
2008-11-29 22:29:57 SQL: SELECT text FROM autobroadcast ORDER BY RAND() LIMIT 1
2008-11-29 22:29:57 query ERROR: Table 'mangos.autobroadcast' doesn't exist
Ответ:
Переведите текст ошибки. Ответ содержится именно в них. Проверьте вашу
базу. Посмотрите текст ошибки и проверьте ошибку в базе вручную. Затем
проверьте под какую ревизию ваша база и какой ревизии ваш сервер,
скорее всего вам необходимо поставить обновления из папки sql/update
сервера на вашу базу мира, персонажей, рилма. Возможно, необходимо
установить sql обновления от патей использованных в вашей сборке
сервера.
Сервер запускается, но нет персов или иная ошибка с персонажами (возможно, в консоли есть ошибки)
Ответ:
Проверьте вашу базу. Посмотрите текст ошибки и проверьте ошибку в базе
вручную. Затем проверьте под какую ревизию ваша база и какой ревизии
ваш сервер, скорее всего вам необходимо поставить обновления из папки
sql/update сервера на вашу базу персонажей. Возможно, необходимо
установить sql обновления от патей использованных в вашей сборке
сервера.
При попытке запуска mangosd.exe пишет что тот неправильно сконфигурирован/некорректно настроено
Ответ: Установите Microsoft Net Framework 3.5
Апдейт МуСКЛ при заливе пишет какую-то ошибку.
Ответ:
Перевести ошибку, ползуясь любыми доступными средствами (словарь,
сервис онлайн перевода, умный друг, родители, учитель англ. в школе). В
тексте описания ошибки обычно и содержится инструкция по исправлению.
Судя по постам на форуме, самых распространенных ошибок немного:
a. SQL ERROR:
Unkown column - версия дампа не подходит к версии базы. Сделать так,
чтобы подходила - либо откатить базу до версии дампа, накатить дамп, а
потом апдейты до текущей версии, либо руками поправить дамп, глядя на
произошедшие в базе изменения.
b. Table 'название' doesn't exist
- таблица не существует. Проверить - стоит ли МуСКЛ, есть ли разрешение
у текущего юзера, в ту ли базу заливается дамп. Создать таблицу, взяв
нужные файлы из сервера мангос.
c. Error loading `название` table or empty table - ошибка загрузки таблицы, или таблица не существует. Проверить версию базы, или же (см. выше).
d. Unable to connect to MySQL server - не могу подключиться к МуСКЛ. Либо неверно написан хост базы данных, либо у текущего юзера нет прав доступа.
e. Error in your SQL syntax - ошибка в МуСКЛ запросе. Изучать МуСКЛ запросы, искать в чем ошибка.
f. MySQL server has gone
- МуСКЛ сервер не может принять такой большой файл. Разбить дамп на
несколько мелких куском, либо в конфиге МуСКЛ разрешить заливку больших
файлов.
Реалмлист в wow просто пустое окно
Ответ:
проверьте правильность указания ip адреса в таблице realmlist, а также
правильность указания timеzone (должны быть одинаковы для конфига и
записи в базе). Так же проверьте правильность указания портов.
Клиент не может подключиться к серверу
Ответ: Проверьте правильность адреса указания в файле realmlist.wtf
клиента. В версиях клиента 3.x.x он находится в папке Data\ru (ru - как
пример - зависит от языка клиента). Так же стоит проверить правильность
указания адреса в таблице realmlist базы relmd. Для игры одному на
компе - 127.0.0.1 - для игры по сети - сетевой адрес компьютера. Так же
следует проверить правильность указания портов.
Как создать аккаунт
Ответ: Или через сайт, который вы можете установить или через команду в консоли:
Code
account create ИМЯ ПАРОЛЬ
Как дать ГМ права аккаунту?
Ответ:
Таблица account в базе realmd. Значения поля gmlevel: 0-обычный
аккаунт, 1-модератор, 2-гейммастер, 3-администратор (полные права).
Проблема
в том что рестартер не срабатывает сразу. Windows хочет отправить отчет
об ошибке. пока не нажмешь Не отправлять отчет, рестратер не начинает
работать!
Ответ: Отключить отчет об ошибках.
У меня очень долго заливается база (или SQL-файл) через Navicat. Как исправить?
Ответ: Пользуйтесь SQLyog'ом или консолью.
Как узнать все команды в консоли сервера?
Ответ: прописать в консоли команду help. Более подробно для каждой команды - help КОМАНДА.
Как узнать все доступные команды в игре?
Ответ:набрать в чате команду .commands
Смена пароля, ника, регистрация акка через базу:
Code
# Обновляет пароль у уже существующего аккаунта
UPDATE `account` SET `sha_pass_hash`=SHA1(CONCAT(UPPER(`username`),':',UPPER('НОВЫЙ_ПАРОЛЬ'))) WHERE `id`=x;
# Смена имени уже существующего аккаунта:
UPDATE `account` SET `username`='НОВОЕ_ИМЯ',
`sha_pass_hash`=SHA1(CONCAT(UPPER('НОВОЕ_ИМЯ'),':',UPPER('ПАРОЛЬ')))
WHERE `id`=x;
# Создание нового аккаунта:
INSERT INTO `account(`username`,`sha_pass_hash`) VALUES('ИМЯ_АККАУНТА',
SHA1(CONCAT(UPPER('ИМЯ_АККАУНТА'),':',UPPER('ПАРОЛЬ')))"
Как залить файл формата *.patch?
В готовую сборку/ядро вы его никак не зальете. Его нужно накладывать на
исходники mangos'a перед компиляцией ядра. Для этого существует Git и
другие вспомогающие программы. Подробные уроки и мануалы по компиляции
написаны в разделе Установка / Настройка Mangos
Можно ли поставить сайт/регалку и т.п на Ucoz?
Ответ: Можно просто поставить сайт с укозовскими шаблонами и т.п Сайты которые выложены здесь, поставить на Ucoz Невозможно.
Все странички для регистрации и т.п, могут быть установлены только на
серверном компьютере, или на любом другом стороннем хостинге с
поддержкой php, mysql и т.п
Другие игроки не могут зайти ко мне на сервер, что делать?
Ответ:
Подключить выделенный ip у своего провайдера и прописать его в колонке
realnlist базы realmd. Отключить брандмауэр/файервол или настроить их
для нормальной работы с mangos'ом. Инструкции по наиболее удобному
использованию сервера с динамичным ip (меняется каждый раз при
подключении), вы можете найти на форуме. Для всех остальных случаев
используйте hamachi и т.п
Не работает сайт, закрывается apache:
Закройте все посторонние программы: icq, skype и т.п Выключите
брандмауэр/файрвол. Если проблема не решилась, попробуйте перевести
апач на другой порт в httpd.conf:
Quote
#Listen $&{ip:-127.0.0.1}:$&{port:-80}
#NameVirtualHost $&{ip:-127.0.0.1}:$&{port:-80}
#<VirtualHost $&{ip:-127.0.0.1}:$&{port:-80}>
Если проблема все равно осталась, то подключайте выделенный ip адрес у своего провайдера.