Краткая выжимка для старта https://pvpgn.pro/pvpgn_installation.html
Как прикрутить ботов - сложный вопрос. Если взять любого бота, то он должен нормально работать, но как бы отдельно от сервера. Пользователи посылают ему команды, он создает игры, и всю статистику у себя считает.
Если нужна возможность создавать игры, как на iccup, с интеграцией в команды pvpgn, то это придется делать самому:
https://forums.pvpgn.pro/viewtopic.php?id=1680
https://forums.pvpgn.pro/viewtopic.php?id=1325
https://forums.pvpgn.pro/viewtopic.php?pid=6624#p6624 в Lua уже сделана часть для pvpgn
https://forums.pvpgn.pro/viewtopic.php?id=1644
https://forums.pvpgn.pro/viewtopic.php?id=1574 тут skyfall что-то пилит, не уверен что это работает, и там для версии 1.8.5 - по идее, все тоже самое уже сделано на Lua
Как минимум, выбранного бота все-равно нужно доделывать.
Для чего нужен бот:
1) Не у всех игроков реальный IP адрес и открыт порт 6112, поэтому хостом может быть далеко не каждый.
2) У хоста пинг нулевой, и это дает значительное преимущество. Здесь бот очень желателен, чтобы пинг до него был примерно равномерным у всех игроков.
3) Бот ведет статистику игр доты. Сам pvpgn считает доту пользовательской картой, поэтому никакого рейтинга для неё не ведется. Это связано с тем, что статистика от подобных карт не отправляется клиентом игры на сервер pvpgn после игры.
Do not ask for support in PM.