Этот файл конфигурации игры в первую очередь определяет, какие 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 |
Более высокие уровни трассировки указывают на более подробную информацию |