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

Результаты поиска

  1. relat1on
    Тема

    Battlefield 2

    Поехали... 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 она будет пустой. Дальше жмем на кнопку домик в верхней части экрана (возврат к началу) Дальше на главной странице жмем кнопку Привилегии -> Добавить нового пользователяОткрываеца страница Имя пользователя: Просто вводим свое имя Хост: имя хоста (localhost) Пароль: Придумай себе пароль Подтверждение:повтор пароля Строку 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 адреса по умолчанию /*************************************** * Battlefield 2 Private Stats Config * **************************************** * All comments have been removed from * * this file. Please use the Web Admin * * to change values. * ***************************************/ $db_expected_ver = '1.4.2'; $db_host = 'localhost'; или ваш IP адрес $db_name = 'имя базы данных которую создавали к примеру bfstats'; $db_user = 'ваше имя'; -которое создавали в базе данных $db_pass = 'пароль'; $admin_user = 'ваше имя'; $admin_pass = 'пароль'; $admin_hosts = array('ваш IP адрес','ваш IP адрес/24'); $admin_log = 'logs/_admin_event.log'; $admin_backup_path = 'c:/appserv/www/ASP/_backups/'; $admin_backup_ext = '.bak'; $admin_page_size = 25; $admin_ignore_ai = 1; $stats_ext = '.txt'; $stats_logs = 'logs/'; $stats_logs_store = 'logs/_processed/'; $stats_move_logs = 1; $stats_min_game_time = 0; $stats_min_player_game_time = 0; $stats_players_min = 1; $stats_players_max = 600; $stats_rank_check = 1; $stats_rank_tenure = 7; $stats_awds_complete = 1; $stats_lan_override = 'ваш IP адрес'; $stats_local_pids = array('LocalPlayer01','ваш IP адрес','LocalPlayer02','ваш IP адрес '); $debug_lvl = 1; $debug_log = 'logs/_stats_errors.log'; $game_hosts = array('ваш IP адрес ','ваш IP адрес /24'); $game_custom_mapid = 700; $game_unlocks = 0; $game_unlocks_bonus = 1; $game_unlocks_bonus_min = 1; $game_awds_ignore_time = 0; $game_default_pid = 29000000; ?> Открываем 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 и правим #HOST = 'localhost' #PORT = 80 #PATH = '/ASP/bf2statistics.php' После этого берем эту папку bf2 которая находиться по адресу С:\bf2statistics_1.4.2\python\bf2 и копируем ее туда куда установлена батла по вот этим адресам \Battlefield 2\python\bf2 и \Battlefield 2\Python_Xpack с заменой файлов Далее создаём файл hosts.ics который находиться по адресу C:\WINDOWS\system32\drivers\etc открываем блокнотиком и пишем localhost BF2web.gamespy.com # BF2 Statistics Redirect 4. Для удобства администрирования качаем и распаковываем в любое место прогу BF2CCD: BF2CC daemon Сервер запускаем посредством этой проги, при первом запуске нужно будет указать путь к серверу, т.е. к файлу bf2_w32ded.exe и написать пароль для входа в настройки сервера через клиент: BF2CC клиент , если сервер удалённый, то ставить на него клиент никчему. Сам сервер настраиваем с любой машины клинтом BF2CC, настройки интуитивно понятны поэтому описывать их не вижу смысла. Если ошибки есть,поправьте,ибо писал ночью...
    Автор темы: relat1on, 2 янв 2011, ответов - 0, в разделе: Другие