Форумы

Модераторы: redacid, Acid Biscuit, ShaRhaN, Colt
Автор Добавил
redacid
16.05.2007, 10:41
FreeBSD The Power To Serve

870183

[RAT]
Моя статистика


ID пользователя #1
Зарегистрирован: 01.01.1970, 02:00

Сообщений: 1171
Отблагодарен: 75 раза в 67 сообщениях
Репутация: 35
Репутация темы: 0 из 0 голосов

Особенности настройки сервера CS на FreeBSD


Мной используется FreeBSD 6.2
Так как версия CS для FreeBSD отсутствует, прийдётся использовать версию для Linux в эмуляции системного окружения.

Ставим эмулятор окружения Linux (в моём случае это Fedora Core 4)

  1. #cd /usr/ports/emulators/linux_base-fc4/
  2. #make install clean


Настраиваем поддержку Linux ядром FreeBSD

  1. #echo linux_load="YES" >> /boot/loader.conf
  2. #echo linux_procfs="YES" >> /boot/loader.conf


Далее добавляем в /etc/fstab

  1. linprocfs               /usr/compat/linux/proc  linprocfs       rw              0       0
  2. linsys                  /usr/compat/linux/sys   linsysfs        rw              0       0
  3.  

И в заключение добавим в /etc/sysctl.conf

  1. kern.fallback_elf_brand=3
  2. kern.ipc.maxsockbuf=524288


После чего перегружаемся

Не рекомендуется запускать CS из под привелигированого пользователя(root)
Поэтому создайте нового пользователя (например cstrike).
Дайте ему полные права на каталог с сервером

  1. #chown -R cstrike /usr/local/hlds
  2. #chmod -R 744 /usr/local/hlds


И запускайте сервер только от его имени.

Также для удобства рекомендую поставить порт /usr/ports/sysutils/screen

Мой скрипт запуска сервера выглядит так

  1. #!/bin/sh
  2. cd /usr/local/hlds
  3. screen -d -m /usr/local/hlds/hlds_run -game cstrike +sv_lan 1 +maxplayers 20 +port 27015 -nomaster -insecure +rcon_password <pass> +map de_dust2


Что-бы потом подключится к консоли сервера делаем следующее

  1. #ps -ax | grep screen

Смотрим PID процесса

  1. #screen -r



-------------------------------------------------------
Правила сервера

Банлист


Наверх
Сайт
 

Перейти:     Наверх

Транслировать сообщения этой темы: rss 0.92 Транслировать сообщения этой темы: rss 2.0 Транслировать сообщения этой темы: RDF
Powered by e107 Forum System