Comments 6
Ээ… SecondLife?
— 3D-мир. (и физика тоже есть).
— можно общаться (есть как групповые чаты так и IM, и то и другое — как текстом так и голосом, для текста даже автоперевод гуглом/bing)
— можно кастомизировать аватарки… вообщем то как угодно.
— можно показывать хоть презентации хоть вообще видео с Youtube (есть встроенный веб-браузер, может показывать динамическую картинку как на поверхностью объекта (такая себе динамическая текстура) так и 'развернуть' для пользователя)(правда если картинка динамическая — у каждого пользователя она будет своя)
— просто аудиотрансляцию в определенном месте тоже можно прописать
— открытый протокол. Официальные клиент — Opensource. Win/Lin/Mac (Есть некоторые ограничения которые желательно выполнять но если нам не нужны ссылки с офсайта и мы не делаем что-то совсем некрасивое вроде встроенных средств для нарушения копирайта или приватности других пользователей — делайте что угодно). Неофициальные есть в том числе для мобилок(правда там не все хорошо). Часть неофициальных это перепилы официального, часть — с нуля написаны. Библиотеки для создания ботов тоже есть (И это официально разрешено).
— серверный скриптовый движок (который позволяет управлять внутримировыми объектами, общатся по https(и принимать запросы извне), управлять клиентами(с их согласия) клиентами (причем есть официальные способы а есть — требующие специальных функций на клиенте, почти неофициальные клиенты их поддерживают, но дающие значительно больше возможностей))
— экономика прикручена для желающих. в смысле и на вывод денег — тоже.
— есть полученный реверсом сервер
— куча 3rd-party инструментария (за время работы проекта успели понаделать).
— 3D-мир. (и физика тоже есть).
— можно общаться (есть как групповые чаты так и IM, и то и другое — как текстом так и голосом, для текста даже автоперевод гуглом/bing)
— можно кастомизировать аватарки… вообщем то как угодно.
— можно показывать хоть презентации хоть вообще видео с Youtube (есть встроенный веб-браузер, может показывать динамическую картинку как на поверхностью объекта (такая себе динамическая текстура) так и 'развернуть' для пользователя)(правда если картинка динамическая — у каждого пользователя она будет своя)
— просто аудиотрансляцию в определенном месте тоже можно прописать
— открытый протокол. Официальные клиент — Opensource. Win/Lin/Mac (Есть некоторые ограничения которые желательно выполнять но если нам не нужны ссылки с офсайта и мы не делаем что-то совсем некрасивое вроде встроенных средств для нарушения копирайта или приватности других пользователей — делайте что угодно). Неофициальные есть в том числе для мобилок(правда там не все хорошо). Часть неофициальных это перепилы официального, часть — с нуля написаны. Библиотеки для создания ботов тоже есть (И это официально разрешено).
— серверный скриптовый движок (который позволяет управлять внутримировыми объектами, общатся по https(и принимать запросы извне), управлять клиентами(с их согласия) клиентами (причем есть официальные способы а есть — требующие специальных функций на клиенте, почти неофициальные клиенты их поддерживают, но дающие значительно больше возможностей))
— экономика прикручена для желающих. в смысле и на вывод денег — тоже.
— есть полученный реверсом сервер
— куча 3rd-party инструментария (за время работы проекта успели понаделать).
Забавно, кстати, что этот SecondLife шастает по чужим серверам. Например, по моим, и не стесняется сообщить об этом в User-Agent. Зачем именно он это делает я выяснить не смог.
А что за серверы?
Почему то мне кажется что тут не LindenLabs вина(и вообще не факт что это не штатное поведение).
По веб-серверам в смысле страницам для пользователя?
Вполне может быть что кто-то из пользователей встроенный веб-браузер использует вот так (или вообще сделали (и продают) объект который использует этот сайт).
Пример — ну например marketplace.secondlife.com/p/Easy-YouTube-TV-Video-Television/10361649 или marketplace.secondlife.com/p/Simple-YouTube-TV/10546187
Запросы в этом случае будут с пользовательских IP и в заголовках там будет в том числе про Chrome.
Если речь про что-то что можно как API использовать — ну так серверный скриптовый движок вполне умеет такие запросы, заголовки будут как описано в wiki.secondlife.com/wiki/LlHTTPRequest (и по этим данным техподдержка сможет эти объекты найти внутри мира но с учетом что там и legacy name есть — можно просто зайти направить этому товарищу сообщение или (лучше, потому что есть лимит на количество оффлайн-сообщений) notecard с вопросом а зачем это, но это именно владелец объекта а не создатель, владелец может реально не знать но хоть может сказать что это вообще такое и откуда взялось).
И нет, сделать на этой базе web crawler или ддосилку врядли получится, там достаточно жесткие лимиты (а вот хабраэффект в принципе может быть если объектом со скриптом пользуется зачем то много людей)
Почему то мне кажется что тут не LindenLabs вина(и вообще не факт что это не штатное поведение).
По веб-серверам в смысле страницам для пользователя?
Вполне может быть что кто-то из пользователей встроенный веб-браузер использует вот так (или вообще сделали (и продают) объект который использует этот сайт).
Пример — ну например marketplace.secondlife.com/p/Easy-YouTube-TV-Video-Television/10361649 или marketplace.secondlife.com/p/Simple-YouTube-TV/10546187
Запросы в этом случае будут с пользовательских IP и в заголовках там будет в том числе про Chrome.
Если речь про что-то что можно как API использовать — ну так серверный скриптовый движок вполне умеет такие запросы, заголовки будут как описано в wiki.secondlife.com/wiki/LlHTTPRequest (и по этим данным техподдержка сможет эти объекты найти внутри мира но с учетом что там и legacy name есть — можно просто зайти направить этому товарищу сообщение или (лучше, потому что есть лимит на количество оффлайн-сообщений) notecard с вопросом а зачем это, но это именно владелец объекта а не создатель, владелец может реально не знать но хоть может сказать что это вообще такое и откуда взялось).
И нет, сделать на этой базе web crawler или ддосилку врядли получится, там достаточно жесткие лимиты (а вот хабраэффект в принципе может быть если объектом со скриптом пользуется зачем то много людей)
Барвиковски уточнил, что каждый раз, когда пользователь создаете новую игру, платформа запускает новый игровой сервер.
Жесть. Интересно, а можно ли задудосить платформу, насоздавав игр? Ну, если в случае с монолитным сервером тут всё понятно, да и ограничение проще выставить, то тут на каждую новую игру создаётся по сути микросервер, и много таких микросерверов вытянет это ваше облако? А тариф, на котором будет висеть игра? Или можно будет вогнать в копеечку, если хостинг сам расширяется при увеличении нагрузки.
Sign up to leave a comment.
Программист создал аналог Club Penguin, где можно одновременно общаться как в Zoom и играть