Цитата:
Сообщение от Emperor
И то с нынешним развитием клиент-девелопинга у 90% людей ещё и свои патчи, так что шило на мыло. Всё равно придётся лезть в папки и устанавливать своё. Либо костылисть обновление с белым списком файлов, которые не требуется заменять. Но в итоге это приведёт к тому, что некоторые сервера начнут конфликтовать и критовать. Такое.
|
Да нет, достаточно локал сторейджа, в который будут складываться изменяемые файлы и привязываться к конкретному патчу (серверу). При запуске просто подменяем файлы переносом, например дефолт файл кладем в сторейдж, нужный переносим в клиент. Перенос это тот же ренейм, так что все будет происходить почти мгновенно.
По клику на другой сервер, соответственно, убираем файлы предыдущего и кладем файлы запускаемого сервера.
Цитата:
Сообщение от Emperor
Л2 чрезмерно гибкая - куча хроник, почти у каждой хроники ещё и по несколько возможных вариантов протокола, несоответствие которых неизбежно приведут к криту (мы то может и решим этот крит, а как быть с людьми, которым нужно: "Нажал - играешь"?).
|
Сторейдж привязываем к конкретному клиенту, клиент выбираем в слайд меню. Все достаточно просто и легко реализуемо. Посмотрим что намутит тс, если что, как будет время, сам займусь реализацией патч-менеджера, идея хорошая.