HLDM Форум
https://forum.hldm.org/

Управление игроками
https://forum.hldm.org/viewtopic.php?f=36&t=628
Страница 1 из 1

Автор:  SVV [ 07 апр 2014, 18:31 ]
Заголовок сообщения:  Управление игроками

Всем привет
Проблемы с "управление игроками" CS 1.6
1) Очень часто у последнего игрока нету айпи
2) На сервере к примеру 20 игроков , выполнил "статус" пишет 20 игроков, обновил страницу , там где управление игроками, всего 14-16, бывает и меньше

Вложения:
ПУ.png
ПУ.png [ 50.62 КБ | Просмотров: 3751 ]

Автор:  Nikita [ 07 апр 2014, 20:37 ]
Заголовок сообщения:  Re: Управление игроками

Тема обсуждалась ранее -- Не отображаются игроки.
Выполни все действия описанные мной там.

Автор:  SVV [ 07 апр 2014, 22:18 ]
Заголовок сообщения:  Re: Управление игроками

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;
      
   }

Автор:  SVV [ 08 апр 2014, 18:45 ]
Заголовок сообщения:  Re: Управление игроками

Все таки при к-ве игроков больше 15 проблема сохраняется у последнего нету айпи
и не все игроки отображаются
Как плохо, а я думал помогло

Автор:  GordonFreeman [ 08 апр 2014, 18:57 ]
Заголовок сообщения:  Re: Управление игроками

А ответ на команду status какой?

Автор:  Nikita [ 08 апр 2014, 19:00 ]
Заголовок сообщения:  Re: Управление игроками

Суть проблемы еще в том, что одинаковую строку preg_replace по разному пройдет.
Парсится команда "status", у одних все с этим нормально, у других нет.

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

Автор:  SVV [ 08 апр 2014, 19:21 ]
Заголовок сообщения:  Re: Управление игроками

в списке всего 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

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/