2
2
7 месяцев назад
2

» WarCraft 3 / Игровая платформа War3 (исходники)

Внес исправления в код, теперь Rebirth клиент работает без проблем. Но там конечно дизайн оставляет желать лучшего. В Warcis клиенте немного багов нашлось но я думаю если кто-то в серьез захочет я там описал их, там исправить не особо трудно. Обновил инструкции по настройке платформы. Играть одновременно с Warcis и Rebirth клиенты нельзя, т.к Rebirth не создает игру пока хост не нажмет кнопку старт.
Веб часть делал только для xenforo2, и матч лист как на iccup реализован не был, так что тоже проблема :)
Еще обновил pvpgn версию до последней с гитхаба.
На этом все и обновлять код больше не буду.
0
2
11 месяцев назад
0

» WarCraft 3 / Игровая платформа War3 (исходники)

А если серьезно, то на первый вариант, что бы начал запускаться, я потратил от силы одну неделю, остальное пошло на улучшение функционала и багфиксы.
Второй вариант, т.к я не очень разбирался в xaml и вообще в дизайне, потратил куда больше времени, ну и как видите зря :).
Тестеры тоже намучались, днями и ночами тестировали все, и тоже впустую:)
0
2
11 месяцев назад
Отредактирован karaul0v
0

» WarCraft 3 / Игровая платформа War3 (исходники)

Ну просто напросто можно было оставить первый клиент, где все работало, и это бы составило конкуренцию iccup, т.к был большой функционал, и войсчат, который на iccup до сих пор только в планах... :)
(Тот который в папке с названием WARCIS)
Второй да, он как бета лаунчер iccup. Только ещё загрузка карт была, и т.п
(Из папки Rebirth)
Сервер и боты вроде как одни те же на оба клиента были.

Кстати я войсчат ещё в доту лича добавлял, очень и очень давно, и он работал, но управление юнитом зависало если длинные сообщения отправлять. Но так как я не смог найти и обойти ограничение на количество отправленных данных в секунду, войсчат в самой карте отключен. :)
2
2
1 год назад
Отредактирован karaul0v
2

» WarCraft 3 / Игровая платформа War3 (исходники)

ну да забыл :(
Ахахх да)) столько лет лежали исходники, думаю кому-нибудь это больше понадобится, не пропадать же наработкам всем :)
Я так кое у кого спрашивал перед публикацией, никто особо не рвется сервер по вар3 открывать, так что залил на гитхаб, пусть мои исходники берут те кому они понадобится, может откроется какой-нибудь нормальный вар3 сервер :)
2
2
1 год назад
2

» WarCraft 3 / Игровая платформа War3 (исходники)

karaul0v, на каком сервере, сколько игр? Если реально на линуксе поднять, можем поиграться.

Потребуется твоя помощь, можем предоставить небольшие мощности
Игрa была только варкрафт, планировалось больше но все заглохло :)
0
2
1 год назад
Отредактирован karaul0v
0

» WarCraft 3 / Игровая платформа War3 (исходники)

Не помню скомпилится ли сходу под Linux, а и кстати там войсчат тоже был (во время игры, в отдельном фрейме никнеймы и кнопки "mute", как-то так, не помню уже столько лет прошло).

karaul0v, на каком сервере, сколько игр? Если реально на линуксе поднять, можем поиграться.

Потребуется твоя помощь, можем предоставить небольшие мощности
в общем не знаю, все тестировалось на Windows сервере, т.к мне было быстрее на нем обновлять сервер и работать, до полноценного запуска на linux дело не дошло.
Щас не хочется уже этим заниматься. Знаю что WINAPI не использовал, значит с linux будет совместимо 99% кода сервера и ботов.
0
2
1 год назад
Отредактирован karaul0v
0

» WarCraft 3 / Игровая платформа War3 (исходники)

