Package-level declarations

Types

Link copied to clipboard
@Serializable
data class CheckinRequest(val serverInfo: ServerInfo)
Link copied to clipboard
@Serializable
data class CheckinResponse(val messagesToAdmins: List<String> = emptyList())
Link copied to clipboard
Link copied to clipboard
class KailleraMasterUpdateTask(publicInfo: PublicServerInformation, kailleraServer: KailleraServer, statsCollector: StatsCollector, flags: RuntimeFlags, releaseInfo: ReleaseInfo) : MasterListUpdateTask
Link copied to clipboard
class MasterListUpdater(flags: RuntimeFlags, statsCollector: StatsCollector, serverCheckinTask: ServerCheckinTask, emuLinkerMasterUpdateTask: EmuLinkerMasterUpdateTask, kailleraMasterUpdateTask: KailleraMasterUpdateTask, taskScheduler: TaskScheduler)
Link copied to clipboard
Link copied to clipboard

Check in with the EmuLinker-K API to check for updates and other urgent messages for server administrators, report high-level performance statistics to catch and fix regressions, and to register the server with the master server lists (if enabled).

Link copied to clipboard
@Serializable
data class ServerInfo(val name: String, val connectAddress: String, val connectPort: Int, val website: String, val location: String, val charset: String, val version: String, val isDevBuild: Boolean, val defaultLocale: String, val osName: String, val javaVersion: String, val javaVendor: String, val availableProcessors: Int, val language: String)