PDA

Просмотр полной версии : проекты ВоВ - открытая разработка


tempura
07.12.2009, 13:03
Пять лет существует ВоВ.
16:43 07-01-2004
. . .
твоя ссылка это фэйк! Настоящий весит 1.8 ГБ, файлы называются WOW Alpha.ace, c00..c18 либо один большой архив WoW Alpha.rar, лежит в осле и торренте
. . . Почти пять лет назад мы получили в свои шаловливые ручки первую альфу. 26-01-2004 - дата компиляции Abyss2 - сандбокса под альфу, который я и сейчас иногда запускаю.12-05-2004
зашел на неофициальные сервера, там пока все глухо. людей много, но нет вещей, квестов, спелов и абилок ... голый мир, хотя пишут что работы ведутся. из 6 найденных мною серверов 4 были на реконструкции и два работали, но только чтоб природу показать, не иначе. Побегал, на модеме без лагов. Плавненько красиво.
Говорят что для первой беты миры были уже и с вещами и с квестами и ПвП был реализован, будем ждать такого же от второй
Куча разработчиков и разработок - под альфу-бету было сделано более десяти разных серверов. И очень-очень долго ходили слухи об "утекших прямо из Близз исходниках сервера"...

Дальше сделаем маленький пробел, и перескочим сразу на ВоВ 1.2.х - На ВоВему. Закрытая разработка, держалась два года. WAD хотел зарабатывать на ней деньги, и зарабатывал. Но на каждый проданый им экземпляр эмулятора, в инете создавалась тысяча взломаных - "эмуль от Вад" оказалось сломать гораздо легче, чем "сервер от Близз". Ваду это в итоге надоело, он оставил пространное письмо, сводящееся к тому, что "все ВоВ коммьюнити - воры и подлецы, а ухожу в Линейку", и забил на свой эмулятор.

За это время появились сначала почти неиграбельные, но все более и более продвинутые разработки. Открытые разработки. На одной из них мы и сейчас сидим.Mangos Revision 927
Added Fri Mar 17 20:23:02 2006 by root С того времени успели пожить еще с десяток самобытных проектов, но ни один из них не может похвастаться тем, что на нем крутятся более 80% серверов в сети. WoWD - может и был играбельным, но где это можно посмотреть?
Ну и отпочковавшиеся от WoWD проекты: все семейство Antrix, ушедшее в закрытую разработку и там тихо умирающее - EspireEmu, Antrix, Ascent, Summit, OpenAscent, ArcEmu, AspireCore. Что-то из них еще едва дышит - только потому что открыли исходники.
Открытый WCell: 14-02-2008
WCell - сервер нового поколения. Открытый проект, сейчас на стадии разработки. Играбельные бета-версии ожидаются осенью 2008 года. До сих пор не появился...
Delfin - только в виде сандбоксов.






Впустую я это наверное....

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



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





PS
Кстати, если кому интересно - в инете до сих пор есть рабочие сервера под альфу. Кто хочет погонять - в приват адрес спросите.

Дмитрий "Айдин"
07.12.2009, 17:24
Почитал - сразу так настальгия напала ))
Помню, у нас в локалке пробежал слух среди пользователей что есть такая интересная игра как World of Warcraft, что даже кто-то где-то видел готовые и рабочие сервера для локалок... Пользователи стали донимать администрацию сети (меня и еще 2-х человек) чтобы показали народу сие чудо. Вот мы начали усердно искать... Помнится на наше счастье тогда приехал общий кореш, вроде с Питера, и привез клиент 1.2.х а так же первый сервер, как раз от WADа... Спустя неделю разбора всего мы показали все это в действии, у юзеров был дикий восторг, аж кипятком писали под свои столы от счастья ))))
Ну а потом пошло-поехало... Сервера от Вада перестали быть доступными и мы перешли на MaNGOS. Первая база, которую использовали - UDB, но спустя какое-то время основательно перешли на YTDB.
А потом я обзавелся семьей и ушел из администрации сети и стал заниматься только своим сервером уже без WoW, так как им плотно занялся мой бывший коллега.
Но когда ему надоело и он бросил это дело, а народу хотелось... я возобновил деятельность... но без администрации локаль загнулась, и теперь тупо для себя всем этим и занимаюсь.
Блин, tempura, ты чет меня в мемуары загнал )))))

timmit
08.12.2009, 00:04
а тема ни укого не сохранилась из флудилки на мангосе? как зарождался мангос? ее бы сюда тоже)

Mr.Grom
08.12.2009, 01:09
Бурлекс ушел из Ascenta на известный сервер и проект на Ладан дышит и все от него отпочковашиеся. А так же и базы нет нормальной, хотя в Арке, если в исходниках покопаться, задумки хорошие остались. И в базе данных есть пустые динамические таблицы для ускорения работы серва.

punk
14.12.2009, 15:06
Ну есть исключение из этого - Кобальд, он до сих пор в привате живет, правда с играбильностью не все в порядке, зато геометрия отличная.


Тема продолжена здесь. (http://ytdb.ru/showthread.php?t=1427)

Herurg
16.12.2009, 00:01
спасибо за безумно хорошую тему, автору зачет ;D
побывал в далёком прошлом...эх...расплачусь..

BLOOD ELF
19.12.2009, 00:04
Эх, ностальгия. У самого еще валяется альфа WOW, но чтото Abyss выпендривается.
А Вад мог бы и исходники выложить перед уходом.

akaHaki
19.12.2009, 04:05
Некоторые моменты темы были для меня интересными, а некоторые вовсе не пройденные - сервера под альфа версию клиента, подробней можно рассказать что и как начиналось?

tempura
19.12.2009, 22:07
Тут вынудили вести переписку на неприятную тему, однако из нее я все-таки смог вынести кое-что полезное, чем сейчас и спешу поделиться со всеми. Вероятно кому-то это не понравится, кто-то будет против - сколько угодно. Можно обсудить. НО!!! Не переходя на конкретные личности, пожалуйста. :)




Ни в одном учебнике по С++ или MySQL, ни на одном серьезном сайте не допускаются тексты с грамматическими и орфографическими ошибками. YTDB стремится именно к такому высокому уровню, старательно противопоставляя себя ресурсам подобным упячке, wowjp и т.п. Если сравнивать форумы getmangos-ytdb и wowjp - сразу и недвусмысленно видно, куда приходят серьезные люди, которые пишут программный код и развивают систему, а где бывают только и исключительно бездельники и халявщики, которые способны поставить только готовую сборку в один клик, и у которых не хватает соображения что-то исправить, если выдается самое пустячное сообщение об ошибке.

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



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

Этого не будет.

getmangos и ytdb уже сейчас являются официальными ресурсами по ядру и базе мангос на русском языке, и я намерен поддерживать их на этом уровне, также как яндекс держится на уровне основной поисковой системы рунета, мейл-ру - основного почтовика, лента-ру - основного новостного сайта, и т.д.

Пользователи, не готовые соответствовать предъявляемым требованиям, вредят образу ресурса. Они дискредитируют ресурс. Им не стоит писать что-либо, дабы не вводить во искушение остальных.

Estella
20.12.2009, 00:14
У меня лишь есть кое что сказать по поводу ресурсов "подобных упячке".
Там все таки не "не грамматика", а просто юмор.. В пример такие сайты все таки плохо ставить. Потому что данный сленг обязателен для поддержки тамошнего юмора. А вот с вовжп согласна..)

Mad
20.12.2009, 00:50
getmangos и ytdb уже сейчас являются официальными ресурсами по ядру и базе мангос на русском языке, и я намерен поддерживать

А как же попасть на getmangos?

tempura
20.12.2009, 01:04
У меня лишь есть кое что сказать по поводу ресурсов "подобных упячке".
Там все таки не "не грамматика", а просто юмор.. В пример такие сайты все таки плохо ставить. Потому что данный сленг обязателен для поддержки тамошнего юмора. А вот с вовжп согласна..) Но разве та же упячка, или тому подобные сайты позиционируются как представительства чего-либо? Отнюдь. Они выглядят и являются одним - местом общения "падонкаф" - с соответствующим сленгом. Для кого-то это очередная игра, сродни театру, для других - жизненная позиция. К сожалению вторым невдомек, что подобные ресурсы - это издевательство над ними. :) Кстати, почитайте комменты на СекьюЛабе - там тоже встречается тот еще сленг. И там всегда видно - когда прикалываются профессионалы, а когда вылезает школота. :)

Я совершенно не против использования соответствующей лексики на соответствующих ресурсах. Я просто считаю, стремлюсь, и готов сделать все, чтобы getmangos и ytdb никогда не стали подобными ресурсами. Здесь - разработка программного обеспечения, здесь не место "падонкаффскаму" сленгу и пожизненным "падонкам".


Именно для поддержания профессионального уровня, на форуме по максимуму сокращается количество совершенно уж элементарных вопросов (если понадобится - и вместе с особо настойчивыми авторами). Ответы на них есть в мануалах по соотв. программному обеспечению, ответы на них иногда просто очевидны (особенно на частые вопросы типа "в каком порядке ставить апдейты - сначала 8001 или 8002?"), эти ответы человек получает просто с опытом - когда сам своими руками один-два-десять-двадцать раз снова и снова поднимает свой сервер. Чтобы научиться, чтобы уметь, чтобы знать хотя бы это.






А как же попасть на getmangos? Первый топик форума: http://ytdb.ru/showthread.php?t=1

Mad
21.12.2009, 02:15
Первый топик форума: http://ytdb.ru/showthread.php?t=1


Спасибо. Пропустил :)

timmit
21.12.2009, 08:50
Спасибо. Пропустил :)
Как можно пропустить первый топик, который прилеплен ко всем темам вдобавок?

tempura
21.12.2009, 13:33
Как можно пропустить первый топик, который прилеплен ко всем темам вдобавок? С полпинка - чукча писатель, чукча не читатель. :) :) :)




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

Попытки отправить почитать htmlbook.ru или гугль чаще всего заканчиваются неприкрытой агрессией и посылами на 3 буквы. Постоянные просьбы сделать что-то на халяву. Обсуждение РИП-ов чужих сайтов... А что свой дизайн и сайт сделать слабо? Вот и полнится интернет клонированными сайтами, а найти что-то особое, индивидуальное удается всё реже и реже...

Но и вовжп тоже небесполезен... Там необремененные знаниями мозги, порой совершенно случайно подкидывают ТАКИЕ идеи, что диву даешься, как же я сам до этого не додумался. И если откинуть некоторую шелуху, то эти вещи вполне могут быть реализуемы и полезны... Из чего можно сделать вывод, что все совсем не так плохо, как кажется. Как говорится в легендах: "если посадить за клавиатуры миллион обезьян, то через миллион лет они случайно могут набрать "Войну и мир" Толстого". :)

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

У меня заказчики порой подкидывают весьма знаменательные идеи. Однако если бы их делали менее профессиональные руки - эти идеи можно было бы выбрасывать на помойку (примеров тому достаточно). Если же за реализацию берется профи - часто и идея не потребуется, достаточно профессионально реализованные ресурсы и выглядят и являются предпочтительнее сырых поделок. Я не возьмусь писать программное обеспечение - я просто не умею этого делать, и когда мой программер берется например настраивать сервер - получается совсем плохо. Каждый должен заниматься тем, что умеет. :)

tempura
30.01.2010, 08:31
наверняка это, но тогда там сразу две ошибки. :) было...
[WEBSITE]CPSP (v1.0) - Customizable Private Server Platform
1. то есть CPSP, а не CSPS
2. там все ссылки закрыты для незарегистрированных
лучше уж в отдельный пост все содержимое оттуда забрать.

В шапке убрал, тут внизу пусть висит.

Sark
03.02.2010, 19:46
Взято с хранилища Karatelb :
- DLL и экстракторы DBC\VMAPS для патча 3.3.0а

Со старого форума:
WinMerge - небольшая программа, способная быстро и качественно сравнивать различные документы, подсвечивая различия. Очень удобно для сверки версий mangosd.conf

Также, http://udbwiki.webhop.net/index.php/Main_Page - WiKi, очень ценный ресурс для любой категории посетителей. Предоставляет много детальной информации по таблицам DB

