Главная | Форум | Статьи | Ф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
[Гайд] - Ездовые животные · (Гайды по WoW)
Автор: Darkensand
Последнее сообщение в 12:59
▃ ▅ █ STRIKE-DEATH | WOTL... · (Обычные сервера WoW)
Автор: Pensukdeath
Последнее сообщение в 05:18
Уход и забота за воинами: прок... · (Воин)
Автор: UncontesteD
Последнее сообщение в 17:34
Очень хороший зароботок!!! · (Флудилка)
Автор: Hordcore
Последнее сообщение в 12:57
Основы Sql · (Sql)
Автор: No-One
Последнее сообщение в 01:45
Баг на 30к крита 5.4.8 · (Баги WoW)
Автор: Darkensand
Последнее сообщение в 18:46
Баг на дамаг · (Баги WoW)
Автор: nikitadevil
Последнее сообщение в 18:44
Неуязвимость · (Баги WoW)
Автор: Darkensand
Последнее сообщение в 18:43
Бесконечный сокет · (Баги WoW)
Автор: Darkensand
Последнее сообщение в 18:42
Баг на ледянные баджи на uwow · (Баги WoW)
Автор: Darkensand
Последнее сообщение в 18:31
Новейший баг на дамаг ханта · (Баги WoW)
Автор: Act1mel
Последнее сообщение в 18:23
[БАГ] + к Урону для всех класс... · (Баги WoW)
Автор: Darkensand
Последнее сообщение в 18:22
Ретро паладин 4.3 · (Паладин)
Автор: Darkensand
Последнее сообщение в 02:05
Hellscream.ORG - Азиатский WoW... · (Обычные сервера WoW)
Автор: Alexstrasza007
Последнее сообщение в 10:30

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