Результаты поиска по запросу: *

  1. EasyGameProtection

    Написание сервера для lineage 2 chronicle 1 на node.js

    Чего именно вам не хватает в PG? Можно начать с того же, о чем я писал ТС'у: ACID, foreign keys, constraints. ACID завезли аж в 4.0 в 2018 году. Прошло аж 6 лет, а проблемы все те же: Остального же нет до сих пор. К плюсам монги можно отнести, к примеру, простоту обеспечения...
  2. EasyGameProtection

    Написание сервера для lineage 2 chronicle 1 на node.js

    Ну классно вам) Раз за вас и вашего работодателя :) Конечно, пишу сервер Lineage на html и css, вместо базы данных использую текстовый файлик, а данные между клиентом и сервером буду передавать при помощи почтовых голубей. Не желаете присоединиться?) Где вы увидели какое-либо унижение? Вы...
  3. EasyGameProtection

    Написание сервера для lineage 2 chronicle 1 на node.js

    Этот баг проявится при попытке регистрации первого аккаунта на пустой базе :) Не знаю какие для Вас критерии "идеальности", но даже для своих пет-проектов я использую TS, PostgreSQL, и не храню пароли в базе в открытом виде ну и так далее по списку. Разве что только тесты не пишу. Не буду...
  4. EasyGameProtection

    Написание сервера для lineage 2 chronicle 1 на node.js

    Пет-проекты обычно пилят с целью прокачать свой скилл, опробовать новые технологии/инструменты, etc. Но никак не с целью откатиться назад в плане скилла. И при этом ни разу его не запускали и не пробовали зарегаться, чтобы увидеть баг?) P. S. В любом случае пет-проект ваш и выбирать только...
  5. EasyGameProtection

    Написание сервера для lineage 2 chronicle 1 на node.js

    Ну подобные решения это уже перебор даже для MVP Node.js не обязывает использовать только монгу. Если вы хотите хранить в базе произвольные структуры данных, то, например, в PostgreSQL есть JSONB, который полностью закроет ваши потребности. При этом у вас будет полноценная СУБД, которая...
  6. EasyGameProtection

    Написание сервера для lineage 2 chronicle 1 на node.js

    Первое, что бросилось в глаза: - Если база пустая, то при попытке регистрации первого аккаунта словите исключение - Выбирать все записи из базы ради того, чтобы получить последний id - так себе решение. Как минимум можно было заюзать $max - Потенциальный race condition, но если будет...
  7. EasyGameProtection

    Написание сервера для lineage 2 chronicle 1 на node.js

    Репозиторий тот же? А то там никакой активности
Назад
Сверху Снизу