Этот файл конфигурации игры в первую очередь определяет, какие DLL-библиотеки вызываются процессами FLserver.exe и Freelancer.exe, а также порядок их загрузки. В блоках в верхней части файла есть несколько параметров, которые можно использовать для принудительного изменения некоторых игровых или серверных настроек.
Каждый из следующих разделов может быть написан только один раз, желательно в указанном порядке.
📎 [Freelancer]
| Ключ |
Значение |
Несколько |
Примечание |
| data path |
каталог |
нет |
Путь к игровым данным относительно freelancer.exe |
| local_server |
dll |
нет |
|
| initial_world |
Файлы:InitialWorld |
нет |
Относительно data path |
| AppGUID |
GUID |
нет |
Уникальный идентификатор приложения Freelancer. Менять его нет необходимости |
📎 [Display]
| Ключ |
Значение |
Множественное |
Примечание |
| fullscreen |
0 / 1 |
нет |
|
| size |
integer, integer |
нет |
|
| color_bpp |
integer |
нет |
|
| depth_bpp |
integer |
нет |
|
🔥 [Startup]
| Ключ |
Значение |
Множественное |
Примечание |
| movie_file |
video file |
да |
|
🔥 [ListServer]
Этот блок определяет глобальный сервер листинга, на котором Freelancer.exe и FLServer попытаются зарегистрироваться при загрузке.
| Ключ |
Значение |
Множественное |
Примечание |
| hostname |
ip/name |
нет |
|
| port |
integer |
нет |
|
⚡ [Server]
Этот блок позволяет предварительно заполнить значения имени и описания для FLServer.exe.
| Ключ |
Значение |
Множественное |
Примечание |
| name |
string |
нет |
|
| description |
string |
нет |
|
| death_penalty |
integer |
нет |
Процент вашего груза (транспортируемого и несмонтированного оборудования), потерянного в результате смерти в MP |
📌 [Initial MP DLLs]
Инициализирует файлы DLL, вызываемые FLServer.exe при его запуске.
| Ключ |
Значение |
Несколько |
Примечание |
| path |
каталог |
нет |
относительно freelancer.exe |
| DLL |
dll, [строка], [LOWEST / BELOW_NORMAL / NORMAL / ABOVE_NORMAL / HIGHEST] |
да |
|
🔭 [Initial SP DLLs]
Начальные файлы DLL вызываются при запуске новой игры или загрузке игры.
| Ключ |
Значение |
Несколько |
Примечание |
| path |
каталог |
нет |
относительно freelancer.exe |
| DLL |
dll, [строка], [LOWEST / BELOW_NORMAL / NORMAL / ABOVE_NORMAL / HIGHEST] |
да |
|
💥 [Resources]
Файлы строковых ресурсов, вызываемые Freelancer.exe
| Ключ |
Значение |
Множественное |
Примечание |
| DLL |
dll |
да |
|
📎 [Data]
Порядок загрузки этого блока важен. В многопользовательском режиме порядок загрузки сервера и клиента должен совпадать.
| Ключ |
Значение |
Множественное |
Примечание |
| solar |
path |
да? |
должен быть загружен до «universe» |
| universe |
path |
да? |
должен быть загружен после «solars» |
| constants |
path |
да? |
|
| fonts |
path |
да |
|
| fonts_dir |
path |
да? |
|
| sounds |
path |
да |
|
| voices |
path |
да |
|
| explosions |
path |
да |
|
| debris |
path |
да |
|
| asteroids |
path |
да |
|
| equipment |
path |
да |
|
| ships |
path |
да |
|
| goods |
path |
да |
|
| loadouts |
path |
да |
|
| bodyparts |
path |
да |
|
| costumes |
path |
да |
|
| PetalDB |
path |
да |
|
| effects |
path |
да |
|
| effect_shapes |
path |
да |
|
| fuses |
path |
да |
|
| concave |
path |
да? |
|
| intro |
path |
да |
|
| gate_tunnels |
path |
да |
|
| groups |
path |
да |
|
| HUD |
path |
да |
|
| jump_effect |
path |
да |
|
| stars |
path |
да |
|
| igraph |
path |
да |
|
| bases |
|
no |
bases не имеет имени файла, но ключ указывает порядок загрузки |
| markets |
path |
да |
|
| NewCharDB |
path |
да |
|
| WeaponModDB |
path |
да |
|
| rtcslider |
path |
да |
|
📌 [Error]
Блок ниже не работает в немодифицированных копиях Freelancer и не влияет на вывод логов FLSpew. Эта функция корректно работает в бета-версии игры.
| Ключ |
Значение |
Множественное |
Примечание |
| log |
filepath / $window / $text, [<error kind>], [<severity level>] |
да |
|
📎 Error Type
| Ключ |
Значение |
| -1 |
все типы, различение отображается по степени важности |
| 65536 |
значение «игнорировать тип» |
| 65540 |
assert-сообщения |
| 'I' |
передача входящих пакетов |
| 'O' |
передача исходящих пакетов |
| 'i' |
сообщения, связанные с созданием экземпляров (масса, MOI, экипировка) |
| 'r' |
важные события, связанные с отношением/репутацией |
| 'a' |
подробная информация о загрузке/выгрузке архетипов |
| 'c' |
отчёты о событиях на стороне сервера, отправляемые контроллерам |
| 'm' |
сообщения, сгенерированные миссиями |
| 's' |
лог активности второго потока |
| 'f' |
отчёты об открытии/закрытии файлов |
| 'e' |
сообщения о взрывах/запалах |
| 'd' |
сообщения о повреждениях |
| 'A' |
сообщения о командах консоли reload |
| 'R' |
Render Pipeline |
| 'n' |
SERVER.DLL |
| 'w' |
мелкие общие ошибки |
💨 Severity Level
| Ключ |
Значение |
| 0 |
Неустранимые ошибки |
| 1 |
Восстанавливаемые ошибки |
| 2 |
Условия, которые могут указывать на проблему, но обрабатываются |
| 3 |
Полезные сообщения, присутствующие в релизных сборках |
| 4 |
Информация, полезная для отладки или определения потока программы |
| 5..n |
Более высокие уровни трассировки указывают на более подробную информацию |