Curly Brace:
просто я умею писать программы и знаю что-такое реверс-инжиниринг по собственному опыту.
хорошо представляю объемы работ.
если игра не примитивная, то я бы не надеялся.
Curly Brace:
путей какими возникают неофициальные сервера - несколько. тут и кража кода, и старые версии, официально выложенные в опенсоурс. и сервер, написанные по исходникам клиента.
то, что можно просто так взять и, реверс-инженируя, написать сервер для непримитивной игры - это вы программистов переоценивайте. ну я согласен еще на штучных гениев. не в таком же количестве, в каком эти сервера существуют.
Иван Антонов:
Некоторые клиентские части игр содержат в себе сервер, запускаемый локально, когда речь идет о локальной игре. Такова была архитектура Quake, например.
Если сервер выполняет более-менее сложные функции и не выделен разработчиками - то выдрать его из готовой игры или эмулировать нереально сложно.
Иван Антонов:
Вы говорите о части серверного функционала - о распространении/раздаче/развертывании игры у клиентов.
А еще сервер, находящийся вне доступа клиентов, которых можно хакнуть локально - как раз именно тем и занимается, что хранит/просчитывает состояние игрового мира.
А вот открытие исходников с HDD и сохранение их на HDD напрягает.