Подскажите, пожалуйста, как разумнее\правильнее изменять информацию в файлах на сервере с компьютера клиента?
Суть: Есть программа, лаунчер игры, у игры есть моды, лаунчер поддерживает закачку с сервера модов, автоматическую установку их и запуск. Я загорелся идеей ввести рейтинг модов, чтобы каждый пользователь мог проголосовать +- за каждый мод. Единственная идея как это реализовать заключается в том чтобы хранить на сервере xml файл с записями о модах и их рейтинге. С клиентской же стороны скачивать этот файл в момент нажатия на кнопку + или - и изменять его (а так же помечать на компьютере клиента что он уже сделал свой голос), а затем закачивать уже измененный файл обратно с заменой. Я планирую сделать это по ftp, однако, этот протокол очень долгий.
Вопрос: как сделать данную систему как можно проще и как можно быстрее(в плане производительности)? Может быть можно из моей программы както подключаться не к серверу а бд на MySQL?
p.S: Моя программа на .NET (не вижу смысла тут конкретнее указывать язык)
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники