forked from SoDOff-Project/sodoff

* add support for old missions API (aka "steps missions") * config option to disable loading non SoD Data (used only for missions and achievements for now) * make AuthenticateUser endpoint compatible with games that use e-mail as login * add api keys for lands * add GetGameCurrency endpoint * allow create empty stores and add store "8" (empty) --------- Co-authored-by: Robert Paciorek <robert@opcode.eu.org>
19 lines
593 B
C#
19 lines
593 B
C#
namespace sodoff.Configuration;
|
|
public class ApiServerConfig {
|
|
public string ResponseURL { get; set; } = string.Empty;
|
|
|
|
public string MMOAdress { get; set; } = "127.0.0.1";
|
|
public int MMOPort { get; set; } = 9933;
|
|
public uint MMOSupportMinVersion { get; set; } = 0;
|
|
|
|
public bool LoadNonSoDData { get; set; } = false;
|
|
|
|
public DbProviders DbProvider { get; set; } = DbProviders.SQLite;
|
|
public string DbPath { get; set; } = string.Empty;
|
|
public string DbConnection { get; set; } = string.Empty;
|
|
}
|
|
|
|
public enum DbProviders {
|
|
SQLite, PostgreSQL, MySQL
|
|
}
|