RFC (Request for Comments, Запрос на комментарии) - серия документов, публикуемая сообществом исследователей и разработчиков, руководствующихся практическими интересами, в которой описывается набор протоколов и обобщается опыт функционирования Интернет.
В первую очередь надо включить поддержку Linux compatibility. Для этого:
# kldload linux
Как только Linux compatibility включена, приступаем за у становку сервера. Скачаем Linux Battlefield 2 server и разархивируем:
# unzip bf2-linuxded-1.1.2551.0-installer.zip
Тем самым получим разархивированный шелл файл bf2-linuxded-1.1.2551.0-installer.sh
Для запуска сменим права:
# chmod 755 bf2-linuxded-1.1.2551.0-installer.sh
И запустем:
# sh bf2-linuxded-1.1.2551.0-installer.sh
(Внимание: шелл скрипт надо запускать любым другим аккаунтом но не root-ом)
Вам надо будет подтвердить 2 лицензионных соглашения, а затем уже можно будет указать path для установки Battlefield 2 сервера. Укажите че нить на подобии /home/Le1/battlefield2/
После установки вы можете подправить конфиг файл atmods/bf2/settings/serversettings.con для лутшей производительности
sv.serverName = "battelfield.le1.com" - Имя Сервера.
sv.serverIP- IP сервера.
sv.password "" - пустой пароль,
(если нужен запаролированный доступ к серверу то укажите пароль между ""-и)
sv.internet - если установлено значение 0 то можно играть по локалке,
если же значение 1 - то через интернет.
(при значении 1 не забудте открыть порт на файрволе)
MapList.append kubra_dam gpm_cq 16 - Ограничение игроков.
В двнном примере 16 - игроков, укажите больше если есть надобность ;)
Теперь можно запустить игру:
# /home/Le1/battlefield2/start.sh
Это моя первая статья так что просьба без критики :)