WOWTUT.RU - всё для WoW здесь!


Страница 1 из 11
Модератор форума: Moder, Fozz 
Форум » MaNGOS and Ascent » Установка/Настройка Ascent » Асцент (Установка с нуля!)
Асцент
vipokДата: Среда, 01.07.2009, 13:53 | Сообщение # 1
Аватар
Умный пользователь
Группа: Пользователи
Сообщений: 105

Репутация
(7)
Награды: 1
Замечания: 0%
Статус: Offline
Администрация,прошу вас сделать отделую графу на форуме с название Асцент и перенести туда этот мануальчик=)
Итак начнем.........
Введение.

Что такое Ascent?

Ascent - революционно новый сервер поддерживаемый мощным комьюнити и основывающийся на командной работе. Любой человек может скачать исходный код и сделать свой сервер, под свои нужды. Мы не создаем и не поддерживаем базу, но наше комьюнити разрабатывает базы и предоставляет их вам. Присодиняйся к нам и почувствуй мощь Ascent'a!

Программы, которые нам понядобяться:

-TortoiseSVN (Это для того, чтобюы скачать исходники асцента и не только)
-Microsoft Visual studio 2003/2005/2008 либо можете на Borland компилить.
-Программа для работы с базой:
*Navicat
*Webyog SQLyog
*HeidiSQL
-Net.Framework 1.1
-Net.Framework 2.0
-Net.Framework 3.0
-Net.Framework 3.5
-Microsoft Platform SDK for Windows Server 2003 R2
Если будете ставить на своей домашней машине Вам понадобиться
-Денвер

Состав базового пакета Денвера:

Код:
1. Apache 2 с поддержкой SSL и mod_rewrite.
2. PHP5: выполняемые файлы, модуль для веб-сервера Apache, дистрибутивный и
адаптированный конфигурационный файл, библиотека GD, модули поддержки
MySQL и sqLite.
3. MySQL5 с поддержкой InnoDB, транзакций и русских кодировок (windows-1251).
4. phpMyAdmin - панель управления базой данных MySQL, а также скрипт,
упрощающий добавление нового пользователя MySQL.
6. Отладочный эмулятор sendmail (/usr/sbin/sendmail), не отправляющий
письма, а записывающий их в директорию /tmp/!sendmail.
7. Система автоматического поиска виртуальных хостов и обновления системного
файла hosts, а также конфигурации Apache. Благодаря ей добавление нового
виртуального хоста (или домена третьего уровня) заключается в простом
создании каталога в /home (см. по аналогии с уже существующими хостами)
и перезапуске комплекса. Все изменения вносятся в конфигурационные и
системные файлы автоматически, но вы можете управлять этим процессом
при помощи механизма шаблонов хостов (см. /usr/local/apache/conf/httpd.conf
Инструкции по установке найдёте Здесь

Все программы можете легко найти через поисковые системы.

Ядро.

1)Скачаиваем исходники
Для этого устанавливаем TortoiseSVN
Создаем папку Ascent(любое название)
Нажимаем на правую кнопку и жмём SVN Checkout..
Код:
http://mmoforge.org/svn/ascent/
user - anonymous
password - оставляем пустым
Ждём пока скачаються исходники.
2) Компилим ядро
Идем в папку C:\Ascent\trunk\win, видим 3 файла (нужных нам):
Код:
ascentVC71.sln - для VsualStudio 2003
ascentVC80.sln - для VisualStudio 2005
ascentVC90.sln - для VisualStudio 2008
Запускаем тот для которого у Вас есть компилятор.
идем в меню Build -> Configuration Manager... -> Выбираем Release (Левый верхий угол открывшегося окна) -> Жмем Оk
Дальше жмём Build Solution
Ждём пока закончиться компиляция.
Файлы сервера можно забрать из папки C:\Ascent\trunk\bin\release
3) Дальше компилим скрипты.
Идем в папку C:\Ascent\trunk\src\scripts
и опять видим 3 файла
Код:
scriptsVC71.sln - для VsualStudio 2003
scriptsVC80.sln - для VisualStudio 2005
scriptsVC90.sln - для VisualStudio 2008
Проделываем тоже самое что описано выше.

Скомпилиные файлы забираем в папке C:\Ascent\trunk\bin\release
4)Создаём папку например Server (любое название и местонахождение)
Переносим туда скомпилиные файлы.
Всё, на этом закончим с этим пунктом.

База.

Скачиваем с помощью TortoiseSVN любую базу

Код:
1)_http://mmoforge.org/svn/rusdb - RUSBD
- база делается на основе NCDB, но очень много своих нароботок.Делается Русскими
_http://mmoforge.org/svn/ncdb - NCDB
- самая популярная и часто обновляемая база
_http://mmoforge.org/svn/valarokaar - Valarokaar's DB III
- французская база
_http://mmoforge.org/svn/acdb - ACDB
-фан база
_http://mmoforge.org/svn/radb/ - RADB
- также Русская база
__________________________________________________ _____________________

Если будете пользоваться услугами хостинга можете пропустить этот шаг.

Ставим Денвер(ссылка в самом начале) или если просто будете ставить только сервер без сайта, то ставим mysql server, либо PostgreSQL, либо Oracle 10g.

После того как установили, создаём 2 таблицы, например Ascent(любое название) - база мира, и Logon( любое название)- база чаров, и заливаем базу.

Сделать это можно очень легко, заходите в папку куда скачали базу.Например вы скачали базу RUSDB, в папке найдёте файл Install_rus.bat, запускаете его, вводите всё что Вас просят и ждёте пока база зальётся.

Если будете ставить NCDB, то заходите в папку и видете файл Tool.bat, нажимаете правой кнопкой мыши на него и жмёте редактировать.
в начале увидите вот такое
Код:
set user= сюда пишите юзера вашей базы
set pass= здесь пишите пароль к базе
REM wdb - is the World Database
REM cdb - is the Character Database
REM If you do not have them seperated then set them to the same values
set wdb= сюда пишите название базы мира
set cdb= сюда пишите название базы чаров
Закончили с этим.

Теперь переходим к редактированию конфигов.

ascent-logonserver.conf
Код:
<LogonDatabase Hostname = "сюда пишите адрес, где находиться база" обычно это localhost
Username = "сюда пишите юзера базы"
Password = "сюда пишите пароль к базе"
Name = "сюда пишите название базы чаров"
Port = "3306"
Type = "1">
Код:
<Client MinBuild = "сюда пишите минимально поддерживаемый клиент"
MaxBuild = "сюда пишите максимально поддерживаемый клиент">

7799 - клиент 2.3.3
7741 - клиент 2.3.2
7561 - клиент 2.3.0
7359 - клиент 2.2.3
Код:
<LogonServer RemotePassword = "пароль к базе">
ascent-realms.conf

Код:
<LogonServer Address = "сюда пишите адрес где стоит база чаров"
Port = "8093"
Name = "сюда пишите название базы чаров"
RealmCount = "1">
Код:
<Realm1 Name = "сюда пишите название реалма (какое хотите)"
Address = "сюда пишите адрес базы(должно быть такое же как указали выше:8129"
Icon = "PVP"
Colour = "1"
Population = "1.0"
TimeZone = "1">

ascent-world.conf
Код:
<WorldDatabase Hostname = "сюда пишите IP базы мира" Username = "юзер базы" Password = "пароль к базе" Name = "название базы мира" Port = "3306" Type = "1">
<CharacterDatabase Hostname = "сюда пишите IP базы чаров" Username = "юзер базы" Password = "пароль к базе" Name = "название базы чаров" Port = "3306" Type = "1">
Код:
Обязательно удалите такие строчки
<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!">
Код:
<LogonServer DisablePings = "0"
RemotePassword = "Сюда пишите пароль к базе">
Дальше скачиваем экстрактор карт

скачай меня
Код:
1. Файл vmapextract_v2 кидаем в папку с игрой
2. Файл vmap_assembler кидаем в папку с сервером
3. Запускаем vmapextract_v2. После завершения всех действий распаковщика в папке с игрой появится папка buildings. Эту папку переносим в папку с сервером.
4. В папке с сервером создаем папку vmaps
5. Далее в папке с сервером запускаем vmap_assembler, который сконвертирует сами vmaps.

Создание vmaps также занимает много времени на слабых машинах.
DBC файлы

[hide=5]Код:
экстрактор DBC файлов
DBC 2.3.x
Filebeam -скачай меня
Rapidshare -скачай меня

DBC 2.2.x
Filebeam - скачай меня
Rapidshare - скачай меня
пароль - xlogik[/hide]

Разорхивируем скаченый архив в любую папку и запускаем DBC_Extractor.bat.
DBC помещаем в папку DBC в папке с сервером.

или же скачайте уже готовые файлы
DBC для 2.3.3
Ну теперь можете запускать свой сервер и радовать игроков.

Для этого запускаем 2 файла

