Your network blocks the Lichess assets!

lichess.org
Donate

Каково сделать свой шахматный сайт? ChessHome

ChessAnalysisOpeningTacticsChess bot
Contains sponsored content, affiliate links or commercial advertisement
Капец если честно

Всем привет! Сразу скажу: я в курсе что на прошлом блоге 100+ лайков, уже работаю над 2 частью) Ну а сегодня я хочу поговорить о моём новом сайте, ChessHome! Летс гоу! P.S. я уже был на середине истории, и..... я случайно нажал f5 и начал писать всё заново..

Начало

Итак, я сделал свой шахматный сайт. Это круто) Было очень мало функций, но для меня тогда это было очень круто. Было ооочень много багов, я их фиксил. ЧесХом начинает расцветать)

Хакеры, ddos атаки..

Обычный день. Делаю новую обнову для сайта. Чел @I_am_mellonty (у него ОЧЕНЬ много акков) создаёт на моём сайте плохие ники и спамит в общем чате. Вот и первая проблема сайта: можно создать млн акков. Я делаю обнову в безопасности: 1) DeviceId - если я забанил акк, его устройство тоже банится и я не даю челу создать новый акк с этого устройства. 2) IpBan - тоже самое что и deviceid, но с айпи) (раньше с этим было много багов, но щас всё работает как надо). 3) Нужен емаил, на него приходит код подтверждения при регистрации. В сегодняшние дни я еще больше прокачал безопасность, но об этом будет позже.

Ddos. Хз кто, но кто-то начал дудосить мой сайт. Я сделал простенькую защиту и вроде фортонуло, но в сегодняшние дни я усилил эту защиту, thx nginx :)

Продолжаем развиваться (но TimeWeb не захотел)

После хакеров, на которых я потратил все каникулы - надо развиваться дальше. Я сделал турики, трейлер ( https://www.youtube.com/watch?v=V1HPqKSUAcU ) (да, я тогда не умел нормально монтировать, лол) и TimeWeb мне сказал: "Классик, притормози". Да. У TimeWeb тогда был большой сбой у Московских серверов, и я попал под этот сбой. Как я понял во время сбоя у меня там ещё дисковое пространство поломалось, RIP. Я вручную восстанавливал акки, спрашивая новые пароли у юзеров в ЛС личесса и вручную хешировал их через bcrypt. Мне очень повезло, что я не ждал ответа поддержки TimeWeb - они восстановили ОЧЕНЬ старую базу юзеров. Кроме моих тестовых акков там не было ничего.. Спасибо хоть что всю остальную базу восстановили) (я про чат, турики, игры и всё что у меня тогда было).

Фуух... Что после сбоя?

После сбоя я долго не отдыхал, сделал клубы, форумы и тд. Все утраченные акки регались заново. Ну и после этого сбоев не было) И самое главное - был рост! Кстати, примерно через неделю после сбоя я сделал обзор на все обновы чесхома за ласт месяц, тут я монтировал получше) https://www.youtube.com/watch?v=RH0ZlRjMC2A

Что с сайтом в настоящее время?

В настоящее время я активно делаю обновы. Одни из последних - чаты в клубах, комьюнити блоги, задачи, очень крутая 404 страница ( chesshome.pro/404.html ) - чекните) Там даже мини игра как на личессе есть. Я продолжаю фиксить баги и слежу за безопасностью, делаю ежедневные бэкапы. Недавно я сделал очень крутую обнову: что бы не скипнуть IpBan с помощью впн, я не даю зарегаться с ВПН. Админ панель расширилась, я могу не только банить - могу просто замутить на какое-то время, могу дать предупреждение. Сайт стал намного безопаснее и лучше. Да, он может по прежнему сырой, но прикиньте что будет если будет где-то 1000 онлайна?) Скоро кстати на чесхоме второй сезон, будет много обнов)

Итог

Сайт продолжает развиваться, я продолжаю всё модерировать, делать обновы. Одному этим заниматься сложно, но я справляюсь) За последний месяц добавились:
- Турниры
- Клубы
- ЛС
- Задачи
- Блоги
- Комьюнити блоги
- Форум
- Пинг
- Мобильная адаптация
- Обращения в чате
- Переход на БД
- В игре: кружочки, преймувы, стрелочки
- Регистрация более безопасная
- Устранена поломка оборудования, хакер, ddos атака.
- Кол-во онлайна
- Устранены очень жесткие баги с профилем и настройками
- Страница 404

Скоро на сайте будет еще много движа, это связано со 2-ым сезоном на сайте. Ждите) Ну а я пошёл делать трансляции живых туриков, ещё увидимся)

Изначально выложено на ChessHome