|
Исходный код Sphere 56b 2005 года |
|
|
Fallout |
19.9.2014, 7:41
|
Novice
Сообщений: 61
Регистрация: 12.7.2003 Группа: Пользователи Наличность: 0
Пользователь №: 718
|
Чтобы понять, что изменилось... достаточно посмотреть в ревижан ,а в последнее время разработчики совсем потеряли интерес ИМХО. Данная информация интересна и имеет смысл следующим людям: 1) Разработчику-фанату, которому интересно развивать проект 2) Человеку, которому интересно как устроена Сфера внутри 3) Коллекционеру (IMG: style_emoticons/default/blink.gif) 4) Официальным разработчикам, что может подталкнуть их к open source форме проекта По поводу "А так, проще начинать сразу писать свой эмуль чем часами колупаться в кривом старъе." - не проще, эмулятор это крупный проект требующий знаний во многих областях и много свободного времени. Именно поэтому все еще есть куски кода с TUS. п.с: материал больше для фанатов, поэтому комментарии в стиле "У меня RunUO и всё кул" тут не подходят (IMG: style_emoticons/default/cool.gif)
|
|
|
|
Nickname |
19.9.2014, 19:01
|
Группа: Пользователи Наличность: 0
Пользователь №: 11.067
|
Почитал комменты, говорите развивать сферу 10 летней давности не имеет смысла? Это смотря как на это посмотреть.
Лично я, большинство фишек и функций, которые добавляют в эмулятор, не использую и вряд ли когда-то буду использовать. Меня вполне устраивал функционал 56b pre-release, главное что есть в более новом эмуляторе - это поддержка новых версий клиента, а всё остальное или большинство из того, что добавляют можно реализовать при помощи скриптов или, как в моём случаи, попросту не нужно.
Сами исходники ещё не смотрел, но если из них можно собрать сферу и она будет более-менее стабильна, то вполне подлежит развития для какого-то проекта. Если покопаться, то можно найти шарды на более древних эмуляторах и ничего, работают себе.
И да, спасибо за ссылку на исходники.
--------------------
|
|
|
|
Fallout |
19.9.2014, 20:23
|
Novice
Сообщений: 61
Регистрация: 12.7.2003 Группа: Пользователи Наличность: 0
Пользователь №: 718
|
Чтобы избежать лишних вопросов про сборку. Как собрать кнопкой Build без особых размышлений ? Подготовим систему: 1. WinXP SP3 x86 2. Visual Studio 6 ( ставлю на диск C: ) 3. MySQL 5 ( нужны заголовочные и lib файлы ), скачать можно тут: http://dev.mysql.com/get/Downloads/MySQL-5....1.73-win32.zipПеред сборкой скопируйте содержимое " mysql-noinstall-5.1.73-win32\mysql-5.1.73-win32\include" в " C:\Program Files\Microsoft Visual Studio\VC98\Include", далее копируем необходимый lib файл, например " mysql-noinstall-5.1.73-win32\mysql-5.1.73-win32\lib\debug\libmysql.lib" в " C:\Program Files\Microsoft Visual Studio\VC98\Lib" После чего открываем файл проекта " graysvr\GraySvr.dsw" из репозитория и после его загрузки жмем кнопочку Build->Rebuild All. В конце увидим " sphereSvr.exe - 0 error(s), 0 warning(s)" (IMG: style_emoticons/default/cool.gif) п.с: если вы решили использовать другую ОС или другую версию студии и тд, то пожалуйста попробуйте разобраться сами.
Эскизы прикрепленных изображений
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|