Приватно для 4VIY

Тимур14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
26.07.2011

Клиент при запуске проверяет наличие указанных файлов рядом с ним, наличие указанных процессов, если всё норм, то запускает в командной строке @start bin32/aion.bin -cc:7 -ip:***.***.***.*** , далее отсылает на указанный ip (сервер) пакет "привет" на порты 9000 (3 раза), 9001 (3раза), 9002 (3 раза) (это чтоб если вдруг лагнёт отправка или сеть), и теперь он снова проверяет наличие указанных процессов, если нащёл то снова шлёт привет на указанные порты на сервер, если же не находит хоть один процесс, то отсылка прекращается, и закрывается процесс aion.bin, клиент закрывается.

сервер, на сервере стоит файервол, по умолчанию порт 7777 закрыт, а порты 9000, 9001, 9002 слушаются, если пришла пакет привет от клиента на эти порты, то формируется новое правило, открыть этому ip порт 7777 на 1 минуту, если в течении минуты не повторилась последовательность на порты 9000 90001 90002 то правило исчезает, если повторилось то правило снова формируется, и старое так и уходит через минуту, или же правило продлевается снова на минуту, так что пока не получит привет на порты 9000-9002 то порт 7777 закрыт. (порт кнокинг система)

клиент же поле старта повторяет цикл проверки процессов и отсылки каждые 25 секунд

+ серверная часть работала от ключа а именно: что бы к примеру он работал от выданного мной ключа, к примеру 30 дней, потом перестаёт работать, или чтоб прежде чем стартовал сервер он бурился к нам и авторизировался по ключу

+ картинка в клиентской

Заявки фрилансеров