FPS_Meter

Сообщения
155
Реакции
46
Помог
5 раз(а)
Скрипт позволяет измерять FPS игрока на сервере (cs1.6). График предоставляет информацию о замерах.
"Настройка"
Установка:

Залить файлы из архива на хостинг, где у Вас сайт
И на этом все;)

Настройка(в файле config.php):
Код:
# Данные для коннекта к бд
# Обязательно импортируйте дамп SQL_Dump.sql в БД
$dbhost = 'YOUR DB HOST';
$dbname = 'YOUR DB NAME';
$dbuser = 'YOUR DB USER';
$dbpasswd = 'YOUR DB PASSWORD';

# Данные от сервера
$rcon = "YOUR RCON PASSWORD";
$addr = "YOUR IP";
$port = "YOUR PORT";

# Ключ для крона (http://site.ru/index.php?meter=CROHbl4xD)
$cronkey = "CROHbl4xD";
На этом все. Настройка закончена.
Переходим к крону.
Ссылка будет иметь вид: http://site.ru/index.php?meter=CRONbl4xD
Команда для крона:
Цитата
Код:
wget -O - -q http://site.ru/index.php?meter=CRONbl4xD
Удобно для анализа стабильности FPS сервера;)
post-110562-1400303699.png

Друзья, нашел интересный fps meter, но на PHP 7.4.33 - это всё дело не стартануло
Предположу что проблема связана с использование устаревших функций
Кто-то может помочь отпимизировать/адаптировать код, чтобы этим можно было пользоваться?

Код:
[lsapi:error] Backend fatal error: PHP Fatal error:  Uncaught Error: Call to undefined function mysql_connect() in /var/www/xxx/fps/index.php:9\nStack trace:\n#0 {main}\n  thrown in /var/www/xxx/fps/ on line 9\n
[lsapi:warn] Backend log: PHP Deprecated:  Methods with the same name as their class will not be constructors in a future version of PHP; Rcon has a deprecated constructor in /var/www/xxx/fps/rcon_hl_net.php on line 23\n
 

Download all Attachments

Сообщения
678
Реакции
56
Помог
16 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
D1esel, хд, чисто Так что было у меня, ток плагин изменён и со времён деревянных это да 🤪
 
Сообщения
155
Реакции
46
Помог
5 раз(а)
index.php
Код:
$db = mysql_connect($dbhost, $dbuser, $dbpasswd) or die("Нет связи с MySQL.");
mysql_select_db($dbname) or die("База не доступна.");
меняем на
Код:
$db = mysqli_connect($dbhost, $dbuser, $dbpasswd) or die("Нет связи с MySQL.");
mysqli_select_db($db, $dbname) or die("База не доступна.");
Код:
    $cpu = $tmp[7];
    $uptime = $tmp[10];
    $fps = $tmp[12];
    $players = $tmp[13];
    echo "$cpu<br>$uptime<br>$fps<br>$players";
    mysql_query("INSERT INTO `logs` (`players`, `uptime`, `fps`, `cpu`) VALUES ('{$players}', '{$uptime}', '{$fps}', '{$cpu}')") or die(mysql_error());
 
}
mysql_close();
меняем на
Код:
    $cpu = $tmp[8];
    $in = $tmp[9];
    $out = $tmp[10];
    $uptime = $tmp[11];
    $users = $tmp[12];
    $fps = $tmp[13];
    $players = $tmp[14];
    echo "<br>CPU = $cpu<br>In = $in<br>Out = $out<br>Uptime = $uptime<br>Users = $users<br>FPS = $fps<br>Players = $players";
    global $db;
    mysqli_query($db,"INSERT INTO `logs` (`players`, `uptime`, `fps`, `cpu`) VALUES ('{$players}', '{$uptime}', '{$fps}', '{$cpu}')") or die(mysqli_error($db));
 
}
mysqli_close($db);
rcon_hl_net.php
Код:
  //Constructor
  function Rcon()
на
Код:
  //Constructor
  function __construct()
 
Последнее редактирование:

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу