История изменений
Исправление LightDiver, (текущая версия) :
У меня есть две команды:
netstat |grep '7776 ESTABLISHED' | awk '{print $2}
Эта выводит второй столбец таких вот данных:
tcp 0 0 192.168.0.92:51768 sir8.antoshin.exam:7776 ESTABLISHED
tcp 0 0 192.168.0.92:41386 sir8.antoshin.exam:7776 ESTABLISHED
Если число резко растет, значит клиенту игровому резко поплохело и нужно включать сигнал - музыку.
netstat |grep '7776 ESTABLISHED' | wc -l
Вторая команда тупо считает количество строк. Если строк меньше двух - значит сервер упал или клиент упал или еще чего. И нужно включать музыку. Вот такое я и хотел реализовать.
https://github.com/Vladgobelen/SirusOFF/blob/main/offn.lua
Вот на луа великолепно работает. Мне бы не рабочую версию, а понять суть происходящего. Как работать с элементами задачи. Как прочитать правильно полученные данные. В какие именно переменные правильно записать итд. В рамках данного скрипта.
Мне нереально понравился дебагер или хз что это у си. Невероятно удобно, красиво. На русском, подсвечивает тебе все, подскажет где ты ошибся, как лучше сделать. Не то что луа..
https://cdn.discordapp.com/attachments/811217303378329643/1094874237010985070/prmr.png
Вот! Ну охренительно же.
Исправление LightDiver, :
У меня есть две команды:
netstat |grep '7776 ESTABLISHED' | awk '{print $2}
Эта выводит второй столбец таких вот данных:
tcp 0 0 192.168.0.92:51768 sir8.antoshin.exam:7776 ESTABLISHED
tcp 0 0 192.168.0.92:41386 sir8.antoshin.exam:7776 ESTABLISHED
Если число резко растет, значит клиенту игровому резко поплохело и нужно включать сигнал - музыку.
netstat |grep '7776 ESTABLISHED' | wc -l
Вторая команда тупо считает количество строк. Если строк меньше двух - значит сервер упал или клиент упал или еще чего. И нужно включать музыку. Вот такое я и хотел реализовать.
https://github.com/Vladgobelen/SirusOFF/blob/main/offn.lua
Вот на луа великолепно работает. Мне бы не рабочую версию, а понять суть происходящего. Как работать с элементами задачи. Как прочитать правильно полученные данные. В какие именно переменные правильно записать итд. В рамках данного скрипта.
Мне нереально понравился дебагер или хз что это у си. Невероятно удобно, красиво. На русском, подсвечивает тебе все, подскажет где ты ошибся, как лучше сделать. Не то что луа..
Исходная версия LightDiver, :
У меня есть две команды:
netstat |grep '7776 ESTABLISHED' | awk '{print $2}
Эта выводит второй столбец таких вот данных:
tcp 0 0 192.168.0.92:51768 sir8.antoshin.exam:7776 ESTABLISHED
tcp 0 0 192.168.0.92:41386 sir8.antoshin.exam:7776 ESTABLISHED
Если число резко растет, значит клиенту игровому резко поплохело и нужно включать сигнал - музыку.
netstat |grep '7776 ESTABLISHED' | wc -l
Вторая команда тупо считает количество строк. Если строк меньше двух - значит сервер упал или клиент упал или еще чего. И нужно включать музыку. Вот такое я и хотел реализовать.
https://github.com/Vladgobelen/SirusOFF/blob/main/offn.lua
Вот на луа великолепно работает. Мне бы не рабочую версию, а понять суть происходящего. Как работать с элементами задачи. Как прочитать правильно полученные данные. В какие именно переменные правильно записать итд. В рамках данного скрипта.