Запуск нескольких клиентов-фрилансеров на одном компьютере
Иногда при тестировании изменений, связанных с многопользовательской игрой, требуется запустить несколько клиентов Freelancer на одном компьютере, чтобы можно было подключить два контролируемых клиента к локальному серверу для тестирования или исследований. По умолчанию Freelancer не может запускать более одного клиента одновременно, даже если исполняемые файлы переименовываются или вызываются из разных папок.
🔥 Запуск нескольких клиентов
- Скачайте и установите выбранный вами шестнадцатеричный редактор. Мы рекомендуем Hexplorer, но это должен уметь любой редактор.
- Откройте
Freelancer.exe
и перейдите по адресу0x1E6DCC
. Это смещение обычно используется для переименованияlpName
, когда Freelancer вызываетCreateMutex
, но в данном случае мы установим его в null. Измените здесь байты с46
на00
и сохраните исполняемый файл. - Теперь вы можете запускать несколько экземпляров Freelancer на одном компьютере. Убедитесь, что вы останавливаете их запуск с помощью ключа
-w
, чтобы иметь возможность быстро переключаться между двумя клиентами.
📎 Подключение нескольких клиентов к одному серверу
К сожалению, для подключения нескольких клиентов на одной машине к одному и тому же серверу вам придется выполнить горячую замену вашего идентификатора многопользовательской игры:
- Скачайте и запустите [Freelancer Account Manager] (https://www.moddb.com/games/freelancer/downloads/freelancer-account-manager) от имени администратора.
- Выберите «FL» и нажмите «Выбрать путь к FL». Укажите программе локальный экземпляр Freelancer.
- Создайте дополнительную учётную запись, нажав «Инструменты», а затем «Создать новую учётную запись».
- Запустите FLServer, затем запустите один экземпляр Freelancer и подключитесь к локальному серверу.
- Поменяйте учётные записи в FAM, щёлкнув правой кнопкой мыши по второму аккаунту и нажав «Применить».
- Запустите второй экземпляр Freelancer и снова подключитесь к серверу. Вы должны быть подключены к отдельной учётной записи и иметь возможность управлять двумя персонажами одновременно.