31 lines
550 B
TypeScript
31 lines
550 B
TypeScript
export interface Settings {
|
|
port: number;
|
|
password: string;
|
|
minimum_players: number;
|
|
maximum_players: number;
|
|
waiting_time: number;
|
|
port_range_min: number;
|
|
port_range_max: number;
|
|
games: {
|
|
id: string;
|
|
exe: string;
|
|
}[];
|
|
log_level: number;
|
|
}
|
|
|
|
export interface Player {
|
|
Name: string;
|
|
LastSeen: number;
|
|
}
|
|
|
|
export interface Room {
|
|
Players: Player[];
|
|
GameName: string;
|
|
Port: number;
|
|
InitTime: number;
|
|
}
|
|
|
|
export interface QueueEntry {
|
|
Name: string;
|
|
LastSeen: number;
|
|
}
|