Если бы это был ServerConfig то и вопросов бы не возникло. Да и что ему делать в БД, не проще ли настройки хранить в том же json?
var configuration = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("Server.json", true, true)
.Build();
Code: C#
Только вот IP и Port всё же лучше вынести в таблицу, так как игровых серверов может быть несколько, даже не может быть, а их по умолчанию 2. В конфиге проще указать Id сервера (из таблицы gameservers).