Приветствую, сегодня хотел бы объяснить как поднять свой сервер warface, но перед этим... Плюсы данного эмулятора Более понятная настройка в отличии от других эмуляторов (а тестировал я много чего) Из зависимостей только node Очень (ну прям очень) удобный dedicatedserver, запускаешь один раз и перезапуск больше не нужен Есть консоль разработчика (как в клиенте так и на сервере) Полноценно работает pve Подготовка 1) Скачиваем архив Ссылки на vt не будет, по этом используйте на свой страх и риск 2) Разархивируем в отдельную папку (можно и не в отдельную если вы любитель всё скидывать в одну папку как и я) Настройка эмулятора Заходим в XmppServer И запускаем по очереди MongoDbStart.bat XmppServerTcp.bat ComponentConferenceStart.bat ComponentWFCStart.bat Masterserver(pvp_pro_001).bat Masterserver(pve_001).bat Запуск и настройка клиент части Заходим в GameClient Первое с чего стоит начать так это с настройки подключения к эмулятору (Если вы запускаете эмулятор для себя и не собираетесь звать друзей, то пропустите этот этап) Заходим в online.cfg И изменяем ip к которому будем подключаться online_server = внешний ip хоста (radmin и подобное) Сохраняем и на этом закончили Запускаем клиент через Game.exe (Да всё банально без каких либо лаунчеров и прочей канетели) По умолчанию есть два аккаунта Логин:пароль 1:1 2:2 Для добавления аккаунтов на сервер надо изменить файл по пути XmppServer\XmppServerTcp\config.js Вот эти строчки "localAccounts": { "masterserver": { "password": "masterserver", "allowBindCustomResource": true, "admin": true, "authAllowedFromIps": ["127.0.0.1"] }, "dedicated": { "password": "dedicated", "allowBindCustomResource": true, "admin": false, "authAllowedFromIps": null }, "1": { "password": "1", "allowBindCustomResource": false, "admin": false, "authAllowedFromIps": null }, "2": { "password": "2", "allowBindCustomResource": false, "admin": false, "authAllowedFromIps": null }, "Просто указываем логин": { "password": "И пароль", "allowBindCustomResource": false, "admin": false, "authAllowedFromIps": null } }, Дублируем один из аккаунтов и меняем логин и пароль на свой JS "localAccounts": { "masterserver": { "password": "masterserver", "allowBindCustomResource": true, "admin": true, "authAllowedFromIps": ["127.0.0.1"] }, "dedicated": { "password": "dedicated", "allowBindCustomResource": true, "admin": false, "authAllowedFromIps": null }, "1": { "password": "1", "allowBindCustomResource": false, "admin": false, "authAllowedFromIps": null }, "2": { "password": "2", "allowBindCustomResource": false, "admin": false, "authAllowedFromIps": null }, "Просто указываем логин": { "password": "И пароль", "allowBindCustomResource": false, "admin": false, "authAllowedFromIps": null } }, Дублируем один из аккаунтов и меняем логин и пароль на свой Последнее Запускаем дедик GameClient\Bin64\DedicatedServer.exe Заходим в игру и наслаждаемся что всё работает Немного скриншотов из игры Дополнительно, список команд для эмулятора https://disk.yandex.ru/d/_RELqty1cJVE7w Заключение Никодим гений Не реклама, но хотелось бы отметить место где находяться люди развивающие этот проект link (discord) link (github)
Axejester, Так уже вроде как есть (в дискорде создателей 2020 года так же есть версия 2012 года если не ошибаюсь) да и просто в открытом доступе