Giter Club home page Giter Club logo

unrealkaraulov / war3_my_platforms Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 2.0 480.88 MB

Выкладываю свои проекты (сборка сервер-бот-клиент + улучшенный клиент) для Warcraft 3 1.26a в публичный доступ.

License: The Unlicense

CMake 6.64% Lua 0.23% Batchfile 0.06% C++ 28.61% C 36.24% Makefile 0.12% Visual Basic .NET 0.24% Objective-J 1.21% C# 4.68% Roff 2.37% Shell 0.30% Perl 0.11% Python 0.09% PHP 0.23% Awk 0.01% XSLT 0.01% HTML 18.50% CSS 0.12% Less 0.19% SCSS 0.06%
ghostpp pvpgn pvpgn-servers pvpgn-source warcraft warcraft-iii warcraft3 wc3 wc3proxy

war3_my_platforms's Introduction

war3_my_platforms

Выкладываю свои крупнейшие можно скзаать проекты (сборка сервер-бот-клиент + улучшенный клиент) для Warcraft 3 1.26a в публичный доступ.

К сожалению в исходниках вам придется разбираться самим.

Проекты Warcis и Rebirth не увидели свет по некоторым причинам, не зависящим от меня.

Проекты готовы на 95% и 85% соответственно.

** Описание WARCIS **

PVPGN сервер с поддержкой паролей с bcrypt шифром, аддон для xenforo.

В PVPGN сервер встроена возможность многопоточного запуска GHOST ботов.

В GHOST боты добавлена многопоточность (1 бот может входить на сервер множество раз, для хоста нескольких игр без проблем)

(В ботах отключена многопоточность по неизвестным причинам, для добавления добавьте в ghost.cpp запуск new CBNET в std::thread, по идее этого должно хватить)

Встроена всевозможная статистика, и прочее. Сервер в отдельном потоке проводит подсчет статистики dota elo по некой формуле, о которой я не помню ничего :)

Клиентская часть содержит в себе античит, gproxy в виде DLL, а так же модификации для Warcraft 3.

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

А так же войсчат. (общение голосом)

** Описание REBIRTH **

Тут только клиент, суть в том что все игры создаются в лаунчере, а игра запускается уже только для игры в карты.

Исходные коды не планировались для публикации, но судя по всему проекты описанные выше запущены не будут.

!!!За качество исходного кода не ругать, т.к планировалось что исходный код никто не увидит :) :)!!!

И большая часть функционала находилась на стадии тестирования и ждала очереди на рефакторинг кода :D

Для связи можете писать в ВК или в ISSUES.

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

war3_my_platforms's People

Contributors

unrealkaraulov avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.