Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

4 страниц V   1 2 3 »

API игровых серверов

Статус пользователя vavarik
сообщение 29.9.2016, 22:24
Сообщение #21


Стаж: 15 лет
Город: Саратов

Сообщений: 942
Благодарностей: 318
Полезность: 143

SarHosting.ru
jtiq, скучно. Высасывание обиды из пустого места.

Отредактировал: vavarik, - 29.9.2016, 22:26
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
nekosoku
сообщение 29.9.2016, 22:26
Сообщение #22
Стаж: 9 лет

Сообщений: 171
Благодарностей: 52
Полезность: < 0

jtiq, Рылов, перелогинься.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 29.9.2016, 22:45
Сообщение #23


Иконка группы

Стаж: 18 лет

Сообщений: 1717
Благодарностей: 767
Полезность: 979

Меценат Меценат

vavarik, во-первых, не обида, во-вторых, для вас оно может и пустое
nekosoku, кто такой Рылов?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя emv
сообщение 30.9.2016, 11:50
Сообщение #24


Стаж: 9 лет 7 месяцев

Сообщений: 10
Благодарностей: 2
Полезность: 0

Просто гора неаргументированной, недоказанной критики.

Цитата
А еще легче убрать к черту крон и сделать для каждого сервера свой кулдаун , зачем обновлять сразу 1000млн серверов если можно обновлять только самые популярные и интересные

Как вы будите обновлять сервера без планировщика задач. Другое дело алгоритм.

Цитата
emv, толку от вашего сервиса мало, аналогичный сервис уже имеется.

Где? Какой? Serverwidget работает с отдельными серверами, а это принципиальная разница.

Цитата
А потом твой сайт умрет и мониторинги отвалятся. Фантазер.

Пока на моем сайте будут активные пользователи, он не умрет.
Отпишитесь те, кто попробовал пользоваться сервисом. Какие вопросы/ошибки вы заметили? И давайте по теме, ребята.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя grey
сообщение 30.9.2016, 12:37
Сообщение #25


Стаж: 15 лет

Сообщений: 1785
Благодарностей: 1098
Полезность: 675

Цитата(emv @ 30.9.2016, 12:50) *
Как вы будите обновлять сервера без планировщика задач. Другое дело алгоритм.

Убираешь cron. Создаешь в БД, в таблице каждого сервера int 11 - пихаешь туда time(); , при прогрузке каждой страницы делаешь (при определенном условии) обновление сервера. Всё очень просто и сбрасываешь 99% нагрузки от крона и избавляешься от этого ненужного решения и левых API.

Отредактировал: grey, - 30.9.2016, 12:41


---
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя emv
сообщение 30.9.2016, 12:55
Сообщение #26


Стаж: 9 лет 7 месяцев

Сообщений: 10
Благодарностей: 2
Полезность: 0

grey, таким образом вы лишаетесь возможности создания статистики сервера, которая могла быть весьма полезна
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя emv
сообщение 30.9.2016, 13:12
Сообщение #27


Стаж: 9 лет 7 месяцев

Сообщений: 10
Благодарностей: 2
Полезность: 0

Цитата
Убираешь cron. Создаешь в БД, в таблице каждого сервера int 11 - пихаешь туда time(); , при прогрузке каждой страницы делаешь (при определенном условии) обновление сервера. Всё очень просто и сбрасываешь 99% нагрузки от крона и избавляешься от этого ненужного решения и левых API.

Вообще, если подумать, получится один блокирующий костыль. Вы просто перенаправите нагрузку в, вероятно, не самое лучшее русло. И даже, если вы будите использовать pcntl_fork, все равно будет не хорошо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя grey
сообщение 30.9.2016, 13:39
Сообщение #28


Стаж: 15 лет

Сообщений: 1785
Благодарностей: 1098
Полезность: 675

т.е. Это апи - Другими словами : Меняешь один крон на другой , только пыха будет декодить json и обрабатывать всё те же операции и забивать БД . Я так понял ?


---
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя emv
сообщение 30.9.2016, 14:06
Сообщение #29


Стаж: 9 лет 7 месяцев

Сообщений: 10
Благодарностей: 2
Полезность: 0

Другими словами: создаете 1 get запрос - получаете обновленную информацию о всех добавленных серверах. Декодируете JSON - получаете массив. Можете делать с ним, что угодно. Можете забивать БД, можете распоряжаться грамотнее. Разница лишь в том, что в случае, если вы хотите сами обрабатывать сервера, вам придется создать и обработать не 1 а куда большее количество запросов.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя grey
сообщение 30.9.2016, 14:38
Сообщение #30


Стаж: 15 лет

