Используйте идентификатор игрового сервера в файле conf, включенном в приложение.конф
Допустим, у меня есть файл conf под названием extra.конф. Я добавляю его в приложение игрового сервера.conf вот так:
@include.extra = extra.conf
И дополнительно.conf выглядит так:
foo=bar
Следующий код возвращает bar
как и ожидалось:
Play.configuration.getProperty("foo");
Однако, если я хочу префиксировать свойство с идентификатором сервера следующим образом:
%someid.foo=bar
И запустите сервер с указанным выше идентификатором:
play run --%someid
Код больше не может получить свойство foo.
Если я перемещаюсь %someid.foo=bar
непосредственно в приложение.конф вместо того, чтобы иметь его в дополнительном.файл conf, он снова работает.
Кто-нибудь знает, можно ли заставить работать исходный сценарий, где я префиксирую свойство с идентификатором сервера и включаю это свойство через файл conf, который не является приложением.конф?