[Feature Request] adding a collaborative editing mode to hammer++
Collaborative Editing
Collaborative editing mode should allow some amount of users to work on the same file/s at the same time
why?
with collaborative editing mappers and devs could work as a team on the same map at the same time - saving a lot of work (and a lot of time) all seamlessly and simply for bigger teams (like facepunch)
in depth proposal
let's picture it - think about every user connected with through websockets to each other in a p2p kind of way - their changes could be staged into some sort of a VCS layer where the changes are commited, that in depth are just cached copies of the original - when all of them are saved (staged) they will be committed to the original file - that will be stored on the main session host.
No, it doesn't work in source it is not a modern engine