1 час назад, Troy1 сказал:Bek это отдельная софтина которая управляется через конфиги. А сама софтина управляет библиотекой BEServer_x64.dll. через RCon.
Принцип работы Bek примерно такой.Лимит игроков на сервере выставлен на 50 игроков.
В конфиге Bek ты выставляешь резервные слоты для админов и вип игроков, ну скажем 5 и того остаётся 45 свободных слотов.
В дргом конфиге у тебя список админов и вип игроков.
На сервер начинают заходить игроки, а вэтот момент софтина Bek которая управляет BEServer_x64.dll. через RCon, сверяет реальный онлайн на сервере с конфигом Bek. Ага онлайн ниже 45, не чего не делаем, но когда на сервер будет заходить 46 игрок. Bek снова проверит реальный онлайн с конфигом Bek.
Bek видит что онлайн уже больше 45 игроков, тогда он начинает проверять, а не админ ли это заходит, который вписан в конфиг, если админ, то кик игрока и админ спокойно заходит на сервер.
Вроде как то так, если память не отшибло)))
Всё верно, но мод в 100 строчек будет делать тоже самое и смысла от этого абсолютно нет)
Другое дело если бы он создавал реальные резервные слоты, потому что реализация которая сейчас самое главное:
Не позволяет корректно работать очереди для входа на сервер - потому что 1-й человек в очереди сразу же будет подключаться к 46-ому слоту и будет кикнут ведь он не админ, всё, это и есть одна из главных проблем такой реализации, даже если оставить один слот под админа, очереди не будет и будет проблема, игрока будет каждый раз кикать и каждый раз ему сидеть в меню тыкать кнопку подключиться чтобы зайти на 45-й слот? Ну это бред же, полный)
