27 декабря | 2024г. | 16:25:59


АвторТема: Скрипт "пинги и поиск самого быстрого сервера ш@ры"  (Прочитано 20467 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн WolfАвтор темы

  • Лорд Джедай
  • *****
  • Сообщений: 5801
  • Поблагодарили: 9534
  • Уважение: +69
Админ одного из серверов выложил скрипт для поиска самого лучшего сервера для вашей местности и интернета.

Цитировать
Для установки распаковываем содержимое архива в /usr, дать права файлам 755
Заполняем serv.dat строками из IP-серверов провайдера тёти шуры.
При помощи  telnet запускаем скрипт ch_best_serv.sh
Скрипт пингует по 3 раза весь список серверов находящийся в файле serv.dat (количество пингов можно изменять), выбирает самый быстрый и заменяет в файле /usr/keys/newcamd.list текущий адрес сервера самым быстрым (если у вас прописаны строки для расшаривания оф. карт то ip будет заменён и этим строкам).
После этого сделайте рестарт эму или в mg_cfg поменяйте параметр R: { 01 }, в этом случае для вступления в силу новых настроек достаточно просто переключить канал.

  • Gi-S9895 VTI 11|Vu+ Solo2 Sunray VTI 11|Vu+Duo2 VTI 11
Vu+ Duo2 + HDD320Gb + DM2100 96E-30W 1,2m
Vu+ Solo2 Sunray + HDD80Gb + DRE4020
Gi S9895 ( Vu+ Duo ) + HDD120Gb + DRE4020 Всё что ни делается всё к лучшему, но иногда все  получается очень хреново.

Оффлайн nik-kaknik

  • Младший Джедай
  • **
  • Сообщений: 120
  • Поблагодарили: 240
  • Уважение: 0
Самый быстрый сервер ш@ры он находит, но!, автоматом устанавливает этот сервер во всех записях конфига mgcamd. Зачем??? - только всё испортил :(

Обычно регистрируются на одном каком-то сервере. Если несколько шар - то сервера разные и пароли разные...

Короче... Подправил скрипт, чтобы он не правил конфиги...



Оффлайн waso

  • Джедай Ветеран
  • *****
  • Сообщений: 433
  • Поблагодарили: 791
  • Уважение: +2
to nik-kaknik . Вы поняли и сделали – всё абсолютно верно…Но Wolf не зря сослался на «Админа одного из серверов» - там этот скрипт «работает» и многих устраивает именно в таком варианте.
Вы же сделали его более применимым  ,универсальным и востребованным, что заслуживает признательности и благодарности.  :drinks:
Работает всё - как сказано - без автом.замены , просто показывает пинг каждого сервера, а переходить или нет - решает сам пользователь.
Тут сама идея такого Плагина вызывает определенный интерес и внимание,имхо…

ЗЫ : Есть скрипт, но нет самого Плагина . Решил приаттачить и его , со ссылкой на того же «Админа одного из серверов».
 В архиве - script2 – от nik-kaknik -  без автом. замены серверов .Там же текстов.файл установки плагина.
Оставить такое  или удалить – на усмотрение админов и модераторов форума .Тогда желательно изменить и название Темы на , типа : «Плагин PingServera»…, хотя , кого это интересует , и так поймут – о чем речь… :bb:


Оффлайн WolfАвтор темы

  • Лорд Джедай
  • *****
  • Сообщений: 5801
  • Поблагодарили: 9534
  • Уважение: +69
Самый быстрый сервер ш@ры он находит, но!, автоматом устанавливает этот сервер во всех записях конфига mgcamd. Зачем??? - только всё испортил
Вроде написано предупреждение:
Цитировать
выбирает самый быстрый и заменяет в файле /usr/keys/newcamd.list текущий адрес сервера самым быстрым (если у вас прописаны строки для расшаривания оф. карт то ip будет заменён и этим строкам).
  • Gi-S9895 VTI 11|Vu+ Solo2 Sunray VTI 11|Vu+Duo2 VTI 11
Vu+ Duo2 + HDD320Gb + DM2100 96E-30W 1,2m
Vu+ Solo2 Sunray + HDD80Gb + DRE4020
Gi S9895 ( Vu+ Duo ) + HDD120Gb + DRE4020 Всё что ни делается всё к лучшему, но иногда все  получается очень хреново.

Оффлайн nik-kaknik

  • Младший Джедай
  • **
  • Сообщений: 120
  • Поблагодарили: 240
  • Уважение: 0
Не так интересно узнать скорость сервера, которым пользуешься, как скорости других серверов, на которых ещё не зарегистрирован. Пинговаться они будут, а прописывать их автоматом в конфиге нет смысла - сначала нужно зарегистрироваться.

Хотя, идея хорошая – можно зарегистрироваться на нескольких серверах (только, чтобы порт совпадал), запустить скрипт при загрузке циклом, и пусть он постоянно проверяет сервера, выбирая лучший – затыков по причине недоступности сервера никогда не будет (хотя, у меня и так работает стабильно :)

Оффлайн Репс

  • Джедай
  • ***
  • Сообщений: 364
  • Поблагодарили: 539
  • Уважение: +4
nik-kaknik, ты не много не понял, есть шаровары, у которых много айпишников задействовано и ты можешь подключиться к любому, ни чего не меняя в биллинге, только изменить IP в ньюкамд-листе. Вот тут и есть смысл в данном скрипте, в том варианте, который указан в начале.
  • GI S9895, GI 8120
Чем больше мы живем, тем меньше хорошего нам остается.

Оффлайн e-dok

  • Совет Джедаев
  • ****
  • Сообщений: 1916
  • Поблагодарили: 5822
  • Уважение: +20
waso,

Да, с плагином это уже более интересный вариант.
Другое дело что стоит сделать его более универсальным... сделать в нём выбор - установить найденный в ходе теста самый быстрый сервер или нет. Можно сделать в нём ручной ввод серваков для теста...
Ну и конечно делать плагин  в архиве для установки через tmp.

[ Гостям не разрешен просмотр вложений ] [ Гостям не разрешен просмотр вложений ]

Оффлайн nik-kaknik

  • Младший Джедай
  • **
  • Сообщений: 120
  • Поблагодарили: 240
  • Уважение: 0
nik-kaknik, ты не много не понял, есть шаровары, у которых много айпишников задействовано и ты можешь подключиться к любому, ни чего не меняя в биллинге, только изменить IP в ньюкамд-листе. Вот тут и есть смысл в данном скрипте, в том варианте, который указан в начале.

Я этого не знал, но, вот вопрос! Если в настройках прописать сразу все зарегистрированные в биллинге айпишники (т.е. коннектиться сразу ко всем серверам) - пойдут двойные запросы?

Оффлайн WolfАвтор темы

  • Лорд Джедай
  • *****
  • Сообщений: 5801
  • Поблагодарили: 9534
  • Уважение: +69
пойдут двойные запросы?
да, этого делать нельзя.
  • Gi-S9895 VTI 11|Vu+ Solo2 Sunray VTI 11|Vu+Duo2 VTI 11
Vu+ Duo2 + HDD320Gb + DM2100 96E-30W 1,2m
Vu+ Solo2 Sunray + HDD80Gb + DRE4020
Gi S9895 ( Vu+ Duo ) + HDD120Gb + DRE4020 Всё что ни делается всё к лучшему, но иногда все  получается очень хреново.

Оффлайн waso

  • Джедай Ветеран
  • *****
  • Сообщений: 433
  • Поблагодарили: 791
  • Уважение: +2
Но, имхо, мы говорим о разных «запросах» к серверу : пинг сервера и получение ключей от сервера … :bb:
В newcamd.list  прописан один сервер , с которого идут ключи и смотрим кино. Плагин пингует сервера поочередно, затем выдает результат и , если даже стоит автозамена сервера , то он прописывает в newcamd.list  ОДИН ДРУГОЙ  выбранный сервер , с которого  ПОТОМ ТОЛЬКО  и идут ключи по запросам … Откуда ж двойной запрос может взяться?.. В newcamd.list  - нету второго сервера …, а стало быть и нет «двойного» запроса…
В принципе , всё можно при желании проверить на своих сервисах , предварительно согласовав с техподдержкой ( а лучше с админами) вариант одновременной проверки всех серверов на пинг (сославшись на научные изыскания в Сп.ТВ и изобретение суперПроги  … для их же сервиса)… :biggrin:
Иначе – если на самом деле существует этот «двойной запрос» - надо быть готовым к  следующему : двойной запрос – двойная оплата ( при поключевой оплате), двойной запрос – БАН ( там , где это запрещено).

Да, с плагином это уже более интересный вариант.
Другое дело что стоит сделать его более универсальным... сделать в нём выбор - установить найденный в ходе теста самый быстрый сервер или нет. Можно сделать в нём ручной ввод серваков для теста...
Ну и конечно делать плагин  в архиве для установки через tmp.

e-dok . Знал бы линукс – никаких проблем . Если кому то такое по силам и сам Плагин для кого то представляет практический интерес – наверно , его доработка  , в рамках тобой означенных , заслуживала бы всяческих похвал… :drinks:

Оффлайн nik-kaknik

  • Младший Джедай
  • **
  • Сообщений: 120
  • Поблагодарили: 240
  • Уважение: 0
Правка конфигов автоматом - не самый удачный вариант - потому, что требуется перезапуск эмулятора, а это - пойдут периодические остановки картинки не только при просмотре каналов, но и при записи тоже. Запуск автонастройки вручную - уже не тот эффект - на пару раз энтузиазма хватит и надоест.

Идея. Можно включить  вышеуказанный скрипт автонастройки в скрипт закуска самого эмулятора, тогда автонастройка будет проходить пред каждым запуском (перезапуском) эмулятора. (Проверить не смогу - зарегистрирован только на одном сервере)

P/S
... вариант одновременной проверки всех серверов на пинг (сославшись на научные изыскания в Сп.ТВ и изобретение суперПроги  … для их же сервиса)…
Сами ПИНГи двойных запросов не дают - можно пинговать хоть оптом, хоть в розницу. А, вот коннектиться более чем к 1 серверу на одном билинге (даже если не запрашивать ключи) - чревато.

Оффлайн Репс

  • Джедай
  • ***
  • Сообщений: 364
  • Поблагодарили: 539
  • Уважение: +4
Как я понял, пингуются все прописанные сервера по три раза, а какое количество запросов по каждому? Как поменять это самое количество запросов? И, по крайней мере, для меня, было бы хорошо, если бы в установленном ПЛАГИНЕ сервера в нькамд-листе менялись либо автоматом, либо типа: "Вы желаете поменять?, да или нет"
  • GI S9895, GI 8120
Чем больше мы живем, тем меньше хорошего нам остается.

Оффлайн waso

  • Джедай Ветеран
  • *****
  • Сообщений: 433
  • Поблагодарили: 791
  • Уважение: +2
Репс . Ну так эти два варианта смены серверов  в сегодняшнем исполнении Плагина уже есть.
Автоматом script от Wolf , вручную -  script2 от  nik-kaknik , с оговоркой , что «вручную» - это значит поменять  предварительно написанный ( заранее заготовленный) newcamd.list «вручную» на тот , кот. «посоветовал» Плагин…
Просто , стОит ли утяжелять сам Плагин дополнительными ф-циями ?...

Правка конфигов автоматом - не самый удачный вариант - потому, что требуется перезапуск эмулятора, а это - пойдут периодические остановки картинки не только при просмотре каналов, но и при записи тоже.
 
Если не менять сервера , то и ничего перезапускать не надо и ничего не остановится .
А если возникла необходимость смены сервера ?, то – а  какая разница -  через Плагин это делать или обычным путем : всё равно – перезапуск, остановка в записи и пр. …  :bb:

Оффлайн Репс

  • Джедай
  • ***
  • Сообщений: 364
  • Поблагодарили: 539
  • Уважение: +4
Цитировать
Автоматом – script от Wolf , вручную -  script2 от  nik-kaknik
Это я понял, просто второй вариант удобнее, потому что плагин., ну а если не менять автоматом или просто командой "заменить", то ценность его значительно уменьшается, ибо я могу и программой на компе пропинговать и тут же поменять нькамд-лист.
  • GI S9895, GI 8120
Чем больше мы живем, тем меньше хорошего нам остается.

Оффлайн waso

  • Джедай Ветеран
  • *****
  • Сообщений: 433
  • Поблагодарили: 791
  • Уважение: +2
Всё – верно и я с тобой полностью согласен… Но , не подходя к компу и сидя в кресле – можно  пропинговать все сервера … сервиса?... А потом уже принять  какое то решение…
Многие ж вообще не знают об этом плагине , а если и знают , то не пользуются  - и живут без проблем… Я лично – тоже смело без него обхожусь… Но иметь потенциальную возможность такого варианта пинга – разве мешает?…
Может  мы слишком много внимания уделили этому Плагину ?...Как бы Админы на нас , «разговорчивых» не «обиделись» …

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
9 Ответов
8576 Просмотров
Последний ответ 25 сентября | 2011г. | 21:08:21
от grizli
6 Ответов
12318 Просмотров
Последний ответ 31 июля | 2012г. | 07:56:09
от linky
0 Ответов
5138 Просмотров
Последний ответ 06 июля | 2015г. | 23:59:11
от vodker
21 Ответов
14933 Просмотров
Последний ответ 28 декабря | 2015г. | 17:03:31
от dekan1
56 Ответов
29067 Просмотров
Последний ответ 16 марта | 2019г. | 15:47:24
от Serjoga



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!