|
|
Модератор форума: Dimitro |
Форум TrinityCore Готовые сервера / сборки TrinityCore RustEmu Core v2 (blizzlike private development) |
RustEmu Core v2 |
Добрый день. Давно пора было выложить новый репак с растой. Небольшая инфа: Проект по разработке длится не один год, и перечислять проделанную работу наверное не получится, так что только вкрадце. * ядро всегда обновляется с последним тринити (постоянные мержи с последним тк, так что структура бд и все фишки тк всегда актуальны здесь) * приоритет отдается стабильности и игровому фреймворку (классовые\рассовые абилки-таланты) Например блинк, шадоумелд, огненная бомба, скачки комбат-роги и прочее и прочее. * продвинутая работа с LoS * продвинутые мувгены , работа с фиром (не зависает, не телепортируется, не ускоряется), работа с конфуз-эффектами (скаттершот, полиморф и тд) * кросс фракционное бг : - все возможные расы для каждого из класса - реализована работа с чатом (орда не видит чат альянса (только свой) , и пофиг, у кого фейк-раса и тд) - реализована работа с чатом привата ( /whisper ), игрок с фейк-расой может писать в личку на бг игрокам другой фракции, пока они за одну команду. Писать в личку игрокам своей фракции, даже если они попали за фейк-расу против вас - так же можно. из пве даже не знаю, что и вспоминать, но например ИЧ работает. Собственно пофиг, вам на растерзание репак, если кто-то будет пробовать, рад буду любым отзывам, критику и комментарии хотел бы. Из видео, часть видосов можете на моем канале посмотреть : https://www.youtube.com/channel/UCpCKRB-kd_vj3FrAxO4EHGg ___________ В архиве все необходимые файлы: Экспортированные файлы с 5 локалей (enGB, deDE, ruRU, esES, frFR) - Cameras - dbc - vmaps - mmaps - maps а так же 3 sql файла с подготовленной базой данных - auth - characters - world ___________ Установка и запуск Для запуска необходимы распространяемые библиотеки C++ 2017 (лучше сразу паком поставить) например отсюда скачать Далее желательно установить последнюю версию Mysql сервера Скопировать из (например) C:\Program Files\MySQL\MySQL Server 5.7\lib файл libmysql.dll в папку с сервером Подготовить базу данных : создать 3 базы данных , для auth, characters, world , желательно так же 3-х пользователей с правами Залить в соответствующие базы данных файлы auth.sql, characters.sql, world.sql Переименовать конфиги (и настроить их ) из ***.conf.dist в ***.conf (не забудьте включить vmaps + mmaps) Цитата mmap.enablePathFinding = 1 vmap.enableLOS = 1 vmap.enableHeight = 1 vmap.enableIndoorCheck = 1 DetectPosCollision = 1 запустить и играть ___________ p.s. в бд подготовлены 2 игровых аккаунта : admin 123456 test 123456 оба с правами админа ______ Выложенная ревизия : 28482 |
еще инфа
a little... ok, this some fixes from main line (game framework + movement, not pve scripts, SAI and DB), for what i founded videos Fix freeze with roots ( flying on mount, gather root-effect-> click on dismount -> all visitors players (exclude rooted man) will take a freeze https://www.youtube.com/watch?v=XeDiiSlIqbI DK gargoyle https://www.youtube.com/watch?v=t41kMIUc8kw DK Death Grip (height and speed) https://www.youtube.com/watch?v=Mp_N3aAD50w Mage Blink * https://www.youtube.com/watch?v=8UCnK7BNTUM * https://www.youtube.com/watch?v=xYiQ5Qweodw Pet and Los system * https://www.youtube.com/watch?v=GoloygmHLm0 * https://www.youtube.com/watch?v=o6cMKmh4EhM Fix autoshot when using Shadowmeld (TC in 2017, rly? =\ ) * https://www.youtube.com/watch?v=BYSxlSpYREs Fix Steady Shot dmg calculating * https://www.youtube.com/watch?v=Frjsa-SNFN8&t=24s Living bomb LoS * https://www.youtube.com/watch?v=5D-bphCe5M0&t * https://www.youtube.com/watch?v=r5Uz3Eb4-rU Fix Master Call * https://www.youtube.com/watch?v=iXM_QrvKRpY Movement Targetmovement Pet movement : https://www.youtube.com/watch?v=C6sl1h6yxno&t=35s Fix npc drop under texture : https://www.youtube.com/watch?v=97GAQDjg0oI&t=1s Fleeingmovement fear before + a little funny * https://www.youtube.com/watch?v=vCc8SVWgWsk Fear After * https://www.youtube.com/watch?v=Q9T_tnInBl0 Confusemovement Before fix (movement position) * https://www.youtube.com/watch?v=WJe24fYTgkw After fix (movement position) * https://www.youtube.com/watch?v=7dmc9-Nsrys
Сообщение # 5 написано 04.08.2017 в 23:07
|
пожалуйста, читайте порядок установки:
Цитата Далее желательно установить последнюю версию Mysql сервера Скопировать из (например) C:\Program Files\MySQL\MySQL Server 5.7\lib файл libmysql.dll в папку с сервером Подготовить базу данных : создать 3 базы данных , для auth, characters, world , желательно так же 3-х пользователей с правами Когда устанавливаешь mysql сервер, он при установке предлагает создать пользователей. Если хотите сделать лишь 1 пользователя trinity - это ваше право, но тогда сами его и создавайте. А тему прошу не засорять.
Сообщение # 7 написано 06.08.2017 в 14:58
|
Всё делал по инструкции. Появилась ошибка:
Error MySQL ________________________________________________________ В итоге, установщик версии 5.7.18 на просторах инета я не нашёл. Но нашел архив который ставится в ручном режиме(но это делать мне лень). |
По просьбе выкладываю свежую ревизию : 29460
ссылку на папку : https://drive.google.com/open?id=1up4AJAlmvMeL8a_Ztc7QBMEXyXAAcJMm Код бинарники (версии 24960) : https://drive.google.com/open?id=1Y3BEWOcmFcD7Uco2yF7HRu19V0ctzvli экстракторы файлов (cameras, dbc, maps, vmaps, mmaps ) для тех, у кого ограниченный интернет : https://drive.google.com/open?id=1kKecBd6byciZk1eqPiPN69QJxmqeOhno базы данных (auth, characters, world) : https://drive.google.com/open?id=14Hd-_W0z8jKAa5vcGN79yyJqAyDoT9Kf ---- собранные файлы (cameras, dbc, maps, vmaps, mmaps ) : https://drive.google.com/open?id=1c6WYpZjALJQV5MDvGNey_F0AX8inI0gF (подходят под последнюю версию тринити) ---- для тех, кто уже пользуется растой и хочет сохранить базу аккаунтов и персонажей, подготовил архив со всеми sql-апдейтами для баз данных auth и characters: https://drive.google.com/open?id=1z591-Nn26J8O0HFMqVH-Z5NzUBCFmT1c ---- Немного видео о расте есть на канале в ютубе : https://www.youtube.com/user/qvipka/videos?view_as=subscriber + постоянно мержи с тринити последним + всегда отслеживаем на утечку памяти через valgrind, дабы diff не рос и не убивал постепенно сервер + и конечно же по всем репортам работали над всеми ситуациями с крашами, везде правда проверок на итераторах не хватало. p.s. используйте последнюю версию MySQL Добавлено (25.12.2017, 17:55) |
реклама есть ограничение по онлайну есть ?
WoW Classic Fun Баланс
----------------------------------------------------------------- Помог Ставь + (Я Вернулся)
Сообщение # 14 написано 07.01.2018 в 03:55
|
Новый релиз подготовлен, ревизия 30157 :
файлы сервера (+база + конфиги) - скачать файлы (dbc/maps/Cameras/vmaps/mmaps) - скачать Папка с растой и тд : http://drive.google.com/open?id=1up4AJAlmvMeL8a_Ztc7QBMEXyXAAcJMm ---- Обновления: * все нововведения с ТК * FLAB (first login account bonus (бонус голд 1-му персонажу на аккаунте)) * улучшения в собственном античите (спасибо Sucofog за пойманные ошибки) (можете разные спидхаки потестить) * перескриптована стартовая локация дк (все квесты за исключением последнего - Сияние Рассвета) * исправлен баг с Заземляющим тотемом и полиморфом - video Добавлено (03.03.2018, 21:20) --------------------------------------------- Срочное исправление : * исправлен баг с невозможностью общения после релога на кроссбг * исправлена ошибка с очередностью рег на кросс бг (больше нет множественных регистраций одним человеком на 1 бг) * Множественные обновления в скриптовке ИЧ + добавление ачив. Добавлено (10.03.2018, 03:05) Добавлено (14.03.2018, 23:58) |
Я извиняюсь, а такой набор как OpenServer прокатит? Или обязательно нужно ставить MySQL?
Using configuration file C:/Users/Владислав/Downloads/Core/authserver.conf. Using SSL version: OpenSSL 1.0.2n 7 Dec 2017 (library: OpenSSL 1.0.2m 2 Nov 2017) Using Boost version: 1.65.1 Opening DatabasePool 'auth'. Asynchronous connections: 1, synchronous connections: 1. MySQL client library: 5.7.20 MySQL server ver: 5.7.19 Connected to MySQL database at 127.0.0.1 MySQL client library: 5.7.20 MySQL server ver: 5.7.19 Connected to MySQL database at 127.0.0.1 DatabasePool 'auth' opened successfully. 2 total connections running. Didn't find any executable MySQL binary at 'C:/Users/Владислав/Downloads/Core' or in path, correct the path in the *.conf ("MySQLExecutable"). Could not update the Login database, see log for details. Closing down DatabasePool 'auth'. Asynchronous connections on DatabasePool 'auth' terminated. Proceeding with synchronous connections. All connections on DatabasePool 'auth' closed. |
если он включает в себя свежую версию mysql сервера - то да, конечно.
Цитата Ошибка : Didn't find any executable MySQL binary at 'C:/Users/Владислав/Downloads/Core' or in path, correct the path in the *.conf ("MySQLExecutable"). означает лишь то, что не указан путь к бинарникам твоего mysql сервера из опенсервера. например : Цитата MySQLExecutable = "" замени на (ну аналогичный для твоего openserver) Цитата MySQLExecutable = "C:\Program Files\MySQL\MySQL Server 5.7\bin" Если путь пустой (""), то путь указывается в переменной PATH в самой ОС, в ней путь к бинарникам mysql указывается еще при установке сервера mysql автоматически, в твоем случае просто укажи вручную, ну что-то наподобие : Цитата MySQLExecutable = "D:\OpenServer\MySQL\MySQL Server 5.7\bin" p.s. скачивайте пожалуйста только последние ревизии из папки release ссылка |
Using configuration file D:/Server/Core/authserver.conf. Using SSL version: OpenSSL 1.0.2o 27 Mar 2018 (library: OpenSSL 1.0.2m 2 Nov 2017) Using Boost version: 1.66.0 Opening DatabasePool 'auth'. Asynchronous connections: 1, synchronous connections: 1. MySQL client library: 5.7.21 MySQL server ver: 5.7.20 Connected to MySQL database at 127.0.0.1 MySQL client library: 5.7.21 MySQL server ver: 5.7.20 Connected to MySQL database at 127.0.0.1 DatabasePool 'auth' opened successfully. 2 total connections running. Updating Auth database... DBUpdater: The given source directory E:/svn/REv2 does not exist, change the path to the directory where your sql directory exists (for example c:\source\trinitycore). Shutting down. Could not update the Login database, see log for details. Closing down DatabasePool 'auth'. Asynchronous connections on DatabasePool 'auth' terminated. Proceeding with synchronous connections. All connections on DatabasePool 'auth' closed. Добавлено (01.06.2018, 19:26)
Сообщение # 19 написано 01.06.2018 в 19:26
|
ты странный, база utf-8 как раз дамп (general_ci если точно). Тут уже сам какую создал, так что не надо.
кушает больше чем стандартный тк, да, 2.5 против 2-х. Но это мало, на фоне азероткора, что до 5 идет (правда там мемлики). насчет скелетов - просто по-подробнее, что должно быть, и чего не должно быть а вот про корабли интересно, с петом были ? Как воспроизвести? за эту инфу будет респект и уважуха (с) Добавлено (01.06.2018, 23:48) --------------------------------------------- и правда Хоть ты и злобный какой-то, но тем не менее спасибо тебе мужик Поддержку петов на разных транспортах то добавил (новая фишка, дополнение к петам на транспортах), а вот не прочекал на глупости. Ну что ж, лайт релиз - только бинарники с исправлением краша Release_30574_ONLY_BIN.rar Добавлено (02.06.2018, 00:56) |
Я не злобный, я просто очень долго мучился с этой сборкой. Ты молодец, делаешь хорошо, но лучше запихни в сборку уже готовый сервер, типа Денвера. Буду благодарен. И по пробуй как-то оптимизировать что-ли, иначе кушает много. У меня 4 гига оперативы, но твой сервак умудряется просадить мой комп. Я сервер делал для гильдии, чтобы тактики учить ну и фаниться с нашей Ги.
Добавлено (02.06.2018, 13:45) --------------------------------------------- А вот по поводу кодировки скажу, Русский язык отображается не правильно в БД, он заливается как закорючки. Так-что смени кодировку в самом файле с бд. Там скорее всего стоит кодировка cp1251, потому, что когда я создаю БД, я ставлю кодировку utf-8 |
повторюсь, проблема в настройках вашего mysql сервера, и точка.
А так пора новинку вам показать : http://rustemu.org/2018/06/09/rewritening-wintergrasp/ ОЛО переписано практически с нуля. Больше нет всем известного бага со спавнами, когда нпц и пушки то пропадали, то лежат на земле, вместо того, чтобы стоять на своих постаментах. Больше нет пустых спавнов-пустышек, ничего не подгружается, не использует дополнительно память. Кроме того, для рабочего ОЛО больше нет нужды вырубать UnloadGrid (выгрузку гридов). Теперь спокойно всегда экономится память, а если кто на оло пришел, то как и везде, спокойно прогружается видимость, гриды, ГО и нпц. Все тупые хаки, что плелись за ТК в течении десяти лет - вырезаны. |
Вы используете MySql сервер версии 8.0.11, в то время, как репак, который хотите запустить, берет инструментарий для работы под версию мускуля 5.7.22.
Так что, если бы 8-я линейка sql была бы еще что-то в духе беты и тд, я бы тут разглагольствовал сейчас, что мол так и так надо )) Но нет, MySQL Community Server 8.0.11 сейчас активная лайф-версия, так что моя вина. Скомпилирую скоро новый репак.
Сообщение # 25 написано 20.07.2018 в 06:39
|
Буду ждать вашего релиза с нетерпением))
И еще кое-что, при установке вашего сервера, пользуясь инструкцией на вашем сайте, у меня возникал ряд ошибок, на которые хотелось бы найти решение и объяснения, думаю не только у меня одного они возникали, и не только мне понадобятся эти ответы. 1. Не видит MySQL Из-за чего приходится заливать в базу данных world файл world.sql через navicat, что приводит к массе ошибок. Видимость плохая, придется оставить ссыль (http://www.picshare.ru/view/8895140/) Так же (http://www.picshare.ru/view/8895142/) Решил залить через MySQL command В пособии к установке сервера решил обратится к пункту 4, но не нашел файл my.ini, все равно попробовал залить, и вышла масса одной и той же ошибки. Не удалось мне ее исправить, возможно это связанно с тем, что при выполнении команды mysql --user=root --password=root -D world, командная строка не подает никаких сигналов и нужная база данных не выбирается, и импорт становится невозможным.
Сообщение # 26 написано 20.07.2018 в 23:19
|
Вообще Сияние рассвета - это единственный не переписанный квест из дк локации (самый сложный и большой, долго инфу собирать). И тем не менее, даже в ТК-шном варианте он проходится (пусть и с горем по полам).
Кстати там новая раста 30890.
Сообщение # 29 написано 25.08.2018 в 21:32
|
Просто наглейшая ложь!!! Я последнее время тестирую Азероткор, и никаких до 5 гигов он не жрёт, максимум доходило до 1.7 гигов...
По поводу скелетов, когда я последний раз тестировал твой сервер, ловушки активирующие Селетов стояли прям почти возле Выхода из ЦЛК, аля Тринитикор. Такие вещи нужно чинить в первую очередь. И по поводу БД (utf-8), да, там мой косяк, скорее всего при загрузке SQL файла, в окне забыл указать кодировку utf-8.
Сообщение # 30 написано 02.09.2018 в 04:36
|
| |||
| |||