Разработка программного модуля информационной системы «Игра «Собачья академия» #3
30 changed files with 3193 additions and 122 deletions
Binary file not shown.
BIN
assets/bone.png
BIN
assets/bone.png
Binary file not shown.
|
After Width: | Height: | Size: 29 KiB |
BIN
assets/done.png
Normal file
BIN
assets/done.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 16 KiB |
BIN
assets/lock.png
Normal file
BIN
assets/lock.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 9.2 KiB |
BIN
assets/unlock.png
Normal file
BIN
assets/unlock.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 15 KiB |
|
|
@ -39,13 +39,16 @@ ADMIN_LOGIN = "admin"
|
|||
ADMIN_PASSWORD = "admin123"
|
||||
|
||||
# База данных
|
||||
DATABASE_URL = "sqlite:///database/DogAcademy.db" # Обновлено на правильный путь
|
||||
DATABASE_URL = "sqlite:///F:/Projects/Dog_Academy/database/DogAcademy.db" # Абсолютный путь
|
||||
|
||||
# Иконки
|
||||
SETTINGS_IMG = "assets/settings.png"
|
||||
LOGO = "F:/Projects/Dog_Academy/assets/logo.png"
|
||||
BACKGROUND_GAME = "F:/Projects/Dog_Academy/assets/background.png"
|
||||
BONE = "F:/Projects/Dog_Academy/assets/bone.png"
|
||||
LOCK = "F:/Projects/Dog_Academy/assets/lock.png"
|
||||
UNLOCK = "F:/Projects/Dog_Academy/assets/unlock.png"
|
||||
DONE = "F:/Projects/Dog_Academy/assets/done.png"
|
||||
|
||||
# Собаки
|
||||
CHIHUAHUA = "F:/Projects/Dog_Academy/assets/dogs/Chihuahua.png"
|
||||
|
|
|
|||
Binary file not shown.
Binary file not shown.
|
|
@ -27,7 +27,7 @@ def check_user(login, password):
|
|||
try:
|
||||
user = session.query(Auth).filter_by(login=login, password=password).first()
|
||||
if user:
|
||||
return user.user_id
|
||||
return user.user_id # Получаем user_id из Auth
|
||||
return None
|
||||
except SQLAlchemyError as e:
|
||||
print(f"Ошибка при проверке пользователя: {e}")
|
||||
|
|
|
|||
|
|
@ -13,6 +13,10 @@ Session = sessionmaker(bind=engine)
|
|||
# Переменная для хранения текущей сессии
|
||||
current_session = None
|
||||
|
||||
def create_session():
|
||||
"""Создаёт сессию для работы с базой данных."""
|
||||
return Session()
|
||||
|
||||
def init_db(refresh=False):
|
||||
"""
|
||||
Инициализация базы данных: создание файла и таблиц.
|
||||
|
|
|
|||
Binary file not shown.
0
logs/game.log
Normal file
0
logs/game.log
Normal file
136
logs/logfile.log
136
logs/logfile.log
|
|
@ -1468,3 +1468,139 @@ WHERE auth.login = ? AND auth.password = ?
|
|||
LIMIT ? OFFSET ?
|
||||
2024-11-26 22:41:31 - [generated in 0.00027s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-26 22:41:31 - ROLLBACK
|
||||
2024-11-27 03:17:42 - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 03:18:02 - BEGIN (implicit)
|
||||
2024-11-27 03:18:02 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 03:18:02 - [generated in 0.00025s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 03:18:02 - ROLLBACK
|
||||
2024-11-27 03:18:05 - Îøèáêà çàãðóçêè ôîíà: [Errno 2] No such file or directory: 'F:\\Projects\\Dog_Academy\\assets\\backgrounds\\game_bg.jpg'
|
||||
2024-11-27 03:18:06 - Îøèáêà çàãðóçêè ôîíà: [Errno 2] No such file or directory: 'F:\\Projects\\Dog_Academy\\assets\\backgrounds\\game_bg.jpg'
|
||||
2024-11-27 03:18:56 - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 03:19:13 - BEGIN (implicit)
|
||||
2024-11-27 03:19:13 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 03:19:13 - [generated in 0.00020s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 03:19:13 - ROLLBACK
|
||||
2024-11-27 03:21:30 - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 03:22:34 - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 03:22:52 - BEGIN (implicit)
|
||||
2024-11-27 03:22:52 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 03:22:52 - [generated in 0.00020s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 03:22:52 - ROLLBACK
|
||||
2024-11-27 03:29:42 - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 03:30:02 - BEGIN (implicit)
|
||||
2024-11-27 03:30:02 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 03:30:02 - [generated in 0.00021s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 03:30:02 - ROLLBACK
|
||||
2024-11-27 04:32:20 - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 04:32:41 - BEGIN (implicit)
|
||||
2024-11-27 04:32:41 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 04:32:41 - [generated in 0.00026s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 04:32:41 - ROLLBACK
|
||||
2024-11-27 04:45:10 - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 04:45:31 - BEGIN (implicit)
|
||||
2024-11-27 04:45:31 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 04:45:31 - [generated in 0.00021s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 04:45:31 - ROLLBACK
|
||||
2024-11-27 04:45:46 - Èãðîâîé ïðîãðåññ ñîõðàíåí. Âûõîä èç èãðû.
|
||||
2024-11-27 04:49:27 - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 04:49:45 - BEGIN (implicit)
|
||||
2024-11-27 04:49:45 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 04:49:45 - [generated in 0.00027s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 04:49:45 - ROLLBACK
|
||||
2024-11-27 04:50:15 - Èãðîâîé ïðîãðåññ ñîõðàíåí. Âîçâðàò â ãëàâíîå ìåíþ.
|
||||
2024-11-27 04:50:17 - Èãðîâîé ïðîãðåññ ñîõðàíåí. Âîçâðàò â ãëàâíîå ìåíþ.
|
||||
2024-11-27 04:56:11 - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 04:56:26 - BEGIN (implicit)
|
||||
2024-11-27 04:56:26 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 04:56:26 - [generated in 0.00019s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 04:56:26 - ROLLBACK
|
||||
2024-11-27 04:58:30 - Èãðîâîé ïðîãðåññ ñîõðàíåí. Âîçâðàò â ãëàâíîå ìåíþ.
|
||||
2024-11-27 04:58:36 - Èãðîâîé ïðîãðåññ ñîõðàíåí. Âîçâðàò â ãëàâíîå ìåíþ.
|
||||
2024-11-27 05:07:30 - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 05:07:45 - BEGIN (implicit)
|
||||
2024-11-27 05:07:45 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 05:07:45 - [generated in 0.00020s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 05:07:45 - ROLLBACK
|
||||
2024-11-27 05:08:40 - Èãðîâîé ïðîãðåññ ñîõðàíåí. Âîçâðàò â ãëàâíîå ìåíþ.
|
||||
2024-11-27 05:18:36 - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 05:18:51 - BEGIN (implicit)
|
||||
2024-11-27 05:18:51 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 05:18:51 - [generated in 0.00021s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 05:18:51 - ROLLBACK
|
||||
2024-11-27 05:20:47 - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 05:21:04 - BEGIN (implicit)
|
||||
2024-11-27 05:21:04 - SELECT count(*) AS count_1
|
||||
FROM (SELECT users.user_id AS users_user_id, users.dog_id AS users_dog_id, users.username AS users_username, users.level AS users_level, users.achievement AS users_achievement
|
||||
FROM users) AS anon_1
|
||||
2024-11-27 05:21:04 - [generated in 0.00024s] ()
|
||||
2024-11-27 05:21:04 - SELECT game_sessions.level AS game_sessions_level, count(game_sessions.session_id) AS count_1
|
||||
FROM game_sessions GROUP BY game_sessions.level
|
||||
2024-11-27 05:21:04 - [generated in 0.00021s] ()
|
||||
2024-11-27 05:21:04 - SELECT questions.question_text AS questions_question_text, questions.incorrect_attempts AS questions_incorrect_attempts
|
||||
FROM questions ORDER BY questions.incorrect_attempts DESC
|
||||
2024-11-27 05:21:04 - [generated in 0.00017s] ()
|
||||
2024-11-27 05:21:04 - SELECT avg(game_sessions.duration) AS avg_1
|
||||
FROM game_sessions
|
||||
2024-11-27 05:21:04 - [generated in 0.00012s] ()
|
||||
2024-11-27 05:21:04 - ROLLBACK
|
||||
2024-11-27 05:21:04 - BEGIN (implicit)
|
||||
2024-11-27 05:21:04 - SELECT game_sessions.start_time AS game_sessions_start_time
|
||||
FROM game_sessions
|
||||
2024-11-27 05:21:04 - [generated in 0.00017s] ()
|
||||
2024-11-27 05:21:04 - ROLLBACK
|
||||
2024-11-27 05:22:02 - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 05:22:20 - BEGIN (implicit)
|
||||
2024-11-27 05:22:20 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 05:22:20 - [generated in 0.00031s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 05:22:20 - ROLLBACK
|
||||
2024-11-27 05:31:47 - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 05:32:05 - BEGIN (implicit)
|
||||
2024-11-27 05:32:05 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 05:32:05 - [generated in 0.00020s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 05:32:05 - ROLLBACK
|
||||
2024-11-27 05:34:43 - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 05:34:58 - BEGIN (implicit)
|
||||
2024-11-27 05:34:58 - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 05:34:58 - [generated in 0.00022s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 05:34:58 - ROLLBACK
|
||||
2024-11-27 05:35:32 - Ñîõðàíåíèå ïðîãðåññà: óðîâåíü 2, ñîáðàíî êîñòî÷åê 0.
|
||||
2024-11-27 05:35:41 - Ñîõðàíåíèå ïðîãðåññà: óðîâåíü 1, ñîáðàíî êîñòî÷åê 0.
|
||||
|
|
|
|||
Binary file not shown.
|
|
@ -27,4 +27,6 @@ def main():
|
|||
|
||||
if __name__ == "__main__":
|
||||
root = Tk() # Создание корневого окна
|
||||
root.overrideredirect(True) # Убираем рамки окна
|
||||
root.geometry("1920x1080") # Устанавливаем размер окна
|
||||
main()
|
||||
|
|
|
|||
919
src/tests/DogAcademy/logs/game.log
Normal file
919
src/tests/DogAcademy/logs/game.log
Normal file
|
|
@ -0,0 +1,919 @@
|
|||
2024-11-27 04:01:47,401 - INFO - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 04:01:47,941 - ERROR - Îøèáêà ïðè âçàèìîäåéñòâèè ñ áàçîé äàííûõ: Entity namespace for "users" has no property "login"
|
||||
2024-11-27 04:05:26,240 - INFO - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 04:05:26,795 - ERROR - Îøèáêà ïðè âçàèìîäåéñòâèè ñ áàçîé äàííûõ: (sqlite3.OperationalError) unable to open database file
|
||||
(Background on this error at: https://sqlalche.me/e/20/e3q8)
|
||||
2024-11-27 04:08:19,488 - INFO - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 04:08:19,922 - INFO - Ïîäêëþ÷åíèå ê áàçå äàííûõ óñïåøíî.
|
||||
2024-11-27 04:08:20,024 - INFO - BEGIN (implicit)
|
||||
2024-11-27 04:08:20,028 - INFO - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 04:08:20,028 - INFO - [generated in 0.00061s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 04:08:20,030 - INFO - Ïîëüçîâàòåëü íàéäåí: lubluNikitu
|
||||
2024-11-27 04:08:20,047 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:20,048 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:20,048 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:20,071 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:20,072 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:20,072 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:08:20,087 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:20,088 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:20,088 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:08:20,101 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:20,102 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:20,102 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:08:20,112 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:20,112 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:20,112 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:08:20,124 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:20,124 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:20,124 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:08:20,139 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:20,139 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:20,139 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:08:21,407 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:21,408 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:21,408 - DEBUG - STREAM b'tEXt' 62 25
|
||||
2024-11-27 04:08:21,408 - DEBUG - STREAM b'IDAT' 99 8192
|
||||
2024-11-27 04:08:21,415 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:21,415 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:21,415 - DEBUG - STREAM b'IDAT' 62 29837
|
||||
2024-11-27 04:08:21,432 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:21,432 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:21,432 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:08:21,503 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:21,504 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:21,504 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:21,518 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:21,518 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:21,518 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:08:21,532 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:21,532 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:21,532 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:08:21,545 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:21,546 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:21,546 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:08:21,555 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:21,555 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:21,556 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:08:21,567 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:21,567 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:21,567 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:08:21,579 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:21,579 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:21,579 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:08:26,316 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:26,316 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:26,317 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:26,333 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:26,333 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:26,333 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:08:26,347 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:26,347 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:26,348 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:08:26,360 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:26,360 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:26,360 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:08:26,370 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:26,370 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:26,370 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:08:26,381 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:26,381 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:26,381 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:08:26,393 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:26,394 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:26,394 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:08:27,162 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:27,162 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:27,162 - DEBUG - STREAM b'tEXt' 62 25
|
||||
2024-11-27 04:08:27,162 - DEBUG - STREAM b'IDAT' 99 8192
|
||||
2024-11-27 04:08:27,169 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:27,169 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:27,169 - DEBUG - STREAM b'IDAT' 62 29837
|
||||
2024-11-27 04:08:27,185 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:27,185 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:27,185 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:08:27,256 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:27,256 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:27,256 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:27,271 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:27,271 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:27,271 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:08:27,285 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:27,285 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:27,285 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:08:27,298 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:27,299 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:27,299 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:08:27,308 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:27,309 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:27,309 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:08:27,320 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:27,320 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:27,320 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:08:27,333 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:27,333 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:27,333 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:08:28,177 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:28,177 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:28,177 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:08:32,088 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:32,088 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:32,088 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:32,537 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:32,537 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:32,538 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:32,942 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:32,942 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:32,942 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:33,187 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:33,187 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:33,187 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:33,380 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:33,380 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:33,380 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:33,735 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:33,735 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:33,735 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,247 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,247 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,247 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,277 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,277 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,277 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,308 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,308 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,308 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,339 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,339 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,339 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,370 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,370 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,370 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,402 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,402 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,402 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,448 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,448 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,448 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,479 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,479 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,479 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,510 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,510 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,510 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,541 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,541 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,541 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,571 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,572 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,572 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,603 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,603 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,603 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,634 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,634 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,634 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,664 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,665 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,665 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,711 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,711 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,711 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,742 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,742 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,742 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,772 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,772 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,772 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,803 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,803 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,803 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,833 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,833 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,833 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:34,864 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:34,864 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:34,865 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:35,170 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:35,170 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:35,170 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:35,672 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:35,672 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:35,673 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:35,704 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:35,704 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:35,704 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:35,750 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:35,750 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:35,750 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:35,781 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:35,781 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:35,781 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:35,813 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:35,813 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:35,813 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:35,843 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:35,844 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:35,844 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:35,875 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:35,875 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:35,875 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:35,907 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:35,907 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:35,907 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:35,937 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:35,937 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:35,937 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:35,968 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:35,968 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:35,969 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:36,015 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:36,015 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:36,015 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:36,046 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:36,046 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:36,046 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:36,077 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:36,077 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:36,078 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:36,109 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:36,109 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:36,109 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:36,140 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:36,140 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:36,140 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:36,170 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:36,171 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:36,171 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:36,201 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:36,201 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:36,201 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:36,496 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:36,496 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:36,496 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:36,934 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:36,934 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:36,935 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:37,444 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:37,444 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:37,444 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:37,475 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:37,475 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:37,475 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:37,506 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:37,506 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:37,506 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:37,537 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:37,537 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:37,537 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:37,569 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:37,569 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:37,569 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:37,614 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:37,614 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:37,614 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:37,645 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:37,645 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:37,645 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:37,676 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:37,676 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:37,676 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:37,707 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:37,707 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:37,707 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:37,956 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:37,956 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:37,956 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:38,682 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:38,682 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:38,682 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:39,181 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:39,182 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:39,182 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:39,228 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:39,228 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:39,228 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:39,258 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:39,258 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:39,258 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:39,289 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:39,289 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:39,289 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:39,321 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:39,321 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:39,321 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:39,352 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:39,352 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:39,352 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:39,383 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:08:39,384 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:08:39,384 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:08:41,418 - INFO - ROLLBACK
|
||||
2024-11-27 04:09:26,353 - INFO - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 04:09:26,804 - INFO - Ïîäêëþ÷åíèå ê áàçå äàííûõ óñïåøíî.
|
||||
2024-11-27 04:09:26,901 - INFO - BEGIN (implicit)
|
||||
2024-11-27 04:09:26,904 - INFO - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 04:09:26,904 - INFO - [generated in 0.00028s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 04:09:26,905 - INFO - Ïîëüçîâàòåëü íàéäåí: lubluNikitu
|
||||
2024-11-27 04:09:26,920 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:26,920 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:26,920 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:09:26,942 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:26,942 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:26,943 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:09:26,958 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:26,958 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:26,958 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:09:26,972 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:26,972 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:26,972 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:09:26,984 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:26,985 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:26,985 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:09:26,996 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:26,996 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:26,996 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:09:27,010 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:27,010 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:27,010 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:09:28,434 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:28,435 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:28,435 - DEBUG - STREAM b'tEXt' 62 25
|
||||
2024-11-27 04:09:28,435 - DEBUG - STREAM b'IDAT' 99 8192
|
||||
2024-11-27 04:09:28,442 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:28,442 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:28,442 - DEBUG - STREAM b'IDAT' 62 29837
|
||||
2024-11-27 04:09:28,459 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:28,459 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:28,459 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:09:28,530 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:28,530 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:28,530 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:09:28,545 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:28,545 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:28,545 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:09:28,559 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:28,560 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:28,560 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:09:28,573 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:28,573 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:28,573 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:09:28,583 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:28,583 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:28,583 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:09:28,594 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:28,594 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:28,594 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:09:28,607 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:09:28,607 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:09:28,607 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:11:03,632 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:11:03,632 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:11:03,632 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:11:26,828 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:11:26,828 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:11:26,828 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:12:26,226 - INFO - ROLLBACK
|
||||
2024-11-27 04:12:28,471 - INFO - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 04:12:28,899 - INFO - Ïîäêëþ÷åíèå ê áàçå äàííûõ óñïåøíî.
|
||||
2024-11-27 04:12:28,997 - INFO - BEGIN (implicit)
|
||||
2024-11-27 04:12:29,000 - INFO - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 04:12:29,000 - INFO - [generated in 0.00029s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 04:12:29,001 - INFO - Ïîëüçîâàòåëü íàéäåí: lubluNikitu
|
||||
2024-11-27 04:12:29,015 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:29,015 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:29,015 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:12:29,038 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:29,038 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:29,038 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:12:29,053 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:29,053 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:29,054 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:12:29,068 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:29,068 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:29,068 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:12:29,078 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:29,078 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:29,079 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:12:29,090 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:29,090 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:29,090 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:12:29,103 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:29,104 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:29,104 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:12:29,841 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:29,841 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:29,841 - DEBUG - STREAM b'tEXt' 62 25
|
||||
2024-11-27 04:12:29,841 - DEBUG - STREAM b'IDAT' 99 8192
|
||||
2024-11-27 04:12:29,848 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:29,849 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:29,849 - DEBUG - STREAM b'IDAT' 62 29837
|
||||
2024-11-27 04:12:29,865 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:29,865 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:29,865 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:12:29,934 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:29,935 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:29,935 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:12:29,949 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:29,950 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:29,950 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:12:29,965 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:29,965 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:29,965 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:12:29,979 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:29,980 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:29,980 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:12:29,990 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:29,990 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:29,990 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:12:30,002 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:30,002 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:30,002 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:12:30,016 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:30,016 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:30,016 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:12:30,808 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:30,808 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:30,808 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:12:34,561 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:12:34,561 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:12:34,561 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:17:58,361 - INFO - ROLLBACK
|
||||
2024-11-27 04:18:49,054 - INFO - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 04:18:49,525 - INFO - Ïîäêëþ÷åíèå ê áàçå äàííûõ óñïåøíî.
|
||||
2024-11-27 04:18:49,627 - INFO - BEGIN (implicit)
|
||||
2024-11-27 04:18:49,629 - INFO - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 04:18:49,630 - INFO - [generated in 0.00025s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 04:18:49,630 - INFO - Ïîëüçîâàòåëü íàéäåí: lubluNikitu
|
||||
2024-11-27 04:18:49,647 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:49,647 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:49,647 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:18:49,670 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:49,670 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:49,670 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:18:49,686 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:49,686 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:49,686 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:18:49,701 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:49,701 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:49,701 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:18:49,711 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:49,712 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:49,712 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:18:49,723 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:49,724 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:49,724 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:18:49,737 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:49,737 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:49,738 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:18:50,592 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:50,593 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:50,593 - DEBUG - STREAM b'tEXt' 62 25
|
||||
2024-11-27 04:18:50,593 - DEBUG - STREAM b'IDAT' 99 8192
|
||||
2024-11-27 04:18:50,600 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:50,600 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:50,600 - DEBUG - STREAM b'IDAT' 62 29837
|
||||
2024-11-27 04:18:50,617 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:50,618 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:50,618 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:18:50,685 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:50,686 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:50,686 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:18:50,702 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:50,702 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:50,702 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:18:50,720 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:50,720 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:50,720 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:18:50,737 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:50,737 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:50,737 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:18:50,748 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:50,748 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:50,748 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:18:50,761 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:50,761 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:50,761 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:18:50,775 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:50,775 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:50,775 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:18:52,809 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:52,810 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:52,810 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:18:56,823 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:18:56,823 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:18:56,823 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:19:14,325 - INFO - ROLLBACK
|
||||
2024-11-27 04:20:41,642 - INFO - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 04:20:42,172 - INFO - Ïîäêëþ÷åíèå ê áàçå äàííûõ óñïåøíî.
|
||||
2024-11-27 04:20:42,283 - INFO - BEGIN (implicit)
|
||||
2024-11-27 04:20:42,285 - INFO - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 04:20:42,285 - INFO - [generated in 0.00028s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 04:20:42,286 - INFO - Ïîëüçîâàòåëü íàéäåí: lubluNikitu
|
||||
2024-11-27 04:20:42,307 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:42,307 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:42,307 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:20:42,330 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:42,331 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:42,331 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:20:42,346 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:42,346 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:42,346 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:20:42,362 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:42,362 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:42,362 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:20:42,373 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:42,373 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:42,373 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:20:42,387 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:42,387 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:42,387 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:20:42,401 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:42,401 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:42,402 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:20:43,204 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:43,204 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:43,204 - DEBUG - STREAM b'tEXt' 62 25
|
||||
2024-11-27 04:20:43,204 - DEBUG - STREAM b'IDAT' 99 8192
|
||||
2024-11-27 04:20:43,211 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:43,212 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:43,212 - DEBUG - STREAM b'IDAT' 62 29837
|
||||
2024-11-27 04:20:43,229 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:43,229 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:43,229 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:20:43,304 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:43,304 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:43,305 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:20:43,320 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:43,320 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:43,320 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:20:43,337 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:43,337 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:43,337 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:20:43,352 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:43,353 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:43,353 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:20:43,363 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:43,363 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:43,363 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:20:43,375 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:43,375 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:43,375 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:20:43,389 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:20:43,389 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:20:43,389 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:21:16,405 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:16,405 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:16,405 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:21:20,530 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:20,530 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:20,530 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:21:27,458 - INFO - ROLLBACK
|
||||
2024-11-27 04:21:39,761 - INFO - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 04:21:40,188 - INFO - Ïîäêëþ÷åíèå ê áàçå äàííûõ óñïåøíî.
|
||||
2024-11-27 04:21:40,294 - INFO - BEGIN (implicit)
|
||||
2024-11-27 04:21:40,296 - INFO - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 04:21:40,296 - INFO - [generated in 0.00025s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 04:21:40,297 - INFO - Ïîëüçîâàòåëü íàéäåí: lubluNikitu
|
||||
2024-11-27 04:21:40,312 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:40,312 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:40,312 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:21:40,334 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:40,334 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:40,334 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:21:40,350 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:40,350 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:40,350 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:21:40,363 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:40,364 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:40,364 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:21:40,375 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:40,375 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:40,375 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:21:40,387 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:40,387 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:40,387 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:21:40,400 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:40,401 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:40,401 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:21:41,365 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:41,365 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:41,365 - DEBUG - STREAM b'tEXt' 62 25
|
||||
2024-11-27 04:21:41,365 - DEBUG - STREAM b'IDAT' 99 8192
|
||||
2024-11-27 04:21:41,372 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:41,372 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:41,372 - DEBUG - STREAM b'IDAT' 62 29837
|
||||
2024-11-27 04:21:41,389 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:41,390 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:41,390 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:21:41,463 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:41,463 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:41,463 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:21:41,481 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:41,481 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:41,482 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:21:41,503 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:41,504 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:41,504 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:21:41,525 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:41,525 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:41,525 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:21:41,538 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:41,538 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:41,538 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:21:41,552 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:41,552 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:41,552 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:21:41,568 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:41,569 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:41,569 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:21:44,529 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:44,529 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:44,529 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:21:48,501 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:21:48,501 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:21:48,501 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:21:58,037 - INFO - ROLLBACK
|
||||
2024-11-27 04:23:20,095 - INFO - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 04:23:20,529 - INFO - Ïîäêëþ÷åíèå ê áàçå äàííûõ óñïåøíî.
|
||||
2024-11-27 04:23:20,637 - INFO - BEGIN (implicit)
|
||||
2024-11-27 04:23:20,639 - INFO - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 04:23:20,640 - INFO - [generated in 0.00029s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 04:23:20,640 - INFO - Ïîëüçîâàòåëü íàéäåí: lubluNikitu
|
||||
2024-11-27 04:23:20,655 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:20,655 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:20,655 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:23:20,678 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:20,678 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:20,678 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:23:20,693 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:20,693 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:20,693 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:23:20,707 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:20,707 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:20,707 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:23:20,718 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:20,718 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:20,718 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:23:20,730 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:20,730 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:20,730 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:23:20,743 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:20,743 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:20,743 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:23:21,610 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:21,610 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:21,610 - DEBUG - STREAM b'tEXt' 62 25
|
||||
2024-11-27 04:23:21,610 - DEBUG - STREAM b'IDAT' 99 8192
|
||||
2024-11-27 04:23:21,617 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:21,618 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:21,618 - DEBUG - STREAM b'IDAT' 62 29837
|
||||
2024-11-27 04:23:21,634 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:21,634 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:21,635 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:23:21,707 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:21,707 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:21,707 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:23:21,724 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:21,724 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:21,724 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:23:21,745 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:21,745 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:21,745 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:23:21,765 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:21,765 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:21,765 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:23:21,776 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:21,777 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:21,777 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:23:21,790 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:21,790 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:21,790 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:23:21,805 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:21,805 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:21,805 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:23:22,532 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:22,532 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:22,532 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:23:26,429 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:23:26,429 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:23:26,429 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:23:31,839 - INFO - ROLLBACK
|
||||
2024-11-27 04:26:48,168 - INFO - Ïîäêëþ÷åíèå ê áàçå äàííûõ óñïåøíî.
|
||||
2024-11-27 04:26:48,266 - INFO - BEGIN (implicit)
|
||||
2024-11-27 04:26:48,269 - INFO - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 04:26:48,269 - INFO - [generated in 0.00021s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 04:26:48,269 - INFO - Ïîëüçîâàòåëü íàéäåí: lubluNikitu
|
||||
2024-11-27 04:26:48,284 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:26:48,284 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:26:48,284 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:26:48,307 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:26:48,307 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:26:48,307 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:26:48,322 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:26:48,323 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:26:48,323 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:26:48,337 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:26:48,337 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:26:48,337 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:26:48,347 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:26:48,347 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:26:48,347 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:26:48,359 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:26:48,359 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:26:48,359 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:26:48,373 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:26:48,373 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:26:48,373 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:26:56,174 - INFO - ROLLBACK
|
||||
2024-11-27 04:28:00,201 - INFO - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 04:28:00,689 - INFO - Ïîäêëþ÷åíèå ê áàçå äàííûõ óñïåøíî.
|
||||
2024-11-27 04:28:00,802 - INFO - BEGIN (implicit)
|
||||
2024-11-27 04:28:00,805 - INFO - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 04:28:00,805 - INFO - [generated in 0.00029s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 04:28:00,806 - INFO - Ïîëüçîâàòåëü íàéäåí: lubluNikitu
|
||||
2024-11-27 04:28:00,823 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:00,823 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:00,823 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:28:00,848 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:00,848 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:00,849 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:28:00,864 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:00,865 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:00,865 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:28:00,879 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:00,879 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:00,879 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:28:00,890 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:00,890 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:00,890 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:28:00,903 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:00,903 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:00,903 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:28:00,918 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:00,918 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:00,918 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:28:01,704 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:01,704 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:01,704 - DEBUG - STREAM b'tEXt' 62 25
|
||||
2024-11-27 04:28:01,704 - DEBUG - STREAM b'IDAT' 99 8192
|
||||
2024-11-27 04:28:01,712 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:01,712 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:01,712 - DEBUG - STREAM b'IDAT' 62 29837
|
||||
2024-11-27 04:28:01,729 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:01,729 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:01,729 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:28:01,809 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:01,809 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:01,809 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:28:01,828 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:01,829 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:01,829 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:28:01,851 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:01,851 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:01,852 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:28:01,874 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:01,874 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:01,874 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:28:01,887 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:01,887 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:01,887 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:28:01,902 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:01,902 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:01,902 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:28:01,918 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:01,918 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:01,919 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:28:03,370 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:03,370 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:03,370 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:28:07,271 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:07,271 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:07,272 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:28:11,499 - INFO - ROLLBACK
|
||||
2024-11-27 04:28:25,505 - INFO - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 04:28:25,929 - INFO - Ïîäêëþ÷åíèå ê áàçå äàííûõ óñïåøíî.
|
||||
2024-11-27 04:28:26,029 - INFO - BEGIN (implicit)
|
||||
2024-11-27 04:28:26,031 - INFO - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 04:28:26,031 - INFO - [generated in 0.00023s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 04:28:26,032 - INFO - Ïîëüçîâàòåëü íàéäåí: lubluNikitu
|
||||
2024-11-27 04:28:26,047 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:26,047 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:26,047 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:28:26,070 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:26,070 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:26,070 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:28:26,087 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:26,087 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:26,087 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:28:26,101 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:26,101 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:26,102 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:28:26,112 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:26,113 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:26,113 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:28:26,126 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:26,126 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:26,126 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:28:26,140 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:26,140 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:26,140 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:28:26,992 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:26,992 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:26,992 - DEBUG - STREAM b'tEXt' 62 25
|
||||
2024-11-27 04:28:26,993 - DEBUG - STREAM b'IDAT' 99 8192
|
||||
2024-11-27 04:28:26,999 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:27,000 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:27,000 - DEBUG - STREAM b'IDAT' 62 29837
|
||||
2024-11-27 04:28:27,016 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:27,016 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:27,016 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:28:27,088 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:27,088 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:27,088 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:28:27,107 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:27,107 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:27,107 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:28:27,129 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:27,129 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:27,129 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:28:27,151 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:27,151 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:27,151 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:28:27,163 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:27,163 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:27,164 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:28:27,177 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:27,178 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:27,178 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:28:27,194 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:27,194 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:27,194 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:28:28,409 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:28,409 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:28,409 - DEBUG - STREAM b'IDAT' 62 840969
|
||||
2024-11-27 04:28:32,335 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:28:32,336 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:28:32,336 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:28:38,371 - INFO - ROLLBACK
|
||||
2024-11-27 04:32:09,489 - INFO - Ëîãèðîâàíèå èãðû íà÷àòî.
|
||||
2024-11-27 04:32:09,948 - INFO - Ïîäêëþ÷åíèå ê áàçå äàííûõ óñïåøíî.
|
||||
2024-11-27 04:32:10,049 - INFO - BEGIN (implicit)
|
||||
2024-11-27 04:32:10,052 - INFO - SELECT auth.user_id AS auth_user_id, auth.login AS auth_login, auth.password AS auth_password
|
||||
FROM auth
|
||||
WHERE auth.login = ? AND auth.password = ?
|
||||
LIMIT ? OFFSET ?
|
||||
2024-11-27 04:32:10,052 - INFO - [generated in 0.00023s] ('lubluNikitu', 'meow123', 1, 0)
|
||||
2024-11-27 04:32:10,053 - INFO - Ïîëüçîâàòåëü íàéäåí: lubluNikitu
|
||||
2024-11-27 04:32:10,068 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:32:10,068 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:32:10,068 - DEBUG - STREAM b'IDAT' 62 333841
|
||||
2024-11-27 04:32:10,091 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:32:10,092 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:32:10,092 - DEBUG - STREAM b'IDAT' 62 259015
|
||||
2024-11-27 04:32:10,107 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:32:10,107 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:32:10,107 - DEBUG - STREAM b'IDAT' 62 220337
|
||||
2024-11-27 04:32:10,121 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:32:10,121 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:32:10,121 - DEBUG - STREAM b'IDAT' 62 177624
|
||||
2024-11-27 04:32:10,131 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:32:10,132 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:32:10,132 - DEBUG - STREAM b'IDAT' 62 232384
|
||||
2024-11-27 04:32:10,143 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:32:10,143 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:32:10,144 - DEBUG - STREAM b'IDAT' 62 261264
|
||||
2024-11-27 04:32:10,157 - DEBUG - STREAM b'IHDR' 16 13
|
||||
2024-11-27 04:32:10,157 - DEBUG - STREAM b'pHYs' 41 9
|
||||
2024-11-27 04:32:10,157 - DEBUG - STREAM b'IDAT' 62 348922
|
||||
2024-11-27 04:32:12,820 - INFO - ROLLBACK
|
||||
67
src/tests/game_test.py
Normal file
67
src/tests/game_test.py
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
import tkinter as tk
|
||||
from src.ui.user_ui.main_menu import UserApp
|
||||
from database.db_session import create_session
|
||||
from database.models import Auth, Users
|
||||
import logging
|
||||
from config import DATABASE_URL
|
||||
from sqlalchemy import create_engine
|
||||
|
||||
|
||||
def test_user_interface():
|
||||
"""Тестовый запуск пользовательского интерфейса с обходом авторизации."""
|
||||
logging.basicConfig(level=logging.INFO)
|
||||
|
||||
# Проверка пути к базе данных
|
||||
engine = create_engine(DATABASE_URL)
|
||||
try:
|
||||
with engine.connect() as connection:
|
||||
logging.info("Подключение к базе данных успешно.")
|
||||
except Exception as e:
|
||||
logging.error(f"Не удалось подключиться к базе данных: {e}")
|
||||
return
|
||||
|
||||
# Настройка окна
|
||||
root = tk.Tk()
|
||||
root.geometry("1920x1080")
|
||||
root.title("Dog Academy Game - Тестовый режим")
|
||||
|
||||
# Данные для авторизации
|
||||
test_login = "lubluNikitu"
|
||||
test_password = "meow123"
|
||||
|
||||
# Проверка авторизации или создание пользователя напрямую
|
||||
try:
|
||||
session = create_session()
|
||||
|
||||
# Проверяем, существует ли пользователь в таблице Auth
|
||||
user_auth = session.query(Auth).filter_by(login=test_login, password=test_password).first()
|
||||
|
||||
if not user_auth:
|
||||
logging.warning("Пользователь не найден или пароль неверный. Создаём тестового пользователя.")
|
||||
# Создаём нового пользователя в таблице Auth и Users
|
||||
new_user_auth = Auth(login=test_login, password=test_password)
|
||||
session.add(new_user_auth)
|
||||
session.commit()
|
||||
|
||||
new_user = Users(username="Test User", auth=new_user_auth)
|
||||
session.add(new_user)
|
||||
session.commit()
|
||||
user_id = new_user.user_id
|
||||
else:
|
||||
# Получаем user_id пользователя из таблицы Users, связанного с Auth
|
||||
user_id = user_auth.user_id
|
||||
logging.info(f"Пользователь найден: {test_login}")
|
||||
|
||||
# Запуск главного меню для пользователя
|
||||
app = UserApp(root, user_id=user_id)
|
||||
root.mainloop()
|
||||
|
||||
except Exception as e:
|
||||
logging.error(f"Ошибка при взаимодействии с базой данных: {e}")
|
||||
session.rollback()
|
||||
finally:
|
||||
session.close()
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
test_user_interface()
|
||||
1676
src/ui/user_ui/DogAcademy/logs/game.log
Normal file
1676
src/ui/user_ui/DogAcademy/logs/game.log
Normal file
File diff suppressed because it is too large
Load diff
Binary file not shown.
Binary file not shown.
|
|
@ -1,67 +1,108 @@
|
|||
import tkinter as tk
|
||||
from PIL import Image, ImageTk
|
||||
import random
|
||||
import logging
|
||||
from src.user_functions.game_logs import setup_logging
|
||||
from config import DOG_CHARACTERS, DONE, BONE, BACKGROUND_GAME
|
||||
from src.utils import clear_frame
|
||||
from config import DOG_CHARACTERS, BACKGROUND_GAME, LOGO, COUNTDOWN_DURATION
|
||||
from src.user_functions.map_generator import generate_map
|
||||
from src.user_functions.game_functions import handle_obstacle
|
||||
|
||||
# Настройка логирования
|
||||
setup_logging()
|
||||
|
||||
class GameUI:
|
||||
def __init__(self, root, user_id):
|
||||
def __init__(self, root, user_id, return_to_main_menu_callback):
|
||||
self.root = root
|
||||
self.user_id = user_id
|
||||
self.return_to_main_menu_callback = return_to_main_menu_callback
|
||||
self.selected_dog = None
|
||||
self.current_level = 1
|
||||
self.score = 0
|
||||
self.max_unlocked_level = 1
|
||||
self.completed_levels = set()
|
||||
|
||||
self.root.configure(bg="lightblue")
|
||||
self.create_logo()
|
||||
self.total_bones = 0
|
||||
self.dog_position = [1, 1]
|
||||
self.map_canvas = None
|
||||
self.bones_positions = []
|
||||
self.max_bones_per_level = 10
|
||||
self.steps_taken = 0
|
||||
|
||||
# Изображения
|
||||
self.done_image = ImageTk.PhotoImage(Image.open(DONE).resize((50, 50), Image.Resampling.LANCZOS))
|
||||
self.bones_photo = ImageTk.PhotoImage(Image.open(BONE).resize((50, 50), Image.Resampling.LANCZOS))
|
||||
|
||||
# Размер сетки
|
||||
self.grid_size = 60
|
||||
self.cols = 32
|
||||
self.rows = 18
|
||||
|
||||
# Настройки окна
|
||||
self.root.geometry("1920x1080")
|
||||
self.root.configure(bg="#E5E5E5")
|
||||
|
||||
# Привязка клавиш
|
||||
self.root.bind("<KeyPress-w>", self.move_up)
|
||||
self.root.bind("<KeyPress-s>", self.move_down)
|
||||
self.root.bind("<KeyPress-a>", self.move_left)
|
||||
self.root.bind("<KeyPress-d>", self.move_right)
|
||||
self.root.bind("<Escape>", self.on_escape)
|
||||
|
||||
# Отображение начального экрана
|
||||
self.show_dog_selection()
|
||||
|
||||
def create_logo(self):
|
||||
"""Создание логотипа."""
|
||||
logo_image = Image.open(LOGO)
|
||||
logo_photo = ImageTk.PhotoImage(logo_image.resize((200, 100), Image.Resampling.LANCZOS))
|
||||
logo_label = tk.Label(self.root, image=logo_photo, bg="lightblue")
|
||||
logo_label.image = logo_photo
|
||||
logo_label.pack(pady=10)
|
||||
def create_background(self):
|
||||
"""Создаёт фон для игры."""
|
||||
try:
|
||||
bg_image = Image.open(BACKGROUND_GAME)
|
||||
bg_photo = ImageTk.PhotoImage(bg_image.resize((1920, 1080), Image.Resampling.LANCZOS))
|
||||
bg_label = tk.Label(self.root, image=bg_photo)
|
||||
bg_label.image = bg_photo
|
||||
bg_label.place(x=0, y=0, relwidth=1, relheight=1)
|
||||
except Exception as e:
|
||||
logging.error(f"Ошибка загрузки фона: {e}")
|
||||
|
||||
def show_dog_selection(self):
|
||||
"""Выбор собаки пользователем."""
|
||||
"""Отображение выбора собаки пользователем."""
|
||||
clear_frame(self.root)
|
||||
self.create_background()
|
||||
|
||||
tk.Label(
|
||||
self.root, text="Выберите собаку", font=("Comic Sans MS", 24), bg="lightblue"
|
||||
self.root, text="Выберите собаку", font=("Comic Sans MS", 24), bg="#E5E5E5"
|
||||
).pack(pady=20)
|
||||
|
||||
dog_frame = tk.Frame(self.root, bg="lightblue")
|
||||
dog_frame.place(relx=0.5, rely=0.5, anchor=tk.CENTER) # Центрируем фрейм
|
||||
dog_frame = tk.Frame(self.root, bg="#E5E5E5")
|
||||
dog_frame.pack(pady=50)
|
||||
|
||||
dog_size = 150
|
||||
for breed, details in DOG_CHARACTERS.items():
|
||||
dog_image = Image.open(details["image"])
|
||||
dog_photo = ImageTk.PhotoImage(dog_image.resize((150, 150), Image.Resampling.LANCZOS))
|
||||
try:
|
||||
dog_image = Image.open(details["image"]).resize((dog_size, dog_size), Image.Resampling.LANCZOS)
|
||||
dog_photo = ImageTk.PhotoImage(dog_image)
|
||||
|
||||
# Фрейм для кнопки и подписи
|
||||
dog_item = tk.Frame(dog_frame, bg="lightblue")
|
||||
dog_item.pack(side=tk.LEFT, padx=15, pady=15)
|
||||
dog_container = tk.Frame(dog_frame, bg="#E5E5E5")
|
||||
dog_container.pack(side=tk.LEFT, padx=15)
|
||||
|
||||
# Кнопка с изображением
|
||||
button = tk.Button(
|
||||
dog_item,
|
||||
dog_container,
|
||||
image=dog_photo,
|
||||
command=lambda b=breed: self.confirm_dog_selection(b),
|
||||
bg="lightblue",
|
||||
bg="#E5E5E5",
|
||||
borderwidth=0,
|
||||
)
|
||||
button.image = dog_photo # Сохраняем ссылку на изображение
|
||||
button.image = dog_photo
|
||||
button.pack()
|
||||
|
||||
# Подпись с породой собаки
|
||||
tk.Label(
|
||||
dog_item,
|
||||
text=breed,
|
||||
tk.Label(dog_container, text=breed, font=("Comic Sans MS", 14), bg="#E5E5E5").pack()
|
||||
|
||||
except Exception as e:
|
||||
logging.error(f"Ошибка загрузки изображения для собаки {breed}: {e}")
|
||||
|
||||
tk.Button(
|
||||
self.root,
|
||||
text="Вернуться",
|
||||
font=("Comic Sans MS", 16),
|
||||
bg="lightblue"
|
||||
).pack(pady=5)
|
||||
bg="lightgreen",
|
||||
command=self.return_to_main_menu_callback,
|
||||
).place(relx=0.5, rely=0.9, anchor=tk.CENTER)
|
||||
|
||||
def confirm_dog_selection(self, breed):
|
||||
"""Подтверждение выбора собаки."""
|
||||
|
|
@ -71,22 +112,35 @@ class GameUI:
|
|||
def show_level_selection(self):
|
||||
"""Отображение выбора уровня."""
|
||||
clear_frame(self.root)
|
||||
self.create_background()
|
||||
|
||||
tk.Label(
|
||||
self.root, text="Выберите уровень", font=("Comic Sans MS", 20), bg="lightblue"
|
||||
).pack(pady=10)
|
||||
self.root, text="Выберите уровень", font=("Comic Sans MS", 24), bg="#E5E5E5"
|
||||
).pack(pady=20)
|
||||
|
||||
level_frame = tk.Frame(self.root, bg="lightblue")
|
||||
level_frame.place(relx=0.5, rely=0.5, anchor=tk.CENTER) # Центрируем фрейм
|
||||
level_frame = tk.Frame(self.root, bg="#E5E5E5")
|
||||
level_frame.place(relx=0.5, rely=0.5, anchor=tk.CENTER)
|
||||
|
||||
for level in range(1, 6): # Доступно 5 уровней
|
||||
tk.Button(
|
||||
for level in range(1, 6):
|
||||
button = tk.Button(
|
||||
level_frame,
|
||||
text=f"Уровень {level}",
|
||||
state=tk.NORMAL if level <= self.max_unlocked_level else tk.DISABLED,
|
||||
font=("Comic Sans MS", 20),
|
||||
bg="#4CAF50" if level <= self.max_unlocked_level else "#A9A9A9",
|
||||
width=15,
|
||||
height=2,
|
||||
command=lambda l=level: self.start_level(l),
|
||||
)
|
||||
button.pack(pady=10)
|
||||
|
||||
tk.Button(
|
||||
self.root,
|
||||
text="Вернуться",
|
||||
font=("Comic Sans MS", 16),
|
||||
bg="lightgreen",
|
||||
width=12,
|
||||
).pack(pady=10)
|
||||
command=self.show_dog_selection,
|
||||
).place(relx=0.5, rely=0.9, anchor=tk.CENTER)
|
||||
|
||||
def start_level(self, level):
|
||||
"""Начало выбранного уровня."""
|
||||
|
|
@ -97,11 +151,11 @@ class GameUI:
|
|||
"""Обратный отсчёт перед началом уровня."""
|
||||
clear_frame(self.root)
|
||||
countdown_label = tk.Label(
|
||||
self.root, text="", font=("Comic Sans MS", 30), bg="lightblue"
|
||||
self.root, text="", font=("Comic Sans MS", 30), bg="#E5E5E5"
|
||||
)
|
||||
countdown_label.pack(expand=True)
|
||||
|
||||
for i in range(COUNTDOWN_DURATION, 0, -1):
|
||||
for i in range(3, 0, -1):
|
||||
countdown_label.config(text=f"{i}...")
|
||||
self.root.update()
|
||||
self.root.after(1000)
|
||||
|
|
@ -111,39 +165,217 @@ class GameUI:
|
|||
def start_game(self):
|
||||
"""Запуск игрового процесса."""
|
||||
clear_frame(self.root)
|
||||
self.map_canvas = tk.Canvas(self.root, width=1920, height=1080, bg="#E5E5E5")
|
||||
self.map_canvas.pack()
|
||||
|
||||
# Генерация карты
|
||||
map_data = generate_map(self.current_level)
|
||||
self.draw_grid()
|
||||
self.bones_positions = self.generate_bones()
|
||||
|
||||
for obstacle in map_data:
|
||||
result = handle_obstacle(obstacle, self.score, self.root)
|
||||
self.score = result["new_score"]
|
||||
# Прямоугольник и изображение косточек (создаются один раз)
|
||||
self.rect_x1, self.rect_y1 = 1600, 0
|
||||
self.rect_x2, self.rect_y2 = self.rect_x1 + 180, 100
|
||||
self.map_canvas.create_rectangle(
|
||||
self.rect_x1, self.rect_y1, self.rect_x2, self.rect_y2, fill="#CCCCCC", outline="#CCCCCC", tags="rect"
|
||||
)
|
||||
self.map_canvas.create_image(1650, 50, image=self.bones_photo, tags="rect")
|
||||
self.bones_label = tk.Label(self.root, text=f"{self.total_bones}", font=("Comic Sans MS", 16), bg="#CCCCCC")
|
||||
self.bones_label.place(x=1700, y=30)
|
||||
|
||||
if self.score >= 10: # Условие победы
|
||||
self.update_map() # Начальное обновление карты
|
||||
|
||||
def draw_grid(self):
|
||||
"""Рисует сетку для движения."""
|
||||
for x in range(0, 1920, self.grid_size):
|
||||
self.map_canvas.create_line(x, 0, x, 1080, fill="lightgray")
|
||||
for y in range(0, 1080, self.grid_size):
|
||||
self.map_canvas.create_line(0, y, 1920, y, fill="lightgray")
|
||||
|
||||
def generate_bones(self):
|
||||
"""Генерация косточек на карте."""
|
||||
return [
|
||||
(random.randint(0, self.cols - 1), random.randint(0, self.rows - 1))
|
||||
for _ in range(2)
|
||||
]
|
||||
|
||||
def collect_bones(self):
|
||||
"""Проверка и сбор косточек."""
|
||||
for bone in self.bones_positions[:]:
|
||||
if self.dog_position == [bone[0], bone[1]]:
|
||||
self.bones_positions.remove(bone)
|
||||
self.total_bones += 1
|
||||
self.bones_label.config(text=f"{self.total_bones}")
|
||||
|
||||
if self.steps_taken % 10 == 0 and len(self.bones_positions) < self.max_bones_per_level:
|
||||
self.bones_positions.extend(self.generate_bones())
|
||||
|
||||
def move_up(self, event):
|
||||
"""Движение вверх."""
|
||||
self.root.focus_force()
|
||||
if self.dog_position[1] > 0:
|
||||
self.dog_position[1] -= 1
|
||||
self.steps_taken += 1
|
||||
self.update_map()
|
||||
|
||||
def move_down(self, event):
|
||||
"""Движение вниз."""
|
||||
self.root.focus_force()
|
||||
if self.dog_position[1] < self.rows - 1:
|
||||
self.dog_position[1] += 1
|
||||
self.steps_taken += 1
|
||||
self.update_map()
|
||||
|
||||
def move_left(self, event):
|
||||
"""Движение влево."""
|
||||
self.root.focus_force()
|
||||
if self.dog_position[0] > 0:
|
||||
self.dog_position[0] -= 1
|
||||
self.steps_taken += 1
|
||||
self.update_map()
|
||||
|
||||
def move_right(self, event):
|
||||
"""Движение вправо."""
|
||||
self.root.focus_force()
|
||||
if self.dog_position[0] < self.cols - 1:
|
||||
self.dog_position[0] += 1
|
||||
self.steps_taken += 1
|
||||
self.update_map()
|
||||
|
||||
def on_escape(self, event):
|
||||
"""Обработчик для нажатия клавиши ESC."""
|
||||
self.show_pause_menu()
|
||||
|
||||
def show_pause_menu(self):
|
||||
"""Создание окна паузы."""
|
||||
pause_window = tk.Toplevel(self.root)
|
||||
pause_window.title("Пауза")
|
||||
pause_window.geometry("400x200")
|
||||
pause_window.configure(bg="#E5E5E5")
|
||||
pause_window.grab_set() # Блокируем взаимодействие с основным окном
|
||||
|
||||
# Кнопка "Сохранить и выйти"
|
||||
save_exit_button = tk.Button(
|
||||
pause_window,
|
||||
text="Сохранить и выйти",
|
||||
font=("Comic Sans MS", 16),
|
||||
bg="#FF6347",
|
||||
command=self.save_and_exit
|
||||
)
|
||||
save_exit_button.pack(pady=20)
|
||||
|
||||
# Кнопка "Продолжить"
|
||||
continue_button = tk.Button(
|
||||
pause_window,
|
||||
text="Продолжить",
|
||||
font=("Comic Sans MS", 16),
|
||||
bg="#4CAF50",
|
||||
command=pause_window.destroy
|
||||
)
|
||||
continue_button.pack(pady=20)
|
||||
|
||||
def show_pause_menu(self):
|
||||
"""Создание окна паузы."""
|
||||
pause_window = tk.Toplevel(self.root)
|
||||
pause_window.title("Пауза")
|
||||
pause_window.geometry("400x200")
|
||||
pause_window.configure(bg="#E5E5E5")
|
||||
pause_window.grab_set() # Блокируем взаимодействие с основным окном
|
||||
|
||||
# Кнопка "Сохранить и выйти"
|
||||
save_exit_button = tk.Button(
|
||||
pause_window,
|
||||
text="Сохранить и выйти",
|
||||
font=("Comic Sans MS", 16),
|
||||
bg="#FF6347",
|
||||
command=self.save_and_exit # Этот метод теперь определён
|
||||
)
|
||||
save_exit_button.pack(pady=20)
|
||||
|
||||
# Кнопка "Продолжить"
|
||||
continue_button = tk.Button(
|
||||
pause_window,
|
||||
text="Продолжить",
|
||||
font=("Comic Sans MS", 16),
|
||||
bg="#4CAF50",
|
||||
command=pause_window.destroy
|
||||
)
|
||||
continue_button.pack(pady=20)
|
||||
|
||||
def save_and_exit(self):
|
||||
"""Сохранение данных и выход в главное меню."""
|
||||
logging.info("Сохранение прогресса: уровень %d, собрано косточек %d.", self.current_level, self.total_bones)
|
||||
# Дополнительно можно добавить сохранение прогресса в базу данных.
|
||||
# Пример:
|
||||
# save_progress_to_database(user_id=self.user_id, level=self.current_level, bones=self.total_bones)
|
||||
self.return_to_main_menu_callback() # Возврат в главное меню
|
||||
|
||||
def update_map(self):
|
||||
"""Обновление карты."""
|
||||
self.map_canvas.delete("all")
|
||||
self.draw_grid()
|
||||
|
||||
# Отображение косточек
|
||||
for x, y in self.bones_positions:
|
||||
self.map_canvas.create_image(
|
||||
x * self.grid_size + self.grid_size // 2,
|
||||
y * self.grid_size + self.grid_size // 2,
|
||||
image=self.bones_photo
|
||||
)
|
||||
|
||||
# Отображение собаки
|
||||
dog_image = Image.open(DOG_CHARACTERS[self.selected_dog]["image"]).resize((self.grid_size, self.grid_size),
|
||||
Image.Resampling.LANCZOS)
|
||||
self.dog_photo = ImageTk.PhotoImage(dog_image)
|
||||
self.map_canvas.create_image(
|
||||
self.dog_position[0] * self.grid_size + self.grid_size // 2,
|
||||
self.dog_position[1] * self.grid_size + self.grid_size // 2,
|
||||
image=self.dog_photo
|
||||
)
|
||||
|
||||
# Проверка сбора косточек
|
||||
self.collect_bones()
|
||||
|
||||
# Условие перехода на следующий уровень
|
||||
target_bones = 10 * (2 ** (self.current_level - 1)) # Геометрическая прогрессия
|
||||
if self.total_bones >= target_bones:
|
||||
self.show_victory_screen()
|
||||
|
||||
def show_victory_screen(self):
|
||||
"""Экран победы."""
|
||||
clear_frame(self.root)
|
||||
victory_window = tk.Toplevel(self.root)
|
||||
victory_window.title("Ура, победа!")
|
||||
victory_window.geometry("800x600")
|
||||
victory_window.configure(bg="#E5E5E5")
|
||||
victory_window.grab_set()
|
||||
|
||||
tk.Label(
|
||||
self.root, text="Ура, победа!", font=("Comic Sans MS", 30), bg="lightblue"
|
||||
).pack(pady=10)
|
||||
# Изображение собаки
|
||||
dog_image = Image.open(DOG_CHARACTERS[self.selected_dog]["image"]).resize((200, 200), Image.Resampling.LANCZOS)
|
||||
dog_photo = ImageTk.PhotoImage(dog_image)
|
||||
dog_label = tk.Label(victory_window, image=dog_photo, bg="#E5E5E5")
|
||||
dog_label.image = dog_photo
|
||||
dog_label.place(x=50, y=50)
|
||||
|
||||
dog_image = Image.open(DOG_CHARACTERS[self.selected_dog]["image"])
|
||||
dog_photo = ImageTk.PhotoImage(dog_image.resize((150, 150), Image.Resampling.LANCZOS))
|
||||
tk.Label(self.root, image=dog_photo, bg="lightblue").pack(pady=10)
|
||||
tk.Label(
|
||||
self.root,
|
||||
text=f"Порода: {self.selected_dog}\nСобрано косточек: {self.score}",
|
||||
font=("Comic Sans MS", 20),
|
||||
bg="lightblue",
|
||||
).pack(pady=10)
|
||||
# Текст победы
|
||||
victory_label = tk.Label(
|
||||
victory_window, text="Ура, победа!", font=("Comic Sans MS", 24), bg="#E5E5E5"
|
||||
)
|
||||
victory_label.pack(pady=20)
|
||||
|
||||
tk.Button(
|
||||
self.root,
|
||||
text="Вернуться в главное меню",
|
||||
command=lambda: self.__init__(self.root, self.user_id),
|
||||
font=("Comic Sans MS", 16),
|
||||
bg="lightgreen",
|
||||
).pack(pady=10)
|
||||
# Характеристики собаки
|
||||
dog_info = f"Порода: {self.selected_dog}"
|
||||
info_label = tk.Label(
|
||||
victory_window, text=dog_info, font=("Comic Sans MS", 16), bg="#E5E5E5"
|
||||
)
|
||||
info_label.place(x=300, y=100)
|
||||
|
||||
# Кнопка перехода на следующий уровень
|
||||
next_level_button = tk.Button(
|
||||
victory_window, text="Следующий уровень", font=("Comic Sans MS", 16), bg="#4CAF50",
|
||||
command=lambda: [victory_window.destroy(), self.start_next_level()]
|
||||
)
|
||||
next_level_button.pack(pady=20)
|
||||
|
||||
def start_next_level(self):
|
||||
"""Переход на следующий уровень."""
|
||||
self.current_level += 1
|
||||
self.total_bones = 0 # Сбрасываем счётчик косточек
|
||||
self.start_level(self.current_level)
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
import os
|
||||
import logging
|
||||
import tkinter as tk
|
||||
from tkinter import Canvas
|
||||
from tkinter import messagebox, Canvas
|
||||
from PIL import Image, ImageTk
|
||||
import math
|
||||
|
||||
|
|
@ -116,6 +118,17 @@ class UserApp:
|
|||
)
|
||||
play_button_canvas.tag_bind("all", "<Button-1>", lambda e: self.play_game())
|
||||
|
||||
# Кнопка выхода
|
||||
exit_button = tk.Button(
|
||||
self.root,
|
||||
text="Выйти",
|
||||
bg=BUTTON_COLOR_EXIT,
|
||||
fg="white",
|
||||
font=FONT,
|
||||
command=self.exit_app
|
||||
)
|
||||
exit_button.place(relx=0.9, rely=0.95, anchor=tk.CENTER)
|
||||
|
||||
def place_dog_images(self, center_x, center_y, radius, num_dogs):
|
||||
"""Размещает изображения собак по кругу."""
|
||||
angle_step = 2 * math.pi / num_dogs # Шаг угла для размещения собак
|
||||
|
|
@ -160,18 +173,15 @@ class UserApp:
|
|||
|
||||
def play_game(self):
|
||||
"""Переход к игровому интерфейсу."""
|
||||
clear_frame(self.root) # Очищаем главное меню
|
||||
GameUI(self.root, self.user_id) # Открываем игровой интерфейс
|
||||
print("Запуск игры...")
|
||||
|
||||
def return_to_main_menu():
|
||||
clear_frame(self.root)
|
||||
self.show_user_dashboard() # Возврат в главное меню
|
||||
|
||||
GameUI(self.root, self.user_id, return_to_main_menu) # Передаём колбэк для возврата
|
||||
|
||||
def exit_app(self):
|
||||
"""Заглушка для выхода."""
|
||||
print("Приложение закрыто")
|
||||
"""Подтверждение выхода из приложения."""
|
||||
if messagebox.askyesno("Выход", "Вы уверены, что хотите выйти?"):
|
||||
self.root.quit()
|
||||
|
||||
# Запуск главного окна
|
||||
if __name__ == "__main__":
|
||||
root = tk.Tk()
|
||||
app = UserApp(root, user_id=123) # Передаем user_id (это может быть получено после авторизации)
|
||||
root.mainloop()
|
||||
|
||||
|
|
|
|||
Binary file not shown.
BIN
src/user_functions/__pycache__/game_logs.cpython-313.pyc
Normal file
BIN
src/user_functions/__pycache__/game_logs.cpython-313.pyc
Normal file
Binary file not shown.
Binary file not shown.
|
|
@ -13,45 +13,49 @@ def start_game(root, user_id, dog_id):
|
|||
clear_frame(root)
|
||||
tk.Label(root, text=f"{i}...", font=("Comic Sans MS", 30)).pack(expand=True)
|
||||
root.update()
|
||||
time.sleep(1)
|
||||
time.sleep(1) # Пауза между отсчетами
|
||||
|
||||
# Начало уровня
|
||||
print("Начало уровня") # Для отладки
|
||||
|
||||
# Здесь подключается логика работы с картой и вопросами
|
||||
pass
|
||||
|
||||
|
||||
def handle_obstacle(obstacle, current_score, root):
|
||||
def handle_checkpoint(obstacle, current_score, root):
|
||||
"""
|
||||
Обработка препятствия (вопроса) с использованием окна.
|
||||
Возвращает новый счёт игрока.
|
||||
Обрабатывает чек-поинт (косточку).
|
||||
obstacle - данные о текущем препятствии
|
||||
current_score - текущий счёт
|
||||
root - корневой элемент
|
||||
"""
|
||||
result = {"new_score": current_score}
|
||||
# Пример вопроса
|
||||
question = "Как ухаживать за собакой?"
|
||||
correct_answer = "Кормить и гулять"
|
||||
|
||||
def submit_answer():
|
||||
user_answer = answer_var.get().strip().lower()
|
||||
if user_answer == "правильно": # Условие для правильного ответа
|
||||
result["new_score"] += 1
|
||||
else:
|
||||
result["new_score"] -= 1
|
||||
question_window.destroy() # Закрываем окно вопроса
|
||||
|
||||
# Создаём новое окно для вопроса
|
||||
# Окно для вопроса
|
||||
question_window = tk.Toplevel(root)
|
||||
question_window.title("Вопрос")
|
||||
question_window.geometry("400x200")
|
||||
|
||||
# Отображение текста вопроса
|
||||
tk.Label(question_window, text=f"Вопрос сложности {obstacle['difficulty']}:", font=("Arial", 14)).pack(pady=10)
|
||||
question_label = tk.Label(question_window, text=question, font=("Comic Sans MS", 14))
|
||||
question_label.pack(pady=10)
|
||||
|
||||
# Поле ввода ответа
|
||||
answer_var = tk.StringVar()
|
||||
tk.Entry(question_window, textvariable=answer_var, font=("Arial", 12)).pack(pady=10)
|
||||
answer_entry = tk.Entry(question_window, textvariable=answer_var, font=("Comic Sans MS", 14))
|
||||
answer_entry.pack(pady=10)
|
||||
|
||||
# Кнопка подтверждения ответа
|
||||
tk.Button(question_window, text="Ответить", command=submit_answer).pack(pady=10)
|
||||
def submit_answer():
|
||||
nonlocal current_score # Используем nonlocal для изменения current_score в замыканиях
|
||||
answer = answer_var.get().strip().lower()
|
||||
if answer == correct_answer.lower():
|
||||
current_score += 1 # За правильный ответ добавляется 1 косточка
|
||||
else:
|
||||
current_score -= 1 # Штраф за неправильный ответ
|
||||
|
||||
# Ожидаем закрытия окна
|
||||
question_window.grab_set() # Блокируем основное окно
|
||||
root.wait_window(question_window) # Ждём завершения окна вопроса
|
||||
question_window.destroy()
|
||||
return current_score # Возвращаем обновленный счёт
|
||||
|
||||
return result
|
||||
submit_button = tk.Button(question_window, text="Ответить", command=submit_answer, font=("Comic Sans MS", 14))
|
||||
submit_button.pack(pady=10)
|
||||
|
||||
return current_score
|
||||
|
|
|
|||
19
src/user_functions/game_logs.py
Normal file
19
src/user_functions/game_logs.py
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
import logging
|
||||
import os
|
||||
|
||||
|
||||
def setup_logging():
|
||||
"""Настройка логирования в файл."""
|
||||
log_dir = "DogAcademy/logs"
|
||||
if not os.path.exists(log_dir):
|
||||
os.makedirs(log_dir)
|
||||
|
||||
log_file = os.path.join(log_dir, "game.log")
|
||||
|
||||
logging.basicConfig(
|
||||
filename=log_file,
|
||||
level=logging.DEBUG,
|
||||
format="%(asctime)s - %(levelname)s - %(message)s"
|
||||
)
|
||||
|
||||
logging.info("Логирование игры начато.")
|
||||
|
|
@ -4,10 +4,10 @@ def generate_map(level):
|
|||
"""Генерация карты уровня."""
|
||||
num_obstacles = random.randint(3, 6)
|
||||
map_data = []
|
||||
for i in range(num_obstacles):
|
||||
for _ in range(num_obstacles):
|
||||
map_data.append({
|
||||
"type": "question",
|
||||
"difficulty": level,
|
||||
"position": random.randint(1, 100)
|
||||
"position": (random.randint(0, 19), random.randint(0, 10)) # Позиция на сетке
|
||||
})
|
||||
return map_data
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
import tkinter as tk
|
||||
from tkinter import messagebox
|
||||
|
||||
|
||||
def clear_frame(frame):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue