KissMP
KISS Multiplayer mod for BeamNG.drive (Discord Channel)
Main features
- Cross platform, open source & free server written in Rust
- QUIC-based networking (with help of quinn and tokio for async)
- Server list with search and ability to save favorites
- Automatic synchronization of your mods with the server
- High overall performance which allows for more players to play on the same server
- Low traffic usage
- Lag compensation
- In-game text chat
- In-game voice chat
- Lua API for creating server-side addons
- Cross platform bridge (less Wine applications for Linux users)
- Builtin server list
Contributors
- Dummiesman (most of the UI code, huge contributions to the core code)
Installation
- Drop KISSMultiplayer.zip into the /Documents/BeamNG.drive/mods folder. The archive name HAS to be named KISSMultiplayer.zip in order for the mod to work.
- You can drop the bridge .exe file to any place you want.
Usage
- Launch the bridge. If everything is correct, it'll show you the text "Bridge is running!" in the console window.
- Launch the game. After the launch, you should be able to see server list and chat windows. Select a server in the server list and hit the connect button.
- Enjoy playing!
Server installation
Just launch the kissmp-server for your platform and you're ready to go. More detailed guide on server configuration can be found on this wiki page.
Building
First, download and install a Rust toolchain
After, clone the repository
git clone https://github.com/TheHellBox/KISS-multiplayer.git
cd KISS-multiplayer
Now you are ready to build server and bridge.
Server
cd kissmp-server
cargo run --release
or
cargo run -p kissmp-server --release
Bridge
cd kissmp-bridge
cargo run --release
or
cargo run -p kissmp-bridge --release