|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.10.2012, 12:53 | #1 |
Форумчанин
Регистрация: 26.01.2012
Сообщений: 648
|
В чем может быть заноза.
Написал cron. При помощи его записываю в фал список игроков(каждого сервера). Заноза в следующем, в первые 2 сервера количество игроков равно количеству вообщем. В последующих серверах, записывает все игроки находящиеся на всех серверах. И так в каждом, кроме первых 2-ух.
Что за причина может быть? Собственно код: PHP код:
Последний раз редактировалось Predator199; 18.10.2012 в 12:57. |
18.10.2012, 13:03 | #2 |
Пользователь
Регистрация: 17.10.2012
Сообщений: 37
|
Я не уловил суть задачи, и думаю никто не уловил.
И что за server_query_live() ?
http://dev-snippet.com
|
18.10.2012, 13:10 | #3 |
Форумчанин
Регистрация: 26.01.2012
Сообщений: 648
|
server_query_live передаем адрес сервера к функции. Через функцию и получаем данные игроков.
Из 25 игроков на сервере, в списке их гораздо больше. С других серверов. Последний раз редактировалось Predator199; 18.10.2012 в 13:14. |
18.10.2012, 13:23 | #4 |
Пользователь
Регистрация: 17.10.2012
Сообщений: 37
|
1 игрок = 1 запись в базе?
Если да то попробуйте считать кол-во игроков следующим образом: PHP код:
Опишите каждую переменную функции server_query_live(), она custom'ая? вы дробите адрес на имя_хоста:порт? или иначе?
http://dev-snippet.com
|
18.10.2012, 13:27 | #5 | |
Форумчанин
Регистрация: 26.01.2012
Сообщений: 648
|
Серверов много в табл servers. Поле address содержит адрес сервера. Адрес дроблю.
Цитата:
|
|
18.10.2012, 13:35 | #6 |
Форумчанин
Регистрация: 20.07.2012
Сообщений: 129
|
Я думаю вся проблема здесь:
PHP код:
Его скорей всего за цикл нужно вынести. Как-то так: PHP код:
|
18.10.2012, 13:57 | #7 |
Пользователь
Регистрация: 17.10.2012
Сообщений: 37
|
Конструкция
PHP код:
Уточните задачу, вам нужно кол-во игроков на каждом из серверов? Если вас не устраивает цифра 58 на скриншоте, так посмотрите откуда она берется. Код ведь перед вами. Ну или сюда запостите. Вы просто вырвали код из контекста, я непонимаю какие данные приходят и что получается после обработки.
http://dev-snippet.com
|
18.10.2012, 14:04 | #8 |
Форумчанин
Регистрация: 26.01.2012
Сообщений: 648
|
Спс. Вроде нашел в чем ошибка:
Администраторы ставят ботов на сервер. Щас ошибка в основном с игрой l4d2. Нужно будит функцию поправить. Спс. |
18.10.2012, 15:34 | #9 |
Форумчанин
Регистрация: 26.01.2012
Сообщений: 648
|
Спс........
Последний раз редактировалось Predator199; 18.10.2012 в 15:40. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Z-буфер, в чем может быть проблема? | kaifat | Общие вопросы Delphi | 8 | 26.05.2012 22:49 |
Не проходит дебаг, в чем может быть ошибка? | L6go1as | Win Api | 14 | 07.01.2012 18:33 |
в чем может быть дело? | saidmir | C/C++ Базы данных | 0 | 08.03.2011 14:10 |
В чем может быть ошибка? | nervniy | БД в Delphi | 2 | 21.10.2010 15:47 |
помотрите в чем может быть ошибка | zizu | Помощь студентам | 2 | 26.04.2010 10:16 |