Главная | Форум | Статьи | Фaйлы| Картинки WoW | Профиль | Регистрация | Вход

[ Новые сообщения · Правила форума · Поиск · RSS ]

WoW-Info — информационный World of Warcraft портал

Компиляция ArcEmu на Win32 (ArcEmu) - Форум

  • Сторінка 1 з 1
  • 1
Компиляция ArcEmu на Win32 (ArcEmu)
ShizzoДата: Четвер, 16.12.2010, 18:34 | Сообщение # 1



Shizzo
Капрал
Группа: Пользователи
Сообщений: 81

Замечания:

Оффлайн
# прежде всего, нам понадобится следующее ПО:
# 1 Качаем Microsoft .NET Framework 2.0
# 2 Качаем TortoiseSVN
# 3 Качаем Microsoft Visual C++ 2008 Express Edition
# 4 Ждем установку

КОМПИЛЯЦИЯ ЯДРА:
# 1 Качаем исходники: создаем в любом удобном месте папку arcemu_src, клапаем правой кнопкой крысы, выбираем SVN Checkout. В поле URL of Repository вводим http://arcemu.info/svn/trunk/. Закачка исходников началась....

# 2 По окончанию закачки лезем в папку arcemu_src\extras\arcemu-windows-libraries\VC, копируем папки include и lib, находящееся там в C:\Program Files\Microsoft Visual Studio 9.0\VC (или куда там инсталили Визуал студио....). также, в зависимости от своей платформы, копируем все файло из arcemu_src\extras\arcemu-windows-libraries\DLL Files или arcemu_src\extras\arcemu-windows-libraries\DLL Files (x64) в папко C:\WINDOWS\system32

# 3 Лезем в папку arcemu_src\win, открываем файло arcemuVC90 - All Projects.sln. (ну или arcemuVC90.sln - это самое ядро, без патчей и коллизий...)

# 4 В Visual Studio тыкаем Build -> Configuration Manager. выбираем Active solution configuration: Release. Если не хочеш компилить коллизии - убери галку напротив проджекта collision. это уменьшит расходы памяти на сервак, но мобы будут ганять сквозь стены, а также маги скажут тебе СпОсибо тк стрелять пуробластом сквозь стены это КАЙФ:)))) . жмакаем Close. Сохраняем солюшн (Ctrl+Shit+S)

# 5 Жмякаем F7. компиляция началась... можете сходить прогуляца, сожрать заказанную пицу(если уже приехала), выпить пива, покурить.... время компиляции зависит от степени тугодумствия вашего ПК

# 6 по оконачнии компиляции, если все прошло нормально, в окне Output (снизу) ты увидиш следующее соббшение:
========== Build: 15 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
или же ========== Build: 14 succeeded, 0 failed, 0 up-to-date, 1 skipped ========== если не компилили collision

# 7 забираем с папки arcemu_src\bin\Release файлы arcemu-world.exе, arcemu-logonserver.exe и collision.dll

# 8 забираем с папки arcemu_src\configs все конфиги.

# 9 забираем с папки arcemu_src\sql все апдейты для БД, ставим... НИВКОЕМ СЛУЧАЕ НЕ ЗАЛИВАЙ ФАЙЛЫ хххх_logon_structure.sql, хххх_world_structure.sql, хххх_character_structure.sql - ИХ ЗАЛИВКА ПРИВЕДЕТ К ВАЙПУ!!!

# 10 собсно, вот и все... компиляция ядра окончена
КОМПИЛЯЦИЯ СКРИПТОВ:

скрипты компилить совсем не обязательно... сервак будет пахать и без них, но босы не будут кастовать(да и мобы тоже), также немало квестов являются заскриптованными... кароч пайехали.....
1. лезем в arcemu_src\src\scripts, открываем файло scripts2008.sln, компилим также, как и ядро (пункты 4-5 пред. части гайда)
2. собсно в конце мы должны получить ========== Build: 8 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
3. забираем с папки arcemu_src\bin\Release папку scripts_bin
4. забираем с папки arcemu_src\src\scripts папку scripts
5. вот и все.... компиляция сервера окончена...
УСТАНОВКА ПАТЧЕЙ:

Все патчи в основном лежат в разделе Ядро->Патчи.
Выбрали патч, обычно он в виде текста, что нам с этим делать?
Копируем текст, вставляем в блокнот, вверху жмем на Файл->Сохранить как...
В появившемся меню пишем имя файла и на конце приписываем .patch....
В нижней строке жмем на "Текстовые документы (*.txt ) и меняем на ВСЕ ФАЙЛЫ, жмем сохранить
появился патч ххх.patch
Жмем на него правой кнопкой мыши, выбераем Tortoise SVN->Apply Patch
Выбераем папку с исходниками, жмем ок
Появляются 2 окна
Нам нужно левое окно, в нем список файлов...
В левом окне жмем правой кнопкой мыши и выбераем Patch All...ждем завершения процесса, вырубаем это дело и компилируем сервер...

 
  • Сторінка 1 з 1
  • 1
Пошук:

Новые сообщения в темах
Сдам в аренду сервер и хостинг · (Хост Предложения)
Автор: redlaine
Последнее сообщение в 23:53
хаха :D · (Приколы)
Автор: [N1ke]Medved
Последнее сообщение в 18:40
Autobattle - новый боевой бот ... · (Боты для WoW)
Автор: terrikon
Последнее сообщение в 18:39
PvE руководство для Чернокнижн... · (Чернокнижник)
Автор: Darkensand
Последнее сообщение в 18:38
Пустой свиток (Часть 11) · (Истории WoW)
Автор: R_a_Z_o_R
Последнее сообщение в 18:37
Друиды в Катаклизме: Официальн... · (Друид)
Автор: Darkensand
Последнее сообщение в 18:37
[Баг 3.3.5] Фарм ледяных бадже... · (Читы для WoW)
Автор: Darkensand
Последнее сообщение в 18:35
FarmBot (Бот для фарма руды и ... · (Боты для WoW)
Автор: homma
Последнее сообщение в 18:34
Почему мы сражаемся: ролевая и... · (Воин)
Автор: Darkensand
Последнее сообщение в 18:34
Книги по Wold of Warcraft · (Истории WoW)
Автор: R_a_Z_o_R
Последнее сообщение в 18:33
Маг огня в Cataclysm · (Маг)
Автор: Darkensand
Последнее сообщение в 18:33
Как начать играть в World of W... · (Полезно знать)
Автор: Belkmondesh
Последнее сообщение в 18:32
Характеризация профессий · (Профессии)
Автор: Darkensand
Последнее сообщение в 18:31
Что значит для арканов бета те... · (Маг)
Автор: Darkensand
Последнее сообщение в 18:31

Контакты Контакты Copyright WoW-Info — World of Warcraft портал © 2025 | Условия и правила использования ресурса | Реклама / Услуги
WoW-Info портал.World of Warcraft портал — готовые сервера, сайты, картинки, аддоны, патчи, читы, баги, mangos, ArcEmu, TrinityCore, Warcraft 3, новости, Cataclysm...
Яндекс.Метрика Хостинг від uCoz