FAQ для администраторов, Вопросы, ответы |
|
Здравствуйте, гость ( Вход | Регистрация )
FAQ для администраторов, Вопросы, ответы |
1.3.2007, 12:51
Сообщение
#1
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Q: Будет ли работать статистика для offline аккаунтов и будут ли открываться анлоки для offline аккаунтов?
A: Статистика работать будет. Анлоки для offline аккаунтов открываться не будут. Q: Будет ли работать BFHQ у offline аккаунтов? A: Нет не будет. Q: Я хочу сделать свой сервер с учётом локальной статистики. Каков необходимый набор "инструментов", утилит, (железа?)? A: Для этого вам понадобится:
A: Установка bf2statistics на Windows XP SP1-SP2: Для этого вам понадобится:
Под "синглом" подразумевается установка статы на тот же компьютер что и сервер, а под "мультиплеером" - установка статы и самого сервера БФ2 на разные компьютеры. Сначала устанавливаем AppServ. Ставим по умолчанию Код C:\AppServ и следуем инструкциям по установке. Настройка для multiplaer Заходим в Код C:\AppServ\Apache2.2\conf и открываем через блокнот файл httpd.conf И правим ручками строчку [quote] #Listen 169.254.57.220:80 – пишите свой IP Listen 169.254.57.220:80 – пишите свой IP[/quote] Если Вам для сингла то править ничего не нужно. Открываем Opera или Internet Explorer и вводим Код http://localhost/ Откроется страница где нажимаем кнопку phpMyAdmin Database Manager Version 2.8.2 и вводим имя по умолчанию root без пароля.или http://свой Ip адрес/ Создаем базу данных например bfstats она будет пустой. Жмем на кнопку домик в верхней части экрана (возврат к началу). На главной странице жмем кнопку Привилегии » Добавить нового пользователя Открывается страница:[quote] Информация логина
Чуть ниже Глобальные привилегии: Жмем отметить все. В самом низу странице кнопка "Пошел" жмем ее. Вы сделали себя админом базы данных. Распаковываем архив bf2statistics_1.4.2. например сюда Код С:\bf2statistics_1.4.2. Копирум отсюда папку ASP и вставляем по адресу Код C:\AppServ\www должно получиться Код C:\AppServ\www\ASP. Дальше заходим в Код C:\AppServ\www\ASP и правим ручками файл _config.phpДля сингла IP адреса по умолчанию [quote] <?php /*************************************** * 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; ?>[/quote] Открываем Opera или Internet Explorer и вводим http://localhost/ASP или http://свой Ip адрес/ASP Вводим логин и пароль тот что вы указали в конфиге. Далее жмете Install DB затем Upgrade DB. Все ваша база данных заполнилась таблицами. Cоздаем папку Код C:\AppServ\www\bfstats и распаковываем содержимое bf2statistics-web там же открываем файл BF2Stats-config.php и правим[quote] // If you want this to use a MySQL server, populate these fields: $this->db_name = 'bfstats'; // Имя базы данных $this->db_user = 'Alien_'; // Имя $this->db_pass = 'omon'; // пароль $this->db_srvr = 'Localhost или свой IP'; // Probably (99%) 'localhost' $this->prefix = ''; // should be fine.[/quote] Дальше там же редактируем файл config.php[quote]$asp = 'http://localhost или свой IP/ASP'; #путь к папке ASP[/quote] Заходим Код С:\bf2statistics_1.4.2\python\bf2 и редактируем файл BF2StatisticsConfig.pyДля сингла править не надо Для мултиплеера [quote]# ------------------------------------------------------------------------------ # Backend Web Server # ------------------------------------------------------------------------------ http_backend_addr = 'свой IP адрес' http_backend_port = 80 http_backend_asp = 'http://свой IP адрес/ASP/bf2statistics.php' # Player Manager # ------------------------------------------------------------------------------ pm_backend_pid_manager = 1 pm_local_pid_txt_file = 'python/bf2/pid.txt' # Relative from BF2 base folder pm_ai_player_addr = 'адрес для ботов в сингле' # Not recommended to change # Backup Central Community Web Server (OPTIONAL) # ------------------------------------------------------------------------------ http_central_enable = 0 # Use settings above (0, 1, 2) http_central_addr = 'cbd.xxx.aaa' #Address Central STATS Server http_central_port = 80 http_central_asp = 'http://свой IP адрес/ASP/bf2statistics.php'[/quote] Далее открываем файл snapshot.py который находится по адресу С:\bf2statistics_1.4.2\python\bf2\stats и правим для сингла [quote]#HOST = 'localhost' #PORT = 80 #PATH = '/ASP/bf2statistics.php'[/quote] Для мултиплеера [quote]#HOST = 'ваш IP адрес' #PORT = 80 #PATH = 'http://ваш IP адрес/ASP/bf2statistics.php'[/quote] После этого берем эту папку bf2 которая находиться по адресу Код С:\bf2statistics_1.4.2\python\bf2 и копируем ее туда куда установлена батла по вот этим адресам Код \Battlefield 2\python\bf2 иКод \Battlefield 2\Python_Xpack сзаменой файлов Далее - файл hosts.ics который находиться по адресу Код C:\WINDOWS\system32\drivers\etc
[quote]localhost BF2web.gamespy.com # BF2 Statistics Redirect[/quote] Для мултиплеера [quote]свой IP адрес BF2web.gamespy.com # BF2 Statistics Redirect[/quote] Так же для мултиплеера клиенты тоже должны копировать отредактированную папку bf2 туда куда установлена батла по вот этим адресам [quote]\Battlefield 2\python\bf2[/quote] и [quote]\Battlefield 2\Python_Xpack[/quote] с заменой файлов Знания собрал воедино DJ Alien и lime2k. Сообщение отредактировал lime2k - 13.5.2010, 18:38 |
|
|
Текстовая версия | Сейчас: 18.6.2024, 7:19 |