Chat Online v0.1 (php)
У меня появилась идея интегрировать игровой Чат в web, то есть сделать подобие обычного чата, в котором можно общаться с игроками на игровом сервере через обычный браузер установленный на вашем компьютере или телефоне.
И я эту идею воплотил в реальность.
Чат работает за счет считывания qconsole.log лог файла, затем обрабатывает информацию - находит ключевые фрагменты, оформляет полученные данные в читаемый вид и отправляет в сжатом виде в окно чата.
Особенности работы, алгоритм в деталях. Краткое описание.
Файл chat.php является окном, он посылает запрос через(ajax) определенный промежуток времени(стандарт - через 3 секунды) в файл in.php. Тот считывает информацию из qconsole.log с конца файла на определенную глубину(стандарт - 50000 байт), это нужно для быстрого считывания больших по объему файлов. Потом происходит поиск ключевых слов и символов, по которым строиться массив данных. Затем массив в цикле обрабатывается, получая на выходе нужную информацию в html виде и в зависимости от того, поддерживает ваш браузер gzip сжатие или нет - отдает предпочтительное содержимое. Chat.php принимает ответ, записывает его через innerHTML в нужный html тег. Потом все повторяется вновь через указанный промежуток времени.
|
Всем привет! Возможно многие из не знают, что сегодня день рождения Black Imperial Server'a, которому исполняется 2 года. Этих два года он жил, падал, бывали моменты когда мы думали, что он навсегда пропадёт из нашего сервер-листа, но всё же он стоит, и самое главное он только начинает жить!
|
Quote Для начала хочу поздравить всех с наступающим праздником!! Желаю вам всем здоровья, трезвости ума, не болеть ни физически, ни нравственно, быть сильными и мудрыми, ну и конечно же любить и быть любимыми! Новый 2012-ый Год уже обещает быть исключительным по своей значимости, так вот я желаю вам, чтоб в ваш дом, он принес только положительные изменения! :) И-итак! По традиции в ночь с 31-го декабря на 1 января мы устраиваем "ЁЛКУ" - это Новогодний евент, когда много людей заваливается на сервер и переиначивая с английского "имеет удовольствие"))) В прошлом году Ёлку проводила покойная Экстра, карта была Winter's Gift. Там мы вместе рубились, кромсали друг друга (естественно по-дружески ), устраивали всякие игры, типа пряток и салок, перестрелки на винтовках (карта идеально подходила для этого ), играли в Force-хоккей (когда джаву надо запушить по льду в ворота соперника ), дрались ногами рядом с острыми шипами ( да-да, Сфай, ты тоже помнишь
...
Читать дальше »
|
С этого момента на нашем сайте убраны все читоновости, связанные с crash'ем и pingraising'ом и больше никогда не появятся (по крайней мере пока я здесь админ). Данное решение принято мной после того, как обнаружил, что некоторые недобросовестные игроки (насколько мне известно к таким относятся Hepo и Claud) этими скриптами злоупотребляют и пользуются просто так, для "веселья". К сожалению, отнять у них это оружие уже не представляется возможным, и если кто-то скажет, что уже поздно он будет прав, поэтому я хочу от имени всего сайта принести извинения за то, что мы "отдали автомат полоумным детям".
А тем людям, кто занимается crashing'ом и pingraising'ом серверов я хочу сказать, что это:
а) не делает им чести б) убивает игру, так как если сервера постоянно будут падать, то всем надоест, они бросят все, и игра просто перестанет существовать
Так что я прошу Вас не заниматься этим постыдным делом и использовать оружие только по его предназначению - против зажравшихся наглых хамоватых админов.
Благодарю за внимание!
|
|