Добро пожаловать на форумы Боевого Народа (бывший форум Live.CNews.ru)!

ВАЖНЫЕ ТЕМЫ: FAQ по переезду и восстановлению учеток | Ошибки и глюки форума.
О проблемах с учетными записями писать СЮДА.
Как всегда не пашет статистика - Форумы Боевого Народа
IPB

Здравствуйте, гость ( Вход | Регистрация )

3 страниц V  < 1 2 3  
Ответить в данную темуНачать новую тему
Как всегда не пашет статистика, Серв и статистика на разных машинах
сообщение 14.2.2010, 20:18
Сообщение #41





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Ganny, проверим обязательно.
понадобилось мне сегодня проверить несколько скриптов до установки на сервер. пришлось устанавливать на домашний комп всю эту лабуду. решил заодно отписать, что делал.

Раскрывающийся текст
итак, в наличии:
1 загаженный домашний комп с виндовс 7
2 сборка вебсервер+пхп+майскул: appserv-win32-2.5.4a
3 bf2statistics_1.4.2
4 Battlefield-2-Server-Unranked-v1.50
5 пути установки D:\AppServ D:\Program_Files\Battlefield 2 Server\
6 две локальные сети 192.168.0.0 ; 192.168.1.0 и интернет через PPPoE

берем сборку appserv-win32-2.5.4a и устанавливаем.
когда предложат, вписываем адрес сервера. задаем пароль
к майскулу(нафиг он там нужен?), кодироку базы данных я не менял.
оставил latin1. больше ничего менять не надо. после установки
запускается апач и майскул.
на диске в папке \AppServ\www\ удаляем всё, кроме phpMyAdmin. он еще пригодится.

проверяем. набираем в браузере http://localhost/phpMyAdmin/
смотрим, что пишут красным шрифтом и устраняем эти проблемы.
с безопасностью phpMyAdmin я не парился, т.к. удаляю его сразу после создания
нужных баз данных. phpMyAdmin-это большая дыра на вебсервере.
а вот проблему:
"The mbstring PHP extension was not found and you seem to be using multibyte charset."
надо решить. находим файл C:\Windows\php.ini, открываем, находим блок с модулями и
убираем ; перед extension=php_mbstring.dll. перезапускаем апач,
обновляем страницу с phpMyAdmin и видим что исчезла строка
"The mbstring PHP extension..."

задаем привилегии и пароль(создаем юзера для подключения к базе) для bf2statslogger.
убираем у него админские права. далее создаем базу bf2stats.
создаем пользователя со всеми правами. с этим именем и паролем будем
управлять базами данных в будующем. пользователей по умолчанию удаляем.
всё, больше здесь делать нечего.

заливаем в корневую папку вебсервера(\AppServ\www\) скрипты ASP.
правим конфиг:

$db_host = 'localhost';
$db_name = 'bf2stats';
$db_user = 'bf2statslogger';
$db_pass = 'password';
$admin_user = 'admin';
$admin_pass = 'password';
$admin_hosts = array('127.0.0.1','localhost','192.168.1.0/24',192.168.0.0/24');
$admin_log = 'logs/_admin_event.log';
$admin_backup_path = 'D:/AppServ/www/ASP/_backups/';
$admin_backup_ext = '.bak';
...
$stats_lan_override = '77.88.21.11';
$stats_local_pids = array('LocalPlayer01','77.88.21.11','LocalPlayer02','77.88.21.11');
...
$game_hosts = array('127.0.0.1','localhost','192.168.1.0/24');
...

заходим в Private Stats Admin: http://localhost/asp/
а также пробуем зайти с других адресов, которые есть на компе,
например http://192.168.1.120.asp/
если не открывается, сверяемся с кофигом и проверяем настройки фаервола.
вводим имя и пароль из конфига:
user = admin pass = password и видим следующую картину: Private Stats Admin
Code Version: 1.4.2 || Database Version: 0.0.0
слева: меню из 3 пунктов: Install DB, Upgrade DB и Logout. жмем Install DB,
ставим галку Confirm Process: и жмем Process.

смотрим лог Processing: Install Database:

2010-02-14 17:21:09 : -> ERROR: Version Data *NOT* Loaded: You have an error...

видим одну ошибку и забиваем на неё. жмем в меню слева Upgrade DB, смотрим лог:
куча ошибок. ну и фиг с ними. жмем Logout и снова логинимся. и о чудо:
наблюдаем под надписью Private Stats Admin Code Version: 1.4.2 || Database Version: 1.4.2
а слева полное меню. база данных со всеми таблицами установлена.

устанавливаем сервер бф2. берем Battlefield-2-Server-Unranked-v1.50.exe
и запускаем установку. после установки, проверяем, запустив сервер на одном из
локальных IP, а потом с интернет IP. в режиме лан и интернет.
я использовал ланчер для запуска. если сервер сразу падает с параметром интернет,
то запускайте пока в режиме лан.

сервер запустился и работает? замечательно. теперь берем питон-скрипты и
закидываем их в D:\Program_Files\Battlefield 2 Server\python\ с заменой всех файлов.
открываем D:\Program_Files\Battlefield 2 Server\python\bf2\BF2StatisticsConfig.py и правим.
а точнее, ничего там не правим! у нас вебсервер и сервер бф2 на одной машине.
создаем файл C:\Windows\System32\drivers\etc\hosts.ics с содержимым:
127.0.0.1 BF2web.gamespy.com

подключаюсь к серверу с онлайн аккаунтом, играю. получаю два бейджа и лычки во втором раунде.
отключаюсь от сервера, захожу в BFHQ и вижу свою стату и стату ботов.

статистика работает. остается установить вебинтерфейс. я использую вебинтерфейс от Снумсмумрика.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 14.2.2010, 20:31
Сообщение #42





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Чуда про которое ты пишешь у меня не произошло. Мануал закончил.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 14.2.2010, 21:02
Сообщение #43





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Ganny что ты сделал что статистика заработала ? отпишись пожалуйста :D
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 14.2.2010, 21:24
Сообщение #44





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Цитата(Ganny @ Воскресенье, 14 Февраля 2010, 18:16:43) *
Пришел к выводу что 3000 постов в альтернат. ран. сис. объясняются криволапость мануала, автору которого я бы хотел плюнуть в рожу.


Если тебе этот форум помог.. не надо его всевозможно хаять..
Допустим я год назад отсюда подчерпывал информацию.. и все уже год работает, и на сколько я знаю многи серверы Бф2 и его модов в России, Украины, Казахстана, Белоруссии выросли из этого форума.
И насколько знаю этот боевой народ, он ни когда не бросает начинающих админов, и вновь создающие сервера...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 14.2.2010, 21:31
Сообщение #45





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Вкратце, могу чего нить пропустить, 2 вещи:

shapshot - убрал решетки перед

HOST
PORT
PATH
PREFIX

Я знал что заремененные строки не работают и раньше, но полагался на мануал этот чертов и на питон, который я не знаю.

Там же и в BF2StatisticsConfig.py указал полные ссылки на asp причем указал айпи который разрешен в конфиге asp

Использовал пользователя root без пароля, не создавал нового то есть.

После этого база инсталлировалась на ура ВООБЩЕ без ошибок!

Загрузились все меню и тд.
И все поперло.



sneb тебе тоже забыл спасибо сказать, твои посты мне помогли. К тому же у нас были примерно одни и те же проблемы. Смешно, что решили мы их по разному. Похвастаюсь, что у меня все встало образцово.;)

Я не имею ничего против ни форума и Боевого народа ни в целом, ни в частном случае.

Я говорю о том, что не проверенную информацию модер выложил как мануал и тот кто его писал, отнесся к своей работе через задницу.

Когда я 3 года назад ставил эту же стату, я точно там же тупил 3-4 вечера из этого мануала. Сегодня я повторил этот подвиг. Читая 100 страниц темы по стату, я видел одни и те же проблемы. И все они от этого творения под названием "FAQ"

Сообщение отредактировал Ganny - 14.2.2010, 21:27
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 14.2.2010, 22:59
Сообщение #46





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Цитата
После этого база инсталлировалась на ура ВООБЩЕ без ошибок!

не верю. ошибка при установке заложена разработчиками. если ты не поправил скрипт, её не может не быть.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 14.2.2010, 23:26
Сообщение #47





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



А я и не говорил, что ее не правил. Excavator писал мне об этом немного выше.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 15.2.2010, 12:34
Сообщение #48





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



По поводу фиксов, вот стата со всеми фиксами которые нашел на офф сайте
P.S. Тестил на Xampp 7.11 все работает!
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 25.2.2010, 20:29
Сообщение #49





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Ganny Респект тебе большой ,я сделал как ты говорил + использовал фикс стату респект и тебе 3030 ...

Администрация - будте любезны исправте в факе ошибки и ссылку :D
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 22.10.2010, 21:48
Сообщение #50





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



3030
Battlefield Forever

Выложите стату с фиксами еще раз ссылка умерла
а попробовать хочется
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

3 страниц V  < 1 2 3
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 23.5.2024, 7:41
Консультации адвоката по уголовным делам. Бесплатно. По всей России