Добрый день. Долго думая я решил, что нет смысла скрывать от всех исходники данного проекта. Возродить его вряд ли мне, или кому-либо еще, удастся, но вот под черпнуть идеи, увидеть проблемы, которые были у меня на пути, а так же узнать как развивался проект и собственно как развивался я, вполне возможно. Когда я только начинал разработку проекта, я был весьма не силен в программирование, я многого еще не знал, но благодаря стремлению разобраться как все это работает, мне удалось сделать практически играбельный релиз.
Собственно, что вы там увидите:
- BackUP xxx - копии исходного кода сервера, которые делались при глобальных изменения. Например начинал писать с нуля или глобальный рефакторинг и реструктуризация кода
- FLClient - программа для проверки версии игры, а так же для загрузки и установки патчей и для запуска лаунчера
- Launcher - программа для запуска игры с нужными библиотеками, а так же патч-свичер на 1.24e
- MapPatcher - программа для сборки патча по двух разным версиям карты
- PatchCreator - еще один создатель патчей (возможно даже не рабочий)
- ServerAdvisor - программа для слежением за работой сервера. Бывали такие случае, что основной сервер повисал или крашился под воздействием каких-то магических и не понятных ошибок. И чтобы мониторить состояние сервера не вручную, была написана такая утилита, которая следила за сервером и в случае его зависания - перезапускала.
- Source - actual - самая последняя версия исходного кода сервера
- Source - old - старенькая версия исходного кода сервера
- WarSock - исходный код библиотеки для RtC 1.0
Весь код писался в Delphi 7. На тот момент я не использовал контроль версий, поэтому наслаждайтесь этим хламом.
Ну собственно вот, качайте на здоровье! ))
Полезная информация:
Forgotten Land - страница проекта
Forgotten Land - страница проекта