SpMs

Short for SpMp-Server

SpMs is the server component of SpMp’s desktop version. It is built with Kotlin/Native, unlike the main SpMp codebase which uses Kotlin Multiplatform on the JVM.

SpMs depends on several native C libraries through Kotlin/Native’s cinterop:

The primary mode of SpMs is to run a server instance over TCP on the specified port. It comes packaged with a command-line interface for controlling the server itself as well as interacting with other servers. See usage for more information.