Сообщения без ответов | Активные темы Текущее время: 01 ноя 2024, 08:30




Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 7 ] 
Управление игроками 
Автор Сообщение
Участник

Зарегистрирован:
07 апр 2014, 17:44
Сообщения: 23
Поблагодарили: 1 раз.
Всем привет
Проблемы с "управление игроками" CS 1.6
1) Очень часто у последнего игрока нету айпи
2) На сервере к примеру 20 игроков , выполнил "статус" пишет 20 игроков, обновил страницу , там где управление игроками, всего 14-16, бывает и меньше


Вложения:
ПУ.png
ПУ.png [ 50.62 КБ | Просмотров: 3703 ]
07 апр 2014, 18:31
Профиль
V.I.P.
Аватара пользователя

Зарегистрирован:
10 ноя 2011, 19:05
Сообщения: 1944
Поблагодарили: 13 раз.
Откуда: СПб
Тема обсуждалась ранее -- Не отображаются игроки.
Выполни все действия описанные мной там.


07 апр 2014, 20:37
Профиль ICQ WWW
Участник

Зарегистрирован:
07 апр 2014, 17:44
Сообщения: 23
Поблагодарили: 1 раз.
5 минут наблюдений, все отлично
Помогло:

Nikita писал(а):
Попробуйте заменить функцию get_players в application/libraries/Rcon/Rcon_goldsource.php на эту:
Спойлер
Код:
   // ----------------------------------------------------------------
   
   /*
    * Получение списка игроков на сервере
    *
   */
   function get_players()
   {
      if ($result = $this->command('status')) {
         $return = array();
         
         // # 7 "seeking chiters" 818 HLTV hltv:0/128 delay:0 1:17:53 178.124.124.119:44892
         $pattern = '!#\s*\d*\s*"(.*?)"\s*(\d*)\s*([a-zA-Z0-9\_\:]*)\s*(hltv\:0\/128 delay\:0|[a-z\-\:0-9]*)\s*([0-9\:]*)\s*(\s*|\d*)\s*(\s*|\d*)\s*([0-9\.]*):(\d*)!si';
         $matches = get_matches($pattern, $result);
         
         $count = count($matches);
         $a = 0;
         while ($a < $count) {
            $return[] = array(
                  'user_name' => htmlspecialchars($matches[$a]['1']),
                  'user_id' => $matches[$a]['2'],
                  'steam_id' => $matches[$a]['3'],
                  'user_ip' => $matches[$a]['8'],
                  'user_time' => $matches[$a]['5'],
               );
            
            $a++;
         }
         
      }
      
      return $return;
      
   }


07 апр 2014, 22:18
Профиль
Участник

Зарегистрирован:
07 апр 2014, 17:44
Сообщения: 23
Поблагодарили: 1 раз.
Все таки при к-ве игроков больше 15 проблема сохраняется у последнего нету айпи
и не все игроки отображаются
Как плохо, а я думал помогло


08 апр 2014, 18:45
Профиль
Специалист
Аватара пользователя

Зарегистрирован:
25 янв 2012, 20:30
Сообщения: 487
Поблагодарили: 19 раз.
Откуда: Uzbekistan
А ответ на команду status какой?


08 апр 2014, 18:57
Профиль ICQ WWW
V.I.P.
Аватара пользователя

Зарегистрирован:
10 ноя 2011, 19:05
Сообщения: 1944
Поблагодарили: 13 раз.
Откуда: СПб
Суть проблемы еще в том, что одинаковую строку preg_replace по разному пройдет.
Парсится команда "status", у одних все с этим нормально, у других нет.

Если можно, пришли результат rcon команды status.

_________________
Изображение
Half-Life FAQ - ответы на многие вопросы
Все о Half-Life
Интересное о Half-Life
Статистика серверов
Правила HLDM.org


08 апр 2014, 19:00
Профиль ICQ WWW
Участник

Зарегистрирован:
07 апр 2014, 17:44
Сообщения: 23
Поблагодарили: 1 раз.
в списке всего 12 игроков

Код:
rcon 1694609444 "*****" status
hostname: Т���ма [Шо��енк]-�обег невозможен
version : 48/1.1.2.7/Stdio 5787 secure (10)
tcp/ip : 82.118.16.224:27015
map : jail_darbe_v3_fix at: 0 x, 0 y, 0 z
players : 14 active (32 max)

# name userid uniqueid frag time ping loss adr
# 1 "BongXXX" 412 STEAM_0:0:786883105 2 2:37:51 91 0 178.122.236.240:27005
# 2 "-=MaZaHaKa=-" 609 STEAM_0:0:850042824 0 23:18 113 0 92.115.87.48:23083
# 3 "zombiesasha=zombie die" 421 STEAM_0:0:723418564 12 2:29:25 54 0 94.179.241.230:27005
# 6 "Yvidimsua_V_Ady *,,*" 602 STEAM_0:0:1557793347 1 27:33 46 0 5.140.162.48:53615
# 7 "_Spec_Rus_" 646 STEAM_0:0:181332686 0 05:36 171 0 37.99.81.49:27005
# 8 "ZLOI^_^ZLOI" 652 STEAM_0:0:29035445 0 03:08 157 0 95.57.251.68:22221
# 9 "Na'Vi.MariK-" 641 STEAM_0:0:972253072 0 07:15 67 0 37.122.41.99:24091
#10 "4RETRW[RTE5TR34]" 604 STEAM_0:0:1842747395 -3 24:42 45 0 95.134.162.117:27005
#11 "MArakkas-482_haraKIRI" 649 STEAM_0:0:107608594 0 04:33 28 0 46.118.25.89:27005
#12 "xD supe xD eta R" 654 STEAM_0:0:2058297075 0 02:18 0 0 158.181.164.181:27005
#13 "Steep_" 650 STEAM_0:0:240388257 0 04:31 75 0 5.35.41.50:27005
#14 "^koHonJl9l_kh^" 564 STEAM_0:0:1298381268 26 1:00:23 8 0 79.171.126.67:27005
#17 "DarkHamster )I(YK" 610 STEAM_0:0:78214193 0 23:17 16 0 78.154.164.164:27005
#21 "bitl" 611 STEAM_0:0:10982749 -1 23:16 77 0 31.23.107.68:27005


08 апр 2014, 19:21
Профиль
Показать сообщения за:  Поле сортировки  
Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.   [ Сообщений: 7 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 31


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron


HLDM.ORG 2011-2013