Обновить

Свой игровой голосовой сервер для друзей на VPS за 1 ГБ: FastAPI, SQLite, LiveKit и установка без терминала

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели13K
Всего голосов 25: ↑25 и ↓0+27
Комментарии16

Комментарии 16

Достойно, просто и понятно. Спасибо

Задумка и реализация отличная, спасибо

спасибо!

Здорово, спасибо! Прочел с интересом

Есть вариант установки за своим балансером, который уже на 443 порту?

щас нет, ему нужны свободные 80 и 443. на 443 ещё turn сидит, без него звонки в некоторых сетях не пролезают. если у тебя nginx, можно пробросить по sni на другой порт, но это руками. сделаю нормальный режим под такое, хороший вопрос

Гомекс, для настоящих ГЕЙмеров

гыгы, кстати переименовал в atrium, всё то же самое, просто имя стало нормальное)

Отличный проект, точно буду использовать!) Круто, что ты заморочился с установкой сервера без терминала, мне кажется, для self-hosted проектов это одна из главных проблем.

Кстати, если захочешь найти первых пользователей или пообщаться с другими авторами Open Source проектов, можно в сообщество «Опенсорсеры»:
t.me/OpenSource_Chat. Там можно рассказать о своём проекте, получить обратную связь и найти единомышленников.

Я бы лучше обратил на активно развивающийся проект Haven, в нем идет шифрование между пользователями, а не через сервер. Есть приложения для windows\linux\android\ios. Сервер можно запустить в докере и на винде. Про функционал не буду описывать, это будет долго.

Кстати у LiveKit пофиксили проблемы с одновременным подключением через локальную сеть и внешнего ип?

хейвен видел, норм проект. у меня другая идея, чтобы человек без терминала поднял сервер и через пять минут сидел с друзьями в голосе. мобилки и линукс тоже будут по livekit не скажу, я на vps гоняю, дома за роутером не пробовал

Так вы сами противоречите своей идее, вы создаете голосовой сервер для геймеров, но не знаете свою аудиторию. Геймеры сидят на винде, им проще на время игровых сессий кликать по ярлыку и запускать голосовой сервер типа ТС или того же Хевена с подключением например через радмин,хамачи и т.д.

По большей части вы делаете продукт для себя и аудитории хабра, а например типичный подпивасный батя танкист или зумер в роблоксе не будет разбираться в ssh, скриптах линукса и caddy c доменами + оплата vps. Им надо кликнуть по файлику и запустить сервер.

Для себя с друзьями выбрал sharkord функционал вполне устраивает без ограничений и трансляцией 4к видео.

Из-за этого же иконки серверов остались кругами: дискордовский переход круга в квадрат при наведении ломает правило в углу.

Вот тут бы скриншот с выделенной частью, куда смотреть, пригодился бы. 😀

Поэтому шаги установщика крутятся барабаном, как в часовом механизме

Вообще непонятно, что это значит.

LiveKit работает как SFU

Это какое-то общеизвестное сокращение -- SFU?

Картинки перекодируются в WebP, заодно из фото с телефона вылетает EXIF с координатами.

Что значит "вылетает" и почему это важно?

---

В целом смысловая наполненность статьи, конечно, перевешивает вырвиглазность текста от LLM 😀 спасибо.

Так она иишная, читать невозможно

Спасибо, за шикарный проект. Уже экономлю на сотовой связи Ж)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации