AlleyCat> Знаю, что туплю где-то. Но сегодня первый раз сам переставил апач и пхп. AlleyCat> Локально смотрю все нормально.AlleyCat> С удалленой машины получаю
Вот кстати нет. Это глюк системы. На некоторых конфигурациях PHP+Apache+MySQL почему-то происходит такая вот штука. Проблема возникает из-за того что теряется глобальная переменная $GS в которой указан номер текущего геймcервера. У неё довольно кривой инициализатор, возможно дело в нём. Открой libscheck_lib.php и там в районе строки 130 будет функция check_GS(). Попробуй заменить её на следующую:
function check_GS(){
global $HTTP_SESSION_VARS;
if(!isset($HTTP_SESSION_VARS['l2jz_gs']))return 0;
if(!is_numeric($HTTP_SESSION_VARS['l2jz_gs']))return 0;
$GS=$HTTP_SESSION_VARS['l2jz_gs'];
if($servers[$GS]===NULL)return 0;
return $GS;
}
Мне почему-то кажется что возможно это исправит глюк. Если нет то тогда надо поправить функцию mysql_L2JZ_connect($type) которая начинается в районе 114 строки. Нужно заменить в ней фрагмент:
break;
case"GS":
на
break;
case"GS":
$GS=0;
Но сначала попробуй пожалуйста первый способ, и независимо от того поможет это или нет напиши о результате.
L2JZsystem - система управления сервером.