Решил загрузить свои исходные коды которые я писал для Warcis , а так же для Rebirth, платформ, где основателем проектов являлся Venmade.
Одна из них просуществовала несколько месяцев, другая же так и не увидела свет.

Скриншоты клиента Warcis.

Внутриигровое меню создания игры

Статистика в лобби

Цвет никнейма и чата(видно всем)

Отображение значка рангов

Примечание:
Скриншоты Rebirth версии на данный момент отсутствуют.
  • Для пробного старта можете запустить Windows Server, т.к для компиляции под linux возможно придется помучиться слегка.
  • Потребуется FTP для карт (боты качают карты с ftp сервера) , FTP для клиента (ReadOnly, качает обнову оттуда же; качает только первый или второй клиент тоже).
  • Примеры конфигов карт придется смотреть и добавить новые.
  • В исходниках айпишники и данные FTP для обновлений поменять на другие.
  • Название Warcis и Rebirth обязательно поменять в исходных кодах, Данные названия уже принадлежат Venmade :)
Сервер(pvpgn) достаточно серьезно переписывался. Имеется поддержка bcrypt паролей, кастомные пакеты для античита, войсчата, команд, передачи статистики и т.д.
В хост бот(ghost++ no boost) было добавлено только пару пакетов, загрузка карт с фтп, и многопоточный старт( то есть он под одним аккаунтом входил несколько раз (сколько угодно) и мог хостить много игр сразу).
`
ОЖИДАНИЕ РЕКЛАМЫ...
29
Мне кажется, что подобное должно быть в проекте по программированию или софту.
35
Волчачка, ну можно расценивать это как мод к варкрафту.
29
PUVer, тут именно программирование будет. Ибо тут исходники и C++, вроде ещё где-то шарп фигурирует. Тут больше упор в программирование, чем в мод для варика. Вот если бы чисто готовый сервер с настройкой, то да вопросов нет. Да и в этом проекте нет категории исходников. Можно конечно глобализировать нужную категорию, которая есть в проекте по программированию, но....
38
Волчачка, это варкрафт 3 в первую очередь
2
Не знаю может перетащите куда надо или пусть так и висит может кто увидит :)
Просто проекты были вполне себе конкурентоспособны, функционалом получше чем iCCup.
Там первый вариант (WARCIS) аналог их основного клиента, но функционалом намного лучше, там меню создания игр (можно тоже /host , а можно через это меню), поддержка карт с мемхаком(специальные конфиги для карт, где добавлялись DLL из карты в белый список, античит не ругался и восстанавливал память после игры в такие карты), иконки рангов в лобби, выбор цвета никнейма, текста и много чего еще.
Второй вариант (REBIRTH) аналог их бета лаунчера, проект был в активной разработке, и на этом оба проекта умерли, там игру уже запускало я практически уверен :) По идее оба варианта играбельные, не помню. Очень много лет прошло.
Но дальше стадии тестирования не ушли.
Если кто-то знает C++ и C#, и имеет средства, сможет открыть себе сервер.
Естественно там код не планировал для публикации, нужно много рефакторинга и т.п
И проекты чисто под 26 версию, хотя вот второй клиент, не зависит от версии варкрафта.
Если соберетесь открывать сервер, названия в проектах измените, т.к там владелец был Venmade. Последний проект умер когда к команде какой-то недодизайнер подсоединилась и решила она там сама чето делать, я пытался ей объяснить что да как, и на этом моменте воспоминания прерываются я так понял из-за нее проекты умерли :) :) :)
2
Вот скриншоты первого варианта платформы:
Внутриигровое меню создания игры
Статистика в лобби
Цвет никнейма и чата(видно всем)
ну и отображение значка рангов

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

karaul0v, оформи ресурс красиво, и заполни его как этот комментарий почти, но без лишней воды.
в этом же ресурсе или подругому создать?
2
Перенес туда текст, достаточно?
Во втором варианте вроде как планировалось что игр будет много, не только Warcraft 3, но "платформа" так и не была запущена по каким-то причинам:(
38
karaul0v, на каком сервере, сколько игр? Если реально на линуксе поднять, можем поиграться.

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

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

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

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

Потребуется твоя помощь, можем предоставить небольшие мощности
Игрa была только варкрафт, планировалось больше но все заглохло :)
Мы там ещё AoE планировали и C&C и ещё парочку RTS, но да, в виду одного недалёкого "умника" и приведённой им "супердурой" всё пошло коту под хвост. Но обидно, что про меня ты вообще не вспомнил, я с тобой всё тестировал и с кнутом за тобой бегал T_T.
2
ну да забыл :(
Ахахх да)) столько лет лежали исходники, думаю кому-нибудь это больше понадобится, не пропадать же наработкам всем :)
Я так кое у кого спрашивал перед публикацией, никто особо не рвется сервер по вар3 открывать, так что залил на гитхаб, пусть мои исходники берут те кому они понадобится, может откроется какой-нибудь нормальный вар3 сервер :)
20
ну да забыл :(
Ахахх да)) столько лет лежали исходники, думаю кому-нибудь это больше понадобится, не пропадать же наработкам всем :)
Я так кое у кого спрашивал перед публикацией, никто особо не рвется сервер по вар3 открывать, так что залил на гитхаб, пусть мои исходники берут те кому они понадобится, может откроется какой-нибудь нормальный вар3 сервер :)
Ну, надежды есть, вон Кирилл (IrinaBot) по чуть-чуть следует тому же пути, на который я хотел перевести Rebirth (что в итоге ты и сделал, чем я тебе кровь пил). :D
Ну и мои наработки = туча функционала, постепенно может всё это пойдёт в работу.
Ещё раз, спасибо тебе за всё время и усилия, что ты вложил и да реально обидно, что всё пошло не так как я планировал. :C
2
Ну просто напросто можно было оставить первый клиент, где все работало, и это бы составило конкуренцию iccup, т.к был большой функционал, и войсчат, который на iccup до сих пор только в планах... :)
(Тот который в папке с названием WARCIS)
Второй да, он как бета лаунчер iccup. Только ещё загрузка карт была, и т.п
(Из папки Rebirth)
Сервер и боты вроде как одни те же на оба клиента были.

Кстати я войсчат ещё в доту лича добавлял, очень и очень давно, и он работал, но управление юнитом зависало если длинные сообщения отправлять. Но так как я не смог найти и обойти ограничение на количество отправленных данных в секунду, войсчат в самой карте отключен. :)
13
Обидно что все это коту под хвост. Надеюсь иринабот догонит по функционалу.
2
А если серьезно, то на первый вариант, что бы начал запускаться, я потратил от силы одну неделю, остальное пошло на улучшение функционала и багфиксы.
Второй вариант, т.к я не очень разбирался в xaml и вообще в дизайне, потратил куда больше времени, ну и как видите зря :).
Тестеры тоже намучались, днями и ночами тестировали все, и тоже впустую:)
20
А если серьезно, то на первый вариант, что бы начал запускаться, я потратил от силы одну неделю, остальное пошло на улучшение функционала и багфиксы.
Второй вариант, т.к я не очень разбирался в xaml и вообще в дизайне, потратил куда больше времени, ну и как видите зря :).
Тестеры тоже намучались, днями и ночами тестировали все, и тоже впустую:)
Ну, второй вариант как не крути во всех планах лучше первого, ибо максимальный отказ от UI игры + зависимостей игры, то бишь можно своё лобби делать как душе угодно с преферансом и куртизанками, о чём я давно-давно ещё говорил, сделано как не крути не зря (в плане показа функционала), всему своё время, думаю всё-таки скоро Кирилл таки начнёт делать в этой же стилистике и все эти финтифлюшки будут наконец-то задействованы.
Делать конкурента ракапу - это очень низкая планка (о чём я тоже давно говорил), ровно так же как и упираться строго в 1 карту. Поверь, твои наработки не пропадут, а коли ещё и желание появится опять этим заниматься (вон я тоже зарекался, что с концами забил, в итоге выкатил UjAPI xD), то думаю будет вариант объединить усилия (но это так, идеи в воздух).
А про войс чат, я не знаю, как по мне лучше интегрировать Mumble. :D
2
Внес исправления в код, теперь Rebirth клиент работает без проблем. Но там конечно дизайн оставляет желать лучшего. В Warcis клиенте немного багов нашлось но я думаю если кто-то в серьез захочет я там описал их, там исправить не особо трудно. Обновил инструкции по настройке платформы. Играть одновременно с Warcis и Rebirth клиенты нельзя, т.к Rebirth не создает игру пока хост не нажмет кнопку старт.
Веб часть делал только для xenforo2, и матч лист как на iccup реализован не был, так что тоже проблема :)
Еще обновил pvpgn версию до последней с гитхаба.
На этом все и обновлять код больше не буду.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.