#НекрыВосстаньте
Гайд от Dealex, перевел и отредактировал FacelessBilly (я)
Что нам нужно:
- готовая машина freebsd 9.2
ID: root
PASS: 123456
- pack для компиляции
- pack с файлами исходника
После того как вы скачали все, что нам будет нужно, и установили машину, делаем следующее:
1. Запускаем машину и пишем след. команды
Код
rm /var/db/mysql/account/string.ibd
rm /var/db/mysql/player/string.ibd
2. Пишем sysinstall и идем по пути Configure->Networking->Interfaces->em0->No->No
Вписываем свои данные.
3. Пишем в консоле /etc/rc.d/netif restart
Если выскочит /etc/rc.conf - not found",
то пишем ee /etc/rc.conf и удаляем 4 и 5 линии от конца.
4. Подк. через FilleZilla к серверу, идем по пути /usr/src и в эту папку кидаем файл kraizy.tgz
После того как файл закачан на сервер пишем след. команду - tar zxvf kraizy.tgz
5. Удаляем ярлык с название 'Extern', его можно найти по пути /usr/src/mainline_released/mainline_sg/Srcs/
Создаем новый ярлык след. командой: ln -s /usr/src/mainline/Srcs/Extern /usr/src/mainline_released/mainline_sg/Srcs
6. С папки "KOMPILACJA_TUT" переносим все файлы/папки в след. каталоги:
c (До главного каталога /)[Права 777]
- compile.sh (/usr/src/mainline_released/mainline_sg/Srcs/Server/)[Права/Chmod 777]
- build.sh (/usr/src/mainline_released/mainline_sg/Srcs/Server/game/src/)[Права 777]
- build_db.sh (/usr/src/mainline_released/mainline_sg/Srcs/Server/db/src/)[Права 777]
- USR_INCLUDE (usr/include/)[Права 755]
- USR_LOCAL_UNCLUDE (/usr/local/include/)[Права 755]
- _EXTERN_LIB (/usr/src/mainline/Srcs/Extern/lib/)[Права 644]
- LIBDEVIL (/usr/src/mainline_released/mainline_sg/Srcs/Server/libdevil/)[Права 644]
- LIBGAME_LIB (/usr/src/mainline_released/mainline_sg/Srcs/Server/libgame/lib/)[Права 644]
- LIBHACKSHIELD_LIB (/usr/src/mainline_released/mainline_sg/Srcs/Server/libhackshield/lib/)[Права 644]
- LIBSERVERKEY (/usr/src/mainline_released/mainline_sg/Srcs/Server/libserverkey/)[Права 644]
7. Идем по пути /usr/src/mainline_released/mainline_sg/Srcs/Server/db/src и открываем файл Makefile
Продолжение следует...