В общем, выходит, что решения нет, кроме как на момент обращения к этому скрипту, просто отключать гзип. Увы, но решение пока получается именно такое.
Наткнулся на хабре на статью http://habrahabr.ru/post/151795/ в ней меня заинтересовал следующий код для своих целей: function file_force_download($file) { if (file_exists($file)) { // сбрасываем буфер вывода PHP, чтобы избежать переполнения памяти выделенной под скрипт // если этого не сделать файл будет читаться в память полностью! if (ob_get_level()) { ob_end_clean(); } // заставляем браузер показать окно сохранения файла header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename=' . basename($file)); header('Content-Transfer-Encoding: binary'); header('Expires: 0'); header('Cache-Control: must-revalidate'); header('Pragma: public'); header('Content-Length: ' . filesize($file)); // читаем файл и отправляем его пользователю if ($fd = fopen($file, 'rb')) { while (!feof($fd)) { print fread($fd, 1024); } fclose($fd); } exit; } } Код в принципе рабочий, но если не использовать gzip сжатие на сайте, при включенном гзип ob_end_clean(); тут же вываливается в ошибку Код ошибки: ERR_CONTENT_DECODING_FAILED Так вот, задача и собственно вопрос, как заставить работать ob_end_clean именно при ВКЛЮЧЕННОМ гзип сжатии? Гугл оказался несколько скуп на мои запросы...
лучше запусти ядро с выводом в лог ./gs > log.txt и этот файл приложи к посту. Всё что у меня есть это gs01.log . Где найти этот log.txt представления не имею.В logservice и logs нет такого мда... Тогда на пальцах объясню... Переходишь в консоли в папку с сервером и там в папку gamed... Набираешь команду ./gs > log.txt и после этого там(в той же папке) окажется файл log.txt его то и прицепи к посту.
лучше запусти ядро с выводом в лог ./gs > log.txt и этот файл приложи к посту.
в принципе там и допиливать немного, в целом все опкоды те же. Структуру дописать кое где. так допиши :D Я другим пока занят, функциональным допиливанием своего преокта. Однако есть в планах написать свой вариант ЛК, хотя бы с базовыми функциями.
Не могу найти личный кабинет для 1.5.1, только на 1.4.х. Если у кого есть, добавьте. Заранее спасибо. как такового нормального в шаре нет, но есть три варианта: 1. Брать из шары и допиливать самому под 151... 2. Писать с нуля самому... 3. Купить уже готовый. в принципе там и допиливать немного, в целом все опкоды те же. Структуру дописать кое где.
И вообще здесь форум разработчиков,а не хакеров и тут не любят тему взломов как проектов так и программ. Чревато это все, поэтому, я думаю, что вы ошиблись форумом.
Пахнет разводом, почему такое мнение? Скрин с главным окошком обрезан, не видать заголовок с названием и версией программы. Погуглив нашел немало источников программы, где можно скачать. Вывод, на усмотрение администрации... version 1.8.5 Ну ну, бесплатные программы же всегда рабочие и их постоянно обновляют Однако источников немало нашлось, поэтому из случайных рук покупать его большой риск, актуальные версии всегда лучше покупать у разработчика или непосредственно у проверенных источников.
Пахнет разводом, почему такое мнение? Скрин с главным окошком обрезан, не видать заголовок с названием и версией программы. Погуглив нашел немало источников программы, где можно скачать. Вывод, на усмотрение администрации...
Закажите рекламу на ммотопе чтобы пропиарить ваш топ, ы) Скрины бы кстати хотелось увидеть Я изучал цены в ютубе, вполне адекватные цены и если принять во внимание, что ютуб самый посещаемый ресурс в интернете, то нетрудно догадаться, что если хорошо вложится в рекламную компанию там, то за короткое время о рекламируемом проекта узнает большая часть аудитории ютуба. А среди той аудитории как раз немало администраторов игровых серверов. Остается сделать рекламный видео-ролик )
Вообще в принципе автора поддерживаю, хорошая и смелая инициатива, однако потребуется многое учесть, от функционала и защиты(включая от накрутки) до готовности возможной конкуренции. Немало финансов может уйти на раскрутку(рекламу) сервиса, полный аудит системы так же будет необходим, а он тоже стоит не малых денег. Ещё и позаботится об аппаратном аспекте... хороший сервер в хорошем датацентре и лучше сразу позаботится о защите от ддос, так как вероятна месть конкурентов. В общем, преждем чем начнете извлекать прибыль(что не факт), придется хорошо потратится. Запомните, просто написать скрипт рейтинга, топа, бросить на хост и зарабатывать бабки недостаточно и это заблуждение. Хронология событий может быть примерно такая: 1. Разработка системы рейтинга (написание движка) 2. Провести аудит данной системы (нанять толкового эксперта-программиста знающего толк в подобного рода проектах) 3. Приобрести сервер и позаботится о защите от того же пресловутого ддос. 4. Начать пиар сервиса, при этом не скупится на денежные вливания в его раскрутку, чем громче и дороже, тем больше будет потенциальных клиентов сервиса. 5. Первое время будет куча проблем, от критики аудитории до нападок конкурентов(ддосы и попытки взлома) Впрочем на первое можно просто не обращать внимания, но принимать во внимание конструктивную критику, а вот против второго решит как раз защита движка рейтинга(надеюсь не поскупились на аудит) и защита от ддос. Но когда это все будет позади, клиенты поймут, что ваш сервис довольно живучий и устойчивый, а значит ему можно доверять и тогда могут начаться дела в гору так сказать, чего и хотелось бы Вам пожелать ) ЗЫ: если я был в чем то не точен и т.п., прошу тапками не бросаться (антитапкомод включен), я лишь описал схематично и неполно, но в целом понимаю с чем придется столкнуться, если делать коммерческий конкурентно-способный проект.
Набросал конвертер, пользуйтесь на здоровье Алекс, если будет время, может добавишь малюсенькую галочку, кнопочку и т.п., конвертировать в DDS? Просто после всех операций с иконками, опять придется юзать громоздкий паинт.нет для того, чтоб вернуть их в формат ддс...
Вообще цель такова: При запуске триггера из npcgen - В системный чат пишется сообщение типа "Бла бла.. Такой то ивент запущен! Бла бла блы..." (При запуске тригера появляются "шахты") Реально ли такое провернуть? Если да то поделитесь пожалуйста... Ну как то так... [ATTACH] обращаем внимание на 0 и 1 строчку, т.е. Broadcast_Message. На 0 строчке сообщение отсылается в красный чат, на 1 строчке в мир чат(желтый). Как видите перед сообщениями ставится ключ-переменная. $S - системный чат, $B - мир чат. Если ключ не указывать, сообщение будет высылаться в обычный общий чат, зеленым шрифтом. Насчет спавна шахт, не стану утверждать на 100%, но возможно можно так сказать поиграть с этим параметром: [ATTACH] Player_Aimed_NPC_Spawn
Админ, с чьего клиента взят exe, знает? Жулик, так можно и в ЧС залететь [IMG] кого это волнует?
хоть меня не разоблачили в списке, и то хорошо ))) М.б потому, что я соц сетями не пользуюсь... Или сервер без сайта и игроков. на компе. один просто игровая рега и управление игровыми акками спрятана в недрах основного сайта, своеобразный шлюз. Бывший нонстоп, но фактически теперь уже приватный игровой сервер. Ну да и онлайн небольшой... Впрочем по любому в соц сетях наврятли обо мне что то можно будет узнать, по крайней мере в ВК )
хоть меня не разоблачили в списке, и то хорошо ))) М.б потому, что я соц сетями не пользуюсь...
[ATTACH] Над НПС некоректно отображаются флажки квестов. Картинка сдвинута, может кто знает где копать по данной проблеме? файл patequest.tga отвечает за вывод флажков над НПС. \surfaces\ingame\patequest.tga Вот его и можете попробовать заменить.
Да вещь жуткая, но в моем случае она возникала при использовании впс технологии openvz. Выход из положения, перейти на другую технологию виртуализации или вовсе дедик использовать )
хм, т.е. хостинг вообще не является частью сервера? Спасибо за то что просвятили, буду знать теперь ) Подпись программист, так, для красоты стоит?))) так то есть хостинг серверов, а еще есть хостинг для сайтов. гугл в помощь, там про это есть очень много интересного, да и написано на доступном языке Или может ссылочки написать, чтоб было более доступно и понятно? Ну я докопался именно буквально, Жослиан и так как вижу дал уточнение, но я его и так знал... Мой пост выше скорее был сарказмом, а моё скромное рассуждение субъективной точкой зрения. Хостинг на чем бы не был основан, по любому использует аппаратные ресурсы... Ну а хостинг-серверов у меня язык не повернётся так назвать... Скорее аренда имеющихся серверов, под хостинг серверов(т.е. выделение площадки,места под что то) больше смахивает на колокейшен... Хостинг. Это то место, где можно разместить картинки(фото), сайт, видео или все вместе... по любому опять же место на сервере... Если бы я не разбирался в этих вещах, то скорее бы всего не имел веб-проектов и собственного игрового сервера. --- добавлено: 28 окт 2014 в 14:28 --- а сайт стоит на хостинге, ни как не связанном с серверами... хм, т.е. хостинг вообще не является частью сервера? Спасибо за то что просвятили, буду знать теперь )(wasntme) имеется ввиду хостинг сайтов, а не чистый виртуальный/выделенный сервер :) Да я понял, но решил немного сарказма со стебом не помешает )
а сайт стоит на хостинге, ни как не связанном с серверами... хм, т.е. хостинг вообще не является частью сервера? Спасибо за то что просвятили, буду знать теперь )(wasntme)
Имена участников (разделяйте запятой).