1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Battlefield 2

Тема в разделе 'Другие', создана пользователем relat1on, 2 янв 2011.

  1. TopicStarter Overlay

    relat1on Пользователи

    Сообщения:
    19
    Лайки:
    11
    Пол:
    Мужской
    Репутация:
    0
    Поехали...

    1. Устанавливаем серверную часть игры BF2 на комп, для ОС Windows можно поставить вместе с игрой с лицензионного диска BF2, а для Linux качаем с официального сайта: EA - Battlefield 2
    Далее обязательно ставим финальный патч 1.41, взять можно там же.
    Если помимо стандартных карт, охота новых качаем и устанавливаем этот маппак:
    BF2_mappack.exe - извлекать в папку H:\BattleField2\mods\bf2\Levels

    2
    . Для корректной работы сервера необходимо чтобы были открыты следующие порты:
    UDP 27900
    UDP/TCP 29900
    TCP 80
    TCP 4711
    UDP 27901
    UDP 1500-4999
    UDP/TCP 1024-1124
    UDP 29900
    UDP/TCP 27900
    UDP 16567
    UDP 55123-55125

    Поэтому если стоит Фаервол (NAT), то нужно открыть (пробросить) эти порты.

    3. Ставим сервер статистики.
    Для этого нам потребуются:
    1) Виртуальный сервер под Win 32 (Для Linux качать не нодо, там он уже должен стоять)
    2) Сам сервер статистики


    Сначала устанавливаем AppServ. Ставим по умолчанию
    Код:
    C:\AppServ
    и следуем инструкциям по установке.
    Открываем Opera или Internet Explorer и вводим
    [cod
    http://localhost/ или http://свой Ip адрес/[/code]
    Откроется страница где нажимаем кнопку phpMyAdmin Database Manager Version 2.8.2 и вводим имя по умолчанию root без пароля
    Дальше создаем базу данных например bfstats она будет пустой. Дальше жмем на кнопку домик в верхней части экрана (возврат к началу)
    Дальше на главной странице жмем кнопку Привилегии -> Добавить нового пользователяОткрываеца страница
    Строку Generate Password не трогаем

    Чуть ниже Глобальные привилегии:
    Жмем отметить все
    И в самом низу странице кнопка Пошел жмем ее
    Вы сделали себя админом базы данных. Здесь пока все.
    Распаковываем архив bf2statistics_1.4.2. например сюда
    Код:
    С:\bf2statistics_1.4.2.
    Копирум отсюда папку ASP и вставляем по адресу
    Код:
    Код
    C:\AppServ\www
    должно получиться

    C:\AppServ\www\ASP.

    Дальше заходим в
    Код:
    Код
    C:\AppServ\www\ASP
    и правим ручками файл _config.php
    IP адреса по умолчанию
    Открываем Opera или Internet Explorer и вводим
    http://localhost/ASP или http://свой Ip адрес/ASP
    Вводим логин и пароль тот что вы указали в конфиге. Далее жмете Install DB затем Upgrade DB. Все ваша база данных заполнилась таблицами.
    Если по каким либо причинам база не инсталируется качаем готовую: База данных распаковываем и кидаем её в папку: C:\AppServ\mysql\data

    Далее открываем файл snapshot.py который находится по адресу С:\bf2statistics_1.4.2\python\bf2\stats и правим

    После этого берем эту папку bf2 которая находиться по адресу

    С:\bf2statistics_1.4.2\python\bf2

    и копируем ее туда куда установлена батла по вот этим адресам

    \Battlefield 2\python\bf2
    и

    Код:
    \Battlefield 2\Python_Xpack
    с заменой файлов
    Далее создаём файл hosts.ics который находиться по адресу
    
    C:\WINDOWS\system32\drivers\etc
    открываем блокнотиком и пишем

    4. Для удобства администрирования качаем и распаковываем в любое место прогу BF2CCD: BF2CC daemon
    Сервер запускаем посредством этой проги, при первом запуске нужно будет указать путь к серверу, т.е. к файлу bf2_w32ded.exe и написать пароль для входа в настройки сервера через клиент: BF2CC клиент , если сервер удалённый, то ставить на него клиент никчему.
    Сам сервер настраиваем с любой машины клинтом BF2CC, настройки интуитивно понятны поэтому описывать их не вижу смысла.
    Если ошибки есть,поправьте,ибо писал ночью...
    1 человеку нравится это.
Черновик сохранён Черновик удалён

Поделиться этой страницей