Вопросы, Н0вичкам сюда |
|
Здравствуйте, гость ( Вход | Регистрация )
Вопросы, Н0вичкам сюда |
8.2.2007, 8:23
Сообщение
#1
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Вопросы задаём здесь.
|
|
|
8.2.2007, 10:28
Сообщение
#2
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
krrendel Полностью поддерживаю.
|
|
|
27.2.2007, 16:18
Сообщение
#3
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Я тоже поддерживаю,я новичок и мне сложно найти нужную инфу,если кто-нибудь сделает FAQ я буду рад,мне будет легче и вам тоже(ненадо будет на одни и теже вопросы по 100 раз отвечать...
|
|
|
28.2.2007, 4:51
Сообщение
#4
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Да с удовольствием отвечу на все вопросы что уже звучали(мне например ничто не мешало пролистать ВЕСЬ форум хотя раз все так спешат кудато.....) только вот кто составит список часто задаваемых вопросов? ;)
|
|
|
28.2.2007, 19:30
Сообщение
#5
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Я тоже могу помочь если надо. Сам таким когдато был и вопросами всех задолбал где куда как поставить
С уважением |
|
|
28.2.2007, 20:03
Сообщение
#6
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
давайте я начну так как нубский нуб во всех почти вопросах.
С самого общего. Q. Я хочу сделать свой сервер с учётом локальной статистики. Каков необходимый набор "инструментов", утилит, (железа?) ? гм-гм... пока у меня всё. ответы и новые вопросы писать можно прямо здесь. если есть желание - можете просто подробно описать проблему и решение. Всё будет занесено в одну тему, которую мы прикрепим на самом видном месте. |
|
|
28.2.2007, 21:34
Сообщение
#7
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Вот порыскал и вопрос нашел я думаю тоже важный
Вопрос:Будет ли работать статистика для ОФФЛАЙ-аккаунтов и главное, будут ли открываться АНЛОКИ для ОФФЛАЙ-аккаунтов? |
|
|
1.3.2007, 4:53
Сообщение
#8
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Q. Я хочу сделать свой сервер с учётом локальной статистики. Каков необходимый набор "инструментов", утилит, (железа?) ?[/color] Хм - слишком расплывчатый вопрос - линки тебе уже давал с потенциальными ответами на него - могу отвечать лишь на такие вопросы например как этот: Вот порыскал и вопрос нашел я думаю тоже важный Вопрос:Будет ли работать статистика для ОФФЛАЙ-аккаунтов и главное, будут ли открываться АНЛОКИ для ОФФЛАЙ-аккаунтов? Статистика весьтись будет - по нику... Анлоков у оффлайн акков нет и это невозможно в принципе. Сообщение отредактировал TDA - 1.3.2007, 4:53 |
|
|
1.3.2007, 11:03
Сообщение
#9
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Вот такие вопросы:
Q. Будет ли работать статистика для ОФФЛАЙ-аккаунтов и главное, будут ли открываться АНЛОКИ для ОФФЛАЙ-аккаунтов? Ответ: Статистика работать будет. Анлоки для Оффлайн аккаунтов открываться не будут они доступны только для Online аккаунтов. Q. Будет ли работать BFHQ у Офлайн аккаунтов? Ответ: Нет не будет. BFHQ работает только у Online аккаунтов. Q. Я хочу сделать свой сервер с учётом локальной статистики. Каков необходимый набор "инструментов", утилит, (железа?) ? Ответ: Для этого Вам понадобиться AppServ- Виртуальный сервер bf2statistics_1.4.2 – статистика bf2statistics-web – Web Интерфейс Q. Как установить статистику Ответ: Установка bf2statistics на Windows XP SP1-SP2 Для этого нам понадобиться: AppServ- Виртуальный сервер bf2statistics_1.4.2 – статистика bf2statistics-web – Web Интерфейс И так приступим. Сначала устанавливаем AppServ. Ставим по умолчанию C:\AppServ и следуем инструкциям по установке. Настройка для multiplaer Заходим в C:\AppServ\Apache2.2\conf и открываем через блокнот файл httpd.conf И правим ручками строчку Цитата #Listen 169.254.57.220:80 – пишите свой IP Listen 169.254.57.220:80 – пишите свой IP Если Вам для сингла то править ничего не нужно. Открываем Opera или Internet Explorer и вводим http://localhost/ или http://свой Ip адрес/ Откроется страница где нажимаем кнопку 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 адреса по умолчанию Цитата <?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; ?> Открываем Opera или Internet Explorer и вводим http://localhost/ASP или http://свой Ip адрес/ASP Вводим логин и пароль тот что вы указали в конфиге. Далее жмете Install DB затем Upgrade DB. Все ваша база данных заполнилась таблицами. Далее создаем папку C:\AppServ\www\bfstats и распаковываем содержимое bf2statistics-web там же открываем файл BF2Stats-config.php и правим Цитата // 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. Дальше там же редактируем файл config.php Цитата $asp = 'http://localhost или свой IP/ASP'; #путь к папке ASP Далее заходим Заходим С:\bf2statistics_1.4.2\python\bf2 и редактируем файл BF2StatisticsConfig.py Для сингла править не надо Для мултиплеера Цитата # ------------------------------------------------------------------------------ # 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' Далее открываем файл snapshot.py который находиться по адресу С:\bf2statistics_1.4.2\python\bf2\stats и правим для сингла Цитата #HOST = 'localhost' #PORT = 80 #PATH = '/ASP/bf2statistics.php' Для мултиплеера Цитата #HOST = 'ваш IP адрес' #PORT = 80 #PATH = 'http://ваш IP адрес/ASP/bf2statistics.php' После этого берем эту папку bf2 которая находиться по адресу С:\bf2statistics_1.4.2\python\bf2 и копируем ее туда куда установлена батла по вот этим адресам \Battlefield 2\python\bf2 и \Battlefield 2\Python_Xpack с заменой файлов Сообщение отредактировал DJ Alien - 1.3.2007, 11:18 |
|
|
1.3.2007, 11:05
Сообщение
#10
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
TDA
если не сложно - повтори их, пожалуйста. у меня личка переполнялась и я случайно удалил ссылки.
|
|
|
1.3.2007, 14:59
Сообщение
#11
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
krrendel
Дык DJ Alien все так подробно изложил что и добавить почти нечего.. кроме того что он под "Для сингла" подрузумевает вариант когда стата и сам сервак Батла стоят на однойм компе а под "Для мултиплеера" вариант когда стата находиться на отдельном от сервера компе(кстати при таком расположении стата может считаться от нескольких серверов Батла ;) ) |
|
|
1.3.2007, 18:42
Сообщение
#12
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
TDA
если бы я понимал о чём идёт речь, я бы наверное прослезился, старик. Но надеюсь, что ты меня не хотел обидеть и твой пост выражает твоё одобрение. честно - я в ваших колдовских делах чайник. медный. дырявый. так что всё на взаимном доверии
|
|
|
1.3.2007, 19:30
Сообщение
#13
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
krrendel ни в коем разе - я лишь внес уточнение - даже я несразу понял о чем речь, а новички тем более...
DJ Alien все прекрасно изложил но ИМХО стоит внести уточнение - заменив слова синг и мудьтиплеер на чтонить более понятное.. |
|
|
1.3.2007, 19:31
Сообщение
#14
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Например какие. Впринцыпе можно сделать так (одиночная и сетевая)
Сообщение отредактировал DJ Alien - 1.3.2007, 19:34 |
|
|
1.3.2007, 19:38
Сообщение
#15
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
TDA
Цитата кроме того что он под "Для сингла" подрузумевает вариант когда стата и сам сервак Батла стоят на однойм компе а под "Для мултиплеера" вариант когда стата находиться на отдельном от сервера компе(кстати при таком расположении стата может считаться от нескольких серверов Батла ) чёрт возьми, я настолько отупел уже, что просто не вижу где это написано, чтобы поправить :( |
|
|
1.3.2007, 22:06
Сообщение
#16
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Но кое-что, всё-таки забыли. А именно -- то, что клиент должен быть переправлен с bf2web.gamespy.com на сервер, где висит ваша статистика. А проще всего делается это при помощи файлика hosts.ics в каталоге %windir%\system32\drivers\etc с приблизительно следующим содержанием:
Код # Copyright (c) 1993-2001 Microsoft Corp. # # This file has been automatically generated for use by Microsoft Internet # Connection Sharing. It contains the mappings of IP addresses to host names # for the home network. Please do not make changes to the HOSTS.ICS file. # Any changes may result in a loss of connectivity between machines on the # local network. # ххх.ххх.ххх.ххх bf2web.gamespy.com где ххх.ххх.ххх.ххх надо заменить на IP адрес сервера статистики Ещё одна описалка "что да как" может быть найдена тут: http://forum.cnews.ru/index.php?showtopic=13111&st=880# Как вариант, её можно местами склеить с представленной товаришем DJ Alien |
|
|
2.3.2007, 0:55
Сообщение
#17
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Snumsmumrik это все уже написано здесь в теме FAQ
|
|
|
2.3.2007, 4:28
Сообщение
#18
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
krrendel Тогда делаем просто - перед описанием процесса установки статы прописать:
Под "синглом" подрузумеваеться установка статы на тотже компьютер что и сервер, а под "мультиплеером" - установка статы и самого сервреа Батла на разные компьютеры.. DJ Alien представь себе человека который ниразу не ставил статы - для него сингл и мультиплеер будут вомприниматься как стата для игры одному с ботами и стата для игры по сети.. Но кое-что, всё-таки забыли. А именно -- то, что клиент должен быть переправлен с bf2web.gamespy.com на сервер, где висит ваша статистика. А тут возникает еще вопрос - разве серваку не нужно менять хостс + ставить другой экзешник чтобы он его не проверял + желательно с фиксом на непроверку ключа? ;) А клиентам тем более ныжен "подпрвленный" екзешник иначе после замены хоста вылетать начнет Батла.. Под версию серва 1,4 в соседней ветке я енто выкладывал все, а вот как быть с 1,41? DJ Alien - напиши про это пару строк - из меня плохой писатель..
Сообщение отредактировал TDA - 2.3.2007, 4:43 |
|
|
2.3.2007, 9:59
Сообщение
#19
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
TDA а зачем другой ешешник? Хостс конечно есть и у сервера и у клиентов, но ехе-шник у всех 1.41 оригинальный и нииииикаких проблем. Один ньюанс по поводу хоста, я его уже писал где-то: БФ проверяет именно файл hosts на наличие изменённой ссылки... а hosts.ics она в упор не видит :D И никаких фиксов на ключи тоже не ставил, в общем сервак как он есть в поставке от ЕА (но PunkBuster в отключке)
Кстати по поводу проверки ключа тоже где-то чё-то писали... что-то связанное с открытием/закрытием портов, ток я не особо заморачивался по этому поводу, ибо мне оно не нужно. DJ Alien упсь... и вправду есть, как-то я невнимательно пересматривал... Кстати... я ещё вот не чего не понял: Цитата Так же для мултиплеера клиенты тоже должны копировать отредактированную папку bf2 туда куда установлена батла по вот этим адресам Это зачем? Ничего и никому я не копирил.... Сообщение отредактировал Snumsmumrik - 2.3.2007, 10:06 |
|
|
2.3.2007, 10:31
Сообщение
#20
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Кстати... я ещё вот не чего не понял: Цитата Так же для мултиплеера клиенты тоже должны копировать отредактированную папку bf2 туда куда установлена батла по вот этим адресам Это зачем? Ничего и никому я не копирил.... хм - тоже первый раз такое вижу - клиенты вроде всегда только хостс меняли(и то онлайнщики) а чтобы что в самом Батле...... Сообщение отредактировал TDA - 2.3.2007, 10:40 |
|
|
Текстовая версия | Сейчас: 26.9.2024, 14:40 |