В первую очередь надо включить поддержку 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