Sign inSign up

powersjk/pavlov-vr-server

By powersjk

•Updated 8 months ago

This image provides an image to the game Pavlov VR (Steam)

Image
0

1.7K

powersjk/pavlov-vr-server repository overview

⁠Pavlov VR Server

This repository provides images with server to the game Pavlov VR⁠

⁠Quick Start

The commands below provide a way to start a server with:

  • Name Server: My Awesome Server
  • Port Server: 7777
  • RCON Port: 9100
  • RCON Password: 5gWXLAKCtBjA

Warning: The commands below are just a example, do NOT use the same passoword!

⁠Pavlov STEAM
docker run -d --name pavlov-steam-server -p 7777:7777 -p 7777:7777/udp -p 8177:8177 -p 8177:8177/udp -p 9100:9100 -e SERVER_NAME="My Awesome Server" -e RCON_PWD=5gWXLAKCtBjA -e RCON_PORT=9100 -v pavlovPcData:/home/steam/pavlovserver/Pavlov/Saved powersjk/pavlov-vr-server:latest

Pavlov Horde⁠.

⁠Management of your server

⁠Admin Panel

The server does not provide an admin panel but provides remote access using the RCON. To connect with RCON you can follow the steps described in the Pavlov Wiki⁠.

OR

You can use these sites that provide a UI admin:

The game has a admin panel on the menu game, to enable this menu put your Quest username on the file /home/steam/pavlovserver/Pavlov/Saved/Config/mods.txt

⁠Management maps

These images don't provide custom maps

⁠Installing Custom Maps

The <name_map> must be “UGC” followed by the map ID.

You can find the map id in the mod.io⁠ page. Choose the map and in the righ side of the page use de number "Resource ID".

⁠Running multiples servers

In case you are hosting just ONE SERVER, this section is useless. Case you choose host multiples servers, you need to specify to container which ports use, for this will be necessary to use the environement variable -e SERVER_PORT.

The servers use the ports:

PortProtocolDescription
7777TCP/UDPDefault port to game, using the variable SERVER_PORT this port will be changed
8177TCP/UDPThe server user the default port value + 400 for communication, when configuring multiple servers, don't forget to enable this port too
9100TCPThe default port to RCON
⁠Aditional Features
⁠Shuffle Rotation map

If you use set the environment variable SHUFFLE_MAPS=True, the map rotation will be shuffled always that containner is started/restarted.

⁠Auto update

This image checks if the game has a update when started, case you wish to disable it please set the environment variable UPDATE_SERVER=True.

⁠Create match DB

This image is used with the project PavlovShackStats⁠, when used the environment variable STATS_ENDPOINT the statistics of the match is sent to a endpoint to be saved and fetch for a API.

⁠Changes log

1.7.0⁠, latest⁠: Fixed script to works with docker-compose. Build on Pavlov Version 1.0.26

1.6.0⁠, latest⁠: Added the shuffle rotation maps and the option to choose the port server. Build on Pavlov Version 1.0.20

1.5.0⁠: Removed the chanel 'shack_beta', this channel was merged to chanel 'shack'

1.4.0⁠: Avoid replace the name server and other configurations when restart the docker

1.3.0⁠: Small improvements to avoid duplicated code

1.2.0⁠: Removed template files

1.1.0⁠: Auto-Update

1.0.0⁠: Initial version

⁠References

These commands and links used was extracted from the Pavlovs oficial wiki⁠

Image repository⁠

Doubts about game_mode, name_map, ports please check the link above.

Tag summary

Content type

Image

Digest

sha256:654c94433…

Size

3.1 GB

Last updated

8 months ago

docker pull powersjk/pavlov-vr-server