1. Качаем TortoiseSVN (для скачивания исходников)
2. Устанавливаем.
3. Делаем "Checkout":
Создаем папку, например C:arcemu жмем на созданную папку правым кликом и выбираем "SVN Checkout..."
Пишем туда [ ссылка скрыта ] (
регистрация |
вход )
Жмем "ОК".
Все пошла загрузка исходников,ждем некоторое время.(Примерный обьем 20 Мбайт)
4.Все скачалось,теперь иконка папки изменилась
5.Компилирование (Microsoft Visual Studio 2003,Microsoft Visual Studio 2005, Microsoft Visual Studio 2008):
Идем в папку C:arcemu runkwin, видим 3 файла (нужных нам):
Code
arcemuVC71.sln
arcemuVC80.sln
arcemuVC90.sln
arcemu VC71.sln - для VS2003
arcemuVC80.sln - для VS2005
arcemuVC90.sln - для VS2008
Выбираем тот для которого у вас есть компилятор.
Открылся VS2003(5,8 ) , идем в меню Build -> Configuration Manager... -> Выбираем Release (Левый верхий угол открывшегося окна) -> Жмем Оk
Опять идем в меню Build -> Build Solution,все!Компиляция начата,можно пойти покурить и в зависимости от мощности вашей машины сервер скомилируется.
По окончанию работы вы должны увидеть в нижнем окне такую строку:
Build: Succeed 8, Failed 0, Skipped 0
Забрать файлы сервера можно из папки C:arcemu runkin
elease
============================================ ====== ==================================================
компиляция скриптов
1. После выполнения компилирования сервера вы должны скомпилировать скрипты.
2. Идем в папку C:arcemu runksrcscripts и опять видим перед собой 2 файла:
Code
extrascripts2003.sln - для VS2003
extrascripts2005.sln - для VS2005
extrascripts2008.sln - для VS2008
scripts2003.sln - для VS2003
scripts2005.sln - для VS2005
scripts2008.sln - для VS2008
Открываем нужный вам под версию компилятора.
И выполняем те же процедуры:
Build -> Configuration Manager... -> Release
Build -> Build Solution
Скрипты забираем из папки (точнее всю папку) C:arcemu runkin
eleasescripts_bin
================================= ================= ==================================================
настройка:
1. перекидывает lua скрипты
от сюда srcscriptslua-scripts
в inReleasescripts
2. перекидываем конфиги
отсюда configs
в inReleaseconfigs
3. сюда inRelease закидываем dbc и maps