Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/TheHellBox/KISS-multiplayer
Multiplayer mod for BeamNG.drive
https://github.com/TheHellBox/KISS-multiplayer
beamng kissmp multiplayer
Last synced: 11 days ago
JSON representation
Multiplayer mod for BeamNG.drive
- Host: GitHub
- URL: https://github.com/TheHellBox/KISS-multiplayer
- Owner: TheHellBox
- License: apache-2.0
- Created: 2020-09-25T16:07:21.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-05-27T02:08:46.000Z (over 1 year ago)
- Last Synced: 2024-08-01T19:59:01.690Z (3 months ago)
- Topics: beamng, kissmp, multiplayer
- Language: Rust
- Homepage: https://kissmp.online
- Size: 570 KB
- Stars: 141
- Watchers: 11
- Forks: 15
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# KissMP
![alt text](https://i.imgur.com/kxocgKD.png)[KISS](https://en.wikipedia.org/wiki/KISS_principle) Multiplayer mod for BeamNG.drive ([Discord Channel](https://discord.gg/ANPsDkeVVF))
## 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](https://kissmp.online/docs/srv_hosting/hosting.html).## Building
First, download and install a [Rust toolchain](https://rustup.rs/)After, clone the repository
```sh
git clone https://github.com/TheHellBox/KISS-multiplayer.git
cd KISS-multiplayer
```
Now you are ready to build server and bridge.
### Server
```sh
cd kissmp-server
cargo run --release
```
or
```sh
cargo run -p kissmp-server --release
```
### Bridge
```sh
cd kissmp-bridge
cargo run --release
```
or
```sh
cargo run -p kissmp-bridge --release
```