Мы — долго запрягаем, быстро ездим, и сильно тормозим.

FreeBSD
  настройка
  подсчёт трафика
  программы
  почтовые системы
  Шелезяки
  Мелочи
  Файловая система
  WWW
  Security
  system
  Games Servers
  Quake III Arena
  Counter-Strike 1.6
  X-Bomber
  Transport Tycoon Deluxe
  PVPGN
  EA Battlefield 2 server
  WOW(mangos)serv
  Call of Duty 4
  Ragnarok Online
  Enemy Territory
  CS 1.6 server manual
  GTA San Andreas
  X11
  Programming
Очумелые Ручки
OpenBSD
Cisco


www.lissyara.su —> статьи —> FreeBSD —> Games Servers —> EA Battlefield 2 server

EA Battlefield 2 Game Server

Автор: Le1.


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

Это моя первая статья так что просьба без критики :)



Ссылка на обсуждение: http://forum.lissyara.su/viewtopic.php?t=8015.

размещено: 2008-03-01,
последнее обновление: 2008-03-01,
автор: Le1

оценить статью:

helloworld, 2008-03-01 в 0:40:52

А какие требования к железу ?

sticker, 2008-03-01 в 19:57:28

ссылка на странице EA на Linux Server мёртвая

Din, 2008-03-08 в 16:44:19

На FreeBSD 7 AMD64 установочный скрипт вываливается с ошибкой, на 6.3 i386 всё отлично

Gek, 2008-03-09 в 8:39:48

Требования к железу =>

LINUX
- Minimum Specification, based on playing a 16 player game:
 CPU: 1 Ghz
 RAM: 256 Mb

- Recommended Specification, based on playing a 64 player game:
 CPU: 3 Ghz. For AMD Athlon 64 CPU: 3500+ (2.2 Ghz)
 RAM: 2 Gb

- Optimal Specification (as of Patch 1.3), based on playing a 64 player game:
 Only run one instance of BF2 per physical CPU with Hyperthreading disabled
 CPU: AMD Athlon 64 4800+ or 3.66GHz Xeon.
 RAM: 2Gb per physical CPU


Сервер можно взять отсюда:

ftp://largedownloads.ea.com/pub/patches

val_Atero, 2008-03-17 в 18:29:21

вообще то вот сервер который сейчас самый последний:
wget "http://www.1337-server.net/bf2/serverfiles/bf2-linuxded-1.1.2965-797.0-installer.sh"

сам хотел написать статью да руки не дошли...
Так-же там есть второй файл
bf2/mods/bf2/settings/maplist.con
и там надо дописать например так:
mapList.append strike_at_karkand gpm_cq 32
mapList.append dalian_plant gpm_cq 16
mapList.append daqing_oilfields gpm_cq 16
mapList.append dragon_valley gpm_cq 16
mapList.append fushe_pass gpm_cq 16
mapList.append gulf_of_oman gpm_cq 32
mapList.append kubra_dam gpm_cq 16
mapList.append mashtuur_city gpm_cq 16
mapList.append operation_clean_sweep gpm_cq 32
mapList.append sharqi_peninsula gpm_cq 16
mapList.append songhua_stalemate gpm_cq 16
mapList.append zatar_wetlands gpm_cq 32

это для всех карт, и плюс данная цифра это не количество игроков, а размер карты...
количество игроков указываеться в serversettings.con
мой выглядит так
sv.serverName "Default Server Name"
sv.password ""
sv.internet 0
sv.serverIP "193.109.145.195"
sv.serverPort 16567
sv.welcomeMessage "Welcome to Duty"
sv.punkBuster 0
sv.allowFreeCam 0
sv.allowExternalViews 1
sv.allowNoseCam 1
sv.hitIndicator 1
sv.maxPlayers 20
sv.numPlayersNeededToStart 2
sv.notEnoughPlayersRestartDelay 15
sv.startDelay 15
sv.endDelay 15
sv.spawnTime 15
sv.manDownTime 15
sv.endOfRoundDelay 15
sv.ticketRatio 200
sv.roundsPerMap 2
sv.timeLimit 0
sv.scoreLimit 0
sv.soldierFriendlyFire 100
sv.vehicleFriendlyFire 100
sv.soldierSplashFriendlyFire 100
sv.vehicleSplashFriendlyFire 100
sv.tkPunishEnabled 1
sv.tkNumPunishToKick 3
sv.tkPunishByDefault 0
sv.votingEnabled 1
sv.voteTime 90
sv.minPlayersForVoting 2
sv.teamVoteOnly 1
sv.gameSpyPort 29900
sv.allowNATNegotiation 0
sv.interfaceIP ""
sv.autoRecord 0
sv.demoIndexURL http://
sv.demoDownloadURL http://
sv.autoDemoHook "adminutils/demo/rotate_demo.py"
sv.demoQuality 1
sv.adminScript "default"
sv.timeBeforeRestartMap 30
sv.autoBalanceTeam 1
sv.teamRatioPercent 100
sv.coopBotRatio 50
sv.coopBotCount 16
sv.coopBotDifficulty 50
sv.voipEnabled 0
sv.voipQuality 3
sv.voipServerRemote 0
sv.voipServerRemoteIP ""
sv.voipServerPort 55125
sv.voipBFClientPort 55123
sv.voipBFServerPort 55124
sv.voipSharedPassword ""
sv.useGlobalRank 1
sv.useGlobalUnlocks 1
sv.sponsorText ""
sv.sponsorLogoURL ""
sv.communityLogoURL ""
sv.radioSpamInterval 6
sv.radioMaxSpamFlagCount 6
sv.radioBlockedDurationTime 30
sv.friendlyFireWithMines 0
впринципе все просто, если надо то могу написать полную статью....

Black Cat, 2008-06-23 в 14:27:21

Было неоднократно проверенно, при малом кол-ве (5-15 тел в игре) все работает.
При более серьезной нагрузке (более 20 тел) сервак под FreeBSD лагает страшно и не предсказуемо.

После стольких мучений пришлось всетаки его запускать под Linux'ом.

человек, 2008-10-27 в 9:34:17

val_Atero
допиши а :)

cubespace, 2010-02-16 в 13:51:05

/home/bf2/bf2/bin/ia-32/bf2: /lib/libc.so.6: version `GLIBC_2.4' not found (required by /home/bf2/bf2/bin/ia-32/bf2)
/home/bf2/bf2/bin/ia-32/bf2: /lib/libc.so.6: version `GLIBC_2.4' not found (required by /home/bf2/bf2/bin/ia-32/libdice_py.so)

cubespace, 2010-02-16 в 13:51:41

как ето исправить ?

Black Cat, 2010-02-16 в 16:30:22

Это у тебя не тот GLIBC
обнови glibc или сам игровой файл

Мфынф, 2011-05-11 в 10:15:44

Black Cat, не пизди лошара, всё работает.


Оставьте свой комментарий:
Ваше имя:   *
e-mail:  
жирный
наклонный
подчёркнутый
ссылка
цвет
Нынешний год:   *
 


Хостинг HOST-FOOD

2014-07-27, lissyara
gmirror

Удалённое создание софтверного зеркала средствами gmirror, на диске разбитом с использованием gpart. Использование меток дисков для монтирования разделов.
2013-08-20, zentarim
Scan+Print server FreeBSD 9

Настройка сервера печати и сервера сканирования под управлением операционной системы FreebSD 9 для МФУ Canon PIXMA MP540
2011-11-20, BlackCat
Разъём на WiFi-карту

Делаем съёмной несъёмную антену на WiFi-карте путём установки ВЧ-разъёма
2011-09-14, manefesto
Настройка git+gitosis

Настройка системы контроля версия исходного кода в связке git+gitosis+ssh
2011-08-14, zentarim
Wi-FI роутер + DHCP + DNS

Настройка Wi-Fi роутера на Freebsd 8 + DNS сервер + DHCP сервер: чтобы Wi-Fi клиенты были в одной подсети с проводными, проводные и беспроводные клиенты получали адреса автоматически по DHCP, кэширующ
2011-06-15, -ZG-
Охранная система на FreeBSD+LPT

В этой статье описана попытка реализации простой охранной системы на базе FreeBSD с подключением к ней охранных устройтсв на LPT порт и видеорегистрацией.
2011-03-13, terminus
ng_nat

Описание работы ng_nat, практическое использование, достоинства и недостатки в сравнении с ipfw nat
подписка

    вверх      
Статистика сайта
Сейчас на сайте находится: 28 чел.
За последние 30 мин было: 104 человек
За сегодня было
15156 показов,
1033 уникальных IP
 

  Этот информационный блок появился по той простой причине, что многие считают нормальным, брать чужую информацию не уведомляя автора (что не так страшно), и не оставляя линк на оригинал и автора — что более существенно. Я не против распространения информации — только за. Только условие простое — извольте подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой, незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
  Если соизволите поставить автора в известность — то вообще почёт вам и уважение.

© lissyara 2006-10-24 08:47 MSK

Время генерации страницы 0.0793 секунд
Из них PHP: 56%; SQL: 44%; Число SQL-запросов: 77 шт.
Исходный размер: 74304; Сжатая: 15262