Skip to content

Bartixxx32/kissmp-server-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

KissMP Beam.NG Multiplayer Server Dockerized

KissMP Website

KissMP GitHub

We reccommend to run docker-compose.yml than docker run to have better control on your server

To gain your own config.json, we recommend to start the server binary on your system to generate server_identifier. but at bottom we gave the example config you can use

Dont forget to change server_identifier to somentig else!

config.json

{
  "server_name": "My KissMP Server",
  "description": "My Server Description",
  "map": "/levels/smallgrid/info.json",
  "max_players": 15,
  "tickrate": 60,
  "port": 3698,
  "max_vehicles_per_client": 5,
  "show_in_server_list": true,
  "server_identifier": "zYd\\3n#'JA"
}

How to setup server

  1. Make sure you have docker and docker-compose installed on your system!
  2. Put config.json and docker-compose.yml into your server directory
  3. If you want add mods or addons create folders in same directory as step 2 name it mods or/and addons
  4. Edit config.json and docker-compose.yml to your preffer
  5. Start server by using docker-compose up -d
  6. Try to join and review if everything is working!
  7. To stop or restart server use docker-compose down or docker-compose restart

--- You can use Portainer.io to manage your server from browser

docker-compose.yml

---
version: "3"
services:
  kissmp:
    image: bartixxx32/kissmpbase:latest
    ports:
      - "3698:3698/udp"
    restart: unless-stopped
    volumes:
      - ./config.json:/server/config.json
      - ./mods/:/server/mods/
      - ./addons/:/server/addons/
---

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published