Перенес туда текст, достаточно?
Во втором варианте вроде как планировалось что игр будет много, не только Warcraft 3, но "платформа" так и не была запущена по каким-то причинам:(
0
2
1 год назад
0

» WarCraft 3 / Игровая платформа War3 (исходники)

Не так долго просуществовала платформа Warcis, все работало на Windows сервере на момент тестов, игры играли, все работало.
Rebirth (продолжение Warcis) так и не стартанул.
Ничего на счет железа сказать не могу.

karaul0v, оформи ресурс красиво, и заполни его как этот комментарий почти, но без лишней воды.
в этом же ресурсе или подругому создать?
0
2
1 год назад
Отредактирован karaul0v
0

» WarCraft 3 / Игровая платформа War3 (исходники)

Вот скриншоты первого варианта платформы:
Внутриигровое меню создания игры
Статистика в лобби
Цвет никнейма и чата(видно всем)
ну и отображение значка рангов

Если кто-то решится на открытие своей платформы я буду только рад.
Тестирование проводилось на Windows сервере, сборка под linux проводилась только несколько раз, WINAPI в коде ботов и серверов не использовалось, вероятно придется мелкие фиксы вносить что бы собирать под linux :)
Для пробного старта "хватит даже одной машины".
Потребуется FTP для карт (боты качают карты с фтп) , FTP для клиента (качает обнову с фтп, не помню первый или второй клиент).
Потом примеры конфигов карт придется смотреть.
В исходниках айпишники и данные FTP (только чтение) для обновы менять.
Название Warcis и Rebirth тоже обязательно поменяйте в исходных кодах, т.к эти названия принадлежат Venmade вроде бы :) :)
Сервер достаточно серьезно переписывался, поддержка bcrypt паролей, кастомные пакеты для античита, войсчата, команд, передачи статистики и т.д
В боты только пару пакетов добавлено было и многопоточный старт, то есть он под одним аккаунтом входил несколько раз (сколько угодно) и мог хостить много игр сразу.
Я врядли помогу с кодом, так что знания в C++/C# обязательны :)
0
2
1 год назад
Отредактирован karaul0v
0

» WarCraft 3 / Игровая платформа War3 (исходники)

Не знаю может перетащите куда надо или пусть так и висит может кто увидит :)
Просто проекты были вполне себе конкурентоспособны, функционалом получше чем iCCup.
Там первый вариант (WARCIS) аналог их основного клиента, но функционалом намного лучше, там меню создания игр (можно тоже /host , а можно через это меню), поддержка карт с мемхаком(специальные конфиги для карт, где добавлялись DLL из карты в белый список, античит не ругался и восстанавливал память после игры в такие карты), иконки рангов в лобби, выбор цвета никнейма, текста и много чего еще.
Второй вариант (REBIRTH) аналог их бета лаунчера, проект был в активной разработке, и на этом оба проекта умерли, там игру уже запускало я практически уверен :) По идее оба варианта играбельные, не помню. Очень много лет прошло.
Но дальше стадии тестирования не ушли.
Если кто-то знает C++ и C#, и имеет средства, сможет открыть себе сервер.
Естественно там код не планировал для публикации, нужно много рефакторинга и т.п
И проекты чисто под 26 версию, хотя вот второй клиент, не зависит от версии варкрафта.
Если соберетесь открывать сервер, названия в проектах измените, т.к там владелец был Venmade. Последний проект умер когда к команде какой-то недодизайнер подсоединилась и решила она там сама чето делать, я пытался ей объяснить что да как, и на этом моменте воспоминания прерываются я так понял из-за нее проекты умерли :) :) :)
0
2
1 год назад
0

» WarCraft 3 / iCCup dota 6.83s разблокировать/оптимизировать

Там сконвертирован код из Jass в C++, и вместо запуска war3map.j, загружается библиотека war3map.dll из карты.
Можно так любую карту в C++ перевести, но нужно загружать DLL, а без лаунчера это делается только через мемхак.