Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

UoKit.com Форумы _ Sphere Server 0.56 - Sphere X _ Исходный код Sphere 56b 2005 года

Автор: Fallout 18.9.2014, 16:11

Уже примерно 10 лет смотрю на эту версию и все печальнее становится, но может быть найдутся люди которые захотят взять сие бремя на себя. Исходному коду как раз почти 10 лет.

Репозиторий:
http://bitbucket.org/moonglow/sphere-0.56b

п.с: Спасибо Rig, xD, Olsen

Автор: kklej 19.9.2014, 0:11

вооот это даааааа laugh.gif сегодня начну копатца в этом добре laugh.gif спасииибо!

а в каких исходниках нынешние девы капаютца?

Автор: Kanibal 19.9.2014, 2:27

Цитата(Fallout @ 18.9.2014, 16:11) *

но может быть найдутся люди которые захотят взять сие бремя на себя.

А смысл? Вот если откроют сорцы новых версий, то можно будет глянуть. А так, проще начинать сразу писать свой эмуль чем часами колупаться в кривом старъе.

P.S. Свой эмуль лучше писать на ассемблере, чтобы совсем круто было. Потратите всего-то лет 5-10 на разработку.

Автор: WRWR 19.9.2014, 3:30

Да смысла нет в ней на самом деле...

Автор: Fallout 19.9.2014, 7:41

Чтобы понять, что изменилось... достаточно посмотреть в ревижан ,а в последнее время разработчики совсем потеряли интерес ИМХО. Данная информация интересна и имеет смысл следующим людям:

1) Разработчику-фанату, которому интересно развивать проект
2) Человеку, которому интересно как устроена Сфера внутри
3) Коллекционеру blink.gif
4) Официальным разработчикам, что может подталкнуть их к open source форме проекта


По поводу "А так, проще начинать сразу писать свой эмуль чем часами колупаться в кривом старъе." - не проще, эмулятор это крупный проект требующий знаний во многих областях и много свободного времени. Именно поэтому все еще есть куски кода с TUS.

п.с: материал больше для фанатов, поэтому комментарии в стиле "У меня RunUO и всё кул" тут не подходят cool.gif

Автор: Kanibal 19.9.2014, 8:04

Цитата(Fallout @ 19.9.2014, 7:41) *

не проще, эмулятор это крупный проект требующий знаний во многих областях и много свободного времени (ключевой момент). Именно поэтому все еще есть куски кода с TUS.

Исходники сферы и раньше попадали в сеть, а кому надо, тот написал свой http://www.uo.net.ua/status/ и ложил на сферу и рануо вместе взятые.

Ну а если совсем для фанатов, то у меня старые, непонятные исходники 99 сферы, ещё на FDD лежат. Вот только пользы от них ноль, как и от самоо FDD wink.gif

Автор: Fallout 19.9.2014, 8:20

Полные не утекали, а те версии 55r которые в свое время получили некоторые люди так и остались у них. По поводу исходников 0.99, на самом деле это кусочки ( собрать соответственно из них сервер нельзя ) от 0.54 причем заведомо испорченные ( это хорошо видно при детальном анализе ) в свое время их выложил Mamaich. Я думаю дискутировать над полезностью или бесполезностью данной ссылки смысла нет ибо все субъективно.

Автор: Kanibal 19.9.2014, 9:12

Цитата(Fallout @ 19.9.2014, 8:20) *

Я думаю дискутировать над полезностью или бесполезностью данной ссылки смысла нет ибо все субъективно.

Тут получается замкнутый круг. Те, кто хочет сейчас сделать свой сервер УО, не смогут прочитать исходники сферы. А те, кто это сможет сделать, или уже позабивали на УО, или у них попросту не хватает свободного времени на все эти вещи.

Автор: WRWR 19.9.2014, 12:41

Хватает у меня времени например, но я лично в текущей динамике не вижу смысла возвращаться на несколько лет и пытаться заного плить то что пилит команда разработчиков с фанатизмом, особенно в последнее время.
Очень хорошо было бы чтобы текущая сфера просто стала опенсорсом, я думаю это добавило бы ей популярностисреди разработчиков толковых нехило

Автор: kklej 19.9.2014, 13:57

аха я тоже за, а то зажали исходники=) притом по всему миру до бразилии.

Автор: Kanibal 19.9.2014, 14:55

Цитата(kklej @ 19.9.2014, 13:57) *

аха я тоже за, а то зажали исходники=) притом по всему миру до бразилии.

И что ты будешь с ними делать? Это тебе даже не ранка на C#.

Автор: Wap 19.9.2014, 15:20

Спасибо, я как раз хотел некоторые формулы оттуда узнать. wink.gif

А так, продолжать разработку кода Сферы 10 летней давности - это безумие. Но можно потренироваться, проверить свои силы, и, в случае положительного результата, просить разработчиков о доступе к актуальному коду.

P.s. Тему прикрепляю.

Автор: Mirage 19.9.2014, 17:41

Утащил, спасибо.

Автор: Nickname 19.9.2014, 19:01

Почитал комменты, говорите развивать сферу 10 летней давности не имеет смысла? Это смотря как на это посмотреть.

Лично я, большинство фишек и функций, которые добавляют в эмулятор, не использую и вряд ли когда-то буду использовать. Меня вполне устраивал функционал 56b pre-release, главное что есть в более новом эмуляторе - это поддержка новых версий клиента, а всё остальное или большинство из того, что добавляют можно реализовать при помощи скриптов или, как в моём случаи, попросту не нужно.

Сами исходники ещё не смотрел, но если из них можно собрать сферу и она будет более-менее стабильна, то вполне подлежит развития для какого-то проекта. Если покопаться, то можно найти шарды на более древних эмуляторах и ничего, работают себе.

И да, спасибо за ссылку на исходники.

Автор: Fallout 19.9.2014, 20:23

Чтобы избежать лишних вопросов про сборку. Как собрать кнопкой Build без особых размышлений ?

Подготовим систему:
1. WinXP SP3 x86
2. Visual Studio 6 ( ставлю на диск C: )
3. MySQL 5 ( нужны заголовочные и lib файлы ), скачать можно тут: http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-noinstall-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)" cool.gif

п.с: если вы решили использовать другую ОС или другую версию студии и тд, то пожалуйста попробуйте разобраться сами.


Эскизы прикрепленных изображений
Прикрепленное изображение

Автор: Kanibal 19.9.2014, 21:23

Цитата(Fallout @ 19.9.2014, 20:23) *

1. WinXP SP3 x86
2. Visual Studio 6 ( ставлю на диск C: )

Тут ещё надо было дать ссылки где скачать такие раритеты. cool.gif

Автор: WRWR 19.9.2014, 21:51

На форуме Spherecommunity где нибудь обсуждаются это явление?

Автор: kklej 19.9.2014, 22:52

думаю что они кадык проглотятsmile.gifsmile.gifsmile.gif ну эт не обязательно! вот русская душа - и поделитца и объяснит! спс

Автор: AdmiR 2.10.2014, 21:52

Случаем ни у кого нету исходников какого-либо клиента ?))

Автор: kklej 4.10.2014, 2:44

Заковыристый вопрос=)) скоро в Ультиму будут через контер страйк заходить.

Автор: AdmiR 7.10.2014, 19:36

Я в плане ориг клиента. Не стелс, ни еще какого-то.

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)