Сообщений: 1785
Благодарностей: 1098
Полезность: 675

emv, , да я знаю что такое get запрос , а точнее урл с get данными)). Не легче пойти другим путем и сделать свой собственный мониторинг на своем api и распространять его. Либо для существующих скриптов сделать соответствующие хаки с переходом на твое api


---
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя emv
сообщение 30.9.2016, 15:47
Сообщение #31


Стаж: 9 лет 7 месяцев

Сообщений: 10
Благодарностей: 2
Полезность: 0

grey, адаптировать мониторинг для работы с сервисом не сложно. Если будет интересно, могу показать пример с каким-нибудь известным скриптом. Главной причиной того, что я создал сервис, стала возможно без сложностей и смен движков сайта, без адаптирования дизайна под те или иные шаблонизаторы перейти на более качественный уровень обновления серверов.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя default1k
сообщение 30.9.2016, 16:07
Сообщение #32
Стаж: 12 лет

Сообщений: 718
Благодарностей: 180
Полезность: 153

emv, я так понял, web сервер тоже на node запущен?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя emv
сообщение 30.9.2016, 18:00
Сообщение #33


Стаж: 9 лет 7 месяцев

Сообщений: 10
Благодарностей: 2
Полезность: 0

Да, на node js.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Revelation
сообщение 30.9.2016, 19:58
Сообщение #34
Стаж: 13 лет

Сообщений: 1051
Благодарностей: 401
Полезность: 1075

На кроне можно распределить нагрузку. Например, обновлять инфу о серверах разных игр в разное время. Да и писали уже выше - оффлайн серверы удалять, держать базу данных серверов в порядке.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя default1k
сообщение 30.9.2016, 20:05
Сообщение #35
Стаж: 12 лет

Сообщений: 718
Благодарностей: 180
Полезность: 153

Не понимаю, зачем насиловать php при таких количествах, nodejs со своей многопоточностью отлично справляется с подобными задачами. + к этому всему так-же можно удалять offline серверы и с помощью nodejs

Отредактировал: default1k, - 30.9.2016, 20:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя emv
сообщение 30.9.2016, 20:20
Сообщение #36


Стаж: 9 лет 7 месяцев

Сообщений: 10
Благодарностей: 2
Полезность: 0

default1k, соглашусь с твоей позицией. В PHP есть имитация многопоточности, но это все лишь имитация. На хабре описывали что-то подобное.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 30.9.2016, 20:46
Сообщение #37


Иконка группы

Стаж: 18 лет

Сообщений: 1717
Благодарностей: 767
Полезность: 979

Меценат Меценат

emv, что значит:
Цитата
Serverwidget работает с отдельными серверами, а это принципиальная разница.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
nekosoku
сообщение 30.9.2016, 20:50
Сообщение #38
Стаж: 9 лет

Сообщений: 171
Благодарностей: 52
Полезность: < 0

default1k, более того, можно вообще весь мониторинг написать на node js. Да что там, можно на node js и сервер игровой запустить.
Только человек, видимо, не умеет в node js или ему это неинтересно.
PHP вполне себе и сам способен такие задачи решать достаточно быстро. Тут уже от разработчика все зависит.
Кривое г**но, которое будет тормозить, написать и на node js можно.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя emv
сообщение 30.9.2016, 21:02
Сообщение #39


Стаж: 9 лет 7 месяцев

Сообщений: 10
Благодарностей: 2
Полезность: 0

nekosoku, не пишите не подумав.

Цитата
Главной причиной того, что я создал сервис, стала возможно без сложностей и смен движков сайта, без адаптирования дизайна под те или иные шаблонизаторы перейти на более качественный уровень обновления серверов.

По всему видимому эти слова, по крайней мере для вас, я писал впустую. Node js занимается самым трудоемким процессом - получением данных с серверов. Я не буду доходить до рисования графиков, чтобы полностью показать преимущества. Если надо будет - сами найдете, благо википедия всегда открыта. Про "кривое г**но" вы сами загнули.

jtiq, что я опять написал неправильно?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ETO_BYLO_LETOM
сообщение 30.9.2016, 21:05
Сообщение #40


Иконка группы

Стаж: 14 лет
Город: Краснодар

Сообщений: 3393
Благодарностей: 4387
Полезность: 805

Вроде и полезно, а вроде никому и не нужно.

Тут половина владельцев серверов только виджет могут поставить, а ты хочешь чтобы они грузили данные по твоему api и обрабатывали, ага щас...

Отредактировал: ETO_BYLO_LETOM, - 30.9.2016, 21:06


😄
MasterServer.su прозрачнее чем твои окна дома
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
4 страниц V   1 2 3 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: