University

Escanor

New member
Новичок
Регистрация
13.07.2020
Сообщения
4
Реакции
2
Баллы
0
Возраст
111
Местоположение
Ohio
Всем доброго времени суток, друзья!
Хотел бы заняться разработкой сервера wow неважно какой версии. До этого занимался созданием и администрированием серверов perfect world. Знаю 8 языков программирования, так что по этой части проблем точно не будет! Прошу у Вас помощи по части полезных статей, ссылок и всего прочего , что могло бы помочь новичку. Заранее огромное спасибо !
 

WinWoolF

New member
Команда форума
Администратор
Регистрация
13.10.2013
Сообщения
5 354
Реакции
451
Баллы
0
До этого занимался созданием и администрированием серверов perfect world. Знаю 8 языков программирования, так что по этой части проблем точно не будет!
Ты считаешь что этого мало?)
 

WinWoolF

New member
Команда форума
Администратор
Регистрация
13.10.2013
Сообщения
5 354
Реакции
451
Баллы
0
К тому же у нас были мысли по поводу других игр, линяги и pw в том числе.
 

Escanor

New member
Новичок
Регистрация
13.07.2020
Сообщения
4
Реакции
2
Баллы
0
Возраст
111
Местоположение
Ohio
По поводу сервера pw помогу, без проблем ) Но , что касается серверов wow увы, пока понимаю все на уровне идеи. Если у Вас есть какие нибудь хорошие гайды / темы на форумах и т. д., прошу, поделитесь:)
 

WinWoolF

New member
Команда форума
Администратор
Регистрация
13.10.2013
Сообщения
5 354
Реакции
451
Баллы
0
Перевести все в гайды тупо не реально. Хотя бы потому, что те вещи(залить бэкап баз) которые кажутся например мне примитивными, для других оказываются непосильными, да и много других примитивных моментов. Всю самую выжимку можно найти в этом разделе Администрирование серверов World of Warcraft. Но там нет очень многих мелочей и боюсь все их собрать и как то организовать не представляется возможным. Поскольку тут нужно проводить четкую черту - просто узер/подготовленный человек. Просто узер порой имеет охрененное желание запустить свой сервер и и сделать его лучшим в мире, но при этом слово mysql он слышит первый раз в своей жизни, не говоря уже про исходники написанные на С++. От таких просто узеров какого бреда только не услышишь. А есть люди которые знают многое и задают конкретные вопросы с более чем конкретными примерами. Как в такой ситуации можно что то обобщить в какую то тему, я хз. Если ты занимался серверами PW то наверняка сервер Warcrafta не станет для тебя открытием. Все примерно то же самое. Основной код написан на C++ с различными скриптами так же написанными на С++, которые отвечают за боссов, способности и прочие моменты. Так же есть базы в которых прописаны таблицы пользователей с их данными, таблицы нпс и вся подобная хрень.
То что ты знаешь языки программирования ОЧЕНЬ жирный плюс, который перевешивает все мелкие не хватки знаний.
 

Escanor

New member
Новичок
Регистрация
13.07.2020
Сообщения
4
Реакции
2
Баллы
0
Возраст
111
Местоположение
Ohio
Я хотел уточнить по поводу ядер. Если я правильно понял, то они - это реплики, сделанные людьми? Меня интересуют особенности Trinity и mangos и языки которые там используются ( потому что в pw , к примеру, ядро прям нагло вытащено с оф сервера и она написано на ассемблере. А копаться в нем это не очень весело. А иногда приходится спускаться до регистров машинного кода , когда необходимо поправить какие нибудь параметры игровой почты и т. д.). Поэтому хотел спросить у Вас, как у знающего человека, с какого ядра начать и с чем его есть ) С MySQL думаю ничего нового не встречу, поэтому даже не спрашиваю. Хотя, наверное, будет правильно покопаться во всех ядрах))
 
Последнее редактирование:

Radice

New member
Пользователь
Регистрация
13.08.2017
Сообщения
51
Реакции
31
Баллы
0
Поэтому хотел спросить у Вас, как у знающего человека, с какого ядра начать и с чем его есть ) С MySQL думаю ничего нового не встречу, поэтому даже не спрашиваю. Хотя, наверное, будет правильно покопаться в обоих ядрах))
Советую попробовать с trinity, они занимаются хоть какой-то поддержкой и на данный момент, работают над дополнениями 3.3.5 (WOTLK) и 8.3.0 (BFA)
 

WinWoolF

New member
Команда форума
Администратор
Регистрация
13.10.2013
Сообщения
5 354
Реакции
451
Баллы
0
Если я правильно понял, то они - это реплики, сделанные людьми?
Escanor, ну примерно так и есть, но есть огромная разница от того, кто это ядро собирает. В варкрафте по сути 80% основы сервера именно в ядре. Пофиксить в уже скомпилированной сборке можно только что то по мелочам. Все ядра написаны на С++, есть дополнительные ухищерения типо LUA, которые помогают подгружать многие отдельные скрипты без перекомпиляций. В общих чертах как то так.
Теперь немного о тимах которые создают ядра и базы. Выделить сразу можно Trinity и Mangos, есть еще всякие arkemy, skyfire и много подобных. Но о них говорить смысла нет, поскольку они и в свой пик были не самыми популярными и лучшими ядрами а сейчас и подавно.
Mangos мёртв уже лет как 10. Есть его последователи Cmangos, но это уже далеко не то что было в Mangos. Все что могу посоветовать рассмотреть из мангоса, это только исходники ванилы и бёрнинг крусейд. Дальше там начинается дичь. Mangos всегда радовал своей чистотой кода. Если что то работает, то оно работает как надо, ни каких соплей и костылей в коде, которые потом приводят к крашам и прочим ништякам. В Cmangos подобных костылей уже более чем надо да и работоспособность серверов уже не та что была на Mangos.
Trinity, единственный разработчик, который до сих пор на плаву и регулярно выкатывает ядра под новые дополнения варкрафта. Если взять лича, то тут у них весьма проработанный сервер, но косяков хватает и по сей день, хотя работают над ним уже 10 лет.
Все более новые дополнения я могуу назвать полнейшим провалом. Они просто натягивают новую версию клиента на ядро. При этом в новых дополнениях мир просто пустой, нет ни мобов ни нпс, рейды и подземелья пустые. Потом они конечно пытаются сниффером слить информацию с офф серверов, но получается у них все криво.
Есть еще один разработчик AshamaneProject. Он берет исходники Trinity и хоть и топорно, но пытаеться довести их до ума. На мой взгляд это лучше голой Trinity.
 

Radice

New member
Пользователь
Регистрация
13.08.2017
Сообщения
51
Реакции
31
Баллы
0
Escanor,
Есть еще один разработчик AshamaneProject. Он берет исходники Trinity и хоть и топорно, но пытаеться довести их до ума. На мой взгляд это лучше голой Trinity.
Ну тут я не скажу, что Ashamane лучше голой тринити. У Ashamane всё на костылях и еле ходит.
 

WinWoolF

New member
Команда форума
Администратор
Регистрация
13.10.2013
Сообщения
5 354
Реакции
451
Баллы
0
Тринити это и есть набор костылей
 

Seidhe

New member
Новичок
Регистрация
23.08.2020
Сообщения
3
Реакции
3
Баллы
0
Местоположение
Ukraine
Всем доброго времени суток, друзья!
Хотел бы заняться разработкой сервера wow неважно какой версии. До этого занимался созданием и администрированием серверов perfect world. Знаю 8 языков программирования, так что по этой части проблем точно не будет! Прошу у Вас помощи по части полезных статей, ссылок и всего прочего , что могло бы помочь новичку. Заранее огромное спасибо !
Привет! Отпишись пожалуйста в теме или в ЛС если зайдешь, буду рад пообщаться насчет разработки и администрирования сервера.
Есть некоторые идеи по этому поводу.
 
Верх Низ