В данном руководстве будет объяснить, как создать WoW Server С нуля..
Я до сих пор работаю с ним. Он вероятно содержит не которые не достатки , но со временем он будет еще лутше..
Если вы нашли ошибки в нем , или есть предложения по улутшению то пишите ...

Требования, установка AscentEmu

1. Установка MySQL

Quote
Для начала качаем MySQL ( мускул в простонародье )
ссылка http://dev.mysql.com/downloads/mysql/5.0.html#downloads
выбираем: если у вас виндовс обычный тыркаем на Windows
Если у вас Windows Виста то тыркаем Windows x64
Если у вас Линукс то не думаю что эта ссылка вам понадобится да и вообще описываю установку под винду

Quote
Выберите "Typical" в качестве типа установки Mysql.
[1.0]Выберите "Skip Sign-Up".
[2.0]Когда установка будет завершена, убедитесь, что стоит галочка напротив "Configure the MySQL Server Now" и нажмите “Finish”.
[3.0]Выберите "Standard Configuration".
Поставьте галочку напротив "Install as Windows Service" и "Launch the MySQL Server Automatically". Имя службы должно быть "MySQL".
[4.0]Выберите "Modify Security Settings". В двух пустых полях введите пароль, который вы хотите использовать для [root] аккаунта. Если вы собираетесь администрировать MySQL с удаленного компьютера, выберите "Enable root access from remote machines".
[5.0]Выберите “Execute” чтобы применить все настройки конфигурации.

2. вам потребуется связка PHP+Apache+MySQL ...

Quote
Если будете ставить на своей домашней машине Вам понадобиться
Денвер или к примеру WampServer
во многох мануалах используют Денвер http://www.denwer.ru/ значит он нормальный можно ставить хотя ..
я буду устанавливать сервер на диск C:\Server.

3.теперь вам надо поставить Navicat

Quote
F спросите что какое Navicat ?
A Navicat – это утилита обеспечивает мощный графический интерфейс для для работы с базами данных MySQL. Легкий и интуитивно понятный интерфейс делает QNavicat незаменимым инструментом для работы. Кроме обычных функций для администрирования баз данных, Navicat также предлагает функции импорта/экспорта, создания резервных копий и пересылки данных с помощью удобных помощников, позволяет конвертировать Acess to MySQL, MS SQL to MySQL, Excel to MySQL и синхронизировать.

Quote
cайт: http://www.navicat.com/
ссылка: http://filebeam.com/372a857c2720660bd10ea862c0da2ddd [Navicat].MySQL.8.0.16

качаем... можно одохнуть..

Quote
Скачали навикат , устанавливаем, установили и теперь заходим в него..
Что мы видим?
В левом верхнем углу кнопка Connection, тыркаем
В Connection Name вводим что хотим
Host Name/Ip Adress вводим либо localhost либо 127.0.0.1
Порт не трогаем(если не меняли при установки мускула )
в Username и Password вписываем то что писали при установки мускула
жмем ок, видим в левом списке появился квадрат с красной молнией

Quote
жмем сначала левой кнопкой мыши, потом правой и выбираем New Database , там вводим world делаем ещё раз так же повторяем эту несложную процедуру еще 2 раза пишем characterи logon

4. Теперь нам надо достать ядро

Quote
Делается двумя способами...
Можно скомпилировать, но это долго, объясню позже. (обещаю)
Можно скачать готовое ядро в этом разделе Скомпилированные ядра - http://wowjp.ru/forum/44
теперь качаем базу, какую выбирете сами Список баз для ваших серверов - http://wowjp.ru/forum/45

теперь вы должно быть спросите как поставить базу..хмм.. держите ответ..

5.Установка базы сервера...

