Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: «Обозрение» - новый браузер игровых серверов  (Прочитано 1832 раз)

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

Оффлайн SkyBon

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля



Лёгкий и быстрый браузер игровых серверов для Linux

GitHub | Чат | Arch Linux AUR



Всем привет.

Пишу новый браузер игровых серверов на PyGObject (GTK+ 3). Даёт возможность просматривать и подключаться к игровым серверам из удобного интерфейса. Ваш единый лобби для всех любимых многопользовательских игр.

Раньше я участвовал в разработке XQF, однако его протухший код (30+ тыс. строк кода на GTK1 (!!!)) заставил меня переписать браузер с нуля. «Обозрение» сейчас - менее 1,5 тыс. строк на Python.

Доступные возможности:
* Простой интерфейс
* Поддержка ~30 titles, в основном на движках id Tech и Source.
* Быстрый движок (для большинства игр используется QStat).
* Исчерпывающая информация о каждом сервере, вплоть до его настроек и списка игроков (если возможно).
* Фильтрация списка серверов.
* Подключение к выбранному серверу прямо из окна обозревателя.
* Активная разработка и поддержка
* ...и многое впереди, улучшения почти каждый день :)

Скриншот


Темы:
ubuntuforums.org - linux.org.ru
« Последнее редактирование: 20 Ноябрь 2015, 01:55:51 от SkyBon »

Оффлайн Chibiko

  • Активист
  • *
  • Сообщений: 295
  • человекобяка
    • Просмотр профиля
    • Велопоходики
Re: «Обозрение» - новый браузер игровых серверов
« Ответ #1 : 23 Сентябрь 2015, 11:51:54 »
Всем привет.

Пишу новый браузер игровых серверов на PyGObject (GTK+ 3):

https://github.com/obozrenie/obozrenie

Умеет самые базовые вещи: список серверов, окно информации о сервере, подключение. Поддерживает около 30 игр, в основном на движках Quake и Source. Замена внутриигровому лобби.

PKGBUILD для Arch Linux: https://aur.archlinux.org/packages/obozrenie-git

Опакечиванием под Debian не занимался, если кому интересно - велком.

Верной дорогой идёте, таварищи!

У меня просьба.
Есть такой интересный проект - .hack//fragment
Вот их сервер, подробно о том как чего генерится
Вот исходники (.NET) их нотификатора о игроках

Возможно ли в ваш браузер добавить это?
И да, если попробуете - могу собрать нормальный и красивый пакетик для всех видов бубунт :)

Оффлайн SkyBon

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: «Обозрение» - новый браузер игровых серверов
« Ответ #2 : 23 Сентябрь 2015, 17:42:54 »
Есть такой интересный проект - .hack//fragment
Вот их сервер, подробно о том как чего генерится
Вот исходники (.NET) их нотификатора о игроках

Возможно ли в ваш браузер добавить это?
  • Игра для PS2 и только для PS2. Всё-таки "Обозрение" - браузер игровых серверов для Linux (и, в будущем, Wine). Можно подумать о поддержке запуска через PCSX2, но это будет нескоро.
  • Мастер-сервер не предоставляет самой главной информации: адрес сервера и порт. Поэтому см. следующий вопрос.
  • Не очень понятно что из себя представляют и как работают узлы. Это шарды? Обычные сервера? Или комнаты на мастер-сервере?
Видно, что разработчики стараются сделать жизнь остальным легче. Мастер-сервер предоставляет данные в формате JSON - и это похвально. Но пока не прояснятся п.2 и 3 боюсь, что добавить поддержку игры не смогу.

Оффлайн Chibiko

  • Активист
  • *
  • Сообщений: 295
  • человекобяка
    • Просмотр профиля
    • Велопоходики
Re: «Обозрение» - новый браузер игровых серверов
« Ответ #3 : 24 Сентябрь 2015, 00:00:21 »
Есть такой интересный проект - .hack//fragment
Вот их сервер, подробно о том как чего генерится
Вот исходники (.NET) их нотификатора о игроках

Возможно ли в ваш браузер добавить это?
  • Игра для PS2 и только для PS2. Всё-таки "Обозрение" - браузер игровых серверов для Linux (и, в будущем, Wine). Можно подумать о поддержке запуска через PCSX2, но это будет нескоро.
  • Мастер-сервер не предоставляет самой главной информации: адрес сервера и порт. Поэтому см. следующий вопрос.
  • Не очень понятно что из себя представляют и как работают узлы. Это шарды? Обычные сервера? Или комнаты на мастер-сервере?
Видно, что разработчики стараются сделать жизнь остальным легче. Мастер-сервер предоставляет данные в формате JSON - и это похвально. Но пока не прояснятся п.2 и 3 боюсь, что добавить поддержку игры не смогу.
  • Все и играют через PCSX2, кроме меня, т.к. комп не тащит. А находиться в игре, держать PS2 постоянно включённой и постоянно заходить на мониторинг сервера, тоже возможности нет.
  • Эмн. Там всё стандартно. Порт стандартный 20000 (вроде они его неменяли), сайт coldbird.net
  • Как я понимаю, комнаты (lobbies) на сервере, где можно договориться, после чего прыгнуть на один из "серверов", где уже можно бегать по зонам. Подробности тут - можно скачать, потыркаться, посканить порты.
А чем не парсить json раз в какое-то время, прописывая инфу из него?


Оффлайн wajnon

  • Старожил
  • *
  • Сообщений: 2778
    • Просмотр профиля
SkyBon,
а .deb пакет будет?

Оффлайн SkyBon

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
SkyBon,
а .deb пакет будет?
За моим авторством не знаю. Собирать .deb - тот ещё головняк. Если у кого набита рука - вот пакет в AUR.

Оффлайн SkyBon

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Залил логотип, добавил ссылки. Основной функционал готов, сейчас пишу тесты и чиню еле заметные баги по дороге.

bghno

  • Гость
А для чего это нужно, если не секрет?

Punko

  • Гость
Буду пробовать собрать *.deb пакет, автор, если у меня будут вопросы - напишу в личку.
рука не набита, не обещаю, что что-то получится очень быстро, но желание есть.

Оффлайн orionit

  • Активист
  • *
  • Сообщений: 581
    • Просмотр профиля
Re: «Обозрение» - новый браузер игровых серверов
« Ответ #10 : 08 Февраль 2016, 03:28:32 »
Если еще актуально то я попытался собрать deb пакетик вот ссылка,
пакет для 32-битной Ubuntu.

P.S Если есть косяки пожалуйста напишите в личку, в свободное время поковыряюсь.
P.P.S Зависимости косяками не считаются.
P.P.P.S Не судите строго собирал в первый раз.
Всем добра как у бобра, а если вы и без добра добры, значит вы в душе бобры.

 

Страница сгенерирована за 0.063 секунд. Запросов: 24.