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

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

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

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

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

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

Статус пользователя emv
сообщение 29.9.2016, 20:16
Сообщение #1


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

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

Добрый. Я Макс.
Вообщем-то начнем. Долгое время я занимался создание мониторингов игровых серверов. Писал их, как правило, на PHP. Кто в теме, тот знает: одно из проблемных мест любого мониторинга - обновление серверов (cron). Представьте: у вас мониторинг на 10000 игровых серверов, их обновление не самое приятное и удобное занятие. Кроме того, что оно требует большого количества времени, обновление не слабо нагружает сервер. Специально для этого я и создал sharpServers. Используя мой сервис вы можете забыть о нагрузке на ваш сервер.
Что, *** это такое? Это API игровых серверов. Что дальше? Ладно, оставим креативность. Если проще - эта штука работает на GET запросах. К примеру: пользователь вашей системы захотел добавить свой сервер в ваш мониторинг. Схематично это будет выглядеть так:
1. Вводит адрес игрового сервера в ваше поле.
2. Эти данные попадают в вашу базу как оффлайн сервер и, используя пользовательский токен, отправляют GET запрос на мой сервис.
// sharpservers.herokuapp.com/api/add/?token=***&address=***
3. Дальше идет куча проверок на подлинность, и в итоге на выходе будет JSON сообщение (err, successful).
4. Во время проверки серверов, нужно сделать запрос к сервису.
// sharpservers.herokuapp.com/api/get/?token=***
5. Проверки, и на выходе ваш полный список серверов со всеми необходимыми данными, который закодирован в JSON.
Просто? Конечно.
Финкциональность:
- Возможнотсть добавлять/удалять/получать данные о сервере
- Обновление серверов происходит каждые 30 секунд.
- Возможность добавить до 100 серверов каждому пользователя бесплатно. (Тем, кто будет активно тестировать нагрузку, я могу увеличить количество добавляемых серверов)
Честно сказать, полностью осмотреть систему мне не удалось. В качестве нагрузки использовал около 1000 игровых серверов (это далеко не предел) при этом сервис работал вполне нормально.
Как видите, денег на поддержку проекта у меня не много, поэтому я бы не отказался от материальной помощи.
Более подробная документация доступна на http://sharpservers.herokuapp.com/
Спасибо.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя grey
сообщение 29.9.2016, 20:42
Сообщение #2


Стаж: 15 лет

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

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


---
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Energy
сообщение 29.9.2016, 21:01
Сообщение #3
Иконка группы

Стаж: 11 лет

Сообщений: 2839
Благодарности: выкл.

grey, зачем твое смс тут когда есть уважаемые дядьки которых интереснее читать, имхо так и есть.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 29.9.2016, 21:07
Сообщение #4


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

Стаж: 18 лет

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

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

api, а еще я так понял иконки моего сервиса стырил
хочу отметить, что они рисовались дизайнером под заказ (исходники имеются), так что у вас есть выбор: удалить или заменить
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
nekosoku
сообщение 29.9.2016, 21:17
Сообщение #5
Стаж: 9 лет

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

А потом твой сайт умрет и мониторинги отвалятся. Фантазер.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя emv
сообщение 29.9.2016, 21:20
Сообщение #6


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

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

jtiq, что же, действительно стырил. А про API я не понял. Ваш api дает описание какого-либо сервера, мой же ориентирован на большое кол-во серверов.
grey, мое дело предложить, ваше, по всему видимому, - отказаться.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя default1k
сообщение 29.9.2016, 21:21
Сообщение #7
Стаж: 12 лет

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

emv, толку от вашего сервиса мало, аналогичный сервис уже имеется.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 29.9.2016, 21:21
Сообщение #8


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

Стаж: 18 лет

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

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

взял мой


уменьшил до 80px


гениально, удаляй, как правообладатель прошу, либо ставь ссылку на оригинал
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vavarik
сообщение 29.9.2016, 21:40
Сообщение #9


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

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

SarHosting.ru
jtiq, А Вы у кого эту картинку слямзили?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 29.9.2016, 21:46
Сообщение #10


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

Стаж: 18 лет

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

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

vavarik, в том то и дело ни у кого, выше написано, что я заказывал у дизайнера, нарисовали с 0
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nebo
сообщение 29.9.2016, 21:47
Сообщение #11


Стаж: 13 лет
Город: Казань

Сообщений: 3181
Благодарностей: 1015
Полезность: 701

Как это с нуля, в гугле же))
[attachment=41691:загружено.jpg]

Отредактировал: Nebo, - 29.9.2016, 21:47
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 29.9.2016, 21:50
Сообщение #12


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

Стаж: 18 лет

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

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

Nebo, 10 из 10 не совпадает
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vavarik
сообщение 29.9.2016, 21:50
Сообщение #13


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

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

SarHosting.ru
Цитата(Nebo @ 29.9.2016, 21:47) *
Как это с нуля, в гугле же))
[attachment=41691:загружено.jpg]
Зачем так жестоко с человеком поступать? Он наверное дизайнеру деньги платил. А Вы так его разочаровали.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 29.9.2016, 21:52
Сообщение #14


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

Стаж: 18 лет

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

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

vavarik, представь себе, да
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Nebo
сообщение 29.9.2016, 21:52
Сообщение #15


Стаж: 13 лет
Город: Казань

Сообщений: 3181
Благодарностей: 1015
Полезность: 701

jtiq, ну даа, фотошопе наложить эффекты и готово.
Точно уж не с нуля :)

Отредактировал: Nebo, - 29.9.2016, 21:53
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 29.9.2016, 21:54
Сообщение #16


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Nebo, какое это имеет значение? Почему тогда ТС как вы говорите не наложил эффекты в фотошопе, а взял у него?
Что в твоем понимании с нуля? Он взял оф логотип CS, сделал фон, этого не достаточно?

Вообще это не имеет никакого отношения к теме. jtiq, решите этот вопрос с ТС в ЛС пожалуйста.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 29.9.2016, 21:55
Сообщение #17


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

Стаж: 18 лет

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

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

Nebo, наложи, посмотрим
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vavarik
сообщение 29.9.2016, 22:04
Сообщение #18


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

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

SarHosting.ru
Цитата(Bloo @ 29.9.2016, 21:54) *
Nebo, какое это имеет значение? Почему тогда ТС как вы говорите не наложил эффекты в фотошопе, а взял у него?
Что в твоем понимании с нуля? Он взял оф логотип CS, сделал фон, этого не достаточно?

Вообще это не имеет никакого отношения к теме. jtiq, решите этот вопрос с ТС в ЛС пожалуйста.
А почему тогда он не написал на всю картинку "это моё" ,а выложил её без надписи? Почему он не изменил логотип? Спорить и доказывать тут глупо и не имеет никакого смысла.


По теме. Зачем это нужно мониторингам? У вас разве не будет нагрузки?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя emv
сообщение 29.9.2016, 22:14
Сообщение #19


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

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

Varvarik, дело в том, что сервис создан на платформе node js. Отсюда следует, что я могу создать большое количество одновременных udp соединений. Так что для моего сервера эта нагрузка не существленно
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 29.9.2016, 22:23
Сообщение #20


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

Стаж: 18 лет

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

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

Bloo, решили

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