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

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

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

 
Ответить в данную темуНачать новую тему
Траблы после переноса сервера, не отображаются ранги после переноса
сообщение 10.9.2011, 10:21
Сообщение #1





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



Проблема вот в чем, сервер bf2 и стата к нему стояли на одной машине, после переноса сервера на другую машину в игре перестали отображаться статистика, т.е сервер видимо не понимает откуда теперь ее брать, файлы-конфиги питона и ASP поправил, да видать как-то криво раз не работает, просьба ткнуть носом где налажал, надеюсь на помощь. Ниже прилагаю конфиги, где:

46.47.0.101 внешний адрес сервера bf2
46.47.10.160 внешний адрес машины где лежит стата
10.0.0.15 внутренний локальный адрес сервера bf2
10.0.2.90 внутренний локальный адрес машины где лежит стата

"ASP/_config.php

<?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';
$db_name = 'bf2stats';
$db_user = 'bf2';
$db_pass = '*****';
$admin_user = 'admin';
$admin_pass = '******';
$admin_hosts = array('127.0.0.1','10.0.0.0/16');
$admin_log = 'logs/_admin_event.log';
$admin_backup_path = '/var/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 = 256;
$stats_rank_check = 1;
$stats_rank_tenure = 7;
$stats_awds_complete = 1;
$stats_lan_override = '10.0.0.15';
$stats_local_pids = array('LocalPlayer01','10.0.0.15','LocalPlayer02','46.47.0.101');
$debug_lvl = 1;
$debug_log = 'logs/_stats_errors.log';
$game_hosts = array('46.47.0.101','10.0.0.15','10.0.0.0/16');
$game_custom_mapid = 700;
$game_unlocks = 0;
$game_unlocks_bonus = 2;
$game_unlocks_bonus_min = 1;
$game_awds_ignore_time = 0;
$game_default_pid = 29000000;
?>

"Конфиг питон-части"


# ------------------------------------------------------------------------------^M
# BF2Statistics 1.4 - Config File^M
# ------------------------------------------------------------------------------^M
# Conventions:^M
# 0 -> Disable^M
# 1 -> Enable^M
# ------------------------------------------------------------------------------^M
^M
# ------------------------------------------------------------------------------^M
# Debug Logging^M
# ------------------------------------------------------------------------------^M
debug_enable = 1<------>^M
debug_log_path = 'python/bf2/logs'<----><------># Relative from BF2 base folder^M
debug_fraglog_enable = 0<------><------><------><------># Detailed 'Fragalyzer' Logs^M
^M
# ------------------------------------------------------------------------------^M
# Backend Web Server^M
# ------------------------------------------------------------------------------^M
http_backend_addr = '10.0.2.90'^M
http_backend_port = 80^M
http_backend_asp = 'http://10.0.2.90/ASP/bf2statistics.php'^M
^M
# ------------------------------------------------------------------------------^M
# Snapshot Manager^M
# ------------------------------------------------------------------------------^M
snapshot_prefix = 'BF2'><------># Prefix Snapshots with this tag^M
^M
# ------------------------------------------------------------------------------^M
# Medals Processing^M
# ------------------------------------------------------------------------------^M
medals_custom_data = ''><------># Suffix for your custom medals file(s)^M
^M
# ------------------------------------------------------------------------------^M
# Player Manager^M
# ------------------------------------------------------------------------------^M
pm_backend_pid_manager = 1^M
pm_local_pid_txt_file = 'python/bf2/pid.txt'<--># Relative from BF2 base folder^M
pm_ai_player_addr = '127.0.0.1'><------># Not recommended to change^M
^M
^M
# ------------------------------------------------------------------------------^M
# Clan Manager^M
# ------------------------------------------------------------------------------^M
enableClanManager = 0<-># Use the Clan Manager to control Access to your server!^M
serverMode = 0^M
<------># Mode 1: Clan ONLY (Must be on Clan List to Join Server)^M
<------># Mode 2: Priority Proving Grounds (Clan Members AND those players that meet^M
<------>#<----->the minimum requirements.Clan Members get priority)^M
<------># Mode 3: Proving Grounds (Clan Members AND those players that meet the^M
<------>#<----->minimum requirements)^M
<------># Mode 4: Experts ONLY (Only players that meet the minimum requirements)^M
<------># Mode 0: Public (Free-for-All. No Restrictions!)^M
^M
# Clan Manager Criteria^M
criteria_data = (^M
<------><------>('clantag', ''),<------># Clan Tag (Matches First Part of Player Name, used for Whitelist)^M
<------><------>('score',<----->0),<---><------># Minimum Global Score^M
<------><------>('rank',<------>0),<---><------># Minimum Global Rank^M
<------><------>('time',<------>0),<---><------># Minimum Global Time Played^M
<------><------>('kdratio',<--->0),<---><------># Minimum Global Kill/Death Ratio^M
<------><------>('country',<--->''),<--># Registered Country of Origin Code (Seperate multiple by comma ',')^M
<------><------>('banned',<---->10),<--># Maximum banned count! PermBan is ALWAY BlackListed^M
<------>)^M
^M
# ------------------------------------------------------------------------------^M
# Backup Central Community Web Server (OPTIONAL)^M
# ------------------------------------------------------------------------------^M
http_central_enable = 0><------><------><------># Use settings above (0, 1, 2)^M
http_central_addr = 'cbd.xxx.aaa'<----->#Address Central STATS Server^M
http_central_port = 80^M
http_central_asp = '/ASP/bf2statistics.php'^M
^M
# Note: this cabalility is for linking stats data to a centrally maintained STATS #^M
# server. This could be useful for those who are running a LAN or Tournament #^M
# (with local STATS), but wish to have this data credited to their normal STATS #^M
# DB. There are three (3) options for the central DB update: #^M
# 0: Disabled - 'nuff said! #^M
# 1: Sync - This simply copies the SNAPSHOT as-is to the central DB #^M
# 2: Minimal - Record everything, except Rank & Award data (typically use #^M
#<-----><------><------><------>for LANs or Tournaments where local db starts blank) #^M
^M
# ------------------------------------------------------------------------------^M
# END CONFIGURATION^M
# ------------------------------------------------------------------------------^M



причем данные в стату с сервера пишутся, а вот сервер получить их не может, где-то не так IP базы прописал....

наверно начинаю понимать в чем дело... сервер по умолчанию за статой ломится на EA?

правка HOSTS на сервере проблемы не устранила...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 10.9.2011, 21:07
Сообщение #2





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



$db_host = 'localhost'; база если на другой машине то тут нужен ее адрес.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 12.9.2011, 12:34
Сообщение #3





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



а хосты на двух машинах прописаны?!
Раскрывающийся текст

46.47.10.160 или 10.0.2.90 BF2Web.gamespy.com - для сервера bf2
46.47.10.160 или 10.0.2.90 можно и 127.0.0.1 BF2Web.gamespy.com - для машины где лежит стата
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 14.9.2011, 9:57
Сообщение #4





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



Цитата(uks_serg @ Суббота, 10 Сентября 2011, 21:07:41) *
$db_host = 'localhost'; база если на другой машине то тут нужен ее адрес.


база осталась на той же машине, перенесен только сервер игры

Цитата(sh@rk @ Понедельник, 12 Сентября 2011, 12:34:51) *
а хосты на двух машинах прописаны?!
Раскрывающийся текст

46.47.10.160 или 10.0.2.90 BF2Web.gamespy.com - для сервера bf2
46.47.10.160 или 10.0.2.90 можно и 127.0.0.1 BF2Web.gamespy.com - для машины где лежит стата


все хосты прописаны, весь пинг на BF2Web.gamespy.com уходит на 10.0.2.90
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

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

 



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