LobbyKit
Host and lobby quality-of-life tools for Sledding Game: bigger lobbies, saved lobby/search settings, player timers, MOTD, and teleport commands.
| Last updated | a day ago |
| Total downloads | 14 |
| Total rating | 1 |
| Categories | Mods Tools |
| Dependency string | Spyci-LobbyKit-1.0.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
LavaGang-MelonLoader
The World's First Universal Mod Loader for Unity Games compatible with both Il2Cpp and Mono
Preferred version: 0.7.3README
LobbyKit
Host and lobby quality-of-life tools for Sledding Game.
The internal project is named LobbyKit, matching the mod package name.
Features
- Host lobbies with up to 64 players.
- Add a custom lobby name and saved create-lobby defaults.
- Save public/private, password, peaceful mode, and text-chat-only lobby preferences.
- Improve lobby search with saved filters, inclusive max-player filtering, region preference, modded/locked lobby toggles, and current-player sorting.
- Show live session timers beside player names in the player list.
- Send join and leave messages with configurable size.
- Send an optional message of the day to players who join your hosted lobby.
- Use chat commands for settings and teleport workflows.
Chat Commands
| Command | Host only | Description |
|---|---|---|
!! |
No | Repeat last command |
!settings |
Yes | Opens the in-game LobbyKit settings menu. |
!motd [message] |
Set: yes | Shows the message of the day. Hosts can pass a message to update it. |
!bc <on|off> |
Yes | Enables or disables guest bang commands. |
!tp <name> |
No | Teleport to a player by name. |
!tpme <name> |
No | Ask another player to teleport to you. |
!tpa |
No | Accept a pending teleport request. |
!tpf <name> |
Yes | Force a player to teleport to you. |
Installation
Gale
Install with Gale. MelonLoader is declared as a dependency.
Manual
- Install MelonLoader for Sledding Game.
- Launch the game once so MelonLoader generates its folders and IL2CPP assemblies.
- Copy
LobbyKit.dllinto the game'sMods/folder. - Start the game through MelonLoader.
Configuration
Most options are available in-game through !settings while hosting. The mod also stores preferences through MelonLoader under the LobbyKit category.
CI/CD (Thunderstore)
This repository includes GitHub Actions workflows for Thunderstore packaging and publishing:
.github/workflows/github-release.yml- Manual workflow dispatch.
- Creates a GitHub Release from a version in
CHANGELOG.md(extracts that version's notes).
.github/workflows/thunderstore-build.yml- Runs on push/PR/manual dispatch.
- Builds
LobbyKitand uploads a Thunderstore zip artifact.
.github/workflows/thunderstore-release.yml- Runs when a GitHub Release is published (or manually via workflow dispatch).
- Builds and publishes with
tcli publish. - All workflows accept
dryrunon manual dispatch;dryrun=trueechoes commands and skips execution-sensitive steps.
Required repository secret:
THUNDERSTORE_TOKEN: Thunderstore service account token (used asTCLI_AUTH_TOKEN).SGREFROOT_TOKEN: GitHub token with read access toricky-davis/SGRefRoot(used to fetchIl2CppAssembliesandnet6refs).RELEASE_WORKFLOW_TOKEN: PAT used bygithub-release.ymlto create GitHub Releases sorelease-triggered workflows run.
Local Pre-Commit Hook
This repo includes a pre-commit hook that enforces version consistency across:
LobbyKit/Directory.Build.props(<Version>)thunderstore.toml(versionNumber)CHANGELOG.md(latest## [x.y.z]heading)
Enable repo hooks once per clone:
git config core.hooksPath .githooks