Продолжаем приближаться к заветной установке сервера по CS 1.6 на FreeBSD 12.0. Сегодня установим эмулятор линукса с дальнейшей настройкой нашей системы. Выполняем все как описано по порядку:
- Ищем емулятор линукса в портах FreeBsd 12.0, для этого в консоль -> whereis linux_base-c7
- Переходим в каталог с eмулятором линукса -> cd /usr/ports/emulators/linux_base-c7
- Редактируем конфиг eмулятора перед установкай -> make config
- Убираем галочку с пунката DOCS -> нажимаем пробел, потом Enter
- Устанавливаем -> make install clean
- Эмулятор линукса установлен на наш сервер, продолжаем настройку системы
- Продолжаем, идем в -> nano /etc/rc.conf и прописываем такие строчки
linux_enable=»YES», сохраняем -> F2 -> Y -> Enter - Заходим в -> nano /boot/loader.conf и прописываем
linux_load=»YES»
linprocfs_load=»YES», сохраняем -> F2 -> Y -> Enter - Переходим в -> nano /etc/sysctl.conf, добавляем
kern.fallback_elf_brand=3
kern.ipc.maxsockbuf=524288, сохраняем -> F2 -> Y -> Enter - Идем в -> nano /etc/fstab, пишем
linprocfs /compat/linux/proc linprocfs rw 0 0, сохраняем -> F2 -> Y -> Enter - Перегружаем нашу систему
- Проверяем sysctl -a | grep compat.linux, если у вас появилось что-то на подобии вот этого:
hw.snd.compat_linux_mmap: 0
compat.linux32.maxvmem: 0
compat.linux32.maxssiz: 67108864
compat.linux32.maxdsiz: 536870912
compat.linux.oss_version: 198144
compat.linux.osrelease: 2.6.32
compat.linux.osname: Linux
значит Вы все сделали правильно. На этом установка окружения для работы полноценного сервера по CS 1.6 завершена, переходим к долгожданной установке самого сервера Counter-Strike 1.6. Проверяем загрузились ли все модули для работы -> kldstat | grep lin
2 1 0xffffffff8263d000 a6b50 linux.ko
3 4 0xffffffff826e4000 8df8 linux_common.ko
4 1 0xffffffff826ed000 d3f0 linprocfs.ko
8 1 0xffffffff82820000 33c50 linux64.ko
Все переходим к установке сервера по CS 1.6….