P.S.: Прошу прощения, если это оффтопик. Но это действительно полезно...

tempura
04.02.2010, 01:40
Перемещено.

Взято с хранилища Karatelb :
- DLL и экстракторы DBC\VMAPS для патча 3.3.0а Удалено. Лучше брать из git последнюю версию - ибо хоть и редко, но они обновляются. Незачем привязываться к карательскому репозиторию, когда есть официальный.



Со старого форума:
WinMerge - небольшая программа, способная быстро и качественно сравнивать различные документы, подсвечивая различия. Очень удобно для сверки версий mangosd.conf Удалено. Ссылка на офсайт winmerge.org принесет всяко больше пользы, чем выложеный бинарник. Тем более, что на офсайте есть версия, которая не требует установки, и весит вдвое меньше сетапа. :)

Sark
04.02.2010, 03:54
Каратель очень четко их обновляет, с 3.0.9 патча это вижу. Но файлы я приаттачил, а не ссылкой выкладывал - там актуальные под 3.3.0а экстракторы и бинсы. Упомянул Карателя, как источник.
+Вспомнил, как неприятны были поиски новой версии одного из .dll в свое время - на тот момент использовать гит я еще не умел. пришлось добывать библиотеку из сторонней программы.. Если есть сразу архив - это же хорошо? НА нем, кстати. и версия указана...

По WinMerge. Была взята с прошлого форума YTDB о чем я, собственно, и сказал в заголовке :) У меня нареканий к ней не было, равно как не было необходимости ее менять - поэтому на winmerge.org не был :) конечно. portable вне конкуренции... Поищу, если смогу - выложу тут. Навикат вот не смог - он почти 12Мб даже архивом :(

tempura
04.02.2010, 04:19
Каратель очень четко их обновляет, с 3.0.9 патча это вижу. Но файлы я приаттачил, а не ссылкой выкладывал - там актуальные под 3.3.0а экстракторы и бинсы. Упомянул Карателя, как источник.
+Вспомнил, как неприятны были поиски новой версии одного из .dll в свое время - на тот момент использовать гит я еще не умел. пришлось добывать библиотеку из сторонней программы.. Если есть сразу архив - это же хорошо? НА нем, кстати. и версия указана... Плохо. "поиски новой версии одной из .dll" - эта фраза является бредом. В любой готовой компиляции все необходимые файлы приложены. Если их вдруг где-то нет - это чьи-то личные проблемы, а забивать форум личными проблемами - нет никакого смысла. Темы на форуме иногда не обновляются годами, и вешать аттачем файл, который устареет через неделю - глупо. Ссылка на всегда актуальные экстракторы (например) принесет больше пользы, чем выкладывание экстрактированных ресурсов. То, что какие-то dll не обновляются месяцами, еще не значит, что они не обновятся завтра. Вон, недели две назад карты пришлось переизвлекать - то есть предыдущий экстрактор уже был бы бесполезен и вызывал бы лишние вопросы.

По WinMerge. Была взята с прошлого форума YTDB о чем я, собственно, и сказал в заголовке :) У меня нареканий к ней не было, равно как не было необходимости ее менять - поэтому на winmerge.org не был :) конечно. portable вне конкуренции... Поищу, если смогу - выложу тут. Навикат вот не смог - он почти 12Мб даже архивом :( Зачем выкладывать? Искать тоже незачем. Проще чем зайти на winmerge.org, и вверху нажать на ссылку downloads - придумать ничего невозможно. :) :) :) Кстати, побывав там, я узнал что есть русский перевод. :)

