14.05.2010, 10:29 | #1 |
Новичок
Регистрация: 14.05.2010
Адрес: Moskow
Сообщений: 29
Сказал(а) спасибо: 14
Поблагодарили 36 раз(а) в 11 сообщениях
|
WoW TrueShots
Сделал хостинг изображений для игроков WoW - http://trueshots.org
На него можно загружать скриншоты из игры World of Warcraft, которые сделаны через игру, путем нажатия кнопки PRINTSCREEN (все остальные изображения помечаются ненастоящими). Например, если отредактировать скрин фотошопом, то он будет ненастоящим. Собственно, если изображение на нём, то можно быть уверенным, что оно настоящее Этот хостинг может использоваться в качестве средства для подачи игроками жалоб на читеров, да и просто любые скрины, для которых должна быть уверенность, что они не модифицированы. Админам серверов ещё предлагается связать свой игровой сервер wow с trueshots.org, и игроки смогут добавлять скриншоты под своими игровыми персами. Если кого заинтересует, подробности по ссылкам: http://trueshots.org/idea.php http://trueshots.org/add_server.php Если у пользователя русский язык в браузере, то отображается русский интерфейс. Для всех остальных - английский. Прикладываю исходники, если кто-то захочет поставить у себя такой же хостинг. У них немного меньший функционал, но основную функцию загрузки и отображения скриншотов выполняют. Требуется веб сервер, mysql, php5+ и свободное место для файлов-скринов. Установка очень простая, 4 последовательных шага описаны в файле README.txt Версия 1.1 - без аккаунтов Версия 2.2 - с аккаунтами из базы сервера wow с личной галереей пользователя, и с общей галереей, где можно посмотреть все загруженные скриншоты; игроки сервера могут оставлять комменты к каждому скриншоту Последний раз редактировалось HarpyWar; 26.07.2010 в 13:11. |
18 пользователя(ей) сказали cпасибо: | Dragon (30.06.2010), Feel the Power (21.05.2010), Hantet (18.06.2010), kBaTT (16.05.2010), Konctantin (14.05.2010), labor (02.10.2012), Lightunit (14.05.2010), Medivh (20.06.2010), Shadez (14.05.2010), tempura (18.05.2010), trtw89 (14.05.2010), wk23 (19.05.2010), Кот ДаWINчи (20.02.2016) |
14.05.2010, 14:19 | #3 | |
Новичок
Регистрация: 14.05.2010
Адрес: Moskow
Сообщений: 29
Сказал(а) спасибо: 14
Поблагодарили 36 раз(а) в 11 сообщениях
|
Цитата:
Только они должны быть прямо из папки с игрой, не обработанные и не пересохраненные какой-нибудь прогой. Ну это косвенно как-никак относится, поскольку может быть полезно админам/гмам серверов, которым игроки предоставляют скрины. Последний раз редактировалось HarpyWar; 14.05.2010 в 14:23. |
|
14.05.2010, 14:29 | #4 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
Тогда его у себя ставить надо - то есть исходники получить, а не ссылку на сайт.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
14.05.2010, 15:09 | #5 |
Новичок
Регистрация: 14.05.2010
Адрес: Moskow
Сообщений: 29
Сказал(а) спасибо: 14
Поблагодарили 36 раз(а) в 11 сообщениях
|
Окей, мне не жалко) тему обновил, исходники приложил. Это я делал для своего сервера пару лет назад, но сейчас его уже нет, поэтому расположил у себя.
Просто если они в одном месте хостятся, имхо, удобнее. Ведь конкретно на вов сервер они не завязаны, да и место свободное не нужно тратить. |
14.05.2010, 15:11 | #6 |
Пользователь
Регистрация: 09.03.2010
Сообщений: 66
Сказал(а) спасибо: 120
Поблагодарили 9 раз(а) в 7 сообщениях
|
А можете описать принцип определения скриншота?
По названию, по частям или по какаим то данным. Если вас не затруднит |
14.05.2010, 15:20 | #8 |
RuDB Dev
Регистрация: 01.02.2010
Адрес: localhost
Сообщений: 592
Сказал(а) спасибо: 323
Поблагодарили 283 раз(а) в 122 сообщениях
Записей в дневнике: 2
|
PHP код:
|
Пользователь сказал cпасибо: | Lightunit (14.05.2010) |
14.05.2010, 15:26 | #9 |
Новичок
Регистрация: 14.05.2010
Адрес: Moskow
Сообщений: 29
Сказал(а) спасибо: 14
Поблагодарили 36 раз(а) в 11 сообщениях
|
Да, все предельно просто, и в то же время надежно
|
14.05.2010, 15:29 | #10 |
RuDB Dev
Регистрация: 01.02.2010
Адрес: localhost
Сообщений: 592
Сказал(а) спасибо: 323
Поблагодарили 283 раз(а) в 122 сообщениях
Записей в дневнике: 2
|
Интересно, что тут за информация хранится? как расшифровать этот участок:
ff d8 ff e0 0 10 4a 46 49 46 0 1 1 0 0 1 0 1 0 0 ff db 0 43 0 6 4 |
14.05.2010, 15:42 | #11 |
Пользователь
Регистрация: 09.03.2010
Сообщений: 66
Сказал(а) спасибо: 120
Поблагодарили 9 раз(а) в 7 сообщениях
|
http://www.ffd8.org/ - может поможет с расшифровкой. С английским плохо знаком.
http://www.fileformat.info/info/unic...FFE0/index.htm Последний раз редактировалось Lightunit; 14.05.2010 в 15:44. |
14.05.2010, 16:00 | #12 |
Новичок
Регистрация: 14.05.2010
Адрес: Moskow
Сообщений: 29
Сказал(а) спасибо: 14
Поблагодарили 36 раз(а) в 11 сообщениях
|
На самом деле, там можно и побольше байт с начала файла проверять. Но я не стал заморачиваться - там с какого-то места в некоторых скринах с разным разрешением они различаются.
2Lightunit По ссылкам совсем не то) По первой просто блог так называется, а по второй это символ цента в юникоде. Да в общем это и неважно, что там за инфа. Я, кажется, в свое время смотрел, вов сохраняет скрины в одном из вариантов формата jpeg 2000. Последний раз редактировалось HarpyWar; 14.05.2010 в 16:12. |
Пользователь сказал cпасибо: | Lightunit (14.05.2010) |
18.05.2010, 20:16 | #14 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
А, кстати, да. Вот я зашел на страницу, вижу там форму загрузки и три случайных скрина. А мне надо свой найти, который я неделю назад отгрузил. Как? Есть какой-то функионал вывода галереи, лучше всего с разделением по дням-неделям-месяцам-годам?
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
18.05.2010, 23:45 | #15 |
Новичок
Регистрация: 14.05.2010
Адрес: Moskow
Сообщений: 29
Сказал(а) спасибо: 14
Поблагодарили 36 раз(а) в 11 сообщениях
|
Я уже сделал регистрацию и часть функционала типа личной галереи. Хочу сделать для своего хостинга автоматическую закачку изображений на какой-нибудь сервис, типа imageshack, чтобы не заботиться о свободном месте. И ещё закачку любых изображений - не только вововских. Они будут помечаться ненастоящими.
Так же в ближайшие дни думаю сделать прогу-аплоадер (если ничто не собьет мои планы ), чтобы правой кнопкой можно было нажать на любой файл у себя на компе и одним кликом загрузить на трушотс в свой акк. Это только для моего хостинга, там будет свой апи. Вообще, это скорее, для себя, т.к. всегда хотел иметь подобную прогу для быстрой загрузки любых изображений в инет. У всех, которые находил, какой-то не тот функционал был, и долго было открывать.. Последний раз редактировалось HarpyWar; 18.05.2010 в 23:59. |
19.05.2010, 05:16 | #16 |
Новичок
Регистрация: 07.03.2010
Сообщений: 19
Сказал(а) спасибо: 9
Поблагодарили 4 раз(а) в 3 сообщениях
|
+1 за идею с галереей
может вместо новой регистрации можно использовать игровой аккаунт? вытаскивать данные с realmd->account? |
19.05.2010, 08:25 | #17 |
Forum bot
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
|
Отличная идея! Сразу тебе и твой акк, и все скрины что с него сделаны - найти нужный будет несложно, даже если их с сотню будет - свои-то скрины кое-как, но помнишь.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. |
19.05.2010, 10:25 | #18 |
Новичок
Регистрация: 14.05.2010
Адрес: Moskow
Сообщений: 29
Сказал(а) спасибо: 14
Поблагодарили 36 раз(а) в 11 сообщениях
|
У меня своего сервера нет. Если подскажете ссылку на структуру таблицы с юзерами у мангоса, и php функцию для хеширования пароля, то могу сделать модификацию для мангоса
|
19.05.2010, 16:49 | #22 |
Пользователь
Регистрация: 07.03.2010
Сообщений: 40
Сказал(а) спасибо: 29
Поблагодарили 13 раз(а) в 5 сообщениях
|
Пардон , точно, просто никогда внимания не обращал.
|
19.05.2010, 17:21 | #23 |
Пользователь
Регистрация: 07.03.2010
Сообщений: 31
Сказал(а) спасибо: 15
Поблагодарили 4 раз(а) в 3 сообщениях
Записей в дневнике: 1
|
HarpyWar, очень хочется узнать. Новые версии галереи будут для паблика? Или нет?
Очень понравилась эта галерея, можно сказать то, что искал, но без страницы списка скринов, чуть не так выглядит. |
19.05.2010, 18:09 | #25 |
Новичок
Регистрация: 14.05.2010
Адрес: Moskow
Сообщений: 29
Сказал(а) спасибо: 14
Поблагодарили 36 раз(а) в 11 сообщениях
|
Залил версию 2.0 с аккаунтами от сервера Мангоса и личной галереей скринов.
kBaTT, я думаю, это последняя общедоступная версия (но мелкие баги подправлю, если будут). С моей версией это уже идет в разрез - слишком много будет отличий, и модифицировать обе мне будет сложно. |
19.05.2010, 19:13 | #26 | |
Пользователь
Регистрация: 07.03.2010
Сообщений: 31
Сказал(а) спасибо: 15
Поблагодарили 4 раз(а) в 3 сообщениях
Записей в дневнике: 1
|
при попытке залогиниться и просмотре полного скриншота пишет:
Цитата:
PHP код:
|
|
19.05.2010, 19:17 | #27 |
Новичок
Регистрация: 14.05.2010
Адрес: Moskow
Сообщений: 29
Сказал(а) спасибо: 14
Поблагодарили 36 раз(а) в 11 сообщениях
|
Так база данных должна быть от мангоса, в ней должна быть таблица $table_users с уже готовыми аккаунтами. Вероятно, должно быть так:
PHP код:
|
Пользователь сказал cпасибо: | kBaTT (19.05.2010) |
19.05.2010, 19:34 | #29 |
Новичок
Регистрация: 14.05.2010
Адрес: Moskow
Сообщений: 29
Сказал(а) спасибо: 14
Поблагодарили 36 раз(а) в 11 сообщениях
|
Ещё пару багов подправил, скриншоты других юзеров не отображались, и ссылки на пейджинг не правильные были для всех скриншотов. Перезалил.
kBaTT, тебе из нового архива можно заменить screenshots.php, index.php и config.inc.php |
19.05.2010, 21:19 | #30 |
Новичок
Регистрация: 07.03.2010
Сообщений: 19
Сказал(а) спасибо: 9
Поблагодарили 4 раз(а) в 3 сообщениях
|
Код:
MySQL Error: Error in SQL query: SELECT * FROM account WHERE password='9f4f375ab956cd34176ce8265755b681bf7f1ba2' LIMIT 1; Error: Unknown column 'password' in 'where clause' Error #: 1054 Filename: /wow/2/login.php $mysql_username="root"; $mysql_password="123456"; $mysql_database="realmd"; // база данных mangos $table_shots="screenshots"; // таблица со скриншотами $table_users="account"; // таблица wow аккаунтов картинки видны, логин не проходит |
19.05.2010, 21:31 | #32 |
Пользователь
Регистрация: 07.03.2010
Адрес: Норильск
Сообщений: 51
Сказал(а) спасибо: 28
Поблагодарили 31 раз(а) в 15 сообщениях
Записей в дневнике: 3
|
`sha_pass_hash` varchar(40) а не `password`, поправте в коде запрос, и проблема должна исчезнуть
зы. не тестил сам проект вообще |
Пользователь сказал cпасибо: | trtw89 (19.05.2010) |
19.05.2010, 22:19 | #34 | |
Пользователь
Регистрация: 11.03.2010
Адрес: Спб
Сообщений: 35
Сказал(а) спасибо: 5
Поблагодарили 10 раз(а) в 8 сообщениях
|
Цитата:
http://www.codenet.ru/progr/formt/jpeg_13.php |
|
Пользователь сказал cпасибо: | Lightunit (20.05.2010) |
16.06.2010, 22:23 | #35 |
Новичок
Регистрация: 14.05.2010
Адрес: Moskow
Сообщений: 29
Сказал(а) спасибо: 14
Поблагодарили 36 раз(а) в 11 сообщениях
|
Добавлена возможность привязять свой игровой сервер wow, и игроки смогут добавлять скриншоты под своими игровыми персами.
Если кого заинтересует, подробности по ссылкам: http://trueshots.org/idea.php http://trueshots.org/add_server.php Решился и доделал таки аплоудер. Если никто не будет юзать, то по крайней мере для себя Плюс теперь можно загружать на trueshots.org вообще любые изображения. Те что не из вова помечаются ненастоящими. http://trueshots.org/uploader.php |
15.07.2010, 23:00 | #36 |
Ученый
|
Ув. HarpyWar, позволите ли Вы использовать ваши наработки в плане проверки подлинности изображений в моём баг-трекере?
__________________
Галя: Вот почему когда я пуск делаю и по ярлыку две то запускается, а если вот мне к примеру надо не из пуска её то ничего и в красном показывает, а надо ведь чтобы квадратик жёлтенький открывал и там 3 кнопки должно быть? admin: О Боже! admin: Кто-нибудь, пришлите ко мне уборщицу, пусть мой мозг со стен и потолка отмоет |
Пользователь сказал cпасибо: | tempura (16.07.2010) |
16.07.2010, 08:02 | #37 | |
Новичок
Регистрация: 14.05.2010
Адрес: Moskow
Сообщений: 29
Сказал(а) спасибо: 14
Поблагодарили 36 раз(а) в 11 сообщениях
|
Цитата:
|
|
Пользователь сказал cпасибо: | tempura (16.07.2010) |
23.07.2010, 21:35 | #39 | |
Новичок
Регистрация: 14.05.2010
Адрес: Moskow
Сообщений: 29
Сказал(а) спасибо: 14
Поблагодарили 36 раз(а) в 11 сообщениях
|
Цитата:
Если будешь обновлять, необходимо добавить в бд таблицу "comments" (структура в inc/TABLES.sql) и заменить все файлы из нового архива. Последний раз редактировалось HarpyWar; 23.07.2010 в 21:43. |
|
25.07.2010, 17:51 | #40 |
Пользователь
Регистрация: 07.03.2010
Сообщений: 31
Сказал(а) спасибо: 15
Поблагодарили 4 раз(а) в 3 сообщениях
Записей в дневнике: 1
|
обновился, но не отображает комментарии, точнее ошибка:
PHP код:
|