Все стандартно, посмотреть сетевые протоколы, понять, как клиент общается с серваком и воспроизвести это под линукс без клиента.
Наша главная цель - это создать сессию под линукс, без клиента.
Вот что удалось выяснить у человека, который уже создал себе такой сервер:
Pluspy — Вчера, в 22:43
To create a mission, you must send a mission creation packet through the TCP connection to Gaijin servers.
Pluspy — Вчера, в 22:44
It starts a tcp connection with gaijin servers
You can create missions by sending packets in this connection
gto85 — Вчера, в 22:45
Should commands be sent in binary?
Pluspy — Вчера, в 22:45
Yes, the packets are compressed and encrypted
Хочу отметить, что у нас нет API, нет руководства или готовых команд - все нужно определить самостоятельно посредством анализа работы клиента, который через игровой интерфейс конектится к сервервам Тундры и посредвом нажатия кнопок в меню создает игровую сессию.