Code
устанавливать покажу на примере RusBD/HyntDB - русская база.. p.s если хотите ставить их то и ядро использовать тоже желательно их нее
[1.0] Скачиваем базу с свн проэкта http://svn2.assembla.com/svn/hyntdb/
- если незнаеш как скачать держи - http://forumok.cc/showthread.php?t=4675 стати моя тема спасибку не забудь поставить
[2.0] После того как скачали заходим в папку и находим там Install_rus и запускаем его
запускаем, должно появится окно в котором вводите следущее
Логин - Логин - это логин досступа к базе
Пароль - это пароль доступа к базе
Название базы мира - это название базы в которой хранится таблицы аккаунта, чаров, нпс, и .т.д
Порт MySQL - прописывайте 3306
IP MySQL - обычно стоит localhost
[3.0] дальше ничего сложного просто следуйте что написано..
еще к всем базам прилагается SQL-апдейты, которые нада залить в базу это делается так(Через навикат)

Quote
F возник вопрос как залить если да то вот ответ ...
A Програма назввается Navicat MySQL запускаешь ее там вводишь в User name имя пользователя "логин к базе" в password вводишь "пароль к базе" жмешь OK ... все к Qбазе приконектился там видешь имя базы "ваше имя базы" тыкаешь на нее правой кнопкой мыши выбераешь Execute Batch File и указываешь путь к вашфайл.sql и ждешь когда зальется ..

Установка сервера надеюсь произошла хошоро и можно приступить и настройте конф. файлов ...

Configuring the Ascent Files или настройки сервера

теперь переходим к настройке ascent-world.conf, ascent-logonserver.conf, и ascent-realms.conf.
[1.0]начнем с ascent-world.conf открывает блокнотом и правим

ascent-logonserver
Code
<LogonDatabase Hostname = "сюда пишите адрес, где находиться база" обычно это localhost
Username = "сюда пишите юзера базы"
Password = "сюда пишите пароль к базе"
Name = "сюда пишите название базы чаров"
Port = "3306"
Type = "1">

Code
<Client MinBuild = "8125"
MaxBuild = "9999">

Code
<LogonServer RemotePassword = "пароль к базе">

ascent-realms

Code
<LogonServer Address = "сюда пишите адрес где стоит база чаров"
Port = "8093"
Name = "сюда пишите название базы чаров"
RealmCount = "1">

Code

<Realm1 Name = "schnek"
Address = "сюда пишите адрес ip :8129"
Icon = "PVP"
Colour = "1"
Population = "1.0"
TimeZone = "1">

ascent-world

Code
<WorldDatabase Hostname = "сюда пишите IP базы мира" Username = "юзер базы" Password = "пароль к базе" Name = "название базы мира" Port = "3306" Type = "1">
<CharacterDatabase Hostname = "сюда пишите IP базы чаров" Username = "юзер базы" Password = "пароль к базе" Name = "название базы чаров" Port = "3306" Type = "1">

Обязательно удалите такие строчки

Code
<die msg="I am a newb who didn't even read half my config file!">
<die2 msg="I read nearly all my config file, but not the whole thing!">

vmaps/maps/dbc

Code
Чтобы распаковать карты закидываем один из двух распаковщиков карт (ad_enGB.exe или ad_enUS.exe - смотря какой у вас клиент) в папку с вашим World of WarCraft, в папке World of WarCraft создать папку “maps” и запускаем распаковщик.

ccылка на maps http://filebeam.com/bde97550954b3fbcd654d9fd32d04c60

если что то не поняли по читайте README в архиве

Quote
После распаковки карт папку с картами “maps” можно будет вырезать или скопировать в основную папку с сервером.

Для нормальной работы сервера требуются Vmaps

ссылка на Vmaps http://filebeam.com/966a6d45646e8d998b50dc6951e2176c

Quote
В папке с сервером запускаем vmapextract_v2.exe,
после того как распаковка закончится, запускам для завершения vmap_assembler.exe

dbc ну тут все просто скачиваем дастаем из архива и радуемся.. http://filebeam.com/4927bee1210227c0e0a0c9810398b0f5

создания gm аккаунта

открываем Navicat.
идеш в character database, ищем пункт accounts и понятно что там надо создать гм аккаунт.. GM, type AZ

Connecting к вашему сервеку

идем в клиент c игрой и там меняем реалм лист ну это я думаю это знает каждый

powered by: wwwforumok.cc By To Create schnek