Перейти к содержимому
Natsu_Zirok

Междусерверный чат

Рекомендуемые сообщения

Подумал я тут, и пришел к мысли - почему бы не сделать межсерверный(А так же для любителей одиночки) чат? Да еще с возможностью общение через сайт и создании приватных комнат
Работа через WEB:PHP, WEB:SQL, OC:Сетевая/беспроводная карта, OC:Интернет карта.

Программа состоит из:
OC - клиента(Пользователь)
OC - сервера(Соединение с PHP, рассылка сообщений)

 

WEB - чат для тех, кто не играет по какой либо причине.
WEB - php скрипт - Получение новых сообщений.
WEB - php скрипт - добавление новых сообщений.

 

WEB/OC - регистрация глобального пользователя.

Сразу выявил плюсы
Единый аккаунт на все сервера, где есть OC.
Можно подключится из одиночки с помощью гибрида СК (Сервер-Клиент).

Если стоит КТ(Который, к сожалению багнутый) можно будет транслировать общий чат через чатбоксы.

Если есть что добавить - говорите.  :smile89:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А чего бы не взять готовый IRC, как на computercraft.info?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А чего бы не взять готовый IRC, как на computercraft.info?

Готовое брать - не по мне. А если и беру - то через некоторое время выброшу и начну писать свое (С)Проверено временем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Готовое брать - не по мне. А если и беру - то через некоторое время выброшу и начну писать свое (С)Проверено временем.

Дефолтный ответ дефолтного программиста))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если такое будет сделано (а я подозреваю, что нет), будет неплохой бонус к проекту ;) Согласен поучаствовать в разработке (если будет) и предоставлять посильную помощь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если есть что добавить - говорите.  :smile89:

 

Добавить нечего! Делай :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А почему нельзя написать сервер на java?

Мы тут с Totoro, чат даже сделали, прекрасная платформа для программирования.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А почему нельзя написать сервер на java?

Мы тут с Totoro, чат даже сделали, прекрасная платформа для программирования.

 

Потому что уже есть Мамбл и РК. =)

А тут предлагают зафигачить чат с доступом из игрового.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Потому что уже есть Мамбл и РК. =)

А тут предлагают зафигачить чат с доступом из игрового.

Эх опять ты не понял, они хотя северную часть на php сделать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Эх опять ты не понял, они хотя северную часть на php сделать.

что, поттвоему, лучше — грузить многотонную Джаву как апплет, или написать на JS чатик? JS выигрывает однозначно: быстрее, меньше памяти сжирает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

что, поттвоему, лучше — грузить многотонную Джаву как апплет, или написать на JS чатик? JS выигрывает однозначно: быстрее, меньше памяти сжирает.

Не сравнивай полноценный язык,с языком сценариев.

Плюс java быстрее однозначно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не сравнивай полноценный язык,с языком сценариев.

Плюс java быстрее однозначно.

Скажи это Minecraft'у.

Так как у меня дико бомбануло от хардкорного СКЕЛЕТА (В полном сете, алмазном, зачар.луком да еще и на пауке!) вынесли меня(В квантовой кирасе и (поножи, шлем, ботинки) нано) с пол тычка в я решил передохнуть. Начну примерно в 20:00 по МСК сегодня

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как только научишься в игровой чат писать, сразу подключусь посильно.
Могу предложить в качестве сервера использовать православный xmpp. Для него есть андроид клиенты. Серверную часть напишу за пару дней.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

/say не наш метод. Как костыль может и норм.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Будем посылать ник игрока, префикс, сообщение. (Можно без префиксов).

internet.request(http://computercraft.ru/chat.php,{"Vasya007", "","!как приватить!"})

Также написать сайтовую часть, тут я помочь не могу, ибо в веб-программировании на php я гуглокодер.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Будем посылать ник игрока, префикс, сообщение. (Можно без префиксов).

internet.request(http://computercraft.ru/chat.php,{"Vasya007", "","!как приватить!"})

Также написать сайтовую часть, тут я помочь не могу, ибо в веб-программировании на php я гуглокодер.

Префиксы не к чему. А вот логирование в системе - прошу Тоторо дать эту часть кода банка =)

Мне именно с паролем надо =)

Изменено пользователем Natsu_Zirok

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно подробнее объяснить, кто, куда, что, когда и зачем должен или будет писать? На примере. Я вообще не понимаю, что тут замышляется и с какой целью. Куда нужно писать и для чего. Какой чат вы хотите сделать и для кого?  

 

Для чего какие-то чаты еще вообще нужны, кроме форумного и игрового ванильного? Можно услышать здесь обоснование их надобности?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно подробнее объяснить, кто, куда, что, когда и зачем должен или будет писать? На примере. Я вообще не понимаю, что тут замышляется и с какой целью. Куда нужно писать и для чего. Какой чат вы хотите сделать и для кого?  

 

Для чего какие-то чаты еще вообще нужны, кроме форумного и игрового ванильного? Можно услышать здесь обоснование их надобности?

Так с ходу и не объяснишь.

Игрок первый раз заходит в чат и получает пароль. На серверах - как у вас в банке, в одиночке - выводится на монитор(Т.е. две разные версии) OC, на сайте - ему лично выводится через JavaScript.

Игрок должен будет установить:

Для одиночки/локалки - интернет плату, по желанию Wi-Fi карту, монитор 2 уровня как минимум, видеокарту 2 уровня и стандартный набор пк или планшет с этим же.

Для сервера(Игроку) - Wi-Fi карту, монитор 2 уровня как минимум, видеокарту 2 уровня и стандартный набор.

Для сервера(Админу) - интернет плату, Wi-Fi карту. Остальное - пожеланию.

 

Игрок пишет в чат на сайте/пк(OC)/планшете(OC) и это передается в базу SQL, после чего каждые (от 1 до 60, задается) идет запрос от интернет карты php скрипту, который выводит новые сообщения, а ПК/Планшет выводит на монитор сообщения в формате: "@Игрок : сообщение" Цвет @Игрок меняется от желания игроков, если в чат написать, например, "@AlexCC, дождись хотя бы начала разработки =)", то "@AlexCC" будет подсвечено.

 

По Wi-Fi карте идет broadcast по заданному порту(там где интернет карта), а программа на пк/планшете ждет event и/или чтения строчки для сообщения.... Дальше я уже не могу думать. И так болею.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...