И про Навикат лучше больше не упоминать - любая оболочка для работы с БД - это маразм. Тем более - настолько кривая. Сколько уже было нареканий на медленную работу, убивание кодировок и непонимание стандартных запросов? Надоело. За Навикат сразу убивать надо. Кто пользуется - пусть лучше делает это шепотом и в уголке. Вот YuruY например им пользуется - для посильных задач. Один-два простых запроса им прогнать - милое дело. Но постоянно ИСПОЛЬЗОВАТЬ - *тут звук тошноты (извините)*..... И любого новайса лучше изначально приучать к мысли (я повторяюсь уже не первый раз) что "база данных - это совсем не то, к чему вы привыкли". Потому что вопросы "я удалил из базы, где там корзина, чтобы восстановить" или "я положил файл dump.sql в папку mysql/data/mangos, что делать дальше" уже давно стали анекдотом. И именно Навикат (в том числе, помимо общей тупости авторов) в этом виноват.
Кстати, заметьте, на нашем форуме подобных вопросов сейчас нет. При этом общая посещаемость - в среднем более 1600 уникальных посетителей в сутки - у нас совершенно не снизилась (2021 уникальных посещений за сутки 28.01.2010). И это говорит о многом. На форуме мангос (помнится :) ) было жуткое страдание от тех самых тупых ламеров на тему "если вы запретите нам задавать тупые вопросы, то на форум вообще никто не будет приходить". Запретили. Приходят. И тупых вопросов практически нет. Значит форум на верном курсе. Ориентировка на заведомо знающих людей приносит свои плоды. Полторы тысячи принятых правок за два месяца - это показатель.





Я в сотый раз повторяю, что это форум разработчиков, а не форум "памагити тупому ламеру паиграцца в ВоВ". Любые ресурсы на форуме, должны приносить пользу только и исключительно разработчикам базы данных, а не тысячам посетителей вовжопы, которым вдруг в левое полужопие всплыла мысль "паставеть сервир".

Хочешь один раз накормить человека - дай ему рыбу, хочешь чтобы он всегда был сыт - дай ему удочку. Мы тут не кормим людей рыбой, мы выдаем им удочки.







В итоге:
1. флуд вынесен из ветки
2. ссылка на winmerge добавлена в шапку
3. ссылка на вики - отказано в связи с поднятием собственного проекта вики (упс, она там и так была :) удалять не буду)

YuruY
04.02.2010, 08:36
Вот YuruY например им пользуется - для посильных задач.
Нет, для контрольной проверки на заливку АПдейтов - если уж он залил, значит у всех зальется, чтоб потом воплей небыло на форуме.

Sark
04.02.2010, 19:52
tempura, я просто пояснил причины, по которым выложил это. в мыслях не имея спорить. Со ссылкой на Wiki смешно получилось - просто поторопился, начисто забыв, что был выложен большой пакет ссылок. Увлекся.
Что касается Навиката - через него очень удобно лить мелкие запросы, тем более что он portable. Мне, к примеру, куда удобнее многие запросы сгенерировать в Quice и потом пакетно уже заливать, чем применять отдельно по каждому пункту. Собственно, да, я не отрицаю что еще очень даже новичок. Но для меня Навикат не стал панацеей, всего лишь удобным инструментом. И сказал о нем исключительно в силу того, что он portable. Если что-то не так - извините. Обидеть я никого не хотел.
Кстати, FULL баз, если кому интересно, заливать можно вот этим (естественно, сначала скорректировав по своему усмотрению) : см. аттач

NeatElves
04.02.2010, 19:56
Для заливки и не только, тулза одна давно была написана - MDBT .))

tempura
04.02.2010, 19:58
По скрипту - ты понимаешь, что если у кого-то юзер без пароля (а оно так в мускл по дефолту), то остановится и запросит ввод пароля? :)

Штука (на мой взгляд) бесполезная для любого, кто общается с базой, но для новайса лучше так, чем Навигад. :) Думаю - надо бы докинуть в списко тулз. :) Пока только думаю. :) И она явно на порядок понятнее MDBT для изи юзера. :)

YuruY
04.02.2010, 20:02
Sark
А если там пачка файлов?
Не проще оптимизировать чтоб заливал все файлы из папки?

Sark
04.02.2010, 20:09
По скрипту - ты понимаешь, что если у кого-то юзер без пароля (а оно так в мускл по дефолту), то остановится и запросит ввод пароля? :)

Штука (на мой взгляд) бесполезная для любого, кто общается с базой, но для новайса лучше так, чем Навигад. :) Думаю - надо бы докинуть в списко тулз. :) Пока только думаю. :) И она явно на порядок понятнее MDBT для изи юзера. :)

Если появится в списке инструментов - то без моего имени. Автора, к сожалению, не знаю - иначе бы он был указан.