Код:
ascent-logonserver.exe
ascent-world.exe
Если вы всё сделали правильно - то проблем возникнуть не должно.
Всем удачи.

Добавлено (01.07.2009, 13:53)
---------------------------------------------
Напомню что Асцент намного лучше Mangosa,но намного тяжелее собрать и настроить,так как Мангос может собрать и настроить любой желающий человек,а Асцент вы уж извините,но если в голове не бум-бум,то лучше за него и не браться=) smile


Все грибы вкусные,но многие только раз в жизни!
ПОМОГ ТЫКАЙ СПС!!!


Сообщение отредактировал vipok - Пятница, 03.07.2009, 19:06
 
vipokДата: Среда, 01.07.2009, 19:02 | Сообщение # 2
Аватар
Умный пользователь
Группа: Пользователи
Сообщений: 105

Репутация
(7)
Награды: 1
Замечания: 0%
Статус: Offline
Задавайте вопросы,с удовольствием помогу по создание сервера Ascent B)

Все грибы вкусные,но многие только раз в жизни!
ПОМОГ ТЫКАЙ СПС!!!


Сообщение отредактировал vipok - Среда, 01.07.2009, 19:02
 
ГостьДата: Четверг, 01.10.2009, 20:17 | Сообщение # 3
Нет аватара
Группа: Гости






интересно , кто тебе ляпнул такую чушь , что асцент лучше мангоса ? о.О один плюс асцента , это выдерка онлайна , все остальное ... МИНУС ! работоспособность , точность и т.д. , так что прежде , чем что то писать убедись ... не навешали тебе лапши на уши .......
 
DokДата: Понедельник, 16.11.2009, 21:34 | Сообщение # 4
Аватар
>Cs4<
Группа: Друзья
Сообщений: 304

Репутация
Награды: 3
Замечания: 0%
Статус: Offline
Мда...цикаво !

Мой проект: Bc-portal
Идет набор персонала
bc-portal.net.ru
Проект посвященный игре World of Warcraft
 
ГостьДата: Понедельник, 21.12.2009, 09:54 | Сообщение # 5
Нет аватара
Группа: Гости






Гость, ты че бальной?? ты сам нефига незнаешь и пытаешься строитьт из ся умного.. ты сначала узнайй что такое асцент а потом талкай речи .... если ты его норм поставить не можешь или сборку кривую скачал или собрал, то это не значит что асцент фигня..
 
GiltarisДата: Четверг, 11.03.2010, 20:02 | Сообщение # 6
Аватар
Хороший пользователь
Группа: Пользователи
Сообщений: 14

Репутация
(0)
Награды: 0
Замечания: 0%
Статус: Offline
Quote (Гость)
интересно , кто тебе ляпнул такую чушь , что асцент лучше мангоса ? о.О один плюс асцента , это выдерка онлайна , все остальное ... МИНУС ! работоспособность , точность и т.д. , так что прежде , чем что то писать убедись ... не навешали тебе лапши на уши ....

я лично с тобой согласен,мангос всегда лучший и всегда будет!
просто надо не криво сборки настраивать!

 
FozzДата: Суббота, 15.05.2010, 14:41 | Сообщение # 7
Аватар
Модератор_Терминатор
Группа: Пользователи
Сообщений: 151

Репутация
(5)
Награды: 2
Замечания: 0%
Статус: Offline
Giltaris, мангсо не лучше
тринити выходит вперед по работоспособности!


 
[VIP]BlizzconДата: Среда, 19.05.2010, 20:52 | Сообщение # 8
Аватар
Пользователь
Группа: Пользователи
Сообщений: 2

Репутация
(1)
Награды: 0
Замечания: 0%
Статус: Offline
че такая трудная устоновка в мангосе карты кинул в папку и всё =) помогите с arcemu вот у меня всё есть а денвер не запускается на мангосе запускается а на аркему нет !!!! помогите !!!![color=red]ПЛИС

I am Play World of Warcraft Cataclysm !!!
 
FozzДата: Вторник, 20.08.2013, 22:09 | Сообщение # 9
Аватар
Модератор_Терминатор
Группа: Пользователи
Сообщений: 151

Репутация
(5)
Награды: 2
Замечания: 0%
Статус: Offline
Что именно не работает?

 
Форум » MaNGOS and Ascent » Установка/Настройка Ascent » Асцент (Установка с нуля!)
Страница 1 из 11
Поиск:


Разрешено любое использование материалов с этого сайта, мы за свободную информацию в интернете. Разработка и поддержка ресурса - Moder (2007 - 2016).