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

Полезная информация:
Forgotten Land - страница проекта
`
ОЖИДАНИЕ РЕКЛАМЫ...