<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://pavlovwiki.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Smalldarkie</id>
	<title>Pavlov VR Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://pavlovwiki.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Smalldarkie"/>
	<link rel="alternate" type="text/html" href="http://pavlovwiki.com/index.php/Special:Contributions/Smalldarkie"/>
	<updated>2026-05-19T23:23:42Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.1</generator>
	<entry>
		<id>http://pavlovwiki.com/index.php?title=Weapons&amp;diff=1116</id>
		<title>Weapons</title>
		<link rel="alternate" type="text/html" href="http://pavlovwiki.com/index.php?title=Weapons&amp;diff=1116"/>
		<updated>2025-12-24T02:42:11Z</updated>

		<summary type="html">&lt;p&gt;Smalldarkie: Update 33 balance changes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pavlov VR features both modern and WW2 style weapons. Below you will find a list of the items and weapons found in Pavlov VR. Each weapon gives a cash bonus with each kill, you can find them on the balancing table or Kill Bonuses. &lt;br /&gt;
__TOC__[[File:Buywheel.png|thumb|The buy wheel from pavlov]]&lt;br /&gt;
&lt;br /&gt;
==Pistols==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|IRL name&lt;br /&gt;
| Pavlov Game ID&lt;br /&gt;
|Special Notes&lt;br /&gt;
|Cost&lt;br /&gt;
|KillBonus&lt;br /&gt;
|BaseDamage&lt;br /&gt;
|ArmourDamage&lt;br /&gt;
|ArmourPenetration&lt;br /&gt;
|HelmetDamage&lt;br /&gt;
|HelmetBleed&lt;br /&gt;
|Weight&lt;br /&gt;
|FalloffModifier&lt;br /&gt;
|MinFalloffDist&lt;br /&gt;
|MaxFalloffDist&lt;br /&gt;
|-&lt;br /&gt;
|Colt M1911&lt;br /&gt;
|1911&lt;br /&gt;
|&lt;br /&gt;
|200&lt;br /&gt;
|800&lt;br /&gt;
|25&lt;br /&gt;
|25&lt;br /&gt;
|10&lt;br /&gt;
|100&lt;br /&gt;
|50&lt;br /&gt;
|0&lt;br /&gt;
|0.8&lt;br /&gt;
|2250&lt;br /&gt;
|3000&lt;br /&gt;
|-&lt;br /&gt;
|FN Five Seven&lt;br /&gt;
|57&lt;br /&gt;
|&lt;br /&gt;
|500&lt;br /&gt;
|300&lt;br /&gt;
|20&lt;br /&gt;
|25&lt;br /&gt;
|100&lt;br /&gt;
|100&lt;br /&gt;
|75&lt;br /&gt;
|0&lt;br /&gt;
|0.85&lt;br /&gt;
|2500&lt;br /&gt;
|3000&lt;br /&gt;
|-&lt;br /&gt;
|Glock 18&lt;br /&gt;
|sock&lt;br /&gt;
|Three round burst&lt;br /&gt;
|650&lt;br /&gt;
|600&lt;br /&gt;
|20&lt;br /&gt;
|30&lt;br /&gt;
|10&lt;br /&gt;
|50&lt;br /&gt;
|50&lt;br /&gt;
|0&lt;br /&gt;
|0.85&lt;br /&gt;
|1250&lt;br /&gt;
|2000&lt;br /&gt;
|-&lt;br /&gt;
|Berretta M9&lt;br /&gt;
|m9&lt;br /&gt;
|&lt;br /&gt;
|250&lt;br /&gt;
|400&lt;br /&gt;
|20&lt;br /&gt;
|40&lt;br /&gt;
|10&lt;br /&gt;
|50&lt;br /&gt;
|50&lt;br /&gt;
|0&lt;br /&gt;
|0.85&lt;br /&gt;
|1500&lt;br /&gt;
|2000&lt;br /&gt;
|-&lt;br /&gt;
|Magnum research desert eagle&lt;br /&gt;
|de&lt;br /&gt;
|&lt;br /&gt;
|800&lt;br /&gt;
|600&lt;br /&gt;
|40&lt;br /&gt;
|35&lt;br /&gt;
|100&lt;br /&gt;
|100&lt;br /&gt;
|100&lt;br /&gt;
|0&lt;br /&gt;
|0.85&lt;br /&gt;
|2500&lt;br /&gt;
|3500&lt;br /&gt;
|-&lt;br /&gt;
|Smith and Wesson Model .500&lt;br /&gt;
|revolver&lt;br /&gt;
|&lt;br /&gt;
|800&lt;br /&gt;
|600&lt;br /&gt;
|50&lt;br /&gt;
|50&lt;br /&gt;
|100&lt;br /&gt;
|100&lt;br /&gt;
|100&lt;br /&gt;
|0&lt;br /&gt;
|0.68&lt;br /&gt;
|1000&lt;br /&gt;
|3500&lt;br /&gt;
|-&lt;br /&gt;
|Intratec TEC-9&lt;br /&gt;
|cet9&lt;br /&gt;
|&lt;br /&gt;
|650&lt;br /&gt;
|500&lt;br /&gt;
|25&lt;br /&gt;
|25&lt;br /&gt;
|50&lt;br /&gt;
|80&lt;br /&gt;
|50&lt;br /&gt;
|0&lt;br /&gt;
|0.8&lt;br /&gt;
|2250&lt;br /&gt;
|3000&lt;br /&gt;
|-&lt;br /&gt;
|Luger P08&lt;br /&gt;
|luger&lt;br /&gt;
|&lt;br /&gt;
|600&lt;br /&gt;
|400&lt;br /&gt;
|25&lt;br /&gt;
|30&lt;br /&gt;
|10&lt;br /&gt;
|50&lt;br /&gt;
|75&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|500&lt;br /&gt;
|4000&lt;br /&gt;
|-&lt;br /&gt;
|Tokarev TT-30&lt;br /&gt;
|tokarev&lt;br /&gt;
|&lt;br /&gt;
|300&lt;br /&gt;
|800&lt;br /&gt;
|20&lt;br /&gt;
|25&lt;br /&gt;
|10&lt;br /&gt;
|100&lt;br /&gt;
|50&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|500&lt;br /&gt;
|4000&lt;br /&gt;
|-&lt;br /&gt;
|Webley&lt;br /&gt;
|webley&lt;br /&gt;
|&lt;br /&gt;
|800&lt;br /&gt;
|600&lt;br /&gt;
|45&lt;br /&gt;
|35&lt;br /&gt;
|100&lt;br /&gt;
|100&lt;br /&gt;
|100&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|500&lt;br /&gt;
|4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Heavy==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|IRL name&lt;br /&gt;
| Pavlov Game ID&lt;br /&gt;
|Special Notes&lt;br /&gt;
|Cost&lt;br /&gt;
|KillBonus&lt;br /&gt;
|BaseDamage&lt;br /&gt;
|ArmourDamage&lt;br /&gt;
|ArmourPenetration&lt;br /&gt;
|HelmetDamage&lt;br /&gt;
|HelmetBleed&lt;br /&gt;
|Weight&lt;br /&gt;
|FalloffModifier&lt;br /&gt;
|MinFalloffDist&lt;br /&gt;
|MaxFalloffDist&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|sawedoff&lt;br /&gt;
|&lt;br /&gt;
|1000&lt;br /&gt;
|600&lt;br /&gt;
|40&lt;br /&gt;
|25&lt;br /&gt;
|10&lt;br /&gt;
|50&lt;br /&gt;
|10&lt;br /&gt;
|0&lt;br /&gt;
|0.33&lt;br /&gt;
|250&lt;br /&gt;
|500&lt;br /&gt;
|-&lt;br /&gt;
|Remington M870&lt;br /&gt;
|shotgun&lt;br /&gt;
|&lt;br /&gt;
|1500&lt;br /&gt;
|600&lt;br /&gt;
|15&lt;br /&gt;
|15&lt;br /&gt;
|10&lt;br /&gt;
|25&lt;br /&gt;
|0&lt;br /&gt;
|0&lt;br /&gt;
|0.67&lt;br /&gt;
|750&lt;br /&gt;
|1500&lt;br /&gt;
|-&lt;br /&gt;
|Spas-12&lt;br /&gt;
|autoshotgun&lt;br /&gt;
|&lt;br /&gt;
|1800&lt;br /&gt;
|100&lt;br /&gt;
|15&lt;br /&gt;
|15&lt;br /&gt;
|10&lt;br /&gt;
|25&lt;br /&gt;
|10&lt;br /&gt;
|0&lt;br /&gt;
|0.67&lt;br /&gt;
|500&lt;br /&gt;
|1000&lt;br /&gt;
|-&lt;br /&gt;
|Saiga-12&lt;br /&gt;
|drumshotgun&lt;br /&gt;
|&lt;br /&gt;
|3000&lt;br /&gt;
|100&lt;br /&gt;
|15&lt;br /&gt;
|15&lt;br /&gt;
|15&lt;br /&gt;
|25&lt;br /&gt;
|10&lt;br /&gt;
|0&lt;br /&gt;
|0.67&lt;br /&gt;
|500&lt;br /&gt;
|1100&lt;br /&gt;
|-&lt;br /&gt;
|FN M249 Saw&lt;br /&gt;
|lmga&lt;br /&gt;
|&lt;br /&gt;
|3000&lt;br /&gt;
|100&lt;br /&gt;
|20&lt;br /&gt;
|60&lt;br /&gt;
|100&lt;br /&gt;
|100&lt;br /&gt;
|75&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|500&lt;br /&gt;
|4000&lt;br /&gt;
|-&lt;br /&gt;
|PKM&lt;br /&gt;
|pkm&lt;br /&gt;
|&lt;br /&gt;
|3000&lt;br /&gt;
|100&lt;br /&gt;
|20&lt;br /&gt;
|20&lt;br /&gt;
|100&lt;br /&gt;
|100&lt;br /&gt;
|100&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|500&lt;br /&gt;
|4000&lt;br /&gt;
|-&lt;br /&gt;
|Barret M99&lt;br /&gt;
|antitank&lt;br /&gt;
|&lt;br /&gt;
|4800&lt;br /&gt;
|0&lt;br /&gt;
|200&lt;br /&gt;
|100&lt;br /&gt;
|100&lt;br /&gt;
|100&lt;br /&gt;
|100&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|500&lt;br /&gt;
|4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==SMGs==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|IRL name&lt;br /&gt;
| Pavlov Game ID&lt;br /&gt;
|Special Notes&lt;br /&gt;
|Cost&lt;br /&gt;
|KillBonus&lt;br /&gt;
|BaseDamage&lt;br /&gt;
|ArmourDamage&lt;br /&gt;
|ArmourPenetration&lt;br /&gt;
|HelmetDamage&lt;br /&gt;
|HelmetBleed&lt;br /&gt;
|Weight&lt;br /&gt;
|FalloffModifier&lt;br /&gt;
|MinFalloffDist&lt;br /&gt;
|MaxFalloffDist&lt;br /&gt;
|-&lt;br /&gt;
|UZI&lt;br /&gt;
|uzi&lt;br /&gt;
|&lt;br /&gt;
|950&lt;br /&gt;
|600&lt;br /&gt;
|20&lt;br /&gt;
|20&lt;br /&gt;
|10&lt;br /&gt;
|50&lt;br /&gt;
|25&lt;br /&gt;
|0&lt;br /&gt;
|0.85&lt;br /&gt;
|1250&lt;br /&gt;
|2000&lt;br /&gt;
|-&lt;br /&gt;
|HK MP5 SD-K&lt;br /&gt;
|mp5&lt;br /&gt;
|&lt;br /&gt;
|1600&lt;br /&gt;
|400&lt;br /&gt;
|20&lt;br /&gt;
|30&lt;br /&gt;
|10&lt;br /&gt;
|25&lt;br /&gt;
|25&lt;br /&gt;
|0&lt;br /&gt;
|0.85&lt;br /&gt;
|1500&lt;br /&gt;
|2500&lt;br /&gt;
|-&lt;br /&gt;
|PP-19 Bison&lt;br /&gt;
|ak&lt;br /&gt;
|&lt;br /&gt;
|1200&lt;br /&gt;
|600&lt;br /&gt;
|20&lt;br /&gt;
|35&lt;br /&gt;
|60&lt;br /&gt;
|100&lt;br /&gt;
|50&lt;br /&gt;
|0&lt;br /&gt;
|0.85&lt;br /&gt;
|2000&lt;br /&gt;
|3000&lt;br /&gt;
|-&lt;br /&gt;
|HK UMP45&lt;br /&gt;
|smg&lt;br /&gt;
|&lt;br /&gt;
|1200&lt;br /&gt;
|800&lt;br /&gt;
|25&lt;br /&gt;
|25&lt;br /&gt;
|10&lt;br /&gt;
|100&lt;br /&gt;
|50&lt;br /&gt;
|0&lt;br /&gt;
|0.8&lt;br /&gt;
|2250&lt;br /&gt;
|3000&lt;br /&gt;
|-&lt;br /&gt;
|FN P90&lt;br /&gt;
|p90&lt;br /&gt;
|&lt;br /&gt;
|1700&lt;br /&gt;
|300&lt;br /&gt;
|20&lt;br /&gt;
|20&lt;br /&gt;
|10&lt;br /&gt;
|25&lt;br /&gt;
|75&lt;br /&gt;
|0&lt;br /&gt;
|0.8&lt;br /&gt;
|1500&lt;br /&gt;
|2500&lt;br /&gt;
|-&lt;br /&gt;
|Famas&lt;br /&gt;
|vanas&lt;br /&gt;
|&lt;br /&gt;
|2300&lt;br /&gt;
|200&lt;br /&gt;
|20&lt;br /&gt;
|45&lt;br /&gt;
|60&lt;br /&gt;
|50&lt;br /&gt;
|75&lt;br /&gt;
|0&lt;br /&gt;
|0.75&lt;br /&gt;
|1000&lt;br /&gt;
|3500&lt;br /&gt;
|-&lt;br /&gt;
|KRISS Vector&lt;br /&gt;
|kross&lt;br /&gt;
|&lt;br /&gt;
|1400&lt;br /&gt;
|100&lt;br /&gt;
|20&lt;br /&gt;
|20&lt;br /&gt;
|10&lt;br /&gt;
|25&lt;br /&gt;
|25&lt;br /&gt;
|0&lt;br /&gt;
|0.8&lt;br /&gt;
|1500&lt;br /&gt;
|2500&lt;br /&gt;
|-&lt;br /&gt;
|VSS&lt;br /&gt;
|vzz&lt;br /&gt;
|&lt;br /&gt;
|2200&lt;br /&gt;
|200&lt;br /&gt;
|20&lt;br /&gt;
|50&lt;br /&gt;
|10&lt;br /&gt;
|50&lt;br /&gt;
|25&lt;br /&gt;
|0&lt;br /&gt;
|0.8&lt;br /&gt;
|1000&lt;br /&gt;
|2000&lt;br /&gt;
|-&lt;br /&gt;
|AR9&lt;br /&gt;
|ar9&lt;br /&gt;
|&lt;br /&gt;
|1400&lt;br /&gt;
|400&lt;br /&gt;
|25&lt;br /&gt;
|25&lt;br /&gt;
|10&lt;br /&gt;
|100&lt;br /&gt;
|50&lt;br /&gt;
|0&lt;br /&gt;
|0.8&lt;br /&gt;
|2000&lt;br /&gt;
|3000&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|akshorty&lt;br /&gt;
|&lt;br /&gt;
|1600&lt;br /&gt;
|400&lt;br /&gt;
|25&lt;br /&gt;
|25&lt;br /&gt;
|10&lt;br /&gt;
|100&lt;br /&gt;
|50&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|500&lt;br /&gt;
|4000&lt;br /&gt;
|-&lt;br /&gt;
|Skorpion&lt;br /&gt;
|skorpion&lt;br /&gt;
|&lt;br /&gt;
|950&lt;br /&gt;
|600&lt;br /&gt;
|20&lt;br /&gt;
|20&lt;br /&gt;
|10&lt;br /&gt;
|50&lt;br /&gt;
|25&lt;br /&gt;
|0&lt;br /&gt;
|0.85&lt;br /&gt;
|1250&lt;br /&gt;
|2000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Rifles==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|IRL name&lt;br /&gt;
| Pavlov Game ID&lt;br /&gt;
|Special Notes&lt;br /&gt;
|Cost&lt;br /&gt;
|KillBonus&lt;br /&gt;
|BaseDamage&lt;br /&gt;
|ArmourDamage&lt;br /&gt;
|ArmourPenetration&lt;br /&gt;
|HelmetDamage&lt;br /&gt;
|HelmetBleed&lt;br /&gt;
|Weight&lt;br /&gt;
|FalloffModifier&lt;br /&gt;
|MinFalloffDist&lt;br /&gt;
|MaxFalloffDist&lt;br /&gt;
|-&lt;br /&gt;
|Karabiner 98k&lt;br /&gt;
|kar98&lt;br /&gt;
|&lt;br /&gt;
|1600&lt;br /&gt;
|800&lt;br /&gt;
|80&lt;br /&gt;
|60&lt;br /&gt;
|100&lt;br /&gt;
|100&lt;br /&gt;
|100&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|500&lt;br /&gt;
|4000&lt;br /&gt;
|-&lt;br /&gt;
|Ak-47&lt;br /&gt;
|ak47&lt;br /&gt;
|&lt;br /&gt;
|2500&lt;br /&gt;
|300&lt;br /&gt;
|25&lt;br /&gt;
|60&lt;br /&gt;
|100&lt;br /&gt;
|100&lt;br /&gt;
|100&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|500&lt;br /&gt;
|4000&lt;br /&gt;
|-&lt;br /&gt;
|Ak-12&lt;br /&gt;
|ak12&lt;br /&gt;
|&lt;br /&gt;
|2600&lt;br /&gt;
|300&lt;br /&gt;
|25&lt;br /&gt;
|45&lt;br /&gt;
|100&lt;br /&gt;
|100&lt;br /&gt;
|74&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|500&lt;br /&gt;
|4000&lt;br /&gt;
|-&lt;br /&gt;
|Galil SAR&lt;br /&gt;
|galul&lt;br /&gt;
|&lt;br /&gt;
|2300&lt;br /&gt;
|300&lt;br /&gt;
|20&lt;br /&gt;
|45&lt;br /&gt;
|100&lt;br /&gt;
|100&lt;br /&gt;
|75&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|500&lt;br /&gt;
|4000&lt;br /&gt;
|-&lt;br /&gt;
|M4&lt;br /&gt;
|ar&lt;br /&gt;
|&lt;br /&gt;
|2700&lt;br /&gt;
|300&lt;br /&gt;
|20&lt;br /&gt;
|45&lt;br /&gt;
|100&lt;br /&gt;
|100&lt;br /&gt;
|75&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|500&lt;br /&gt;
|4000&lt;br /&gt;
|-&lt;br /&gt;
|M16&lt;br /&gt;
|m16&lt;br /&gt;
|&lt;br /&gt;
|2300&lt;br /&gt;
|300&lt;br /&gt;
|20&lt;br /&gt;
|45&lt;br /&gt;
|100&lt;br /&gt;
|100&lt;br /&gt;
|75&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|500&lt;br /&gt;
|4000&lt;br /&gt;
|-&lt;br /&gt;
|Scar 20s&lt;br /&gt;
|scur&lt;br /&gt;
|&lt;br /&gt;
|2600&lt;br /&gt;
|100&lt;br /&gt;
|35&lt;br /&gt;
|60&lt;br /&gt;
|100&lt;br /&gt;
|100&lt;br /&gt;
|100&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|500&lt;br /&gt;
|4000&lt;br /&gt;
|-&lt;br /&gt;
|Aug&lt;br /&gt;
|aug&lt;br /&gt;
|&lt;br /&gt;
|2300&lt;br /&gt;
|300&lt;br /&gt;
|20&lt;br /&gt;
|45&lt;br /&gt;
|100&lt;br /&gt;
|100&lt;br /&gt;
|75&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|500&lt;br /&gt;
|4000&lt;br /&gt;
|-&lt;br /&gt;
|HK 91&lt;br /&gt;
|autosniper&lt;br /&gt;
|&lt;br /&gt;
|2600&lt;br /&gt;
|300&lt;br /&gt;
|20&lt;br /&gt;
|60&lt;br /&gt;
|100&lt;br /&gt;
|100&lt;br /&gt;
|100&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|500&lt;br /&gt;
|4000&lt;br /&gt;
|-&lt;br /&gt;
|Awp&lt;br /&gt;
|awp&lt;br /&gt;
|&lt;br /&gt;
|2200&lt;br /&gt;
|0&lt;br /&gt;
|100&lt;br /&gt;
|50&lt;br /&gt;
|65&lt;br /&gt;
|100&lt;br /&gt;
|100&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|500&lt;br /&gt;
|4000&lt;br /&gt;
|-&lt;br /&gt;
|SKS&lt;br /&gt;
|sks&lt;br /&gt;
|&lt;br /&gt;
|2500&lt;br /&gt;
|100&lt;br /&gt;
|35&lt;br /&gt;
|60&lt;br /&gt;
|100&lt;br /&gt;
|100&lt;br /&gt;
|100&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|500&lt;br /&gt;
|4000&lt;br /&gt;
|-&lt;br /&gt;
|Remington 700&lt;br /&gt;
|hunting&lt;br /&gt;
|The bullets on the stock can be loaded into the gun&lt;br /&gt;
|1600&lt;br /&gt;
|800&lt;br /&gt;
|50&lt;br /&gt;
|60&lt;br /&gt;
|100&lt;br /&gt;
|100&lt;br /&gt;
|100&lt;br /&gt;
|0&lt;br /&gt;
|1&lt;br /&gt;
|500&lt;br /&gt;
|4000&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Gear==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Gear'''&lt;br /&gt;
|'''Price'''&lt;br /&gt;
|'''Notes'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Kevlar Vest'''&lt;br /&gt;
|$650&lt;br /&gt;
|Absorbs a variable amount of damage.&lt;br /&gt;
|-&lt;br /&gt;
|'''Kevlar Vest and Helmet'''&lt;br /&gt;
|$1000&lt;br /&gt;
|Absorbs a variable amount of damage and protects your head from weaker guns.&lt;br /&gt;
|-&lt;br /&gt;
|'''Helmet'''&lt;br /&gt;
|$350&lt;br /&gt;
|Can only be bought buy purchasing Kevlar and Helmet and having Kevlar Already.&lt;br /&gt;
|-&lt;br /&gt;
|'''Defuse kit/snippers'''&lt;br /&gt;
|$800&lt;br /&gt;
|Use the pliers to snip the wires 3 on top of the bomb for a faster defuse.&lt;br /&gt;
|-&lt;br /&gt;
|'''Knife'''&lt;br /&gt;
|$100&lt;br /&gt;
|Additional knives for CQC knife-throwing play-styles.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Nades==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Nade'''&lt;br /&gt;
|'''Price'''&lt;br /&gt;
|'''Effect'''&lt;br /&gt;
|'''Armour Pen.'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Flashbang'''&lt;br /&gt;
|$200&lt;br /&gt;
|Causes anyone that is looking at it to hear ringing and be temporarily blinded (gray screen). Variants exist for both teams.&lt;br /&gt;
|0%&lt;br /&gt;
|-&lt;br /&gt;
|'''Smoke'''&lt;br /&gt;
|$300&lt;br /&gt;
|Emits a cloud of smoke. The cloud grows from being small when initially going off to large when stopping.&lt;br /&gt;
|0%&lt;br /&gt;
|-&lt;br /&gt;
|'''Explosive'''&lt;br /&gt;
|$600&lt;br /&gt;
|Causes damage to anyone within its radius. Variants exist for both teams.&lt;br /&gt;
|90%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==ItemIDs==&lt;br /&gt;
&lt;br /&gt;
Below is a list of all Item IDs currently in the game:&lt;br /&gt;
&lt;br /&gt;
 57&lt;br /&gt;
 1911&lt;br /&gt;
 ACOG&lt;br /&gt;
 adrenaline&lt;br /&gt;
 ak&lt;br /&gt;
 ak12&lt;br /&gt;
 ak47&lt;br /&gt;
 akshorty&lt;br /&gt;
 AMMO_OTHER&lt;br /&gt;
 ammo_pistol&lt;br /&gt;
 ammo_rifle&lt;br /&gt;
 ammo_shotgun&lt;br /&gt;
 ammo_smg&lt;br /&gt;
 ammo_sniper&lt;br /&gt;
 ammo_special&lt;br /&gt;
 ammocrate&lt;br /&gt;
 antipersonnelmine&lt;br /&gt;
 antitank&lt;br /&gt;
 antitankmine&lt;br /&gt;
 ar&lt;br /&gt;
 ar9&lt;br /&gt;
 Armour&lt;br /&gt;
 aug&lt;br /&gt;
 autoshotgun&lt;br /&gt;
 autosniper&lt;br /&gt;
 awp&lt;br /&gt;
 ballisticsshield&lt;br /&gt;
 bandage&lt;br /&gt;
 bar&lt;br /&gt;
 bayonet_kar98&lt;br /&gt;
 bayonet_leeenfield&lt;br /&gt;
 bayonet_m1garand&lt;br /&gt;
 bayonet_mosin&lt;br /&gt;
 bayonet_springfield&lt;br /&gt;
 bayonet_trenchgun&lt;br /&gt;
 boltcutters&lt;br /&gt;
 bren&lt;br /&gt;
 Canted_Reddot&lt;br /&gt;
 cet9&lt;br /&gt;
 crowbar&lt;br /&gt;
 de&lt;br /&gt;
 detectivesmg&lt;br /&gt;
 dnascanner&lt;br /&gt;
 dp27&lt;br /&gt;
 drumshotgun&lt;br /&gt;
 flaregun&lt;br /&gt;
 flash&lt;br /&gt;
 flash_aurora&lt;br /&gt;
 flash_ru&lt;br /&gt;
 Flashlight_Rifle&lt;br /&gt;
 G43&lt;br /&gt;
 galul&lt;br /&gt;
 gas&lt;br /&gt;
 goldengun&lt;br /&gt;
 Grenade&lt;br /&gt;
 grenade_aurora&lt;br /&gt;
 grenade_dis&lt;br /&gt;
 grenade_ger&lt;br /&gt;
 grenade_ru&lt;br /&gt;
 grenade_svt&lt;br /&gt;
 grenade_us&lt;br /&gt;
 Grip_Angled&lt;br /&gt;
 Grip_Vertical&lt;br /&gt;
 handcuffs&lt;br /&gt;
 healthstation&lt;br /&gt;
 holo&lt;br /&gt;
 hunting&lt;br /&gt;
 hypnotiser&lt;br /&gt;
 kar98&lt;br /&gt;
 kevlarhelmet&lt;br /&gt;
 keycard&lt;br /&gt;
 Knife&lt;br /&gt;
 kross&lt;br /&gt;
 Laser_Pistol&lt;br /&gt;
 Laser_Rifle&lt;br /&gt;
 leeenfield&lt;br /&gt;
 lmga&lt;br /&gt;
 lockpick&lt;br /&gt;
 luger&lt;br /&gt;
 m16&lt;br /&gt;
 m1garand&lt;br /&gt;
 m9&lt;br /&gt;
 medkit&lt;br /&gt;
 mg42&lt;br /&gt;
 monocular&lt;br /&gt;
 mosin&lt;br /&gt;
 mp40&lt;br /&gt;
 mp5&lt;br /&gt;
 newtonlauncher&lt;br /&gt;
 p90&lt;br /&gt;
 Painkillers&lt;br /&gt;
 pickaxe&lt;br /&gt;
 pipe&lt;br /&gt;
 pkm&lt;br /&gt;
 Pliers&lt;br /&gt;
 ppsh&lt;br /&gt;
 PushBomb&lt;br /&gt;
 reddot&lt;br /&gt;
 reddot_pistol&lt;br /&gt;
 RepairTool&lt;br /&gt;
 revolver&lt;br /&gt;
 RL_M1A1&lt;br /&gt;
 rl_panzer&lt;br /&gt;
 RL_PIAT&lt;br /&gt;
 rl_rpg&lt;br /&gt;
 sawedoff&lt;br /&gt;
 Scope&lt;br /&gt;
 scope_kar98&lt;br /&gt;
 scope_leeenfield&lt;br /&gt;
 scope_mosin&lt;br /&gt;
 scope_springfield&lt;br /&gt;
 scur&lt;br /&gt;
 shotgun&lt;br /&gt;
 silentcet9&lt;br /&gt;
 skinhelmet_ger&lt;br /&gt;
 skinhelmet_svt&lt;br /&gt;
 skinhelmet_us&lt;br /&gt;
 skorpion&lt;br /&gt;
 sks&lt;br /&gt;
 smg&lt;br /&gt;
 smoke&lt;br /&gt;
 smoke_ger&lt;br /&gt;
 smoke_ru&lt;br /&gt;
 smoke_svt&lt;br /&gt;
 smoke_us&lt;br /&gt;
 Snowball&lt;br /&gt;
 sock&lt;br /&gt;
 springfield&lt;br /&gt;
 sten&lt;br /&gt;
 stg44&lt;br /&gt;
 supp_pistol&lt;br /&gt;
 supp_rifle&lt;br /&gt;
 svt40&lt;br /&gt;
 Syringe&lt;br /&gt;
 taser&lt;br /&gt;
 teleporter&lt;br /&gt;
 thompson&lt;br /&gt;
 Tokarev&lt;br /&gt;
 tranqgun&lt;br /&gt;
 trenchgun&lt;br /&gt;
 tripalarm&lt;br /&gt;
 tttc4&lt;br /&gt;
 tttknife&lt;br /&gt;
 uzi&lt;br /&gt;
 vanas&lt;br /&gt;
 vzz&lt;br /&gt;
 webley&lt;br /&gt;
 ww2bandage&lt;br /&gt;
 ww2knife&lt;br /&gt;
 ww2medkit&lt;br /&gt;
 ww2painkillers&lt;br /&gt;
 ww2syringe&lt;br /&gt;
Ammo IDs&lt;br /&gt;
    ammo_rifle&lt;br /&gt;
    ammo_sniper&lt;br /&gt;
    ammo_pistol&lt;br /&gt;
    ammo_smg&lt;br /&gt;
    ammo_shotgun&lt;br /&gt;
    ammo_dartgun&lt;br /&gt;
    ammo_special&lt;br /&gt;
    ammo_tanks&lt;br /&gt;
    ammo_vechiclemountedweapons&lt;br /&gt;
    &lt;br /&gt;
Loot Crate IDs {{AnchorAs|LootCrateIDs}}&lt;br /&gt;
    Attachments - Reddot, Rifle Suppressor, Vertical Grip, Holo&lt;br /&gt;
    Heavy1      - LMGA, AutoSniper, DrumShotgun, AutoShotgun&lt;br /&gt;
    Heavy2      - LMGA, Reddot, AWP, DrumShotgun&lt;br /&gt;
    MedicRifle  - AK47, AR, Painkillers, Syringe&lt;br /&gt;
    MedicSMG    - MP5, Uzi, Painkillers, Syringe&lt;br /&gt;
    Pistol      - Sock, 57, DE, Revolver&lt;br /&gt;
    Rifle1      - 2x AK47, 2x AR&lt;br /&gt;
    Rifle2      - AK12, Aug, Reddot, Rifle Suppressor&lt;br /&gt;
    Rifle3      - AUG, Vanas, AK47, AR&lt;br /&gt;
    SMG1        - Uzi, Vanas, 2x SMG&lt;br /&gt;
    SMG2        - P90, Bizon, MP5, AK12&lt;br /&gt;
    SMG3        - Uzi, Kar98, Shotgun, SMG&lt;br /&gt;
&lt;br /&gt;
Bullet Velocity (In UU/s and feet per second (fps))(1UU=1cm)(UU=Unreal Unit)&lt;br /&gt;
    Bullet_57:                  50000 (1640 fps)  (57)&lt;br /&gt;
    Bullet_22mm:                30500 (1000 fps)  (none)&lt;br /&gt;
    Bullet_39mm:                70500 (2312 fps)  (AR/AUG/BAR/Bren/DP27/Galil/LMGA/MG42/SCAR20/STG44)&lt;br /&gt;
    Bullet_39mm_LMG:            70500 (2312 fps)  (none)&lt;br /&gt;
    Bullet_45ACP:               18000 (590 fps)   (1911/SMG/Tokarev)&lt;br /&gt;
    Bullet_45ACP_SMG:           30000 (984 fps)   (Thompson)&lt;br /&gt;
    Bullet_50Cal:               70000 (2296 fps)  (AWP)&lt;br /&gt;
    Bullet_50Cal_Half:          45000 (1476 fps)  (DE)&lt;br /&gt;
    Bullet_7_62_39mm:           70000 (2296 fps)  (AK47)&lt;br /&gt;
    Bullet_7_62_39mm_Half:      50000 (1640 fps)  (AK12/Pepe)&lt;br /&gt;
    Bullet_9mm:                 38000 (1246 fps)  (CET9/Sock/Kross/Luger/M9/MP40/MP5/P90/PPSH41/Sten/Uzi)&lt;br /&gt;
    Bullet_9mm_VSS:             38000 (1246 fps)  (VSS)&lt;br /&gt;
    Bullet_HighPowerBoltRifle:  80000 (2624 fps)  (Kar98/LeeEnfield/Mosin/Springfield)&lt;br /&gt;
    Bullet_HighPowerRifle:      80000 (2624 fps   (Auto/G43/M1Garand/Svt40)&lt;br /&gt;
    Bullet_Hunting:             70000 (2296 fps)  (none)&lt;br /&gt;
    Bullet_Magnum:              45000 (1476 fps)  (Revolver/Webley)&lt;br /&gt;
    Bullet_Taser:               3000  (98 fps)    (Taser)&lt;br /&gt;
    Pallet_12Gauge:             10000 (328 fps)   (Sawedoff)&lt;br /&gt;
    Pallet_Tactical:            20000 (656 fps)   (Shotgun/SemiShotgun/DrumShotgun)&lt;br /&gt;
&lt;br /&gt;
== Balancing Table ==&lt;br /&gt;
The balancing table is the file that controls stats about the weapons in pavlov such as the price and damage. The balancing table can be found here: https://github.com/vankruptgames/BalancingTable&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An explination of the variables of the table are: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Cost&lt;br /&gt;
!KillBonus&lt;br /&gt;
!BaseDamage&lt;br /&gt;
!ArmourDamage&lt;br /&gt;
!ArmourPenetration&lt;br /&gt;
!HelmetDamage&lt;br /&gt;
!HelmetBleed&lt;br /&gt;
!Weight&lt;br /&gt;
!FalloffModifier&lt;br /&gt;
!MinFalloffDist&lt;br /&gt;
!MaxFalloffDist&lt;br /&gt;
|-&lt;br /&gt;
!The price of an item in the buy wheel&lt;br /&gt;
!The amount of reward money a player gets when they get a kill using this item&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
!&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kill Bonuses ==&lt;br /&gt;
Each weapon grants money on each kill with the weapon. Some attachments remove money and the AWP doesn't give any money at all. The amount given and the gun name can be found in the table below:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Use Ctrl+F to search&lt;br /&gt;
!'''&amp;lt;u&amp;gt;Gun&amp;lt;/u&amp;gt;'''&lt;br /&gt;
!&amp;lt;u&amp;gt;Kill Bonus&amp;lt;/u&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|'''1911'''&lt;br /&gt;
|800&lt;br /&gt;
|-&lt;br /&gt;
|'''Five-Seven'''&lt;br /&gt;
|300 &lt;br /&gt;
|-&lt;br /&gt;
|'''Glock 18'''&lt;br /&gt;
| 600&lt;br /&gt;
|-&lt;br /&gt;
| '''Barretta M9'''&lt;br /&gt;
|400&lt;br /&gt;
|-&lt;br /&gt;
|'''Deagle'''&lt;br /&gt;
|600&lt;br /&gt;
|-&lt;br /&gt;
|'''Revolver (5 Bullet)''' &lt;br /&gt;
|600&lt;br /&gt;
|-&lt;br /&gt;
|'''Tec-9'''&lt;br /&gt;
|500 &lt;br /&gt;
|-&lt;br /&gt;
|'''UMP-45'''&lt;br /&gt;
|800 &lt;br /&gt;
|-&lt;br /&gt;
|'''Uzi''' &lt;br /&gt;
|600&lt;br /&gt;
|-&lt;br /&gt;
|'''Bizon'''&lt;br /&gt;
| 600&lt;br /&gt;
|-&lt;br /&gt;
|'''MP5'''&lt;br /&gt;
|400 &lt;br /&gt;
|-&lt;br /&gt;
|'''P90'''&lt;br /&gt;
|300 &lt;br /&gt;
|-&lt;br /&gt;
|'''Famas F1'''&lt;br /&gt;
|200&lt;br /&gt;
|-&lt;br /&gt;
|'''Kross'''&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|'''AR9'''&lt;br /&gt;
| 400&lt;br /&gt;
|-&lt;br /&gt;
|'''Shotgun'''&lt;br /&gt;
|600&lt;br /&gt;
|-&lt;br /&gt;
|'''DB Shotgun'''&lt;br /&gt;
|600&lt;br /&gt;
|-&lt;br /&gt;
|'''Drum Shotgun (KS12)''' &lt;br /&gt;
|100 &lt;br /&gt;
|-&lt;br /&gt;
|'''Spas12''' &lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|'''AK-47'''&lt;br /&gt;
| 300&lt;br /&gt;
|-&lt;br /&gt;
|'''AK-12'''&lt;br /&gt;
|300&lt;br /&gt;
|-&lt;br /&gt;
|'''M4'''&lt;br /&gt;
|300&lt;br /&gt;
|-&lt;br /&gt;
|'''AUG'''&lt;br /&gt;
|300&lt;br /&gt;
|-&lt;br /&gt;
|'''Galil'''&lt;br /&gt;
|300&lt;br /&gt;
|-&lt;br /&gt;
|'''SKS''' &lt;br /&gt;
|100 &lt;br /&gt;
|-&lt;br /&gt;
|'''M16'''&lt;br /&gt;
|300&lt;br /&gt;
|-&lt;br /&gt;
|'''Scorpion'''&lt;br /&gt;
|600&lt;br /&gt;
|-&lt;br /&gt;
|'''VZZ'''&lt;br /&gt;
|200&lt;br /&gt;
|-&lt;br /&gt;
|'''M249'''&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|'''AWP'''&lt;br /&gt;
|0&lt;br /&gt;
|-&lt;br /&gt;
|'''HK G3 (Auto Sniper)'''&lt;br /&gt;
|300&lt;br /&gt;
|-&lt;br /&gt;
| '''Scur'''&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|'''Luger'''&lt;br /&gt;
|400&lt;br /&gt;
|-&lt;br /&gt;
|'''Tokarev'''&lt;br /&gt;
|800&lt;br /&gt;
|-&lt;br /&gt;
|'''Webley'''&lt;br /&gt;
|600&lt;br /&gt;
|-&lt;br /&gt;
|'''Sten'''&lt;br /&gt;
|400&lt;br /&gt;
|-&lt;br /&gt;
|'''MP40'''&lt;br /&gt;
|400&lt;br /&gt;
|-&lt;br /&gt;
|'''Thompson'''&lt;br /&gt;
|400&lt;br /&gt;
|-&lt;br /&gt;
|'''STG44'''&lt;br /&gt;
|300&lt;br /&gt;
|-&lt;br /&gt;
|'''PPSH''' &lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|'''M1 Garand'''&lt;br /&gt;
|400&lt;br /&gt;
|-&lt;br /&gt;
|'''G43'''&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|'''SVT40'''&lt;br /&gt;
|400&lt;br /&gt;
|-&lt;br /&gt;
|'''Mosin'''&lt;br /&gt;
|800&lt;br /&gt;
|-&lt;br /&gt;
|'''Springfield''' &lt;br /&gt;
|800&lt;br /&gt;
|-&lt;br /&gt;
|'''Kar98'''&lt;br /&gt;
|800&lt;br /&gt;
|-&lt;br /&gt;
|'''Lienfield'''&lt;br /&gt;
|800&lt;br /&gt;
|-&lt;br /&gt;
|'''Bar'''&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|'''Bren'''&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|'''DP27''' &lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|'''MG42'''&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|'''M1A1'''&lt;br /&gt;
|150&lt;br /&gt;
|-&lt;br /&gt;
|'''Piat'''&lt;br /&gt;
|150&lt;br /&gt;
|-&lt;br /&gt;
|'''Panzer'''&lt;br /&gt;
| 150&lt;br /&gt;
|-&lt;br /&gt;
| '''Suppressed Pistol'''&lt;br /&gt;
| -50&lt;br /&gt;
|-&lt;br /&gt;
| '''Suppressed Rifle'''&lt;br /&gt;
| -200&lt;br /&gt;
|-&lt;br /&gt;
|'''Angle Gripped Wep'''&lt;br /&gt;
| -100&lt;br /&gt;
|-&lt;br /&gt;
|'''Knife'''&lt;br /&gt;
|1200&lt;br /&gt;
|-&lt;br /&gt;
|'''Taser'''&lt;br /&gt;
|500&lt;br /&gt;
|-&lt;br /&gt;
|'''Silent Tec 9 (TTT)'''&lt;br /&gt;
|500&lt;br /&gt;
|-&lt;br /&gt;
|'''Trench Gun'''&lt;br /&gt;
|600&lt;br /&gt;
|-&lt;br /&gt;
|'''Short AK'''&lt;br /&gt;
|400&lt;br /&gt;
|-&lt;br /&gt;
|'''Hunting Rifle'''&lt;br /&gt;
|800&lt;br /&gt;
|-&lt;br /&gt;
|'''PKM'''&lt;br /&gt;
|100&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Smalldarkie</name></author>
	</entry>
	<entry>
		<id>http://pavlovwiki.com/index.php?title=Default_Maps&amp;diff=1115</id>
		<title>Default Maps</title>
		<link rel="alternate" type="text/html" href="http://pavlovwiki.com/index.php?title=Default_Maps&amp;diff=1115"/>
		<updated>2025-12-24T02:40:21Z</updated>

		<summary type="html">&lt;p&gt;Smalldarkie: Added Co-op Killhouse&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Map ID List ==&lt;br /&gt;
Here is the list of item IDs for the default maps. This is mainly useful for community servers and is the correct mapID for each map: &lt;br /&gt;
&lt;br /&gt;
'''Both shack and PC'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Autumn&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Bridge&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Bunker&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Carnival&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Datacenter&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Industry&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Sand&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Foundation&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Santorini&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Siberia&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Station&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Hospital&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Range&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;WW2range&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Tutorial&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Killhouse&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Shack Only'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Stalingrad_shack&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Haguenau&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Japan&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;OGcontainers&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''PC only'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;containeryard&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Stalingrad_night&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Datacenter_night&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;santorini_night&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sand_night&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Siberia_night&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;station_night&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;industry_night&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;containeryard_night&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Autumn ==&lt;br /&gt;
[[File:Autumn TopDown.jpg|thumb|Birdseye view of Autumn]]&lt;br /&gt;
Autumn was added to Pavlov in '''Update 30'''.&lt;br /&gt;
&lt;br /&gt;
==Bridge==&lt;br /&gt;
[[File:Bridge Top-Down.jpg|thumb|Birdseye View of Bridge.]]&lt;br /&gt;
&lt;br /&gt;
Bridge was added to Pavlov in '''Update 10''' and was redesigned in '''Update 24''', set in a canal-heavy city in Europe.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‍&lt;br /&gt;
‍&lt;br /&gt;
&lt;br /&gt;
==Bunker==&lt;br /&gt;
[[File:Bunker Top-Down.jpg|thumb|‍ ‍Birdseye view of Bunker.]]&lt;br /&gt;
Bunker is a map that came to Pavlov during '''Update 28'''. It supports all modes in Pavlov and was mainly designed for SND. It has two bombsites, one in the generator/turbine room, and one in the radar room. It is a Soviet style bunker featuring living quarters, a large hangar, and an empty missile silo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‍&lt;br /&gt;
&lt;br /&gt;
== Carnival ==&lt;br /&gt;
[[File:Carnival TopDown.jpg|thumb|Birdseye view of Carnival]]&lt;br /&gt;
Carnival was added to Pavlov in '''Update 30'''.&lt;br /&gt;
&lt;br /&gt;
==Container Yard==&lt;br /&gt;
[[File:Container Yard Top-Down.jpg|thumb|Birdseye view of Container Yard.]]&lt;br /&gt;
[[File:Container Yard.jpg|thumb|400x400px|Container Yard, looking at the house from T spawn. |none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‍&lt;br /&gt;
&lt;br /&gt;
==Datacenter==&lt;br /&gt;
[[File:Datacenter Top-Down.jpg|thumb|Birdseye view of Datacenter.]]&lt;br /&gt;
Datacenter is Pavlov's first default map. It is symmetrical in design, has long hallways and corridors, a garage area, and two bombsites: one in the '''server room''', the other in the second floor on the back of a '''pillar'''. It can be played in both [[Gamemodes|Search and Destroy]] and [[Gamemodes|Team Deathmatch]].[[File:Datacenter middle.jpg|thumb|400px|Datacenter's Middle area.|none]]&lt;br /&gt;
==Datacenter &amp;lt;small&amp;gt;(Night)&amp;lt;/small&amp;gt;==&lt;br /&gt;
Datacenter &amp;lt;small&amp;gt;(Night)&amp;lt;/small&amp;gt; resembles Datacenter at night time. It is an zombies, infection, and hide exclusive map (PC &amp;amp; PSVR2 ONLY).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‍&lt;br /&gt;
&lt;br /&gt;
‍&lt;br /&gt;
==Foundation &amp;lt;small&amp;gt;(Shack Only)&amp;lt;/small&amp;gt;==&lt;br /&gt;
[[File:Foundation TopDown.png|thumb|Bird's Eye view of Foundation]]&lt;br /&gt;
&lt;br /&gt;
Foundation is a community map created by IL PRIMO and resembles a construction site. It consists of two bombsites which are both located on the base of cranes.[[File:Foundation.jpg|thumb|Foundation, overlooking A from CT spawn.|none]]&lt;br /&gt;
==Haguenau &amp;lt;small&amp;gt;(Shack Only)&amp;lt;/small&amp;gt;==&lt;br /&gt;
Hagnueau is a shack exclusive map designed by il Primo[[File:Haguenau.jpg|thumb|Haguenau, looking at B.|none]]&lt;br /&gt;
&lt;br /&gt;
==Harbor (Shack Only)==&lt;br /&gt;
[[File:Harbor TopDown.png|thumb|Bird's Eye view of Harbor]]&lt;br /&gt;
Harbor is an SnD map originally created by wsly and watevs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Industry==&lt;br /&gt;
[[File:Industry Top-Down.jpg|thumb|Birdseye view of Industry.]]&lt;br /&gt;
Industry was added to Pavlov during '''Update 26''' and was originally designed by a member of the Pavlov community named Voxie. The map features a lobby area, a parking garage, and a warehouse. This map was designed for SND but supports all modern game modes. The two bombsites on this map are located on the van in the garage and on the pillar of the raised section in the warehouse.&lt;br /&gt;
&lt;br /&gt;
Industry was later released on the Meta Quest in '''RC3'''.[[File:Pavlov Industry.jpg|thumb|Industry's Warehouse and Office|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‍&lt;br /&gt;
&lt;br /&gt;
==Industry &amp;lt;small&amp;gt;(Night)&amp;lt;/small&amp;gt;==&lt;br /&gt;
Industry &amp;lt;small&amp;gt;(Night)&amp;lt;/small&amp;gt; resembles Industry at night time. It is a zombies, infection, and hide exclusive map.&lt;br /&gt;
&lt;br /&gt;
==Japan==&lt;br /&gt;
The map is set in Japan. &lt;br /&gt;
‍ &lt;br /&gt;
[[File:Japan.jpg|none|thumb|Top-down view of Japan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==OG Containers &amp;lt;small&amp;gt;(Shack Only)&amp;lt;/small&amp;gt;==&lt;br /&gt;
[[File:OGContainers.jpg|thumb|OG Containers, floating nearby CT spawn.|none]]&lt;br /&gt;
==Sand==&lt;br /&gt;
[[File:Sand Top-Down.jpg|thumb|Birdseye view of Sand.]]&lt;br /&gt;
Sand was added in '''Update 12''', along with support for community maps. Sand has a visual style similar to [[http://counterstrike.wikia.com/wiki/Dust Dust from Counter Strike]], using a similar Middle Eastern setting and Islamic architecture. Sand was the first Search and Destroy map and was designed with the game mode in mind. It has a variety of ways to enter the two bombsites, a distinct middle area that connects all parts of the map, and various strategies in which to attack or defend either bombsite. &lt;br /&gt;
[[File:Sand_B_site.jpg|thumb|400px|Sand ('''Update 12''' ver. ), overlooking B site from CT spawn. |none]]Sand was redesigned in '''Update 29''' to match with Vankrupt's map standards in 2023. All of the textures, models, and bombsites were all changed, although the map layout stayed relatively the same.[[File:Sand Upd29.jpg|thumb|400x400px|Sand ('''Update 29''' ver.) overlooking B site from CT spawn.|none]]&lt;br /&gt;
==Sand &amp;lt;small&amp;gt;(Night)&amp;lt;/small&amp;gt;==&lt;br /&gt;
Sand &amp;lt;small&amp;gt;(Night)&amp;lt;/small&amp;gt; resembles Sand at night time. It is a zombies, infection, and hide exclusive map. (ONLY ON PC &amp;amp; PSVR2).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‍&lt;br /&gt;
&lt;br /&gt;
==Santorini==&lt;br /&gt;
[[File:Santorini Top-Down.jpg|thumb|Birdseye view of Santorini.]]Set in the Greek Island of the Aegean Sea, Santorini is an inclined map in a lovely blue and white color tones with the traditional 3 lanes of movement the Search and Destroy is known for. Come to the market and buy some fish![[File:Santorini.jpg|thumb|400x400px|Santorini, hovering over B site from CT spawn.|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‍&lt;br /&gt;
&lt;br /&gt;
== Santorini &amp;lt;small&amp;gt;(Night)&amp;lt;/small&amp;gt;==&lt;br /&gt;
Santorini &amp;lt;small&amp;gt;(Night)&amp;lt;/small&amp;gt; resembles Santorini at night time. It is a zombies, infection, &amp;amp; hide exclusive map (PC &amp;amp; PSVR2 ONLY).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‍&lt;br /&gt;
==Siberia==&lt;br /&gt;
[[File:Prisonbreak Top-Down.jpg|thumb|Birdseye view of Siberia.]]&lt;br /&gt;
Siberia represents a prison in a snow biome and was released in '''Update 22'''. [[File:Siberia.jpg|thumb|400x400px|Siberia, looking over the prison bombsite from T spawn.|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‍&lt;br /&gt;
&lt;br /&gt;
==Siberia &amp;lt;small&amp;gt;(Night)&amp;lt;/small&amp;gt; ==&lt;br /&gt;
Siberia &amp;lt;small&amp;gt;(Night)&amp;lt;/small&amp;gt; resembles Siberia at night time.The map is extended outside of the fence and walls of the original. It is a zombies, infection, and hide exclusive map (PC &amp;amp; PSVR2 ONLY).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‍&lt;br /&gt;
==Stalingrad==&lt;br /&gt;
[[File:Stalingrad Top-Down.jpg|thumb|Birdseye view of Stalingrad.]]&lt;br /&gt;
Named after Pavlov VRs namesake, the battle of Stalingrad laid host to Sergeant Yakov Pavlov's fortified defense from the German Wehrmacht during the fall season of 1942. Intended to provide wide lands of traversal for tanks to navigate and various demolished buildings to have close combat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Stalingrad was added to Pavlov in '''Update 24'''.Stalingrad was later added to Pavlov Shack in '''RC3'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‍&lt;br /&gt;
‍&lt;br /&gt;
&lt;br /&gt;
==Stalingrad &amp;lt;small&amp;gt;(Night)&amp;lt;/small&amp;gt;==&lt;br /&gt;
Stalingrad &amp;lt;small&amp;gt;(Night)&amp;lt;/small&amp;gt; resembles Stalingrad at night time. It is a zombies, infection, and hide exclusive map.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‍&lt;br /&gt;
==Station==&lt;br /&gt;
[[File:Subway Top-Down Upper.jpg|thumb|250x250px|Birdseye view of the top floor of Station.]]&lt;br /&gt;
[[File:Subway Top-Down Middle.jpg|thumb|250x250px|Birdseye view of the middle floor of Station.]]&lt;br /&gt;
[[File:Subway Top-Down Lower.jpg|thumb|250x250px|Birdseye view of the lower floor of Station.]]Station is an underground map set in a US subway station. With 3 layers of movement and a risk of dying from falling in the train tracks, this closed transit system with a cold atmosphere is a different change-up from a normal flat structure to a layered system.&lt;br /&gt;
&lt;br /&gt;
Station was added to Pavlov in '''Update 24'''[[File:Station.jpg|thumb|400x400px|Station, looking at the train bombsite from T spawn.|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‍&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‍&lt;br /&gt;
‍&lt;br /&gt;
&lt;br /&gt;
==Station &amp;lt;small&amp;gt;(Night)&amp;lt;/small&amp;gt; ==&lt;br /&gt;
Station &amp;lt;small&amp;gt;(Night)&amp;lt;/small&amp;gt; resembles Station at night time where most of the lights in the original are turned off. It is a zombies, infection, and hide exclusive map (PC &amp;amp; PSVR2 ONLY).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‍ &lt;br /&gt;
‍&lt;br /&gt;
==Hospital ==&lt;br /&gt;
Hospital is a zombies mode exclusive map released in '''Update 22''' and is a relatively small map with one floor. Its interior represents a run down hospital.    &lt;br /&gt;
&lt;br /&gt;
‍ &lt;br /&gt;
&lt;br /&gt;
==Tutorial==&lt;br /&gt;
Tutorial is the first map in the &amp;quot;TRAINING&amp;quot; tab in the main menu. Its purpose is to help newer players learn the basics of Pavlov.&lt;br /&gt;
&lt;br /&gt;
It's map resembles a killhouse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Map Description:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;code&amp;gt;Learn the basic mechanics and controls.&amp;lt;/code&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Learn the basic mechanics before jumping onto the battlefield.&lt;br /&gt;
&lt;br /&gt;
Here you will know about:&lt;br /&gt;
&lt;br /&gt;
*Team Communication&lt;br /&gt;
*Basic movement&lt;br /&gt;
*Equipment and use of fire weapons and grenades&lt;br /&gt;
*Use of the bomb of Search &amp;amp; Destroy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video of the Pavlov Tutorial:&lt;br /&gt;
&lt;br /&gt;
https://youtu.be/DywgkSqblfY&lt;br /&gt;
&lt;br /&gt;
==Shooting Range &amp;lt;small&amp;gt;(Modern)&amp;lt;/small&amp;gt;==&lt;br /&gt;
Shooting Range (Modern) is the second map in the &amp;quot;TRAINING&amp;quot; tab found in the main menu. Its main purpose is to help you practice your aim with modern weapons.&lt;br /&gt;
Its map resembles an indoor shooting range. The doors to the left lead to Killhouse. The doors to the right lead to Shooting Range (WW&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Map Description:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;code&amp;gt;Test weapons shooting to static or mobile targets.&amp;lt;/code&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here you can test and practice with all the modern weapons in the game.&lt;br /&gt;
&lt;br /&gt;
You will also find moving targets and various exercises to improve your aim.&lt;br /&gt;
&lt;br /&gt;
==Shooting Range &amp;lt;small&amp;gt;(WW2)&amp;lt;/small&amp;gt;==&lt;br /&gt;
Shooting Range (WW&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;) is the third map in the &amp;quot;TRAINING&amp;quot; tab found in the main menu. Its main purpose is to help you practice your aim with WW&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; weapons.&lt;br /&gt;
&lt;br /&gt;
Its map resembles an indoor shooting range. The doors to the left bring you to Shooting Range (Modern). The doors to the right bring you to Killhouse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Map Description:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;small&amp;gt;Test weapons shooting to static or mobile targets.&amp;lt;/small&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here you can test and practice with WW&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; weapons.&lt;br /&gt;
&lt;br /&gt;
You will also find moving targets and various exercises to improve your aim.&lt;br /&gt;
&lt;br /&gt;
== Killhouse==&lt;br /&gt;
Killhouse is the last map in the &amp;quot;TRAINING&amp;quot; tab found in the main menu. Its main purpose is to help you practice your aim.&lt;br /&gt;
Its map resembles a killhouse. There is a door to the left of the main entrance of the &amp;quot;Circuit&amp;quot; that leads to another door which brings you too Shooting Range &amp;lt;small&amp;gt;(Modern).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Map Description:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;code&amp;gt;Put your skills to the test in a circuit.&amp;lt;/code&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose a weapon and enter the circuit.&lt;br /&gt;
&lt;br /&gt;
The objective is to shoot all the targets and complete the circuit in the shortest time possible.&lt;br /&gt;
&lt;br /&gt;
*Shots to the body score 1 point.&lt;br /&gt;
* Shots to the head score 2 points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video of Killhouse:&lt;br /&gt;
&lt;br /&gt;
https://youtu.be/avGOm9EgjEc&lt;br /&gt;
&lt;br /&gt;
== Cooperative Killhouse==&lt;br /&gt;
Added in Update 33, this is a multiplayer supported kill house map different to the training version.&lt;/div&gt;</summary>
		<author><name>Smalldarkie</name></author>
	</entry>
	<entry>
		<id>http://pavlovwiki.com/index.php?title=Gamemodes&amp;diff=1114</id>
		<title>Gamemodes</title>
		<link rel="alternate" type="text/html" href="http://pavlovwiki.com/index.php?title=Gamemodes&amp;diff=1114"/>
		<updated>2025-12-24T02:38:06Z</updated>

		<summary type="html">&lt;p&gt;Smalldarkie: Added multiplayer killhouse&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
==Deathmatch==&lt;br /&gt;
&lt;br /&gt;
Team-less free for all against everyone on the server. You have access to every modern weapon via the buy wheel. To win, you must have the most kills in the server before the timer runs out. &lt;br /&gt;
&lt;br /&gt;
==Gun Game==&lt;br /&gt;
&lt;br /&gt;
Each player spawns with an M249. Once a player receives a kill with the weapon, the next weapon in the list spawns in their hand and they must earn a kill with it. This process continues until a player has killed another player with the knife. There are 26 gun levels.&lt;br /&gt;
&lt;br /&gt;
This is a free-for-all mode, so players are encouraged to kill anyone they see.&lt;br /&gt;
&lt;br /&gt;
Players cannot buy in this game-mode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The upgrade list goes as follows:&lt;br /&gt;
*1: M249&lt;br /&gt;
*2: Saiga-12&lt;br /&gt;
*3: M4A1&lt;br /&gt;
*4: AK-47&lt;br /&gt;
*5: HK G3&lt;br /&gt;
*6: AUG A3&lt;br /&gt;
*7: M16&lt;br /&gt;
*8: FAMAS F1&lt;br /&gt;
*9: AR9&lt;br /&gt;
*10: P90&lt;br /&gt;
*11: UMP45&lt;br /&gt;
*12: PP-19 Bizon&lt;br /&gt;
*13: MP5&lt;br /&gt;
*14: UZI&lt;br /&gt;
*15: KRISS Vector&lt;br /&gt;
*16: Skorpion&lt;br /&gt;
*17: VSS&lt;br /&gt;
*18: Barret M99&lt;br /&gt;
*19: Remington 700&lt;br /&gt;
*20: AWP&lt;br /&gt;
*21: Scar 20s&lt;br /&gt;
*22: SPAS-12&lt;br /&gt;
*23: M590&lt;br /&gt;
*24: Sawed-Off Shotgun&lt;br /&gt;
*25: Desert Eagle&lt;br /&gt;
*26: Revolver&lt;br /&gt;
*27: Five-seveN&lt;br /&gt;
*28: TEC-9&lt;br /&gt;
*29: Beretta M9&lt;br /&gt;
*30: Glock 18C&lt;br /&gt;
*31: M1911A1&lt;br /&gt;
*32: Knife&lt;br /&gt;
&lt;br /&gt;
==WW2 Gun Game==&lt;br /&gt;
&lt;br /&gt;
Same as Gun Game, but with WW2 weapons instead of modern weapons.&lt;br /&gt;
&lt;br /&gt;
==One in the Chamber==&lt;br /&gt;
&lt;br /&gt;
A special version of Deathmatch. Every player spawns with a Golden Deagle that has one single bullet. Each bullet instantly kills another player, and every kill awards another. &lt;br /&gt;
&lt;br /&gt;
If you miss, you can use the knife on your holster and attempt to get a kill for another bullet. You can use the knife over and over again to gain plenty of ammunition, however, if you die, you'll get reset back to one bullet.&lt;br /&gt;
&lt;br /&gt;
You can shoot 2 bullets without reloading by putting a mag in so the chamber has a bullet in it and putting in a new mag with its own bullet.&lt;br /&gt;
&lt;br /&gt;
==Search and Destroy==&lt;br /&gt;
'''&amp;lt;big&amp;gt;NOTE: Proning is currently disabled in SND for balancing reasons.&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
The ''Search and Destroy'' game mode consists of 2 minute rounds. Players have one life per round. The &amp;quot;Terrorists&amp;quot; have the objective of planting the bomb at one of the bombsites, while the &amp;quot;Counter Terrorists&amp;quot; need to defend the bomb locations or defuse the bomb. You can also win a round by killing all enemies. Counter-Terrorists will still need to defuse the bomb after all the Terrorists are dead. First team to 10 wins wins the game. The max amount of rounds in SND is 19.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Bomb Arming and Defusing'''&lt;br /&gt;
----'''''Terrorists:''''' To arm the bomb, 4 digits are required to be input onto the number pad in the correct sequence. The numbers on the top left LCD screen on the bomb shows the sequence of digits that need to be pressed. An incorrect number will reset the sequence.  Once armed, a green light will glow indicating that the bomb is ready to be planted. Now, place it on the Bomb outline at a bombsite to start the timer. Failing to put the Bomb on the outline within roughly 5 seconds will cause the bomb will reset, requiring you to re-input the code.&lt;br /&gt;
&lt;br /&gt;
'''''Counter-Terrorists:''''' Defusing the bomb requires 8 digits to be input onto the number pad. Counter-Terrorists may purchase Wire Cutters for $800, which allows a bomb to be defused by clipping the 3 wires on top of the bomb.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Money'''&lt;br /&gt;
----All players start the game with $900.&lt;br /&gt;
&lt;br /&gt;
Players are awarded money based on their team performance, losing streaks will increase the amount of money received:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Loss Bonus: $2200&lt;br /&gt;
&lt;br /&gt;
Win Bonus: $3250&lt;br /&gt;
&lt;br /&gt;
Plant Bonus (T ONLY): $500&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Kill Bonuses can be found here: [[Weapons|Kill Bonuses]]&lt;br /&gt;
&lt;br /&gt;
Each kill a player receives depends on the weapon used as well as attachments on the weapon.&lt;br /&gt;
&lt;br /&gt;
Players receive round win/loss bonus regardless of whether or not players survived the round. This differs from Counter Strike where Terrorists get no loss bonus if they lived without planting the bomb.&lt;br /&gt;
&lt;br /&gt;
'''Weapons'''&lt;br /&gt;
----Terrorists and Counter-Terrorists have different pools of weapons assigned to them. The weapon pool goes as follows:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Heavy&lt;br /&gt;
----&lt;br /&gt;
!Terrorists&lt;br /&gt;
!$&lt;br /&gt;
!Counter-Terrorists&lt;br /&gt;
!$&lt;br /&gt;
|-&lt;br /&gt;
|Remington 700&lt;br /&gt;
|$1600&lt;br /&gt;
|AWP&lt;br /&gt;
|$2200&lt;br /&gt;
|-&lt;br /&gt;
|SKS &lt;br /&gt;
|$2500&lt;br /&gt;
|SCAR 20s&lt;br /&gt;
|$3500&lt;br /&gt;
|-&lt;br /&gt;
|Barret M99&lt;br /&gt;
|$4800&lt;br /&gt;
|Barret M99&lt;br /&gt;
|$4800&lt;br /&gt;
|-&lt;br /&gt;
|PKM&lt;br /&gt;
|$3500&lt;br /&gt;
|FN M249 Saw&lt;br /&gt;
|$3000&lt;br /&gt;
|-&lt;br /&gt;
|Shotgun&lt;br /&gt;
|$1500&lt;br /&gt;
|Shotgun&lt;br /&gt;
|$1500&lt;br /&gt;
|-&lt;br /&gt;
|Drum Shotgun&lt;br /&gt;
|$4200&lt;br /&gt;
|Auto-Shotgun&lt;br /&gt;
|$1800&lt;br /&gt;
|-&lt;br /&gt;
|Sawed-Off&lt;br /&gt;
|$1000&lt;br /&gt;
|Sawed-Off&lt;br /&gt;
|$1000&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+SMGs&lt;br /&gt;
----&lt;br /&gt;
!Terrorists&lt;br /&gt;
!$&lt;br /&gt;
!Counter-Terrorists&lt;br /&gt;
!$&lt;br /&gt;
|-&lt;br /&gt;
|PP-Bizon&lt;br /&gt;
|$1200&lt;br /&gt;
|UMP&lt;br /&gt;
|$1200&lt;br /&gt;
|-&lt;br /&gt;
|AK-Shorty&lt;br /&gt;
|$1600&lt;br /&gt;
|AR9 &lt;br /&gt;
|$1400&lt;br /&gt;
|-&lt;br /&gt;
|Vector&lt;br /&gt;
|$1550&lt;br /&gt;
|P90&lt;br /&gt;
|$1700&lt;br /&gt;
|-&lt;br /&gt;
|Skorpion&lt;br /&gt;
|$950&lt;br /&gt;
|MP5&lt;br /&gt;
|$1600&lt;br /&gt;
|-&lt;br /&gt;
|VSS&lt;br /&gt;
|$2200&lt;br /&gt;
|UZI&lt;br /&gt;
|$950&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Rifles&lt;br /&gt;
----&lt;br /&gt;
!Terrorists&lt;br /&gt;
!$&lt;br /&gt;
!Counter-Terrorists&lt;br /&gt;
!$&lt;br /&gt;
|-&lt;br /&gt;
|AK47&lt;br /&gt;
|$2500&lt;br /&gt;
|G3&lt;br /&gt;
|$2500&lt;br /&gt;
|-&lt;br /&gt;
|AK12&lt;br /&gt;
|$2600&lt;br /&gt;
|M4&lt;br /&gt;
|$2700&lt;br /&gt;
|-&lt;br /&gt;
|Galil SAR&lt;br /&gt;
|$2300&lt;br /&gt;
|FAMAS&lt;br /&gt;
|$2300&lt;br /&gt;
|-&lt;br /&gt;
|AUG&lt;br /&gt;
|$2300&lt;br /&gt;
|M16&lt;br /&gt;
|$2300&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Gear&lt;br /&gt;
----&lt;br /&gt;
!Item&lt;br /&gt;
!$&lt;br /&gt;
|-&lt;br /&gt;
|Kevlar Vest&lt;br /&gt;
|$650&lt;br /&gt;
|-&lt;br /&gt;
|Kevlar Vest + Helmet&lt;br /&gt;
|$1000&lt;br /&gt;
|-&lt;br /&gt;
|Flashbang&lt;br /&gt;
|$200&lt;br /&gt;
|-&lt;br /&gt;
|Smoke Grenade&lt;br /&gt;
|$300&lt;br /&gt;
|-&lt;br /&gt;
|Grenade&lt;br /&gt;
|$600&lt;br /&gt;
|-&lt;br /&gt;
|Wire Cutters (CT ONLY)&lt;br /&gt;
|$800&lt;br /&gt;
|-&lt;br /&gt;
|Knife&lt;br /&gt;
|$100&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Attachments|Upgrades]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Pistols&lt;br /&gt;
----&lt;br /&gt;
!Terrorists&lt;br /&gt;
!$&lt;br /&gt;
!Counter-Terrorists&lt;br /&gt;
!$&lt;br /&gt;
|-&lt;br /&gt;
|TEC-9&lt;br /&gt;
|$650&lt;br /&gt;
|Glock-18&lt;br /&gt;
|$650&lt;br /&gt;
|-&lt;br /&gt;
|Five-Seven&lt;br /&gt;
|$500&lt;br /&gt;
|Five-Seven&lt;br /&gt;
|$500&lt;br /&gt;
|-&lt;br /&gt;
|1911&lt;br /&gt;
|$200&lt;br /&gt;
|1911&lt;br /&gt;
|$200&lt;br /&gt;
|-&lt;br /&gt;
|Berretta&lt;br /&gt;
|$250&lt;br /&gt;
|Berretta&lt;br /&gt;
|$250&lt;br /&gt;
|-&lt;br /&gt;
|Revolver&lt;br /&gt;
|$800&lt;br /&gt;
|Revolver&lt;br /&gt;
|$800&lt;br /&gt;
|-&lt;br /&gt;
|Desert Eagle&lt;br /&gt;
|$800&lt;br /&gt;
|Desert Eagle&lt;br /&gt;
|$800&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Team Deathmatch==&lt;br /&gt;
&lt;br /&gt;
Two Teams (NATO and Russians) are pitted against each other with the goal of getting the most kills with '''modern weapons''' before the game ends. Spawn times are short and players may purchase weapons until they move too far away from where they spawned.&lt;br /&gt;
&lt;br /&gt;
Players start with a random weapon and $4900. Kills reward $300 and respawning rewards $4000. Any weapon purchased will disable random weapons. When respawning, anything you're carrying on your vest when you died will still be with you. &lt;br /&gt;
&lt;br /&gt;
Team-Killing, and committing suicide rewards &amp;lt;code&amp;gt;-4 points&amp;lt;/code&amp;gt; to the player. This doesn't reward the other team with an assist if they (or you) were hit earlier. Dying doesn't affect points.&lt;br /&gt;
&lt;br /&gt;
Getting an assist rewards &amp;lt;code&amp;gt;1 point&amp;lt;/code&amp;gt; and killing an enemy rewards &amp;lt;code&amp;gt;2 points&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==WW2 Team Deathmatch (TANKTDM)==&lt;br /&gt;
&lt;br /&gt;
Two Teams (Germans and Americans) are pitted against each other with the goal of getting the most kills with '''WW2 weapons''' before the game ends. Tanks are accessible in this gamemode and loot crates will occasionally drop somewhere in the map. Spawn times are short and players may purchase weapons until they move too far away from where they spawned.&lt;br /&gt;
&lt;br /&gt;
Players start with a random weapon and $4900. Kills reward $300 and respawning rewards $4000. Any weapon purchased will disable random weapons. When respawning, anything you're carrying on your vest when you died will still be with you. &lt;br /&gt;
&lt;br /&gt;
Team-Killing, and committing suicide rewards &amp;lt;code&amp;gt;-4 points&amp;lt;/code&amp;gt; to the player. This doesn't reward the other team with an assist if they (or you) were hit earlier. Dying doesn't affect points.&lt;br /&gt;
&lt;br /&gt;
Getting an assist rewards &amp;lt;code&amp;gt;1 point&amp;lt;/code&amp;gt; and killing an enemy rewards &amp;lt;code&amp;gt;2 points&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==King of the Hill==&lt;br /&gt;
&lt;br /&gt;
Two Teams (Germans &amp;amp; Americans) compete to gather the most points from an objective. Players fight against each other with '''WW2 weapons'''. Inside an objective, it'll usually have a loot crate inside containing useful weapons and throwables. To capture the objective, a player needs to be inside of the objective ring. In some KOTH maps, the objective will occasionally move after a period of time. &lt;br /&gt;
&lt;br /&gt;
==TTT==&lt;br /&gt;
&lt;br /&gt;
TTT has a variety of roles under the following four categories, Innocents (Detective, Tank, Sheriff, Innocent, Mercenary, Survivalist, Glitch, Soulmate), Traitors (Traitor, Assassin, Hypnotizer), Solo roles (Psychopath, Lone Wolf), and the Unique roles (Soulmate, Zombie). Roles given to players are randomized. Innocents far outnumber the traitors, and need to kill all antagonist roles. Solos are one of a kind, and can only win if they are the last player remaining. Traitors have to kill all other teams. Unique roles have special jobs to do, Zombies must be the only team remaining while soulmate must survive with their soul-link teammate.&lt;br /&gt;
&lt;br /&gt;
Failure to commit to your roles may reduce your karma if you kill anyone you're not supposed to. Achieve too low of karma and you'll be kicked from the game.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Detective roles (Allied with Innocents):&lt;br /&gt;
!Roles&lt;br /&gt;
!Description&lt;br /&gt;
!Items&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Detective.png|frameless|40x40px]]Detective   &lt;br /&gt;
|A weight has been placed on your shoulders.&lt;br /&gt;
You have a gaggle of mouthy individuals in your town and they all claim to take no part in this.&lt;br /&gt;
Someone is lying, maybe more.&lt;br /&gt;
Thankfully, the department has issued you a plethora of instruments to aid in the defense of your peoples (even if you don't particularly like them).&lt;br /&gt;
|You spawn with a DNA scanner and a pipe.The DNA scanner can scan dead bodies and dropped items, scanning either will give you a radar-like ping to show you who the DNA belongs to.&lt;br /&gt;
The pipe does nothing, but makes you look cooler.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Sheriff.png|frameless|40x40px]] Sheriff&lt;br /&gt;
|You're here to enact arrests, not executions.&lt;br /&gt;
|You spawn with a taser and handcuffs. Arresting someone will make them drop their weapons.&lt;br /&gt;
Tasers have 2 shots and can arrest from a distance, the taser also does a little bit of damage and makes someone unable to move for a few seconds.&lt;br /&gt;
The handcuffs arrest someone without dealing damage and doesn't immobilize them, using them is a risky move but can save you some karma.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Tank.png|frameless|40x40px]] Tank&lt;br /&gt;
|In a physical sense, you're a tank, you spawn with body armor and extra damage resistance on top of that.&lt;br /&gt;
|N/A&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Innocent roles (Allied with Detectives):&lt;br /&gt;
!Roles&lt;br /&gt;
!Description&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Innocent.png|frameless|40x40px]] Innocent &lt;br /&gt;
|You didn't do anything wrong, and there's no reason to start now. Just survive as long as you can. Maybe you can help, but you must be certain you're hurting the antagonist(s).&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Mercenary.png|frameless|40x40px]]Mercenary &lt;br /&gt;
|You have 1 credit to buy an item with, and can only gain more by looting bodies that have credits.&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Survivalist.png|frameless|40x40px]] Survivalist &lt;br /&gt;
|You start with no credits, but can loot credits from dead bodies of detectives, mercenaries, or traitors to spend in your buy menu.&lt;br /&gt;
|Must be enabled in a custom server's config.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Glitch.png|frameless|40x40px]] Glitch &lt;br /&gt;
|You appear with a red T above your head to traitors, but you're actually innocent. They can still see you're not a T if they look at the scoreboard or don't see the T above your head through the environment, so watch out.&lt;br /&gt;
|Must be enabled in a custom server's config.&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Solo roles:&lt;br /&gt;
!Roles&lt;br /&gt;
!Description&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Jester.png|frameless|40x40px]] Jester &lt;br /&gt;
|Your goal is to have any Innocent or Innocent-allied player kill you, whilst at least one antagonist (traitors/any solo role) is still alive. If you are killed you come back to life as a psychopath, see role below.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
While you're still alive you can contribute to the game by killing antagonist roles. However, if you shoot a non-antagonist, the damage you deal will be reflected back onto you.&lt;br /&gt;
|Must be enabled in a custom server's config.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Psychopath.png|frameless|40x40px]]Psychopath &lt;br /&gt;
|Your goal is to kill all other players, kind of like the Lone Wolf. However, everyone in the server knows you're the Psychopath and can see the icon above your head, and you're automatically given a radar to ping the location of all other players. The Psychopath also has the same level of damage resistance as the Tank. You don't have access to any buy menus.&lt;br /&gt;
|Spawns randomly on Shack&lt;br /&gt;
On PC, you must be killed as a Jester by an innocent to become a psychopath.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:LoneWolf.png|frameless|40x40px]] &lt;br /&gt;
Lone Wolf&lt;br /&gt;
|Your goal is to be the last man standing and kill everyone else in the round, if there are 2 lone wolves, you must kill each other to win. The Lone Wolf will also have 2 credits and access to a special buy menu that combines parts of the traitor's and detective's buy menu.&lt;br /&gt;
|N/A&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Traitor roles:&lt;br /&gt;
!Roles&lt;br /&gt;
!Description&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Traitor.png|frameless|40x40px]] Traitor&lt;br /&gt;
|These innocents aren't your friends. They must be eliminated carefully. There is more of them than there are of you, so stealth is the key. You have many tools at your disposal but you're funds are limited. See another red T above a player's head? They're on your side, but keep communication on the down-low.&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Assassin.png|frameless|40x40px]] Assassin     &lt;br /&gt;
|You spawn with a list of targets, and if you kill them all you instantly win. Winning as the assassin counts as a win for both traitors and assassins. If a player on your target list is killed by another player, or if you kill someone who's not on your list, you can no longer win as the assassin. If a target leaves the game you will lose a target but can still win by killing your remaining targets. However you can still win as a traitor and help your team.&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Hypnotist.png|frameless|40x40px]]Hypnotist&lt;br /&gt;
|You spawn with a gadget on your chest called the Hypnotizer, use it on a dead innocent to bring them back to life and make them a traitor.&lt;br /&gt;
|N/A&lt;br /&gt;
|}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Unique roles:&lt;br /&gt;
!Roles&lt;br /&gt;
!Description&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Soulmate.png|frameless|40x40px]]Soulmate &lt;br /&gt;
|You spawn with a name (or 2) on your wrist, you must keep the listed person(s) alive. Their job is to play their role and keep you alive with them. If either of you die then the other soul-linked person will also die.&lt;br /&gt;
|Must be enabled in a custom server's config.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Zombie.png|frameless|40x40px]]Zombie&lt;br /&gt;
|You spawn solo but can gain teammates with the reusable knife on your chest, stab someone with it and they become a zombie, you can kill whoever you want with your guns but they will not be made a zombie.&lt;br /&gt;
|N/A&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Zombies==&lt;br /&gt;
&lt;br /&gt;
You and your teammates must survive endless waves of zombies, the amount of zombies that spawn will go up every round until round 21 and on where the cap is 999 zombies, you cannot buy at anytime in this game-mode and when you respawn you will get a random weapon, head-shots are instant kills since zombies do not have armor. At the end if every round you may randomly get an attachment, painkillers, or a syringe.&lt;br /&gt;
&lt;br /&gt;
This game-mode is very hard because it's easy to get overwhelmed, but if you and your team work together it will work out just fine, just be weary of friendly fire!&lt;br /&gt;
&lt;br /&gt;
'''Shoving'''&lt;br /&gt;
----By using either your fists or your weapon, you are able to hit zombies to push them away, while seemingly useless, this may save your life in some situations. There are many ways you can use this to your advantage, whether it's pushing a zombie while running or saving a teammate, you can use this in most situations where shooting would cause more harm than it should.&lt;br /&gt;
&lt;br /&gt;
'''Painkillers and Syringe'''&lt;br /&gt;
----To use Painkillers, Hold the Trigger and it will open the bottle, tilt so painkillers are upside down and the pills start falling down, and aim near the head, this will heal you over time in 3 bursts. You do not need to take all of them, as a few will heal you, so take some, check health, then take more if necessary. If health is dangerously low, take the entire bottle. To use a syringe simply hold trigger while the needle is in someone and it will revive them, this can be used three times.&lt;br /&gt;
&lt;br /&gt;
'''Loot Crates'''&lt;br /&gt;
----After every wave, a crate will usually spawn, there are 6 types of crates that can spawn and 2 other upgraded versions of existing crates.&lt;br /&gt;
*''Pistol Crates'' which spawn after wave 1 contain a Glock 18, Five-Seven, Revolver and a Deagle.&lt;br /&gt;
&lt;br /&gt;
*''SMG Crates'' which spawn after wave 2 contain 2 UMP-45's, 1 Micro-UZI and a FAMAS, The SMG crate gets upgraded after wave 3 and it will spawn with 1 MP5-N, 1 Micro-UZI, 1 Painkiller and 1 Syringe.&lt;br /&gt;
&lt;br /&gt;
*''Rifle Crates'' can spawn any time after the SMG crate contain 2 AK-47's and 2 M4's, then just like the SMG crate the rifle crate gets an upgrade, now spawning with 1 Syringe, 1 Pain-killer, 1 AK-47 and 1 M4. &lt;br /&gt;
&lt;br /&gt;
*''Mixed Crates'' can spawn instead of the SMG crate, it contains 1 Kar98, 1 M590, 1 UMP-45 and 1 Micro-UZI.&lt;br /&gt;
&lt;br /&gt;
*''Heavy Crates'' spawn with 1 M249, 1 Saiga-12, 1 Spas-12 and 1 G3 Semi-Automatic battle rifle.&lt;br /&gt;
&lt;br /&gt;
*''Attachment Crates'' spawn with 2 Sights, 1 Suppressor, 1 Grip.&lt;br /&gt;
&lt;br /&gt;
'''Meta'''&lt;br /&gt;
----There are many places in maps where zombies cannot go, you can easily take advantage of some of these places and camp for as long as you want! You could also carry 2 saiga-12s or 2 m249s, one on your back and one in your hand, making an easy switch without the trouble of reloading, great for tight situations.&lt;br /&gt;
&lt;br /&gt;
==The Hidden (aka Hide)==&lt;br /&gt;
&lt;br /&gt;
One team consists of 1-4 powerful players who are 99% invisible, that have blades attached to their arms, moves quickly, can jump and grab onto ledges, can see through walls, and can heal by stabbing corpses.&lt;br /&gt;
&lt;br /&gt;
The other team is full of soldiers who have to either kill the monsters or survive until the timer runs out.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Players to Monster Ratio&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!# of Players&lt;br /&gt;
!# of Monsters&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt; 10&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|10&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|16&lt;br /&gt;
|3&lt;br /&gt;
|-&lt;br /&gt;
|22&lt;br /&gt;
|4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Throughout the duration of a round, there are objectives that soldiers can work together to capture by occupying them. Once captured, the monster will groan in agony and it's visibility will be increased. Soldiers have access to special items such as tripwire alarms, adrenaline shots, bandages, and special flashbangs that only affect the monsters and not your fellow teammates. A soldier will normally spawn with 4 different items: A primary weapon, a sidearm, and two miscellaneous items like a flashbang, bandage, adrenaline, or tripwire.&lt;br /&gt;
&lt;br /&gt;
Tripwire alarms will show a blue line that, when a monster passes through them, will beep and explode, damaging nearby monsters and soldiers. Adrenaline shots can be used once and will give you a temporary speed boost and 20 health as a shield that you will lose when the effect wears off. Tear and use the trigger to use bandages which will heal you by 33 health, and flashbangs will temporarily blind the monster and cause it to make a noise that can be heard by soldiers to find it's location. It's best to throw flashbangs high into the air as the effects (at least the noise the monster makes when affected) will work on any monster that isn't blocked by objects between where the flashbang goes off and where the monster is.&lt;br /&gt;
&lt;br /&gt;
==Infection==&lt;br /&gt;
&lt;br /&gt;
One team consists of visible &amp;quot;Hiddens&amp;quot;, the powers of which are the same as above but without any invisibility. At the start of a round, one random player is selected as the Hidden, and has to kill all other soldiers. Each soldier killed will become a Hidden themselves, and the Hidden team have unlimited lives. The first Hidden will always spawn with a grenade.&lt;br /&gt;
&lt;br /&gt;
The soldiers don't spawn with any of the special Hidden items like they do in The Hidden, however they do have the same gun loadouts, minus the tranquilizer loadout. Their goal is to survive until the timer runs out, before all of them become infected.&lt;br /&gt;
&lt;br /&gt;
==Push==&lt;br /&gt;
Two Teams compete with each other to either plant or diffuse bombs (slightly similar to SND). One team has to plant and prevent the other team from diffusing them. The second team has to defend bombsites and diffuse bombs.&lt;br /&gt;
&lt;br /&gt;
Both teams can respawn but the planters have a limited amount of &amp;quot;Tickets&amp;quot; (default set to 50) and their team will lose them for every player that picks a loadout in the spawn room. The team that plants bombs can also earn more Tickets for every bomb that explodes (default set to 25). When the bomb is planted, the planting team has an infinite amount of tickets until the bomb is diffused. Syringes don't contribute to tickets.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teams cannot buy their own weapons, and instead must choose a loadout in the spawn room. There can be a maximum of 7 different loadouts in the spawn room.&lt;br /&gt;
&lt;br /&gt;
'''Planting and Diffusing'''&lt;br /&gt;
----Arming the bomb requires you to spin the pin and pull down. Then plant in one of the bomb outlines and the countdown will start.&lt;br /&gt;
&lt;br /&gt;
Diffusing the bomb requires you to spin the rod and pull outwards (away from the bomb). The bomb will be diffused and the countdown will stop.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Instructions to arm and diffuse the bomb can also be found in the spawn room.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The bomb's default explode time is one minute.&lt;br /&gt;
&lt;br /&gt;
==Prop Hunt==&lt;br /&gt;
&lt;br /&gt;
Two teams compete with each other to hide from or kill all members of the opposite team. One team consists of players with the ability to transform into various props in order to blend into their environment. The other team has the objective of killing all members of the opposite team before the time runs out.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Players hiding as props have the ability to taunt by pressing the thumbstick or may automatically taunt at fixed intervals (time based on current map) which is displayed on the player's scoreboard. When a player transforms into a prop, their health will fluctuate depending on the size of the prop (tiny prop = less health, big prop = more health) Hunters have infinite ammo and lose 5 health upon shooting a regular prop, so try to only shoot props that you believe are players. Hunters will also gain a small amount of health upon killing a player.&lt;br /&gt;
&lt;br /&gt;
==Co-op Killhouse==&lt;br /&gt;
&lt;br /&gt;
Team based kill house gamemode.&lt;/div&gt;</summary>
		<author><name>Smalldarkie</name></author>
	</entry>
	<entry>
		<id>http://pavlovwiki.com/index.php?title=Attachments&amp;diff=1113</id>
		<title>Attachments</title>
		<link rel="alternate" type="text/html" href="http://pavlovwiki.com/index.php?title=Attachments&amp;diff=1113"/>
		<updated>2025-12-24T02:36:49Z</updated>

		<summary type="html">&lt;p&gt;Smalldarkie: Update 33 balance changes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Attachments can be added to weapons in pavlov that support them. Not all weapons support attachments. To remove attachments place the weapon horizontally in front of your chest to enter the attachment mode. There is a part of the in-game tutorial that covers attachments. &lt;br /&gt;
&lt;br /&gt;
[[File:HowToChangeAttachments.gif]]&lt;br /&gt;
&lt;br /&gt;
==Attachments==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Item'''&lt;br /&gt;
|'''Price'''&lt;br /&gt;
|'''Useful tip: As long as you can see your, Red dot/Reticle, On the target, even if it's at a slight angle or in the corner of your eye. It will always hit.'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Angled Grip'''&lt;br /&gt;
|$300&lt;br /&gt;
|Reduces Horizontal Recoil. Reduces kill bonus by $100.&lt;br /&gt;
|-&lt;br /&gt;
|'''Vertical Grip'''&lt;br /&gt;
|$300&lt;br /&gt;
|Reduces Vertical Recoil.&lt;br /&gt;
|-&lt;br /&gt;
|'''Pistol Sight'''&lt;br /&gt;
|$500&lt;br /&gt;
|A sight used for pistols.&lt;br /&gt;
|-&lt;br /&gt;
|'''Red Dot'''&lt;br /&gt;
|$500&lt;br /&gt;
|25m Zero. Modeled after a common video game/airsoft red dot this optic provides a wide field of view when in use.&lt;br /&gt;
|-&lt;br /&gt;
|'''Holographic Sight'''&lt;br /&gt;
|$500&lt;br /&gt;
|35m Zero. Modeled after an EoTech Holographic sight this optic has a smaller center dot that allows for more accurate medium and long-range engagements.&lt;br /&gt;
|-&lt;br /&gt;
|'''Canted Sight'''&lt;br /&gt;
|$500&lt;br /&gt;
|Secondary sight to use with an Acog Sight or 8x Scope.&lt;br /&gt;
|-&lt;br /&gt;
|'''Acog Sight'''&lt;br /&gt;
|$400&lt;br /&gt;
|75m zero. Modeled after a Trijicon ACOG this 4x magnification optic.&lt;br /&gt;
|-&lt;br /&gt;
|'''8x Scope'''&lt;br /&gt;
|$400&lt;br /&gt;
|100m Zero. This 8x magnification optic is the highest magnification currently in the game. &lt;br /&gt;
|-&lt;br /&gt;
|'''Rifle Suppressor'''&lt;br /&gt;
|$500&lt;br /&gt;
|Reduces noise and removes tracers. No effect on damage or penetration. Reduces kill bonus by $200.&lt;br /&gt;
|-&lt;br /&gt;
|'''Pistol Suppressor'''&lt;br /&gt;
|$250&lt;br /&gt;
|Reduces noise and removes tracers. No effect on damage or penetration. Reduces kill bonus by $50.&lt;br /&gt;
|-&lt;br /&gt;
|'''Rifle Laser'''&lt;br /&gt;
|$500&lt;br /&gt;
|Used to aim without ADS. Any player can see laser. Not available in SnD. Can be toggled using off-hand and cannot be attached with a flashlight.&lt;br /&gt;
|-&lt;br /&gt;
|'''Pistol Laser'''&lt;br /&gt;
|$400&lt;br /&gt;
|Used to aim pistols without ADS. Any player can see laser. Not available in SnD. Can be toggled using off-hand.&lt;br /&gt;
|-&lt;br /&gt;
|'''Flashlight'''&lt;br /&gt;
|$500&lt;br /&gt;
|Available in very few modes and not on pistols. Shines light that makes it easier to see the monster in Hide. Can be toggled using off-hand and cannot be attached with a laser.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Smalldarkie</name></author>
	</entry>
	<entry>
		<id>http://pavlovwiki.com/index.php?title=Update_Changelog&amp;diff=1112</id>
		<title>Update Changelog</title>
		<link rel="alternate" type="text/html" href="http://pavlovwiki.com/index.php?title=Update_Changelog&amp;diff=1112"/>
		<updated>2025-12-24T02:34:21Z</updated>

		<summary type="html">&lt;p&gt;Smalldarkie: Update 33 Shack&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last Shack Update: December 22&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt;, 2025 (May Update)&lt;br /&gt;
&lt;br /&gt;
Last Shack RC Update: December 8&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; , 2025 (Update 33) &lt;br /&gt;
----Last PC Update: December 19&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt;, 2025 (Update 33)&lt;br /&gt;
----Last PSVR Update: December 19&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt;, 2025 (Update 33)  &lt;br /&gt;
&lt;br /&gt;
==Last PC Update ==&lt;br /&gt;
Patch Notes:&lt;br /&gt;
&lt;br /&gt;
Core&lt;br /&gt;
&lt;br /&gt;
-Added new maps: japan, killhouse_quarry&lt;br /&gt;
&lt;br /&gt;
-Added new co-op gamemode: kh&lt;br /&gt;
&lt;br /&gt;
-Added general player and individual weapon stats&lt;br /&gt;
&lt;br /&gt;
-Added camo unlock system for weapons&lt;br /&gt;
&lt;br /&gt;
-Added new modern weapon skins to store: Headshot bundle (ak12, cet9, knife), Sakura bundle (antitank, uzi, knife) Nami (m16), Freerunner (ar9), Virus (aug), Kaiju (awp), Arcade (57), Poseidon (p90)&lt;br /&gt;
&lt;br /&gt;
-Added new WWII weapon skins to store: mg42(Pillbox), thompson (Statesman), m1garand (FrontLine), stg44 (Sturmgeist)&lt;br /&gt;
&lt;br /&gt;
-Added blocked off gap underneath van in A long in autumn&lt;br /&gt;
&lt;br /&gt;
-Added throwing knife kill icon&lt;br /&gt;
&lt;br /&gt;
-Increased max players for co-op lobbies to 5&lt;br /&gt;
&lt;br /&gt;
-Adjusted visual fidelity of oilrig, plaza_central&lt;br /&gt;
&lt;br /&gt;
-Adjusted bomb out-of-bounds return logic&lt;br /&gt;
&lt;br /&gt;
-Adjusted zombie coop team kill kick logic&lt;br /&gt;
&lt;br /&gt;
-Adjusted plaza_central material instanced parent mask&lt;br /&gt;
&lt;br /&gt;
-Adjusted plaza_central bot pathing&lt;br /&gt;
&lt;br /&gt;
-Adjusted cosmetics store UI to allow velocity scrolling with click-hold-fling&lt;br /&gt;
&lt;br /&gt;
-Adjusted oilrig railing plates to add gaps for player visibility,&lt;br /&gt;
&lt;br /&gt;
-Adjusted oilrig player visibility lighting&lt;br /&gt;
&lt;br /&gt;
-Adjusted hospital player collision &lt;br /&gt;
&lt;br /&gt;
-Adjusted bullet penetration on internal railings in various santorini buildings&lt;br /&gt;
&lt;br /&gt;
-Fixed lighting issue on bridge&lt;br /&gt;
&lt;br /&gt;
-Fixed autumn bullet penetration issue with doors in A long&lt;br /&gt;
&lt;br /&gt;
-Fixed climbable stepladder in harbor&lt;br /&gt;
&lt;br /&gt;
-Fixed climbable chair in santorini&lt;br /&gt;
&lt;br /&gt;
-Fixed oilrig inconsistencies in handrails bullet penetration, now full bullet penetration&lt;br /&gt;
&lt;br /&gt;
-Fixed hide/infection breaking monster assignment&lt;br /&gt;
&lt;br /&gt;
-Fixed a santorini exploit&lt;br /&gt;
&lt;br /&gt;
-Fixed out of bounds exploit in plaza central&lt;br /&gt;
&lt;br /&gt;
-Fixed being unable to rejoin a pin locked crossplay lobby &lt;br /&gt;
&lt;br /&gt;
-Fixed culling issue in plaza_cental&lt;br /&gt;
&lt;br /&gt;
-Fixed collision and bullet penetration issue with A-frames on autumn&lt;br /&gt;
&lt;br /&gt;
-Fixed a walkable barrier in industry&lt;br /&gt;
&lt;br /&gt;
-Fixed a pixel walk in santorini mid&lt;br /&gt;
&lt;br /&gt;
-Fixed a pixel walk in oilrig jump down&lt;br /&gt;
&lt;br /&gt;
-Fixed various prop gaps in harbor, santorini, industry, foundation, carnival&lt;br /&gt;
&lt;br /&gt;
-Fixed an area player can get stuck in bunker&lt;br /&gt;
&lt;br /&gt;
-Fixed exploits player can x-ray map in autumn, harbor, industry&lt;br /&gt;
&lt;br /&gt;
SND &lt;br /&gt;
&lt;br /&gt;
-Adjusted the bomb beep sound to pitch lower in tone when planted on B site in online&lt;br /&gt;
&lt;br /&gt;
-Adjusted smoke buy limit to 1 per player per round&lt;br /&gt;
&lt;br /&gt;
Carnival rework&lt;br /&gt;
&lt;br /&gt;
-B site reworked to be more open. Removed a lot of bad sight lines&lt;br /&gt;
&lt;br /&gt;
-Connected middle to B long &lt;br /&gt;
&lt;br /&gt;
-Added cover on the entry route to B from defender spawn&lt;br /&gt;
&lt;br /&gt;
-Moved spawn points forward to allow for faster gameplay&lt;br /&gt;
&lt;br /&gt;
-Made Attackers entrance to mid more narrow to make mid easier to hold for Defenders&lt;br /&gt;
&lt;br /&gt;
-Door to A main permanently open&lt;br /&gt;
&lt;br /&gt;
-Blocked off cat tunnel as an entry point to A&lt;br /&gt;
&lt;br /&gt;
-Opened up red door as an entry point to A&lt;br /&gt;
&lt;br /&gt;
-Closed off red container on A to limit hiding spots.&lt;br /&gt;
&lt;br /&gt;
-Brightened up A site &lt;br /&gt;
&lt;br /&gt;
-Reworked Rocket Cafe to allow defenders to hold both A and open up the opportunity for a quick peek into middle&lt;br /&gt;
&lt;br /&gt;
-Closed off secondary route on long B, simplifying the way attacking B works&lt;br /&gt;
&lt;br /&gt;
Modkit&lt;br /&gt;
&lt;br /&gt;
-Fixed an issue with mods staying loaded in memory preventing updates in a few circumstances&lt;br /&gt;
&lt;br /&gt;
Balance Table Changes&lt;br /&gt;
&lt;br /&gt;
Kill Bonus / Price&lt;br /&gt;
&lt;br /&gt;
-57 Kill Bonus 300 -&amp;gt; 400&lt;br /&gt;
&lt;br /&gt;
-mp5 Price 1600-&amp;gt;1400, Kill Bonus 400-&amp;gt;600&lt;br /&gt;
&lt;br /&gt;
-vanas Kill Bonus 200-&amp;gt;300&lt;br /&gt;
&lt;br /&gt;
-kross Kill Bonus 100 -&amp;gt;600&lt;br /&gt;
&lt;br /&gt;
-ar9 Price 1400-&amp;gt;1500&lt;br /&gt;
&lt;br /&gt;
-p90 Kill Bonus 300-&amp;gt;400&lt;br /&gt;
&lt;br /&gt;
-vzz Kill Bonus 200-&amp;gt;300&lt;br /&gt;
&lt;br /&gt;
-autoshotgun Price 1800 -&amp;gt; 1600, Kill Bonus 100 -&amp;gt; 600&lt;br /&gt;
&lt;br /&gt;
-drumshotgun Price 3000 -&amp;gt; 2800, Kill Bonus 100 -&amp;gt; 600&lt;br /&gt;
&lt;br /&gt;
-autosniper Kill Bonus 100-&amp;gt;300&lt;br /&gt;
&lt;br /&gt;
-scur Kill Bonus 100-&amp;gt;300&lt;br /&gt;
&lt;br /&gt;
-sks Kill Bonus 100-&amp;gt;300&lt;br /&gt;
&lt;br /&gt;
-lmga Kill Bonus 100 -&amp;gt;300&lt;br /&gt;
&lt;br /&gt;
-pkm Kill Bonus 100 -&amp;gt; 300&lt;br /&gt;
&lt;br /&gt;
Damage&lt;br /&gt;
&lt;br /&gt;
-vanas Falloff multiplier .75 -&amp;gt; .85&lt;br /&gt;
&lt;br /&gt;
-vanas Falloff distance 10-35M -&amp;gt; 25-50M&lt;br /&gt;
&lt;br /&gt;
-revolver Damage 50 -&amp;gt; 55, Armor Penetration 100 -&amp;gt; 95&lt;br /&gt;
&lt;br /&gt;
-drumshotgun (Falloff multiplier .67 -&amp;gt; .85) (Falloff Range 5-11m -&amp;gt; 7.5m - 12.5m)&lt;br /&gt;
&lt;br /&gt;
-autoshotgun (Falloff multiplier .67 -&amp;gt; .85) (Falloff Range 5-11m -&amp;gt; 7.5m - 12.5m)&lt;br /&gt;
&lt;br /&gt;
-sawedoff Falloff multiplier .33 -&amp;gt; .34&lt;br /&gt;
&lt;br /&gt;
-sawedoff Falloff distance 2.5-5m -&amp;gt; 3.5-7.5m&lt;br /&gt;
&lt;br /&gt;
-shotgun falloff multiplier .67 -&amp;gt; .9&lt;br /&gt;
&lt;br /&gt;
-ak12 Helmet Bleed 74-&amp;gt;75&lt;br /&gt;
&lt;br /&gt;
-kross falloff multiplier .8 -&amp;gt; .85&lt;br /&gt;
&lt;br /&gt;
-vzz Falloff multiplier .8-&amp;gt;.85&lt;br /&gt;
&lt;br /&gt;
Other&lt;br /&gt;
&lt;br /&gt;
-Removed negative kill bonus for all attachments other than suppressors and grips (pistol supp -50 and supp -200, all others have 0 kill bonus as opposed to negative kill bonus, angled grip -150 -&amp;gt; -100 kill bonus)&lt;br /&gt;
&lt;br /&gt;
You can find the rest about the update here: [https://steamdb.info/app/555160/patchnotes/ SteamDB]&lt;br /&gt;
&lt;br /&gt;
==Last Shack Update==&lt;br /&gt;
Same as PC update&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can find the rest about the update in the official Pavlov [https://discord.gg/pavlovvr discord server].&lt;br /&gt;
&lt;br /&gt;
==Last PSVR Update==&lt;br /&gt;
Same as PC update&lt;/div&gt;</summary>
		<author><name>Smalldarkie</name></author>
	</entry>
	<entry>
		<id>http://pavlovwiki.com/index.php?title=Game_Settings&amp;diff=1111</id>
		<title>Game Settings</title>
		<link rel="alternate" type="text/html" href="http://pavlovwiki.com/index.php?title=Game_Settings&amp;diff=1111"/>
		<updated>2025-12-24T02:33:10Z</updated>

		<summary type="html">&lt;p&gt;Smalldarkie: Added Quality option from shack&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== General ==&lt;br /&gt;
'''&amp;lt;big&amp;gt;Startup Behavior :&amp;lt;/big&amp;gt;'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|Main Menu&lt;br /&gt;
|-&lt;br /&gt;
|Spawn in Killhouse&lt;br /&gt;
|-&lt;br /&gt;
|Spawn in Shooting Range&lt;br /&gt;
|-&lt;br /&gt;
|Spawn in WW&amp;lt;small&amp;gt;2&amp;lt;/small&amp;gt; Shooting Range&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Movement Vignette :''' 0% - 100%&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Adjusts the strength of the movement vignette effect.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;bHaptics Suit :&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Select to generate bHaptic Suit events.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;ForceTube Haptics :&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Select to generate ForceTube haptic events.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Left Eye Rendering :&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Select to render the game preview from the Left Eye.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Gore Level :&amp;lt;/big&amp;gt;'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|No Blood&lt;br /&gt;
|-&lt;br /&gt;
|Normal&lt;br /&gt;
|-&lt;br /&gt;
|Gruesome&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;code&amp;gt;All gore including dismemberments.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Improved Flash Effect :&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Enables improved flashbang effects.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;End User License Agreement (EULA) : [https://www.vankrupt.com/eula.html READ EULA]&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Read our End User License Agreement.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Player ==&lt;br /&gt;
'''&amp;lt;big&amp;gt;Arm KillFeed :&amp;lt;/big&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Attaches the killfeed to your arm.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Hide Ammo Count :&amp;lt;/big&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Hides limited ammo counter present in specific game modes.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Virtual Stock :&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Simulates a physical gun stock, helping to stabilize your weapon.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Hand Smoothing :&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Adds a small amount of smoothing to hand movements to help stabilize your weapon.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Overlay Effects :&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Enables on-screen overlay effects.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Nametag Type :&amp;lt;/big&amp;gt;'''&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|Default&lt;br /&gt;
|-&lt;br /&gt;
|Default Transparent&lt;br /&gt;
|-&lt;br /&gt;
|Compact&lt;br /&gt;
|-&lt;br /&gt;
|None&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Haptic Intensity :&amp;lt;/big&amp;gt;''' &amp;lt;big&amp;gt;0% - 100%&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Adjusts the intensity of controller haptics&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Input ==&lt;br /&gt;
&amp;lt;big&amp;gt;'''Dominant Hand :'''&amp;lt;/big&amp;gt; &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|Right&lt;br /&gt;
|-&lt;br /&gt;
|Left&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Input Vector :'''&amp;lt;/big&amp;gt; &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|Head&lt;br /&gt;
|-&lt;br /&gt;
|Dominant Hand&lt;br /&gt;
|-&lt;br /&gt;
|Offhand&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Inventory Lock :'''&amp;lt;/big&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Locks your inventory rotation if you look down.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Auto Sprint :'''&amp;lt;/big&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Delay triggered sprint.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Swap Locomotion Hand :'''&amp;lt;/big&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Swaps locomotion to dominant hand.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Toggle Grip Mode :'''&amp;lt;/big&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Enables grabbing via a toggle grip.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Enable Artificial Turn :&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Enables Artificial Turning.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Smooth Artificial Turn : 45 - 360'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Optional smooth artificial turn mode.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Video ==&lt;br /&gt;
&amp;lt;big&amp;gt;'''Scaling : 50% - 150%'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Select the render image scale.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;code&amp;gt;Setting this above 100% can negatively impact performance.&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Antialias :'''&amp;lt;/big&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Reduces aliasing by multisampling.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;big&amp;gt;'''LOW'''&amp;lt;/big&amp;gt; '''&amp;lt;small&amp;gt;&amp;gt;&amp;lt;/small&amp;gt; &amp;lt;big&amp;gt;MEDIUM&amp;lt;/big&amp;gt; &amp;lt;small&amp;gt;&amp;gt;&amp;lt;/small&amp;gt; &amp;lt;big&amp;gt;HIGH&amp;lt;/big&amp;gt; &amp;lt;small&amp;gt;&amp;gt;&amp;lt;/small&amp;gt; &amp;lt;big&amp;gt;ULTRA&amp;lt;/big&amp;gt;'''&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Textures :'''&amp;lt;/big&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;High requires 6gb of video ram.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;big&amp;gt;'''LOW &amp;lt;small&amp;gt;&amp;gt;&amp;lt;/small&amp;gt; MEDIUM &amp;lt;small&amp;gt;&amp;gt;&amp;lt;/small&amp;gt; HIGH &amp;lt;small&amp;gt;&amp;gt;&amp;lt;/small&amp;gt; ULTRA'''&amp;lt;/big&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Effects :'''&amp;lt;/big&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Quality of visual effects.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;big&amp;gt;'''LOW &amp;lt;small&amp;gt;&amp;gt;&amp;lt;/small&amp;gt; MEDIUM &amp;lt;small&amp;gt;&amp;gt;&amp;lt;/small&amp;gt; HIGH &amp;lt;small&amp;gt;&amp;gt;&amp;lt;/small&amp;gt; ULTRA'''&amp;lt;/big&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''Quality (Shack) :'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Overall quality of game&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;big&amp;gt;'''Performance &amp;lt;small&amp;gt;&amp;gt;&amp;lt;/small&amp;gt; Balanced &amp;lt;small&amp;gt;&amp;gt;&amp;lt;/small&amp;gt; Quality'''&amp;lt;/big&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Audio ==&lt;br /&gt;
'''&amp;lt;big&amp;gt;Audio Quality :&amp;lt;/big&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Amount of concurrent sounds and details.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;big&amp;gt;'''LOW &amp;lt;small&amp;gt;&amp;gt;&amp;lt;/small&amp;gt; MEDIUM &amp;lt;small&amp;gt;&amp;gt;&amp;lt;/small&amp;gt; HIGH &amp;lt;small&amp;gt;&amp;gt;&amp;lt;/small&amp;gt; ULTRA'''&amp;lt;/big&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Microphone :&amp;lt;/big&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Dropdown menu shows all of the recorded microphones ever plugged into your computer.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Optional : '''Mute'''&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Use Audio Thread :&amp;lt;/big&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Boosts performance with multithreading.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Realtime Reverb :&amp;lt;/big&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Raycast based reverb generation.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Ambisonics :&amp;lt;/big&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Requires six-core CPU or greater.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;big&amp;gt;Channel Volumes :&amp;lt;/big&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;code&amp;gt;Master : 0% - 100%&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;code&amp;gt;Voice Chat : 0% - 100%&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;code&amp;gt;Music : 0% - 100%&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
'''NOTE : &amp;lt;big&amp;gt;MAY BE OUTDATED&amp;lt;/big&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
In the event you need to change a setting and cant launch the game there is a text file with them &lt;br /&gt;
&lt;br /&gt;
like if you changed a setting and its crashing on launch or your audio source is buried in a long list and u cant select it . &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
to do it you press the '''windows key and R''' at the same time  then  in the small box that opens u enter &amp;lt;blockquote&amp;gt;%LocalAppData%\Pavlov\Saved\Config\WindowsNoEditor&amp;lt;/blockquote&amp;gt;then press enter and it will open a folder  inside that folder u will see '''''GameUserSettings.ini'''''&lt;br /&gt;
&lt;br /&gt;
go ahead and open that with a text editor and inside that u will have a text version of the ingame settings edit what u needed / wanted to then save and close the file &lt;br /&gt;
&lt;br /&gt;
here is what one looks like &amp;lt;blockquote&amp;gt;[/Script/Pavlov.PavlovGameUserSettings]&lt;br /&gt;
&lt;br /&gt;
bSmoothTurn=True&lt;br /&gt;
&lt;br /&gt;
PlayerCrouchHeight=0.000000&lt;br /&gt;
&lt;br /&gt;
bAutoUngrip=False&lt;br /&gt;
&lt;br /&gt;
bLegacyGrip=False&lt;br /&gt;
&lt;br /&gt;
bSnapTurnEnabled=True&lt;br /&gt;
&lt;br /&gt;
bMountFriendly=False&lt;br /&gt;
&lt;br /&gt;
PrimaryRegion=America&lt;br /&gt;
&lt;br /&gt;
bHideFullServers=False&lt;br /&gt;
&lt;br /&gt;
bHideEmptyServers=True&lt;br /&gt;
&lt;br /&gt;
bHidePinLockedServers=True&lt;br /&gt;
&lt;br /&gt;
ServerSearchType=ShowCommunityServer&lt;br /&gt;
&lt;br /&gt;
ServerSortType=PingAscending&lt;br /&gt;
&lt;br /&gt;
FavoriteServers=(ServerName=&amp;quot;JTWP.org Castlewars Official&amp;quot;,ServerIdentifier=&amp;quot;66.59.211.184:10000&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
FavoriteServers=(ServerName=&amp;quot;JTWP.org PrisonBreak Official&amp;quot;,ServerIdentifier=&amp;quot;66.59.211.184:11000&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
FavoriteServers=(ServerName=&amp;quot;JTWP.org MAP Escape From Pavlov&amp;quot;,ServerIdentifier=&amp;quot;66.59.211.184:12000&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
FavoriteServers=(ServerName=&amp;quot;JTWP.org PUSH USA EAST&amp;quot;,ServerIdentifier=&amp;quot;66.59.211.184:13000&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
FavoriteServers=(ServerName=&amp;quot;JTWP.org Joseph\'s TDM [game.jtwp.org For Leaderboard]&amp;quot;,ServerIdentifier=&amp;quot;15.204.9.216:7777&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
FavoriteServers=(ServerName=&amp;quot;JTWP.org Castlewars GAME.JTWP.ORG for stats  USA EAST&amp;quot;,ServerIdentifier=&amp;quot;23.139.82.34:10000&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
FavoriteServers=(ServerName=&amp;quot;JTWP.org Pirates of Pavlov GAME.JTWP.ORG for stats USA EAST&amp;quot;,ServerIdentifier=&amp;quot;23.139.82.34:18000&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
FavoriteServers=(ServerName=&amp;quot;JTWP.org Pistol Playground GAME.JTWP.ORG for stats USA EAST&amp;quot;,ServerIdentifier=&amp;quot;23.139.82.34:11000&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
FavoriteServers=(ServerName=&amp;quot;JTWP.org PrisonBreak Official GAME.JTWP.ORG for stats  USA EAST&amp;quot;,ServerIdentifier=&amp;quot;23.139.82.34:17000&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
FavoriteServers=(ServerName=&amp;quot;JTWP.org Escape From Pavlov (Passive Income 400$ a hour)&amp;quot;,ServerIdentifier=&amp;quot;23.139.82.34:12000&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
RegionFilters=Europe&lt;br /&gt;
&lt;br /&gt;
RegionFilters=AsiaPacific&lt;br /&gt;
&lt;br /&gt;
bForceNoPostProcess=True&lt;br /&gt;
&lt;br /&gt;
bAutoSwapHands=False&lt;br /&gt;
&lt;br /&gt;
bLeftEyeRendering=False&lt;br /&gt;
&lt;br /&gt;
GripModeVive=Click&lt;br /&gt;
&lt;br /&gt;
GripModeOculus=Hold&lt;br /&gt;
&lt;br /&gt;
MainHandAction=None&lt;br /&gt;
&lt;br /&gt;
OffHandAction=None&lt;br /&gt;
&lt;br /&gt;
bAutoSprint=True&lt;br /&gt;
&lt;br /&gt;
bLiteFootStepHaptics=True&lt;br /&gt;
&lt;br /&gt;
bLockInventory=True&lt;br /&gt;
&lt;br /&gt;
bHeadLocomotion=False&lt;br /&gt;
&lt;br /&gt;
bFreeSpectating=True&lt;br /&gt;
&lt;br /&gt;
bInvertTouchpad=False&lt;br /&gt;
&lt;br /&gt;
bArmKillfeed=True&lt;br /&gt;
&lt;br /&gt;
VoiceDevice=Default Device&lt;br /&gt;
&lt;br /&gt;
bRealTimeReverb=True&lt;br /&gt;
&lt;br /&gt;
bUseAudioThread=False&lt;br /&gt;
&lt;br /&gt;
bNoAmbisonics=False&lt;br /&gt;
&lt;br /&gt;
bSwapMenuScoreboard=False&lt;br /&gt;
&lt;br /&gt;
GripMode=Auto&lt;br /&gt;
&lt;br /&gt;
SmoothLocomotionMode=Offhand&lt;br /&gt;
&lt;br /&gt;
GoreLevel=Gruesome&lt;br /&gt;
&lt;br /&gt;
GrabForceThreashold=0.250000&lt;br /&gt;
&lt;br /&gt;
bUseGrabForce=True&lt;br /&gt;
&lt;br /&gt;
StartUpMap=&lt;br /&gt;
&lt;br /&gt;
bForceTubeHaptics=False&lt;br /&gt;
&lt;br /&gt;
bHapticsSuit=False&lt;br /&gt;
&lt;br /&gt;
bUseAdvancedVehicleInput=True&lt;br /&gt;
&lt;br /&gt;
bHideAmmoCounter=False&lt;br /&gt;
&lt;br /&gt;
bMicMuted=True&lt;br /&gt;
&lt;br /&gt;
bOnScreenEffects=True&lt;br /&gt;
&lt;br /&gt;
PavlovVersion=1&lt;br /&gt;
&lt;br /&gt;
bUseVSync=False&lt;br /&gt;
&lt;br /&gt;
bUseDynamicResolution=False&lt;br /&gt;
&lt;br /&gt;
ResolutionSizeX=1280&lt;br /&gt;
&lt;br /&gt;
ResolutionSizeY=720&lt;br /&gt;
&lt;br /&gt;
LastUserConfirmedResolutionSizeX=1280&lt;br /&gt;
&lt;br /&gt;
LastUserConfirmedResolutionSizeY=720&lt;br /&gt;
&lt;br /&gt;
WindowPosX=-1&lt;br /&gt;
&lt;br /&gt;
WindowPosY=-1&lt;br /&gt;
&lt;br /&gt;
FullscreenMode=1&lt;br /&gt;
&lt;br /&gt;
LastConfirmedFullscreenMode=1&lt;br /&gt;
&lt;br /&gt;
PreferredFullscreenMode=1&lt;br /&gt;
&lt;br /&gt;
Version=5&lt;br /&gt;
&lt;br /&gt;
AudioQualityLevel=0&lt;br /&gt;
&lt;br /&gt;
LastConfirmedAudioQualityLevel=0&lt;br /&gt;
&lt;br /&gt;
FrameRateLimit=0.000000&lt;br /&gt;
&lt;br /&gt;
DesiredScreenWidth=1280&lt;br /&gt;
&lt;br /&gt;
DesiredScreenHeight=720&lt;br /&gt;
&lt;br /&gt;
LastUserConfirmedDesiredScreenWidth=1280&lt;br /&gt;
&lt;br /&gt;
LastUserConfirmedDesiredScreenHeight=720&lt;br /&gt;
&lt;br /&gt;
LastRecommendedScreenWidth=-1.000000&lt;br /&gt;
&lt;br /&gt;
LastRecommendedScreenHeight=-1.000000&lt;br /&gt;
&lt;br /&gt;
LastCPUBenchmarkResult=-1.000000&lt;br /&gt;
&lt;br /&gt;
LastGPUBenchmarkResult=-1.000000&lt;br /&gt;
&lt;br /&gt;
LastGPUBenchmarkMultiplier=1.000000&lt;br /&gt;
&lt;br /&gt;
bUseHDRDisplayOutput=False&lt;br /&gt;
&lt;br /&gt;
HDRDisplayOutputNits=1000&lt;br /&gt;
&lt;br /&gt;
GMFiltersV2=PUSH&lt;br /&gt;
&lt;br /&gt;
[/Script/Engine.GameUserSettings]&lt;br /&gt;
&lt;br /&gt;
bUseDesiredScreenHeight=False&lt;br /&gt;
&lt;br /&gt;
[ShaderPipelineCache.CacheFile]&lt;br /&gt;
&lt;br /&gt;
LastOpened=Pavlov&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>Smalldarkie</name></author>
	</entry>
	<entry>
		<id>http://pavlovwiki.com/index.php?title=Default_Maps&amp;diff=1110</id>
		<title>Default Maps</title>
		<link rel="alternate" type="text/html" href="http://pavlovwiki.com/index.php?title=Default_Maps&amp;diff=1110"/>
		<updated>2025-12-24T02:31:08Z</updated>

		<summary type="html">&lt;p&gt;Smalldarkie: Japan is on PC now&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Map ID List ==&lt;br /&gt;
Here is the list of item IDs for the default maps. This is mainly useful for community servers and is the correct mapID for each map: &lt;br /&gt;
&lt;br /&gt;
'''Both shack and PC'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Autumn&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Bridge&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Bunker&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Carnival&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Datacenter&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Industry&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Sand&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Foundation&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Santorini&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Siberia&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Station&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Hospital&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Range&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;WW2range&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Tutorial&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Killhouse&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Shack Only'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Stalingrad_shack&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Haguenau&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Japan&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;OGcontainers&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''PC only'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;containeryard&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Stalingrad_night&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Datacenter_night&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;santorini_night&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sand_night&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;Siberia_night&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;station_night&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;industry_night&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;containeryard_night&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Autumn ==&lt;br /&gt;
[[File:Autumn TopDown.jpg|thumb|Birdseye view of Autumn]]&lt;br /&gt;
Autumn was added to Pavlov in '''Update 30'''.&lt;br /&gt;
&lt;br /&gt;
==Bridge==&lt;br /&gt;
[[File:Bridge Top-Down.jpg|thumb|Birdseye View of Bridge.]]&lt;br /&gt;
&lt;br /&gt;
Bridge was added to Pavlov in '''Update 10''' and was redesigned in '''Update 24''', set in a canal-heavy city in Europe.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‍&lt;br /&gt;
‍&lt;br /&gt;
&lt;br /&gt;
==Bunker==&lt;br /&gt;
[[File:Bunker Top-Down.jpg|thumb|‍ ‍Birdseye view of Bunker.]]&lt;br /&gt;
Bunker is a map that came to Pavlov during '''Update 28'''. It supports all modes in Pavlov and was mainly designed for SND. It has two bombsites, one in the generator/turbine room, and one in the radar room. It is a Soviet style bunker featuring living quarters, a large hangar, and an empty missile silo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‍&lt;br /&gt;
&lt;br /&gt;
== Carnival ==&lt;br /&gt;
[[File:Carnival TopDown.jpg|thumb|Birdseye view of Carnival]]&lt;br /&gt;
Carnival was added to Pavlov in '''Update 30'''.&lt;br /&gt;
&lt;br /&gt;
==Container Yard==&lt;br /&gt;
[[File:Container Yard Top-Down.jpg|thumb|Birdseye view of Container Yard.]]&lt;br /&gt;
[[File:Container Yard.jpg|thumb|400x400px|Container Yard, looking at the house from T spawn. |none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‍&lt;br /&gt;
&lt;br /&gt;
==Datacenter==&lt;br /&gt;
[[File:Datacenter Top-Down.jpg|thumb|Birdseye view of Datacenter.]]&lt;br /&gt;
Datacenter is Pavlov's first default map. It is symmetrical in design, has long hallways and corridors, a garage area, and two bombsites: one in the '''server room''', the other in the second floor on the back of a '''pillar'''. It can be played in both [[Gamemodes|Search and Destroy]] and [[Gamemodes|Team Deathmatch]].[[File:Datacenter middle.jpg|thumb|400px|Datacenter's Middle area.|none]]&lt;br /&gt;
==Datacenter &amp;lt;small&amp;gt;(Night)&amp;lt;/small&amp;gt;==&lt;br /&gt;
Datacenter &amp;lt;small&amp;gt;(Night)&amp;lt;/small&amp;gt; resembles Datacenter at night time. It is an zombies, infection, and hide exclusive map (PC &amp;amp; PSVR2 ONLY).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‍&lt;br /&gt;
&lt;br /&gt;
‍&lt;br /&gt;
==Foundation &amp;lt;small&amp;gt;(Shack Only)&amp;lt;/small&amp;gt;==&lt;br /&gt;
[[File:Foundation TopDown.png|thumb|Bird's Eye view of Foundation]]&lt;br /&gt;
&lt;br /&gt;
Foundation is a community map created by IL PRIMO and resembles a construction site. It consists of two bombsites which are both located on the base of cranes.[[File:Foundation.jpg|thumb|Foundation, overlooking A from CT spawn.|none]]&lt;br /&gt;
==Haguenau &amp;lt;small&amp;gt;(Shack Only)&amp;lt;/small&amp;gt;==&lt;br /&gt;
Hagnueau is a shack exclusive map designed by il Primo[[File:Haguenau.jpg|thumb|Haguenau, looking at B.|none]]&lt;br /&gt;
&lt;br /&gt;
==Harbor (Shack Only)==&lt;br /&gt;
[[File:Harbor TopDown.png|thumb|Bird's Eye view of Harbor]]&lt;br /&gt;
Harbor is an SnD map originally created by wsly and watevs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Industry==&lt;br /&gt;
[[File:Industry Top-Down.jpg|thumb|Birdseye view of Industry.]]&lt;br /&gt;
Industry was added to Pavlov during '''Update 26''' and was originally designed by a member of the Pavlov community named Voxie. The map features a lobby area, a parking garage, and a warehouse. This map was designed for SND but supports all modern game modes. The two bombsites on this map are located on the van in the garage and on the pillar of the raised section in the warehouse.&lt;br /&gt;
&lt;br /&gt;
Industry was later released on the Meta Quest in '''RC3'''.[[File:Pavlov Industry.jpg|thumb|Industry's Warehouse and Office|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‍&lt;br /&gt;
&lt;br /&gt;
==Industry &amp;lt;small&amp;gt;(Night)&amp;lt;/small&amp;gt;==&lt;br /&gt;
Industry &amp;lt;small&amp;gt;(Night)&amp;lt;/small&amp;gt; resembles Industry at night time. It is a zombies, infection, and hide exclusive map.&lt;br /&gt;
&lt;br /&gt;
==Japan==&lt;br /&gt;
The map is set in Japan. &lt;br /&gt;
‍ &lt;br /&gt;
[[File:Japan.jpg|none|thumb|Top-down view of Japan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==OG Containers &amp;lt;small&amp;gt;(Shack Only)&amp;lt;/small&amp;gt;==&lt;br /&gt;
[[File:OGContainers.jpg|thumb|OG Containers, floating nearby CT spawn.|none]]&lt;br /&gt;
==Sand==&lt;br /&gt;
[[File:Sand Top-Down.jpg|thumb|Birdseye view of Sand.]]&lt;br /&gt;
Sand was added in '''Update 12''', along with support for community maps. Sand has a visual style similar to [[http://counterstrike.wikia.com/wiki/Dust Dust from Counter Strike]], using a similar Middle Eastern setting and Islamic architecture. Sand was the first Search and Destroy map and was designed with the game mode in mind. It has a variety of ways to enter the two bombsites, a distinct middle area that connects all parts of the map, and various strategies in which to attack or defend either bombsite. &lt;br /&gt;
[[File:Sand_B_site.jpg|thumb|400px|Sand ('''Update 12''' ver. ), overlooking B site from CT spawn. |none]]Sand was redesigned in '''Update 29''' to match with Vankrupt's map standards in 2023. All of the textures, models, and bombsites were all changed, although the map layout stayed relatively the same.[[File:Sand Upd29.jpg|thumb|400x400px|Sand ('''Update 29''' ver.) overlooking B site from CT spawn.|none]]&lt;br /&gt;
==Sand &amp;lt;small&amp;gt;(Night)&amp;lt;/small&amp;gt;==&lt;br /&gt;
Sand &amp;lt;small&amp;gt;(Night)&amp;lt;/small&amp;gt; resembles Sand at night time. It is a zombies, infection, and hide exclusive map. (ONLY ON PC &amp;amp; PSVR2).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‍&lt;br /&gt;
&lt;br /&gt;
==Santorini==&lt;br /&gt;
[[File:Santorini Top-Down.jpg|thumb|Birdseye view of Santorini.]]Set in the Greek Island of the Aegean Sea, Santorini is an inclined map in a lovely blue and white color tones with the traditional 3 lanes of movement the Search and Destroy is known for. Come to the market and buy some fish![[File:Santorini.jpg|thumb|400x400px|Santorini, hovering over B site from CT spawn.|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‍&lt;br /&gt;
&lt;br /&gt;
== Santorini &amp;lt;small&amp;gt;(Night)&amp;lt;/small&amp;gt;==&lt;br /&gt;
Santorini &amp;lt;small&amp;gt;(Night)&amp;lt;/small&amp;gt; resembles Santorini at night time. It is a zombies, infection, &amp;amp; hide exclusive map (PC &amp;amp; PSVR2 ONLY).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‍&lt;br /&gt;
==Siberia==&lt;br /&gt;
[[File:Prisonbreak Top-Down.jpg|thumb|Birdseye view of Siberia.]]&lt;br /&gt;
Siberia represents a prison in a snow biome and was released in '''Update 22'''. [[File:Siberia.jpg|thumb|400x400px|Siberia, looking over the prison bombsite from T spawn.|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‍&lt;br /&gt;
&lt;br /&gt;
==Siberia &amp;lt;small&amp;gt;(Night)&amp;lt;/small&amp;gt; ==&lt;br /&gt;
Siberia &amp;lt;small&amp;gt;(Night)&amp;lt;/small&amp;gt; resembles Siberia at night time.The map is extended outside of the fence and walls of the original. It is a zombies, infection, and hide exclusive map (PC &amp;amp; PSVR2 ONLY).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‍&lt;br /&gt;
==Stalingrad==&lt;br /&gt;
[[File:Stalingrad Top-Down.jpg|thumb|Birdseye view of Stalingrad.]]&lt;br /&gt;
Named after Pavlov VRs namesake, the battle of Stalingrad laid host to Sergeant Yakov Pavlov's fortified defense from the German Wehrmacht during the fall season of 1942. Intended to provide wide lands of traversal for tanks to navigate and various demolished buildings to have close combat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Stalingrad was added to Pavlov in '''Update 24'''.Stalingrad was later added to Pavlov Shack in '''RC3'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‍&lt;br /&gt;
‍&lt;br /&gt;
&lt;br /&gt;
==Stalingrad &amp;lt;small&amp;gt;(Night)&amp;lt;/small&amp;gt;==&lt;br /&gt;
Stalingrad &amp;lt;small&amp;gt;(Night)&amp;lt;/small&amp;gt; resembles Stalingrad at night time. It is a zombies, infection, and hide exclusive map.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‍&lt;br /&gt;
==Station==&lt;br /&gt;
[[File:Subway Top-Down Upper.jpg|thumb|250x250px|Birdseye view of the top floor of Station.]]&lt;br /&gt;
[[File:Subway Top-Down Middle.jpg|thumb|250x250px|Birdseye view of the middle floor of Station.]]&lt;br /&gt;
[[File:Subway Top-Down Lower.jpg|thumb|250x250px|Birdseye view of the lower floor of Station.]]Station is an underground map set in a US subway station. With 3 layers of movement and a risk of dying from falling in the train tracks, this closed transit system with a cold atmosphere is a different change-up from a normal flat structure to a layered system.&lt;br /&gt;
&lt;br /&gt;
Station was added to Pavlov in '''Update 24'''[[File:Station.jpg|thumb|400x400px|Station, looking at the train bombsite from T spawn.|none]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‍&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‍&lt;br /&gt;
‍&lt;br /&gt;
&lt;br /&gt;
==Station &amp;lt;small&amp;gt;(Night)&amp;lt;/small&amp;gt; ==&lt;br /&gt;
Station &amp;lt;small&amp;gt;(Night)&amp;lt;/small&amp;gt; resembles Station at night time where most of the lights in the original are turned off. It is a zombies, infection, and hide exclusive map (PC &amp;amp; PSVR2 ONLY).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‍ &lt;br /&gt;
‍&lt;br /&gt;
==Hospital ==&lt;br /&gt;
Hospital is a zombies mode exclusive map released in '''Update 22''' and is a relatively small map with one floor. Its interior represents a run down hospital.    &lt;br /&gt;
&lt;br /&gt;
‍ &lt;br /&gt;
&lt;br /&gt;
==Tutorial==&lt;br /&gt;
Tutorial is the first map in the &amp;quot;TRAINING&amp;quot; tab in the main menu. Its purpose is to help newer players learn the basics of Pavlov.&lt;br /&gt;
&lt;br /&gt;
It's map resembles a killhouse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Map Description:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;code&amp;gt;Learn the basic mechanics and controls.&amp;lt;/code&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Learn the basic mechanics before jumping onto the battlefield.&lt;br /&gt;
&lt;br /&gt;
Here you will know about:&lt;br /&gt;
&lt;br /&gt;
*Team Communication&lt;br /&gt;
*Basic movement&lt;br /&gt;
*Equipment and use of fire weapons and grenades&lt;br /&gt;
*Use of the bomb of Search &amp;amp; Destroy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video of the Pavlov Tutorial:&lt;br /&gt;
&lt;br /&gt;
https://youtu.be/DywgkSqblfY&lt;br /&gt;
&lt;br /&gt;
==Shooting Range &amp;lt;small&amp;gt;(Modern)&amp;lt;/small&amp;gt;==&lt;br /&gt;
Shooting Range (Modern) is the second map in the &amp;quot;TRAINING&amp;quot; tab found in the main menu. Its main purpose is to help you practice your aim with modern weapons.&lt;br /&gt;
Its map resembles an indoor shooting range. The doors to the left lead to Killhouse. The doors to the right lead to Shooting Range (WW&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Map Description:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;code&amp;gt;Test weapons shooting to static or mobile targets.&amp;lt;/code&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here you can test and practice with all the modern weapons in the game.&lt;br /&gt;
&lt;br /&gt;
You will also find moving targets and various exercises to improve your aim.&lt;br /&gt;
&lt;br /&gt;
==Shooting Range &amp;lt;small&amp;gt;(WW2)&amp;lt;/small&amp;gt;==&lt;br /&gt;
Shooting Range (WW&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;) is the third map in the &amp;quot;TRAINING&amp;quot; tab found in the main menu. Its main purpose is to help you practice your aim with WW&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; weapons.&lt;br /&gt;
&lt;br /&gt;
Its map resembles an indoor shooting range. The doors to the left bring you to Shooting Range (Modern). The doors to the right bring you to Killhouse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Map Description:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;small&amp;gt;Test weapons shooting to static or mobile targets.&amp;lt;/small&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Here you can test and practice with WW&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; weapons.&lt;br /&gt;
&lt;br /&gt;
You will also find moving targets and various exercises to improve your aim.&lt;br /&gt;
&lt;br /&gt;
== Killhouse==&lt;br /&gt;
Killhouse is the last map in the &amp;quot;TRAINING&amp;quot; tab found in the main menu. Its main purpose is to help you practice your aim.&lt;br /&gt;
Its map resembles a killhouse. There is a door to the left of the main entrance of the &amp;quot;Circuit&amp;quot; that leads to another door which brings you too Shooting Range &amp;lt;small&amp;gt;(Modern).&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Map Description:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;code&amp;gt;Put your skills to the test in a circuit.&amp;lt;/code&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Choose a weapon and enter the circuit.&lt;br /&gt;
&lt;br /&gt;
The objective is to shoot all the targets and complete the circuit in the shortest time possible.&lt;br /&gt;
&lt;br /&gt;
*Shots to the body score 1 point.&lt;br /&gt;
* Shots to the head score 2 points.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Video of Killhouse:&lt;br /&gt;
&lt;br /&gt;
https://youtu.be/avGOm9EgjEc&lt;/div&gt;</summary>
		<author><name>Smalldarkie</name></author>
	</entry>
	<entry>
		<id>http://pavlovwiki.com/index.php?title=Update_Changelog&amp;diff=1109</id>
		<title>Update Changelog</title>
		<link rel="alternate" type="text/html" href="http://pavlovwiki.com/index.php?title=Update_Changelog&amp;diff=1109"/>
		<updated>2025-12-20T06:41:10Z</updated>

		<summary type="html">&lt;p&gt;Smalldarkie: Very Outdated - Updated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last Shack Update: May 16&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt;, 2025 (May Update)&lt;br /&gt;
&lt;br /&gt;
Last Shack RC Update: December 8&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; , 2025 (Update 33) &lt;br /&gt;
----Last PC Update: December 19&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt;, 2025 (Update 33)&lt;br /&gt;
----Last PSVR Update: December 19&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt;, 2025 (Update 33)  &lt;br /&gt;
&lt;br /&gt;
==Last PC Update ==&lt;br /&gt;
Patch Notes:&lt;br /&gt;
&lt;br /&gt;
Core&lt;br /&gt;
&lt;br /&gt;
-Added new maps: japan, killhouse_quarry&lt;br /&gt;
&lt;br /&gt;
-Added new co-op gamemode: kh&lt;br /&gt;
&lt;br /&gt;
-Added general player and individual weapon stats&lt;br /&gt;
&lt;br /&gt;
-Added camo unlock system for weapons&lt;br /&gt;
&lt;br /&gt;
-Added new modern weapon skins to store: Headshot bundle (ak12, cet9, knife), Sakura bundle (antitank, uzi, knife) Nami (m16), Freerunner (ar9), Virus (aug), Kaiju (awp), Arcade (57), Poseidon (p90)&lt;br /&gt;
&lt;br /&gt;
-Added new WWII weapon skins to store: mg42(Pillbox), thompson (Statesman), m1garand (FrontLine), stg44 (Sturmgeist)&lt;br /&gt;
&lt;br /&gt;
-Added blocked off gap underneath van in A long in autumn&lt;br /&gt;
&lt;br /&gt;
-Added throwing knife kill icon&lt;br /&gt;
&lt;br /&gt;
-Increased max players for co-op lobbies to 5&lt;br /&gt;
&lt;br /&gt;
-Adjusted visual fidelity of oilrig, plaza_central&lt;br /&gt;
&lt;br /&gt;
-Adjusted bomb out-of-bounds return logic&lt;br /&gt;
&lt;br /&gt;
-Adjusted zombie coop team kill kick logic&lt;br /&gt;
&lt;br /&gt;
-Adjusted plaza_central material instanced parent mask&lt;br /&gt;
&lt;br /&gt;
-Adjusted plaza_central bot pathing&lt;br /&gt;
&lt;br /&gt;
-Adjusted cosmetics store UI to allow velocity scrolling with click-hold-fling&lt;br /&gt;
&lt;br /&gt;
-Adjusted oilrig railing plates to add gaps for player visibility,&lt;br /&gt;
&lt;br /&gt;
-Adjusted oilrig player visibility lighting&lt;br /&gt;
&lt;br /&gt;
-Adjusted hospital player collision &lt;br /&gt;
&lt;br /&gt;
-Adjusted bullet penetration on internal railings in various santorini buildings&lt;br /&gt;
&lt;br /&gt;
-Fixed lighting issue on bridge&lt;br /&gt;
&lt;br /&gt;
-Fixed autumn bullet penetration issue with doors in A long&lt;br /&gt;
&lt;br /&gt;
-Fixed climbable stepladder in harbor&lt;br /&gt;
&lt;br /&gt;
-Fixed climbable chair in santorini&lt;br /&gt;
&lt;br /&gt;
-Fixed oilrig inconsistencies in handrails bullet penetration, now full bullet penetration&lt;br /&gt;
&lt;br /&gt;
-Fixed hide/infection breaking monster assignment&lt;br /&gt;
&lt;br /&gt;
-Fixed a santorini exploit&lt;br /&gt;
&lt;br /&gt;
-Fixed out of bounds exploit in plaza central&lt;br /&gt;
&lt;br /&gt;
-Fixed being unable to rejoin a pin locked crossplay lobby &lt;br /&gt;
&lt;br /&gt;
-Fixed culling issue in plaza_cental&lt;br /&gt;
&lt;br /&gt;
-Fixed collision and bullet penetration issue with A-frames on autumn&lt;br /&gt;
&lt;br /&gt;
-Fixed a walkable barrier in industry&lt;br /&gt;
&lt;br /&gt;
-Fixed a pixel walk in santorini mid&lt;br /&gt;
&lt;br /&gt;
-Fixed a pixel walk in oilrig jump down&lt;br /&gt;
&lt;br /&gt;
-Fixed various prop gaps in harbor, santorini, industry, foundation, carnival&lt;br /&gt;
&lt;br /&gt;
-Fixed an area player can get stuck in bunker&lt;br /&gt;
&lt;br /&gt;
-Fixed exploits player can x-ray map in autumn, harbor, industry&lt;br /&gt;
&lt;br /&gt;
SND &lt;br /&gt;
&lt;br /&gt;
-Adjusted the bomb beep sound to pitch lower in tone when planted on B site in online&lt;br /&gt;
&lt;br /&gt;
-Adjusted smoke buy limit to 1 per player per round&lt;br /&gt;
&lt;br /&gt;
Carnival rework&lt;br /&gt;
&lt;br /&gt;
-B site reworked to be more open. Removed a lot of bad sight lines&lt;br /&gt;
&lt;br /&gt;
-Connected middle to B long &lt;br /&gt;
&lt;br /&gt;
-Added cover on the entry route to B from defender spawn&lt;br /&gt;
&lt;br /&gt;
-Moved spawn points forward to allow for faster gameplay&lt;br /&gt;
&lt;br /&gt;
-Made Attackers entrance to mid more narrow to make mid easier to hold for Defenders&lt;br /&gt;
&lt;br /&gt;
-Door to A main permanently open&lt;br /&gt;
&lt;br /&gt;
-Blocked off cat tunnel as an entry point to A&lt;br /&gt;
&lt;br /&gt;
-Opened up red door as an entry point to A&lt;br /&gt;
&lt;br /&gt;
-Closed off red container on A to limit hiding spots.&lt;br /&gt;
&lt;br /&gt;
-Brightened up A site &lt;br /&gt;
&lt;br /&gt;
-Reworked Rocket Cafe to allow defenders to hold both A and open up the opportunity for a quick peek into middle&lt;br /&gt;
&lt;br /&gt;
-Closed off secondary route on long B, simplifying the way attacking B works&lt;br /&gt;
&lt;br /&gt;
Modkit&lt;br /&gt;
&lt;br /&gt;
-Fixed an issue with mods staying loaded in memory preventing updates in a few circumstances&lt;br /&gt;
&lt;br /&gt;
Balance Table Changes&lt;br /&gt;
&lt;br /&gt;
Kill Bonus / Price&lt;br /&gt;
&lt;br /&gt;
-57 Kill Bonus 300 -&amp;gt; 400&lt;br /&gt;
&lt;br /&gt;
-mp5 Price 1600-&amp;gt;1400, Kill Bonus 400-&amp;gt;600&lt;br /&gt;
&lt;br /&gt;
-vanas Kill Bonus 200-&amp;gt;300&lt;br /&gt;
&lt;br /&gt;
-kross Kill Bonus 100 -&amp;gt;600&lt;br /&gt;
&lt;br /&gt;
-ar9 Price 1400-&amp;gt;1500&lt;br /&gt;
&lt;br /&gt;
-p90 Kill Bonus 300-&amp;gt;400&lt;br /&gt;
&lt;br /&gt;
-vzz Kill Bonus 200-&amp;gt;300&lt;br /&gt;
&lt;br /&gt;
-autoshotgun Price 1800 -&amp;gt; 1600, Kill Bonus 100 -&amp;gt; 600&lt;br /&gt;
&lt;br /&gt;
-drumshotgun Price 3000 -&amp;gt; 2800, Kill Bonus 100 -&amp;gt; 600&lt;br /&gt;
&lt;br /&gt;
-autosniper Kill Bonus 100-&amp;gt;300&lt;br /&gt;
&lt;br /&gt;
-scur Kill Bonus 100-&amp;gt;300&lt;br /&gt;
&lt;br /&gt;
-sks Kill Bonus 100-&amp;gt;300&lt;br /&gt;
&lt;br /&gt;
-lmga Kill Bonus 100 -&amp;gt;300&lt;br /&gt;
&lt;br /&gt;
-pkm Kill Bonus 100 -&amp;gt; 300&lt;br /&gt;
&lt;br /&gt;
Damage&lt;br /&gt;
&lt;br /&gt;
-vanas Falloff multiplier .75 -&amp;gt; .85&lt;br /&gt;
&lt;br /&gt;
-vanas Falloff distance 10-35M -&amp;gt; 25-50M&lt;br /&gt;
&lt;br /&gt;
-revolver Damage 50 -&amp;gt; 55, Armor Penetration 100 -&amp;gt; 95&lt;br /&gt;
&lt;br /&gt;
-drumshotgun (Falloff multiplier .67 -&amp;gt; .85) (Falloff Range 5-11m -&amp;gt; 7.5m - 12.5m)&lt;br /&gt;
&lt;br /&gt;
-autoshotgun (Falloff multiplier .67 -&amp;gt; .85) (Falloff Range 5-11m -&amp;gt; 7.5m - 12.5m)&lt;br /&gt;
&lt;br /&gt;
-sawedoff Falloff multiplier .33 -&amp;gt; .34&lt;br /&gt;
&lt;br /&gt;
-sawedoff Falloff distance 2.5-5m -&amp;gt; 3.5-7.5m&lt;br /&gt;
&lt;br /&gt;
-shotgun falloff multiplier .67 -&amp;gt; .9&lt;br /&gt;
&lt;br /&gt;
-ak12 Helmet Bleed 74-&amp;gt;75&lt;br /&gt;
&lt;br /&gt;
-kross falloff multiplier .8 -&amp;gt; .85&lt;br /&gt;
&lt;br /&gt;
-vzz Falloff multiplier .8-&amp;gt;.85&lt;br /&gt;
&lt;br /&gt;
Other&lt;br /&gt;
&lt;br /&gt;
-Removed negative kill bonus for all attachments other than suppressors and grips (pistol supp -50 and supp -200, all others have 0 kill bonus as opposed to negative kill bonus, angled grip -150 -&amp;gt; -100 kill bonus)&lt;br /&gt;
&lt;br /&gt;
You can find the rest about the update here: [https://steamdb.info/app/555160/patchnotes/ SteamDB]&lt;br /&gt;
&lt;br /&gt;
==Last Shack Update==&lt;br /&gt;
Patch Notes:&lt;br /&gt;
&lt;br /&gt;
*Added new map: japan,&lt;br /&gt;
*Added new weapon skins to store: Headshot bundle (ak12, cet9, knife), Sakura bundle (antitank, uzi, knife) Nami (m16), Freerunner (ar9), Virus (aug), Kaiju (awp), Arcade (57), Poseidon (p90),&lt;br /&gt;
*Adjusted bomb out-of-bounds return logic,&lt;br /&gt;
*Adjusted zombie coop team kill kick logic,&lt;br /&gt;
*Adjusted plaza central material instanced parent mask,&lt;br /&gt;
*Adjusted plaza central bot pathing,&lt;br /&gt;
*Adjusted cosmetics store UI to allow velocity scrolling with click-hold-fling,&lt;br /&gt;
*Adjusted oilrig railing plates to add gaps for player visibility,&lt;br /&gt;
*Adjusted oilrig player visibility lighting,&lt;br /&gt;
*Adjusted plaza glass size/frequency to be close to PC/PS5 version,&lt;br /&gt;
*Fixed lighting issue on bridge,&lt;br /&gt;
*Fixed autumn bullet penetration issue with doors in A long,&lt;br /&gt;
*Fixed climbable stepladder in harbor,&lt;br /&gt;
*Fixed climbable chair in santorini,&lt;br /&gt;
*Fixed oilrig inconsistencies in hand rails bullet penetration, now full bullet penetration,&lt;br /&gt;
*Fixed hide/infection breaking monster assignment,&lt;br /&gt;
*Fixed a santorini exploit,&lt;br /&gt;
*Fixed out of bounds exploit in plaza central,&lt;br /&gt;
&lt;br /&gt;
'''SND'''&lt;br /&gt;
&lt;br /&gt;
*Adjusted the bomb beep sound to pitch lower in tone when planted on B site in online,&lt;br /&gt;
&lt;br /&gt;
'''Pavlov TV'''&lt;br /&gt;
&lt;br /&gt;
*Added ping to the scoreboard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can find the rest about the update in the official Pavlov [https://discord.gg/pavlovvr discord server].&lt;br /&gt;
&lt;br /&gt;
==Last PSVR Update==&lt;br /&gt;
Same as PC update&lt;/div&gt;</summary>
		<author><name>Smalldarkie</name></author>
	</entry>
	<entry>
		<id>http://pavlovwiki.com/index.php?title=Helpful_Videos&amp;diff=1106</id>
		<title>Helpful Videos</title>
		<link rel="alternate" type="text/html" href="http://pavlovwiki.com/index.php?title=Helpful_Videos&amp;diff=1106"/>
		<updated>2025-09-13T15:34:48Z</updated>

		<summary type="html">&lt;p&gt;Smalldarkie: + External Guides -Outdated Guides +Updated Guides&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=tv1Oof5MoQA How To Make a Pavlov Vr Custom Map In 2020 Tutorial]&lt;br /&gt;
&lt;br /&gt;
'''by Sir Daddy Spankus'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=4NXrmgKthq4&amp;amp;list=PLYnjmKV0nHWGAfzKYR40Ahx8G1D6TsT9D Playlist of Starter Tutorials]&lt;br /&gt;
&lt;br /&gt;
'''by MaJerati'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=FGcqxa5ZGdU Setting up the Pavlov Modkit &amp;amp;your First Map]&lt;br /&gt;
 &lt;br /&gt;
'''by BritishColonist'''&lt;br /&gt;
&lt;br /&gt;
==Modkit and Blueprints==&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=g6qwk1vJ488 Pavlov VR Mod Kit: Game Logic overview]&lt;br /&gt;
&lt;br /&gt;
'''by Mark Dey'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://youtube.com/watch?v=XvDfRuYXI10 Pavlov VR Mod Kit: Global Info overview]&lt;br /&gt;
&lt;br /&gt;
'''by Mark Dey'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://youtube.com/watch?v=KlxXufos_-M Pavlov VR Mod Kit: Custom Items overview]&lt;br /&gt;
&lt;br /&gt;
'''by Mark Dey'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://streamable.com/yqh0av How to Add Custom Player Skins] (Already as a UE4 Skeleton)&lt;br /&gt;
&lt;br /&gt;
'''by Mark Dey'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=-n9BUbqbL2w/ Custom Playermodels In Pavlov VR] (Converting to a UE4 Skeleton)&lt;br /&gt;
&lt;br /&gt;
'''by MessiahPenguin''' + Base.blend file link[https://www.mediafire.com/file/6qjr9wwfre751w4/base.blend/file]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://youtube.com/2BBZd1NExRU Rig any Player Model for Pavlov VR (Workshop Tutorial)]&lt;br /&gt;
&lt;br /&gt;
'''by GoodMonkeVR'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://youtube.com/m0AQBWAbjpo Overdraw Fix Automated Cutout Alpha (Good for performant foilage practices)]&lt;br /&gt;
&lt;br /&gt;
'''by Hangry Bunnies From Mars'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==External Guides==&lt;br /&gt;
Additional guides can be found on the [https://mod.io/g/pavlov/r Pavlov VR Mod.io page].&lt;/div&gt;</summary>
		<author><name>Smalldarkie</name></author>
	</entry>
	<entry>
		<id>http://pavlovwiki.com/index.php?title=Making_Skins&amp;diff=1100</id>
		<title>Making Skins</title>
		<link rel="alternate" type="text/html" href="http://pavlovwiki.com/index.php?title=Making_Skins&amp;diff=1100"/>
		<updated>2025-09-07T12:33:33Z</updated>

		<summary type="html">&lt;p&gt;Smalldarkie: Page updated.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &lt;br /&gt;
= Notice Before Continuing =  &lt;br /&gt;
&lt;br /&gt;
There is currently an official skin store for the game at this time.          &lt;br /&gt;
&lt;br /&gt;
While making custom skins is not officially supported, it is currently possible in the current mod kit. Do '''NOT''' edit your client. Please use content mods and avoid breaking native skins.   &lt;br /&gt;
&lt;br /&gt;
== Creating Skins - Beginner Guide ==&lt;br /&gt;
When creating skins for your Pavlov Map you will need a few things.&lt;br /&gt;
&lt;br /&gt;
You will need:&lt;br /&gt;
&lt;br /&gt;
* [https://www.substance3d.com/ Adobe Substance Painter 3D] &lt;br /&gt;
* (Alternatives) [https://quixel.com/mixer/ Quixel Mixer], [https://www.blender.org/download/ Blender] or [https://substance3d.adobe.com/education/ Substance Painter Student License] &lt;br /&gt;
&lt;br /&gt;
* Your weapon model with bake maps from [https://discord.gg/TFkKrVhE3A Pavlov Artists]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now you have those things you can find a tutorial for [https://youtu.be/NP7XnnIvkOs Adobe Substance 3D], or you can find one for your alternative '''(We strongly do not encourage you pirate or fraud for a version of Adobe Substance as it puts you at risk)'''&lt;br /&gt;
&lt;br /&gt;
If you are looking to get custom weapons then you can find how to here: [[Custom Guns]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once your skin is ready, you may use the new [https://mod.io/g/pavlov/r/how-to-do-custom-weapon-skins Skin System] made by SmallDvrkOne or make your own.&lt;br /&gt;
&lt;br /&gt;
== Problems with Gun Skin Making ==&lt;br /&gt;
Common problems with Gun Skin Making are:&lt;br /&gt;
&lt;br /&gt;
* Skin showing up as grey checkerboard&lt;br /&gt;
* Skin not working at all or in different places of the gun.&lt;br /&gt;
&lt;br /&gt;
===== Skin showing up as a grey checkerboard: =====&lt;br /&gt;
Make sure 'Used with skeletal mesh' is checked on the material editor.   &lt;br /&gt;
&lt;br /&gt;
===== Skin not working at all or in different place: =====&lt;br /&gt;
Incorrectly setup or you are using a gun with two materials like the AK12, AK47 and so on.  &lt;br /&gt;
&lt;br /&gt;
== Creating Character Skins ==&lt;br /&gt;
Pretty much your doing the same as you do with guns using the character models found in the resource channel of Pavlov Artists. I would stick to to the normal character textures.&lt;br /&gt;
&lt;br /&gt;
But if you want for an example an all gold NATO skin then you can make one, just expect a few issues a long the way.&lt;br /&gt;
&lt;br /&gt;
A big problem with trying to edit the default skins or vehicles is the gore and damage will break the skin the first time they are shot so u would need to find a way to disable that.  &lt;br /&gt;
&lt;br /&gt;
If you are looking to change the models of them, you can here: [[Changing the character model]]&lt;/div&gt;</summary>
		<author><name>Smalldarkie</name></author>
	</entry>
	<entry>
		<id>http://pavlovwiki.com/index.php?title=Making_Skins&amp;diff=1097</id>
		<title>Making Skins</title>
		<link rel="alternate" type="text/html" href="http://pavlovwiki.com/index.php?title=Making_Skins&amp;diff=1097"/>
		<updated>2025-08-02T16:07:16Z</updated>

		<summary type="html">&lt;p&gt;Smalldarkie: Corrected which platforms have a skin store, all do now.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &lt;br /&gt;
= Page needs over hauling. =  &lt;br /&gt;
&lt;br /&gt;
There is currently an official skin store for the game at this time.          &lt;br /&gt;
&lt;br /&gt;
While making custom skins is not officially supported, it is currently possible in the current mod kit. Do '''NOT''' edit your client. Please use content mods and avoid breaking native skins. Further documentation on how to make skins is required for this page. The below information will contain some outdated information.   &lt;br /&gt;
&lt;br /&gt;
== Creating Skins - Beginner ==&lt;br /&gt;
When creating skins for your Pavlov Map you will need a few things.&lt;br /&gt;
&lt;br /&gt;
You will need:&lt;br /&gt;
&lt;br /&gt;
* [https://www.substance3d.com/ Adobe Substance Painter 3D] &lt;br /&gt;
* (Alternatives) [https://quixel.com/mixer/ Quixel Mixer], [https://www.blender.org/download/ Blender] or [https://substance3d.adobe.com/education/ Substance Painter Student License] &lt;br /&gt;
&lt;br /&gt;
* Your weapon model with bake maps from [https://discord.gg/TFkKrVhE3A Pavlov Artists]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now you have those things you can find a tutorial for [https://youtu.be/NP7XnnIvkOs Adobe Substance 3D], or you can find one for your alternative '''(We strongly do not encourage you pirate or fraud for a version of Adobe Substance as it puts you at risk)'''&lt;br /&gt;
&lt;br /&gt;
If you are looking to get custom weapons then you can find how to here: [[Custom Guns]]&lt;br /&gt;
&lt;br /&gt;
== Problems with Gun Skin Making ==&lt;br /&gt;
Common problems with Gun Skin Making are:&lt;br /&gt;
&lt;br /&gt;
* Skin showing up as grey checkerboard&lt;br /&gt;
* Skin not working at all or in different place&lt;br /&gt;
&lt;br /&gt;
* Lighting or skin flickering problems&lt;br /&gt;
&lt;br /&gt;
===== Skin showing up as a grey checkerboard: =====&lt;br /&gt;
Make sure skeletal mesh is checked on the mat editor. If that doesn't work then it is mostly caused from you not &lt;br /&gt;
&lt;br /&gt;
using the custom materials in [https://ptb.discord.com/channels/1018963448383680553/1020750094443741317 Pavlov Artist's modkit] or your material isn't set up correctly, make sure you follow the tutorial and install the custom materials modkit in the project files.&lt;br /&gt;
&lt;br /&gt;
You will also need to correctly install M_PavlovGunMaster and create a material instance so you can mix your ORM, Occlusion and Base Colour etc.&lt;br /&gt;
&lt;br /&gt;
===== Skin not working at all or in different place: =====&lt;br /&gt;
Two things: Your skin requires the switch slots to be ticked or you haven't touched your skin box zone which is the outline box surrounding your skinbox blueprint in the editor. &lt;br /&gt;
&lt;br /&gt;
Mostly rifles and not handguns or throwables use switch slots according to Chalk (Pavlov Artists founder) &lt;br /&gt;
&lt;br /&gt;
If you do not touch your skinbox zone then it will not apply the skin. If you want a constant skin then make sure the skin box zone covers the spawns or the whole map with scaling.&lt;br /&gt;
&lt;br /&gt;
===== Lighting or skin flickering problems =====&lt;br /&gt;
You haven't set up your sphere reflection or built the light, but if you have then you haven't setup the skinbox correctly.&lt;br /&gt;
&lt;br /&gt;
== Creating Character Skins ==&lt;br /&gt;
Pretty much your doing the same as you do with guns using the character models found in the resource channel of Pavlov Artists. I would stick to to the normal character textures.&lt;br /&gt;
&lt;br /&gt;
But if you want for an example an all gold NATO skin then you can make one, just expect a few issues a long the way.&lt;br /&gt;
&lt;br /&gt;
a big problem with trying to edit the default skins or vehicles is the gore and damage will break the skin the first time they are shot so u would need to find a way to disable that  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if you are looking to change the models of them, you can here: [[Changing the character model]]&lt;br /&gt;
&lt;br /&gt;
== Personal Skins ==&lt;br /&gt;
In order to make a personal skin you will need to have it built into a map because as of now there is no skin support so they must be built into the map  however if u wanted to go that route  someone already made some logic that can help you with that,  [https://drive.google.com/file/d/1FtDn79igDXZfMCXRvF3mIVPHiv1wU2I9/view?usp=share_link THW Reaper's skinbox] (CustomPlayers Skinbox) it uses player ids (names/steamids) to assign personal skins, as of now it works. &lt;br /&gt;
&lt;br /&gt;
If it breaks in the future contact TWH Reaper or SmallDvrkOne.&lt;/div&gt;</summary>
		<author><name>Smalldarkie</name></author>
	</entry>
	<entry>
		<id>http://pavlovwiki.com/index.php?title=Update_Changelog&amp;diff=1096</id>
		<title>Update Changelog</title>
		<link rel="alternate" type="text/html" href="http://pavlovwiki.com/index.php?title=Update_Changelog&amp;diff=1096"/>
		<updated>2025-08-02T16:02:45Z</updated>

		<summary type="html">&lt;p&gt;Smalldarkie: Very Outdated - Updated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Last Shack Update: May 16&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt;, 2025 (May Update)&lt;br /&gt;
&lt;br /&gt;
Last Shack RC Update: August 30&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt;, 2023 (RC3 Hotfix - RC3 NO LONGER IN USE) &lt;br /&gt;
----Last PC Update: February 25th, 2025 (Update 32)&lt;br /&gt;
&lt;br /&gt;
Last PC Beta Update: 23rd Febuary 2023&lt;br /&gt;
----Last PSVR Update: February 25th, 2025 (Update 32)  &lt;br /&gt;
&lt;br /&gt;
==Last PC Update ==&lt;br /&gt;
Patch Notes:&lt;br /&gt;
&lt;br /&gt;
-Added new map: plazacentral&lt;br /&gt;
&lt;br /&gt;
-Added new cosmetics: ComicPop m16, Deathbloom Bundle (revolver, ak12, knife) 8-bitfire (de, ar, knife), alieninvasion uzi, rose ak12, foxtrot charm&lt;br /&gt;
&lt;br /&gt;
-Added ability to select up to 10 content mods in lobbies&lt;br /&gt;
&lt;br /&gt;
-Adjusted hand poses on some of the custom knives&lt;br /&gt;
&lt;br /&gt;
-Adjusted lobby mod download UI to add more context to mods being downloaded&lt;br /&gt;
&lt;br /&gt;
-Adjusted fire rate of the autoshotgun (increased)&lt;br /&gt;
&lt;br /&gt;
-Adjusted the rails on the sks and scur to help with putting scopes back&lt;br /&gt;
&lt;br /&gt;
-Adjusted charm on ppbizon&lt;br /&gt;
&lt;br /&gt;
-Fixed audio position of smoke grenades when in they’re in a final resting place&lt;br /&gt;
&lt;br /&gt;
-Fixed exploit related to vehicle exiting&lt;br /&gt;
&lt;br /&gt;
-Fixed Pistol laser not using the correct lens&lt;br /&gt;
&lt;br /&gt;
-Fixed issue with motorcycle tire alignment&lt;br /&gt;
&lt;br /&gt;
-Fixed pre-clipping SnD bomb grief&lt;br /&gt;
&lt;br /&gt;
-Fixed skinned knives not showing in OITC&lt;br /&gt;
&lt;br /&gt;
-Fixed an exploit that would make a weapon invisible&lt;br /&gt;
&lt;br /&gt;
-Fixed explosion fx missing on direct player hit with a rocket&lt;br /&gt;
&lt;br /&gt;
-Fixed out-of-bounds exploit in carnival&lt;br /&gt;
&lt;br /&gt;
-Fixed crate gap in Pinehill&lt;br /&gt;
&lt;br /&gt;
-Fixed floating SnD bomb spots in autumn&lt;br /&gt;
&lt;br /&gt;
-Fixed various LODs and minor lighting issues in various maps&lt;br /&gt;
&lt;br /&gt;
-Fixed flashlight and laser collision issues on stalingradnight&lt;br /&gt;
&lt;br /&gt;
-Fixed penetration issue with planters in datacenter&lt;br /&gt;
&lt;br /&gt;
-Fixed landscape warping issues in stalingradnight&lt;br /&gt;
&lt;br /&gt;
-Fixed Anticheat affecting newer CPUs&lt;br /&gt;
&lt;br /&gt;
'''Balance Table'''&lt;br /&gt;
&lt;br /&gt;
-Reduced price of drumshotgun to $3000, Adjusted armor penetration to 15&lt;br /&gt;
&lt;br /&gt;
-Reduced price of scur to 2600&lt;br /&gt;
&lt;br /&gt;
-Increased kross damage to 20, lowered price to $1400&lt;br /&gt;
&lt;br /&gt;
-Increased m9 armor damage to 40&lt;br /&gt;
&lt;br /&gt;
-Increased revolver armor damage to 50&lt;br /&gt;
&lt;br /&gt;
-Adjusted VZZ damage fall-off range to 1000-2000 with falloff multiplier adjusted to .8&lt;br /&gt;
&lt;br /&gt;
'''The Hide'''&lt;br /&gt;
&lt;br /&gt;
-Adjusted to increase music intensity on the last objective&lt;br /&gt;
&lt;br /&gt;
'''Audio'''&lt;br /&gt;
&lt;br /&gt;
-Fixed Tank side gunner audio cutting off&lt;br /&gt;
&lt;br /&gt;
-Fixed issue with match ending music restarting on gunfire&lt;br /&gt;
&lt;br /&gt;
'''SnD'''&lt;br /&gt;
&lt;br /&gt;
-Adjusted armor buying logic to only charge the player the cost of the helmet when they already have full armor. ($350 instead of $1000)&lt;br /&gt;
&lt;br /&gt;
-Fixed controller inversing left/right handed mesh under SND reset RCON command&lt;br /&gt;
&lt;br /&gt;
-Fixed an issue with the knife not registering hits after the bomb gets planted&lt;br /&gt;
&lt;br /&gt;
'''UI'''-Fixed issues with notification icon selection being unreliable&lt;br /&gt;
&lt;br /&gt;
'''Competitive room'''&lt;br /&gt;
&lt;br /&gt;
-Fixed strange lighting issue around tool box&lt;br /&gt;
&lt;br /&gt;
'''PavTV'''&lt;br /&gt;
&lt;br /&gt;
-Fixed PAVTV not showing values properly&lt;br /&gt;
&lt;br /&gt;
-Fixed only saved flag not working as intended&lt;br /&gt;
&lt;br /&gt;
-Fixed Bomb plant spot disappearing after the end of the round&lt;br /&gt;
&lt;br /&gt;
-Fixed the cancel button not working as intended&lt;br /&gt;
&lt;br /&gt;
-Fixed Live flag not updating correctly&lt;br /&gt;
&lt;br /&gt;
-Fixed Pavlov TV not gracefully ending replays when the SnD match completes&lt;br /&gt;
&lt;br /&gt;
-Fixed issue with timeline bar extending beyond display bounds&lt;br /&gt;
&lt;br /&gt;
-Fixed overlapping text in the search box&lt;br /&gt;
&lt;br /&gt;
-Fixed manually typing numbers for camera settings not working as intended&lt;br /&gt;
&lt;br /&gt;
-Fixed issue with rotated SnD server showing old matches as live&lt;br /&gt;
&lt;br /&gt;
'''Pavlov TV API'''&lt;br /&gt;
&lt;br /&gt;
-Fixed /Killfeed breaking when viewer moves in the timeline&lt;br /&gt;
&lt;br /&gt;
-Fixed /PlayersPos reporting incorrect bomb state&lt;br /&gt;
&lt;br /&gt;
-Fixed /MatchEvents issue rounded with floor()&lt;br /&gt;
&lt;br /&gt;
-Fixed /MatchStatus {MatchStatus}.TeamX[y].Helmet always false.&lt;br /&gt;
&lt;br /&gt;
-Added avatar URL when player is referred, (shack: shackname, steam: steamid,&lt;br /&gt;
&lt;br /&gt;
-Added replayid of currently playing to match status&lt;br /&gt;
&lt;br /&gt;
You can find the rest about the update here: [https://steamdb.info/app/555160/patchnotes/ SteamDB]&lt;br /&gt;
&lt;br /&gt;
==Last Shack Update==&lt;br /&gt;
Patch Notes:&lt;br /&gt;
&lt;br /&gt;
*Added new map: japan,&lt;br /&gt;
*Added new weapon skins to store: Headshot bundle (ak12, cet9, knife), Sakura bundle (antitank, uzi, knife) Nami (m16), Freerunner (ar9), Virus (aug), Kaiju (awp), Arcade (57), Poseidon (p90),&lt;br /&gt;
*Adjusted bomb out-of-bounds return logic,&lt;br /&gt;
*Adjusted zombie coop team kill kick logic,&lt;br /&gt;
*Adjusted plaza central material instanced parent mask,&lt;br /&gt;
*Adjusted plaza central bot pathing,&lt;br /&gt;
*Adjusted cosmetics store UI to allow velocity scrolling with click-hold-fling,&lt;br /&gt;
*Adjusted oilrig railing plates to add gaps for player visibility,&lt;br /&gt;
*Adjusted oilrig player visibility lighting,&lt;br /&gt;
*Adjusted plaza glass size/frequency to be close to PC/PS5 version,&lt;br /&gt;
*Fixed lighting issue on bridge,&lt;br /&gt;
*Fixed autumn bullet penetration issue with doors in A long,&lt;br /&gt;
*Fixed climbable stepladder in harbor,&lt;br /&gt;
*Fixed climbable chair in santorini,&lt;br /&gt;
*Fixed oilrig inconsistencies in hand rails bullet penetration, now full bullet penetration,&lt;br /&gt;
*Fixed hide/infection breaking monster assignment,&lt;br /&gt;
*Fixed a santorini exploit,&lt;br /&gt;
*Fixed out of bounds exploit in plaza central,&lt;br /&gt;
&lt;br /&gt;
'''SND'''&lt;br /&gt;
&lt;br /&gt;
*Adjusted the bomb beep sound to pitch lower in tone when planted on B site in online,&lt;br /&gt;
&lt;br /&gt;
'''Pavlov TV'''&lt;br /&gt;
&lt;br /&gt;
*Added ping to the scoreboard&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can find the rest about the update in the official Pavlov [https://discord.gg/pavlov-vr discord server].&lt;br /&gt;
&lt;br /&gt;
==Last PSVR Update==&lt;br /&gt;
Same as PC update&lt;/div&gt;</summary>
		<author><name>Smalldarkie</name></author>
	</entry>
	<entry>
		<id>http://pavlovwiki.com/index.php?title=PAV_TV&amp;diff=1088</id>
		<title>PAV TV</title>
		<link rel="alternate" type="text/html" href="http://pavlovwiki.com/index.php?title=PAV_TV&amp;diff=1088"/>
		<updated>2025-03-27T15:57:30Z</updated>

		<summary type="html">&lt;p&gt;Smalldarkie: -tv -nohmd&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Capsule-game}}&lt;br /&gt;
&lt;br /&gt;
== '''Pavlov TV''' ==&lt;br /&gt;
&lt;br /&gt;
Pavlov TV can be used to watch a game live, or re-watch previous games.&lt;br /&gt;
&lt;br /&gt;
Only the last few hours of games are kept, so if you want to re-watch a game, you'd better get to it quick.&lt;br /&gt;
&lt;br /&gt;
If you suspect somebody of cheating, the best way to get them banned is to re-watch the game in Pavlov TV and screen-record the evidence. Then send the video to Junt via Discord.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have saved replay files from a community server you can watch them locally by placing the replay file in C:\Users\&amp;lt;name&amp;gt;\AppData\Local\Pavlov\Saved\Demos &lt;br /&gt;
&lt;br /&gt;
== '''Starting Pavlov TV''' ==&lt;br /&gt;
&lt;br /&gt;
You need to add the '''-tv -vrruntime none''' flags to the Pavlov.exe.&lt;br /&gt;
&lt;br /&gt;
== '''Recommended for Oculus Users''' ==&lt;br /&gt;
&lt;br /&gt;
* Go to your Steam Library and right-click on Pavlov. Then click on Properties.&lt;br /&gt;
* Click on &amp;quot;Set Launch options...&amp;quot; and enter '''-tv -vrruntime none''' then click OK.&lt;br /&gt;
&lt;br /&gt;
This procedure should stop Oculus users getting a black screen/crash from the below instructions.&lt;br /&gt;
To play Pavlov normally again, go back to the Launch options and remove the flags.&lt;br /&gt;
&lt;br /&gt;
== '''Creating a Desktop Shortcut for Pavlov TV''' ==&lt;br /&gt;
&lt;br /&gt;
* Goto steam, right-click Pavlov and choose “Properties” -&amp;gt; Local Files -&amp;gt; Browse Local Files&lt;br /&gt;
* Right-click and drag Pavlov.exe to desktop, then choose &amp;quot;Create Shortcut Here&amp;quot;&lt;br /&gt;
* Right-click the shortcut, choose properties, edit the &amp;quot;Target&amp;quot; to add '''&amp;quot;  -tv -nohmd&amp;quot;'''&lt;br /&gt;
* It should look like: '''&amp;quot;somethingsomething\PavlovVR\Pavlov.exe&amp;quot; -tv -nohmd'''&lt;br /&gt;
&lt;br /&gt;
Now you can start pavlov as normal - or - launch Pavlov TV from the desktop shortcut.&lt;br /&gt;
If you are on Oculus and experience blackscreens or an unresponsive pav TV window, please refer to the above section for Oculus.&lt;br /&gt;
&lt;br /&gt;
== ''' Community Server Configuration ''' ==&lt;br /&gt;
&lt;br /&gt;
PavTVVOIPMode= 0/1/2&lt;br /&gt;
&lt;br /&gt;
0 = no voip recorded &lt;br /&gt;
1 = voip recorded if users opt in (default) &lt;br /&gt;
2 = force enable voip&lt;br /&gt;
&lt;br /&gt;
bRecordReplayVoip= true/false&lt;br /&gt;
&lt;br /&gt;
Record Voicechat Toggle&lt;br /&gt;
&lt;br /&gt;
RecordReplays= 0/1/2&lt;br /&gt;
&lt;br /&gt;
0 = Off (default) 1 = Send replay footage to PavTV 2 = Save replay footage on the server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Pavlov TV Controls''' ==&lt;br /&gt;
&lt;br /&gt;
    General:&lt;br /&gt;
    -------------------------------------------&lt;br /&gt;
    T         = Toggles Between Firstperson / Free modes, the player in the middle of the screen gets switched to&lt;br /&gt;
    M         = Toggles menu&lt;br /&gt;
    1         = Toggle player name tags&lt;br /&gt;
    2         = Toggle xray vision&lt;br /&gt;
    3         = Toggle top score&lt;br /&gt;
    0         = Hide everything&lt;br /&gt;
    TAB       = Scoreboard&lt;br /&gt;
    F1-F8     = Switch to saved views (Shift to save a view at the current camera location)&lt;br /&gt;
    I         = Instant Replay (work in progress)&lt;br /&gt;
    L         = Goto to Live&lt;br /&gt;
    &lt;br /&gt;
    Freecam Mode:&lt;br /&gt;
    -------------------------------------------&lt;br /&gt;
    Mouse     = Look&lt;br /&gt;
    WASD      = Movement&lt;br /&gt;
    C         = Toggles no-clipping&lt;br /&gt;
    Shift     = Speed boost&lt;br /&gt;
    Ctrl      = Speed damping&lt;br /&gt;
    Q         = Elevation up&lt;br /&gt;
    E         = Elevation down&lt;br /&gt;
    &lt;br /&gt;
    First Person Mode:&lt;br /&gt;
    -------------------------------------------&lt;br /&gt;
    X         = Next player&lt;br /&gt;
    Z         = Previous player&lt;br /&gt;
    V         = Switch team&lt;/div&gt;</summary>
		<author><name>Smalldarkie</name></author>
	</entry>
	<entry>
		<id>http://pavlovwiki.com/index.php?title=PAV_TV&amp;diff=1059</id>
		<title>PAV TV</title>
		<link rel="alternate" type="text/html" href="http://pavlovwiki.com/index.php?title=PAV_TV&amp;diff=1059"/>
		<updated>2024-12-14T19:25:13Z</updated>

		<summary type="html">&lt;p&gt;Smalldarkie: /*  Community Server Configuration  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Capsule-game}}&lt;br /&gt;
&lt;br /&gt;
== '''Pavlov TV''' ==&lt;br /&gt;
&lt;br /&gt;
Pavlov TV can be used to watch a game live, or re-watch previous games.&lt;br /&gt;
&lt;br /&gt;
Only the last few hours of games are kept, so if you want to re-watch a game, you'd better get to it quick.&lt;br /&gt;
&lt;br /&gt;
If you suspect somebody of cheating, the best way to get them banned is to re-watch the game in Pavlov TV and screen-record the evidence. Then send the video to Dave via Discord.&lt;br /&gt;
&lt;br /&gt;
== '''Starting Pavlov TV''' ==&lt;br /&gt;
&lt;br /&gt;
You need to add the '''-tv -vrruntime none''' flags to the Pavlov.exe.&lt;br /&gt;
&lt;br /&gt;
== '''Recommended for Oculus Users''' ==&lt;br /&gt;
&lt;br /&gt;
* Go to your Steam Library and right-click on Pavlov. Then click on Properties.&lt;br /&gt;
* Click on &amp;quot;Set Launch options...&amp;quot; and enter '''-tv -vrruntime none''' then click OK.&lt;br /&gt;
&lt;br /&gt;
This procedure should stop Oculus users getting a black screen/crash from the below instructions.&lt;br /&gt;
To play Pavlov normally again, go back to the Launch options and remove the flags.&lt;br /&gt;
&lt;br /&gt;
== '''Creating a Desktop Shortcut for Pavlov TV''' ==&lt;br /&gt;
&lt;br /&gt;
* Goto steam, right-click Pavlov and choose “Properties” -&amp;gt; Local Files -&amp;gt; Browse Local Files&lt;br /&gt;
* Right-click and drag Pavlov.exe to desktop, then choose &amp;quot;Create Shortcut Here&amp;quot;&lt;br /&gt;
* Right-click the shortcut, choose properties, edit the &amp;quot;Target&amp;quot; to add '''&amp;quot;  -tv -vrruntime none&amp;quot;'''&lt;br /&gt;
* It should look like: '''&amp;quot;somethingsomething\PavlovVR\Pavlov.exe&amp;quot; -tv -vrruntime none'''&lt;br /&gt;
&lt;br /&gt;
Now you can start pavlov as normal - or - launch Pavlov TV from the desktop shortcut.&lt;br /&gt;
If you are on Oculus and experience blackscreens or an unresponsive pav TV window, please refer to the above section for Oculus.&lt;br /&gt;
&lt;br /&gt;
== ''' Community Server Configuration ''' ==&lt;br /&gt;
&lt;br /&gt;
PavTVVOIPMode= 0/1/2&lt;br /&gt;
&lt;br /&gt;
0 = no voip recorded &lt;br /&gt;
1 = voip recorded if users opt in (default) &lt;br /&gt;
2 = force enable voip&lt;br /&gt;
&lt;br /&gt;
bRecordReplayVoip= true/false&lt;br /&gt;
&lt;br /&gt;
Record Voicechat Toggle&lt;br /&gt;
&lt;br /&gt;
RecordReplays= 0/1/2&lt;br /&gt;
&lt;br /&gt;
0 = Off (default) 1 = Send replay footage to PavTV 2 = Save replay footage on the server&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Pavlov TV Controls''' ==&lt;br /&gt;
&lt;br /&gt;
    General:&lt;br /&gt;
    -------------------------------------------&lt;br /&gt;
    T         = Toggles Between Firstperson / Free modes, the player in the middle of the screen gets switched to&lt;br /&gt;
    M         = Toggles menu&lt;br /&gt;
    1         = Toggle player name tags&lt;br /&gt;
    2         = Toggle xray vision&lt;br /&gt;
    3         = Toggle top score&lt;br /&gt;
    0         = Hide everything&lt;br /&gt;
    TAB       = Scoreboard&lt;br /&gt;
    F1-F8     = Switch to saved views (Shift to save a view at the current camera location)&lt;br /&gt;
    I         = Instant Replay (work in progress)&lt;br /&gt;
    L         = Goto to Live&lt;br /&gt;
    &lt;br /&gt;
    Freecam Mode:&lt;br /&gt;
    -------------------------------------------&lt;br /&gt;
    Mouse     = Look&lt;br /&gt;
    WASD      = Movement&lt;br /&gt;
    C         = Toggles no-clipping&lt;br /&gt;
    Shift     = Speed boost&lt;br /&gt;
    Ctrl      = Speed damping&lt;br /&gt;
    Q         = Elevation up&lt;br /&gt;
    E         = Elevation down&lt;br /&gt;
    &lt;br /&gt;
    First Person Mode:&lt;br /&gt;
    -------------------------------------------&lt;br /&gt;
    X         = Next player&lt;br /&gt;
    Z         = Previous player&lt;br /&gt;
    V         = Switch team&lt;/div&gt;</summary>
		<author><name>Smalldarkie</name></author>
	</entry>
	<entry>
		<id>http://pavlovwiki.com/index.php?title=PAV_TV&amp;diff=1058</id>
		<title>PAV TV</title>
		<link rel="alternate" type="text/html" href="http://pavlovwiki.com/index.php?title=PAV_TV&amp;diff=1058"/>
		<updated>2024-12-14T17:57:27Z</updated>

		<summary type="html">&lt;p&gt;Smalldarkie: Added server game.ini flags&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Capsule-game}}&lt;br /&gt;
&lt;br /&gt;
== '''Pavlov TV''' ==&lt;br /&gt;
&lt;br /&gt;
Pavlov TV can be used to watch a game live, or re-watch previous games.&lt;br /&gt;
&lt;br /&gt;
Only the last few hours of games are kept, so if you want to re-watch a game, you'd better get to it quick.&lt;br /&gt;
&lt;br /&gt;
If you suspect somebody of cheating, the best way to get them banned is to re-watch the game in Pavlov TV and screen-record the evidence. Then send the video to Dave via Discord.&lt;br /&gt;
&lt;br /&gt;
== '''Starting Pavlov TV''' ==&lt;br /&gt;
&lt;br /&gt;
You need to add the '''-tv -vrruntime none''' flags to the Pavlov.exe.&lt;br /&gt;
&lt;br /&gt;
== '''Recommended for Oculus Users''' ==&lt;br /&gt;
&lt;br /&gt;
* Go to your Steam Library and right-click on Pavlov. Then click on Properties.&lt;br /&gt;
* Click on &amp;quot;Set Launch options...&amp;quot; and enter '''-tv -vrruntime none''' then click OK.&lt;br /&gt;
&lt;br /&gt;
This procedure should stop Oculus users getting a black screen/crash from the below instructions.&lt;br /&gt;
To play Pavlov normally again, go back to the Launch options and remove the flags.&lt;br /&gt;
&lt;br /&gt;
== '''Creating a Desktop Shortcut for Pavlov TV''' ==&lt;br /&gt;
&lt;br /&gt;
* Goto steam, right-click Pavlov and choose “Properties” -&amp;gt; Local Files -&amp;gt; Browse Local Files&lt;br /&gt;
* Right-click and drag Pavlov.exe to desktop, then choose &amp;quot;Create Shortcut Here&amp;quot;&lt;br /&gt;
* Right-click the shortcut, choose properties, edit the &amp;quot;Target&amp;quot; to add '''&amp;quot;  -tv -vrruntime none&amp;quot;'''&lt;br /&gt;
* It should look like: '''&amp;quot;somethingsomething\PavlovVR\Pavlov.exe&amp;quot; -tv -vrruntime none'''&lt;br /&gt;
&lt;br /&gt;
Now you can start pavlov as normal - or - launch Pavlov TV from the desktop shortcut.&lt;br /&gt;
If you are on Oculus and experience blackscreens or an unresponsive pav TV window, please refer to the above section for Oculus.&lt;br /&gt;
&lt;br /&gt;
== ''' Community Server Configuration ''' ==&lt;br /&gt;
&lt;br /&gt;
PavTVVOIPMode= 0/1/2&lt;br /&gt;
&lt;br /&gt;
0 = no voip recorded &lt;br /&gt;
1 = voip recorded if users opt in (default) &lt;br /&gt;
2 = force enable voip&lt;br /&gt;
&lt;br /&gt;
bRecordReplayVoip= true/false&lt;br /&gt;
&lt;br /&gt;
Record Voicechat Toggle&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Pavlov TV Controls''' ==&lt;br /&gt;
&lt;br /&gt;
    General:&lt;br /&gt;
    -------------------------------------------&lt;br /&gt;
    T         = Toggles Between Firstperson / Free modes, the player in the middle of the screen gets switched to&lt;br /&gt;
    M         = Toggles menu&lt;br /&gt;
    1         = Toggle player name tags&lt;br /&gt;
    2         = Toggle xray vision&lt;br /&gt;
    3         = Toggle top score&lt;br /&gt;
    0         = Hide everything&lt;br /&gt;
    TAB       = Scoreboard&lt;br /&gt;
    F1-F8     = Switch to saved views (Shift to save a view at the current camera location)&lt;br /&gt;
    I         = Instant Replay (work in progress)&lt;br /&gt;
    L         = Goto to Live&lt;br /&gt;
    &lt;br /&gt;
    Freecam Mode:&lt;br /&gt;
    -------------------------------------------&lt;br /&gt;
    Mouse     = Look&lt;br /&gt;
    WASD      = Movement&lt;br /&gt;
    C         = Toggles no-clipping&lt;br /&gt;
    Shift     = Speed boost&lt;br /&gt;
    Ctrl      = Speed damping&lt;br /&gt;
    Q         = Elevation up&lt;br /&gt;
    E         = Elevation down&lt;br /&gt;
    &lt;br /&gt;
    First Person Mode:&lt;br /&gt;
    -------------------------------------------&lt;br /&gt;
    X         = Next player&lt;br /&gt;
    Z         = Previous player&lt;br /&gt;
    V         = Switch team&lt;/div&gt;</summary>
		<author><name>Smalldarkie</name></author>
	</entry>
	<entry>
		<id>http://pavlovwiki.com/index.php?title=Setting_up_a_dedicated_server&amp;diff=1021</id>
		<title>Setting up a dedicated server</title>
		<link rel="alternate" type="text/html" href="http://pavlovwiki.com/index.php?title=Setting_up_a_dedicated_server&amp;diff=1021"/>
		<updated>2024-11-15T17:15:01Z</updated>

		<summary type="html">&lt;p&gt;Smalldarkie: /* Resources and Performance Optimisation */ - Corrected Pavlovserv is to Pavlov servers are&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting up a dedicated server ==&lt;br /&gt;
&lt;br /&gt;
'''There are no Windows binaries''' &lt;br /&gt;
&lt;br /&gt;
This guide is written exclusively for Linux and covers Ubuntu/Debian/Debian-like and Red Hat RPM-based distros. Possible to run with other distros, but some of the commands won't work and you will need to know enough to figure out the software install of dependencies on your own. &lt;br /&gt;
&lt;br /&gt;
If you are considering hosting from home, please read that section of the wiki first. &lt;br /&gt;
&lt;br /&gt;
This guide assumes you know the basics of using a bash terminal: ssh'ing into a server, running bash commands, editing text files, etc.&lt;br /&gt;
&lt;br /&gt;
If you have no experience using bash, maybe start [https://www.howtogeek.com/140679/beginner-geek-how-to-start-using-the-linux-terminal/ here]. Editing text files via commandline is often a challenge. Suggest using nano and reading guide [https://www.howtogeek.com/howto/42980/the-beginners-guide-to-nano-the-linux-command-line-text-editor/ here]&lt;br /&gt;
&lt;br /&gt;
If you are new to linux and accessing your server from Windows, highly suggest using MobaXterm as your SSH client as that can make required editing of text files easier using built in editor instead of the native linux command line editors.&lt;br /&gt;
&lt;br /&gt;
And finally, ask yourself why you want to setup a server? If you look at the list, there are many, many more servers than players. If you don't have a team, discord community, or group of friends ready to play on your server, chances are it will go unused. Got one of these... great, let's go. &lt;br /&gt;
&lt;br /&gt;
If you don't want to go through the hassle yourself and want to pay for a hosting service Arctic VR (PC and Shack) and Horde (Shack) provide a server hosting services and are trusted in the community. See links below.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Server Requirements ===&lt;br /&gt;
&lt;br /&gt;
==== Operating System ====&lt;br /&gt;
'''Pavlovserver can only be hosted under Linux.'''&lt;br /&gt;
&lt;br /&gt;
Known good operating systems are:&lt;br /&gt;
&lt;br /&gt;
* Ubuntu 18.04 x86_64&lt;br /&gt;
* Ubuntu 19/04 amd64&lt;br /&gt;
* Ubuntu 20.04 x86_64&lt;br /&gt;
* Rocky Linux 8&lt;br /&gt;
&lt;br /&gt;
This can be running as a VM under windows, but this will increase the complexity of the setup beyond this guide. &lt;br /&gt;
&lt;br /&gt;
Ubuntu 15.04 x86 is known to fail to install using this guide. Recommend not running on &amp;quot;minimal&amp;quot; images as some tools are missing, and they can be installed, which is not covered in the scope of this guide. &lt;br /&gt;
&lt;br /&gt;
==== Resources and Performance Optimisation ====&lt;br /&gt;
* 2GB RAM + 1GB RAM per each additional server with 10 players. More RAM is recommended for larger maps, higher player counts, or complex gamemodes. Not having enough RAM is a common cause of server crashes.&lt;br /&gt;
* A ~2.5Ghz CPU will comfortably support a 10 player server.&lt;br /&gt;
* A ~4Ghz CPU will comfortably support 24 players. Pavlov on PC can support up to 50 players. Shack is limited by 24.&lt;br /&gt;
Pavlov servers are functionally single threaded - one thread does vast majority of work. More CPUs only help if you are running more servers. More clockspeed = higher performance = more users per server. Hence, no particular performance benefit is gained from multithreading - if you are running multiple instances of a pavlov server, you will require more CPU cores.&lt;br /&gt;
&lt;br /&gt;
Lower player counts are recommended for complex gamemodes (E.g. CodZ) and/or highly detailed maps, so that maximum number will often be lower. Note that these player count numbers are just suggestions to help optimise for the best performance, based on experiences with many server providers on different grades of hardware.&lt;br /&gt;
&lt;br /&gt;
As of 1.0.17 (17/05/2024) 24 is the hard limits for player counts for Shack, but PC is limited to 50.&lt;br /&gt;
&lt;br /&gt;
The maximum number of servers you can run is dependent on how many CPUs you have. For example, if you have an 8 core CPU, the maximum number of servers would be 7. You should always have at least one CPU free as overhead, as Pavlov servers can use slightly more than one thread.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Hosting at home ====&lt;br /&gt;
When hosting at home there are additional requirements regarding networking: Your router has to support port-forwarding, hair-pinning/LoopbackNAT, and respond to ping requests.  These techniques are necessary to allow your server to be found and to talk back to the client. please see https://en.wikipedia.org/wiki/Port_forwarding,  https://en.wikipedia.org/wiki/Hairpinning, and https://www.speedguide.net/faq/how-to-become-pingable-behind-a-routerfirewall-376 for more info and google for these terms in addition to your router model to find guides on how to enable/configure it properly. If you have modern Router, it may have these features already enabled, in this case you just have to configure port-forwarding. If you can see your server but not join it while others can, this is indicative of a failure of LoopbackNAT. &lt;br /&gt;
&lt;br /&gt;
A second challenge to hosting at home is CGNAT (Carrier grade NAT: https://www.a10networks.com/blog/carrier-grade-nat/). Just like NAT on your home network that has to be gotten around w/ port-forwarding, CGNAT breaks the ability of external connections to be made back to your server, but the controls are solely in your ISPs hands. Sometimes if you ask, you can be removed from CGNAT pools and/or assigned a static IP. CGNAT rollouts are becoming very common now, so if your server worked then doesn't allow connections now, your ISP may have made this change. &lt;br /&gt;
&lt;br /&gt;
You can check whether you’re on a CGNAT network by visiting a Web site such as ipaddress.com or whatsmyip.com and comparing the IP address listed to the public/WAN IP address assigned to your Internet gateway. To find your gateway’s public IP address, check the status page in the administrative interface. If the two IP addresses differ, you’re likely on a CGNAT network. If so, this problem must be resolved before you go any further. &lt;br /&gt;
&lt;br /&gt;
'''Not understanding these requirements and configuration is a frequent cause of failed setups and questions in discord. Don't skip this if you are trying to host from home'''&lt;br /&gt;
&lt;br /&gt;
'''There are serious security implications of hosting this software at home.''' None of the devs are security experts and there has been no security review of the code. You are opening up your system to the world and publicity advertising this fact. Expect that any system hosting this software is open to compromise from the Internet and act accordingly. If your router offers a DMZ network, use it. Consider hosting on a cloud based server and think twice before running this software on any system that contains data you care about or has access to networks and computers you care about.&lt;br /&gt;
&lt;br /&gt;
If you're hosting at home using Oracle's VirtualBox, there are steps you can take to prevent double NAT (which can cause issues later on)&lt;br /&gt;
&lt;br /&gt;
1. Select your VM and then click Settings in VirtualBox's main window.&lt;br /&gt;
&lt;br /&gt;
2. Click on Network and change Attached To from NAT to Bridged Adapter. &lt;br /&gt;
&lt;br /&gt;
Once you've done this, your VM should be connected directly to your home router and double NAT should no longer be a issue.&lt;br /&gt;
&lt;br /&gt;
It should go without saying that hosting at home usually invites a myriad of potential problems that will be unique to your setup - such as your ISP, router, or network configuration. There is a lively community of like-minded server hosters on the Pavlov-VR Discord, so if you get stuck, head on over to the discord and see whether you can find the answers you're looking for.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Starting Server Install ===&lt;br /&gt;
&lt;br /&gt;
====Obtaining an ApiKey ====&lt;br /&gt;
(Not required unless hosting large amount of servers)&lt;br /&gt;
&lt;br /&gt;
For your server to show up in the server list, there is now a requirement to have an ApiKey issued by vankrupt. This is to prevent DOS attacks against the master server.&lt;br /&gt;
&lt;br /&gt;
Get the key by going here: https://pavlov-ms.vankrupt.com/servers/v1/key and using your mobile number to get a SMS&lt;br /&gt;
&lt;br /&gt;
(Note that there have sometimes been reported failures of this SMS system for non-US mobiles. In this case, DM davevillz your phone number and request a key, if you have tried and have had no success.)&lt;br /&gt;
&lt;br /&gt;
Save this key for later, so that you can ut this key in your Game.ini as follows:&lt;br /&gt;
    ApiKey=&amp;quot;ABC123FALSEKEYDONTUSEME&amp;quot;&lt;br /&gt;
or if you would like (personally untested..I would use Game.ini) you can call it at server runtime with flag as follows:&lt;br /&gt;
   -KEY=&amp;quot;ABC123FALSEKEYDONTUSEME&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This key can be re-used for a reasonable number of servers (a limit of 10 has been mentioned). Contact the Devs if you need more servers per key.&lt;br /&gt;
====System setup and software installation====&lt;br /&gt;
In this step we will:&lt;br /&gt;
&lt;br /&gt;
# Check the operating system is compatible&lt;br /&gt;
# Install some dependencies&lt;br /&gt;
# create the user &amp;quot;steam&amp;quot; and set it's password, and switch to that user&lt;br /&gt;
# as &amp;quot;steam&amp;quot; user, install Steamcmd, the binary used to download steam games in linux&lt;br /&gt;
# use Steamcmd to install Pavlov.&lt;br /&gt;
&lt;br /&gt;
These steps only need to be done the first time you set up the server. We'll then look at some post-installation steps.&lt;br /&gt;
&lt;br /&gt;
===== Step 1: Check the operating system is compatible =====&lt;br /&gt;
Confirm Linux version, run the command:&lt;br /&gt;
 lsb_release -a&lt;br /&gt;
  &lt;br /&gt;
Expect the result to say '''Ubuntu 20.04''' (or one of the other known supported operating systems - this guide assumes Ubuntu or a Fedora system)&lt;br /&gt;
&lt;br /&gt;
===== Step 2: Install some dependencies =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''For Ubuntu 22.04:'''&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
 sudo apt update &amp;amp;&amp;amp; sudo apt install -y gdb curl lib32gcc1 libc++-dev unzip&lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''For Ubuntu 20.10 or higher'''&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
 sudo apt update &amp;amp;&amp;amp; sudo apt install -y gdb curl lib32gcc-s1 libc++-dev unzip&lt;br /&gt;
&amp;lt;blockquote&amp;gt;For Rocky Linux, CentOS 8, and RHEL 8&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
 sudo sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/g' /etc/selinux/config&lt;br /&gt;
  sudo setenforce 0&lt;br /&gt;
  sudo yum install gdb curl glibc.i686 libstdc++.i686 libstdc++-devel.i686 libstdc++-devel.x86_64 unzip wget -y&lt;br /&gt;
  wget &amp;lt;nowiki&amp;gt;https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/l/libcxx-3.8.0-3.el7.x86_64.rpm&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  sudo rpm -i libcxx-3.8.0-3.el7.x86_64.rpm&lt;br /&gt;
&lt;br /&gt;
===== Step 3: Create the steam user =====&lt;br /&gt;
  sudo useradd -m steam&lt;br /&gt;
&lt;br /&gt;
[Optional] Set the /bin/bash shell for the steam user this will allow you to use arrow keys in terminal and show what folder you are in at all times&amp;lt;pre&amp;gt;sudo chsh -s /bin/bash steam&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Optional] Set a password for steam.&amp;lt;pre&amp;gt;sudo passwd steam&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Login as the Steam user. ('''You will need to do this each time you connect to your server - editing game files and interacting with the game server should be done as the steam user'''):&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo su -l steam&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Step 4: Install Steam, known as SteamCMD =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir ~/Steam &amp;amp;&amp;amp; cd ~/Steam &amp;amp;&amp;amp; curl -sqL &amp;quot;https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz&amp;quot; | tar zxvf -&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Step 5: User SteamCMD to install Pavlov =====&lt;br /&gt;
There are different dedicated server versions for Pavlov Server - choose which server version you want to host (PC non-beta, PC Beta, Shack Live, or Shack RC)&lt;br /&gt;
(You will need to run this command each time there is a Pavlov Server update). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;To host '''PC Server (non-beta)''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
~/Steam/steamcmd.sh +force_install_dir /home/steam/pavlovserver +login anonymous +app_update 622970 -beta default +exit&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To host '''PC BETA''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
~/Steam/steamcmd.sh +force_install_dir /home/steam/pavlovserver +login anonymous +app_update 622970 -beta beta_server +exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To host '''Shack Live''' (Quest):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
~/Steam/steamcmd.sh +force_install_dir /home/steam/pavlovserver +login anonymous +app_update 622970 -beta shack +exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To host '''Shack RC''' (Quest): &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
~/Steam/steamcmd.sh +force_install_dir /home/steam/pavlovserver +login anonymous +app_update 622970 -beta shack_beta +exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Post Installation Steps =====&lt;br /&gt;
Now that we've installed the server, Install a fresh copy of steamclient.so. You may also have to do this after each update.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
~/Steam/steamcmd.sh +login anonymous +app_update 1007 +quit&lt;br /&gt;
mkdir -p ~/.steam/sdk64&lt;br /&gt;
cp ~/Steam/steamapps/common/Steamworks\ SDK\ Redist/linux64/steamclient.so ~/.steam/sdk64/steamclient.so&lt;br /&gt;
cp ~/Steam/steamapps/common/Steamworks\ SDK\ Redist/linux64/steamclient.so ~/pavlovserver/Pavlov/Binaries/Linux/steamclient.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The update 29 of the PCVR version of Pavlov and after added a requirement to run these commands to change the steamclient.so:&lt;br /&gt;
 &amp;lt;code&amp;gt;sudo rm /usr/lib/x86_64-linux-gnu/libc++.so&amp;lt;/code&amp;gt; &lt;br /&gt;
 &amp;lt;code&amp;gt;sudo ln -s /usr/lib/x86_64-linux-gnu/libc++.so.1 /usr/lib/x86_64-linux-gnu/libc++.so&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Make the PavlovServer script executable. (You only need to do this once):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod +x ~/pavlovserver/PavlovServer.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Make a note to review these steps later, if you would like to automate server and steam client updates.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Server Configuration ===&lt;br /&gt;
&lt;br /&gt;
Before being able to properly use the server we need to configure it. You should attempt to start the server, let it start up, and then shut down the server, which should create all the required configuration files and directories. &lt;br /&gt;
&lt;br /&gt;
However, if you are having trouble, it may help to create the directories manually first - make sure you are doing these actions as the &amp;quot;steam&amp;quot; user. &lt;br /&gt;
&lt;br /&gt;
Start by creating some directories: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /home/steam/pavlovserver/Pavlov/Saved/Logs&lt;br /&gt;
mkdir -p /home/steam/pavlovserver/Pavlov/Saved/Config/LinuxServer&lt;br /&gt;
mkdir -p /home/steam/pavlovserver/Pavlov/Saved/maps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Mods/Blacklist/Whitelist (optional)  ====&lt;br /&gt;
&lt;br /&gt;
The following three files allow you to specify mods, banned players, and whitelist players. These are optional, but go ahead and create them. Populating the files is described later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
touch /home/steam/pavlovserver/Pavlov/Saved/Config/mods.txt&lt;br /&gt;
touch /home/steam/pavlovserver/Pavlov/Saved/Config/blacklist.txt&lt;br /&gt;
touch /home/steam/pavlovserver/Pavlov/Saved/Config/whitelist.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuring Game.ini====&lt;br /&gt;
If starting the server did not create a default Game.ini, create a new Game.ini file using following command to open an editor and copy/paste the following block into it then save it.  &lt;br /&gt;
&lt;br /&gt;
Note not all of these options are required. For instance remove or comment out the Password=0000 line to make a public server with no pin.  &lt;br /&gt;
&lt;br /&gt;
You will also need to fetch your API Key you set up earlier. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /home/steam/pavlovserver/Pavlov/Saved/Config/LinuxServer/Game.ini&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[/Script/Pavlov.DedicatedServer]&lt;br /&gt;
bEnabled=true&lt;br /&gt;
ServerName=&amp;quot;My_private_idaho&amp;quot;&lt;br /&gt;
MaxPlayers=10     #its recommended for the best experience to keep shack servers at or below 10 players pcvr and psvr are both capped at 24 too. &lt;br /&gt;
ApiKey=&amp;quot;ABC123FALSEKEYDONTUSEME&amp;quot;&lt;br /&gt;
bSecured=true&lt;br /&gt;
bCustomServer=true &lt;br /&gt;
bVerboseLogging=false &lt;br /&gt;
bCompetitive=false #This only works for SND&lt;br /&gt;
bWhitelist=false &lt;br /&gt;
RefreshListTime=120 &lt;br /&gt;
LimitedAmmoType=0 &lt;br /&gt;
TickRate=90&lt;br /&gt;
TimeLimit=60&lt;br /&gt;
AFKTimeLimit=300&lt;br /&gt;
#Password=0000 &lt;br /&gt;
#BalanceTableURL=&amp;quot;vankruptgames/BalancingTable/main&amp;quot;&lt;br /&gt;
MapRotation=(MapId=&amp;quot;UGC1758245796&amp;quot;, GameMode=&amp;quot;GUN&amp;quot;)&lt;br /&gt;
MapRotation=(MapId=&amp;quot;datacenter&amp;quot;, GameMode=&amp;quot;SND&amp;quot;)&lt;br /&gt;
MapRotation=(MapId=&amp;quot;sand&amp;quot;, GameMode=&amp;quot;DM&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''bEnabled''' - whether the server appears in the server list (unconfirmed)&lt;br /&gt;
* '''ServerName''' - name it will be listed as. (approx 35 chars max)&lt;br /&gt;
* '''MaxPlayers''' - See suggested specs for limits. 10 standard (10 for shack), 20-24 is max recommended for large maps like Stalingrad or PUSH/RUSH modes, and servers allow a maximum of 24 players.&lt;br /&gt;
* '''ApiKey''' - Unique ApiKey required to register server with master server. Replace with your key&lt;br /&gt;
* '''bSecured''' - enabled Valve Anti-Cheat (VAC)&lt;br /&gt;
* '''bCustomServer''' - activates some new modding tools (save and http functions. Required to write to blacklist.txt for bans)&lt;br /&gt;
* '''bCompetitive''' - sets the server to competitive mode for SND. If removed the server will default to false&lt;br /&gt;
* '''bVerboseLogging''' - enables verbose logging, mostly detailed statistics.  Be prepared for significant increase in logging.&lt;br /&gt;
* '''bWhitelist''' - Only allow users in whitelist.txt to join&lt;br /&gt;
* '''RefreshListTime''' - sets how often the running server checks for updates in ban/whitelist/mod files&lt;br /&gt;
* '''LimitedAmmoType''' - sets limited ammo mode, see Limited Ammo Types table below&lt;br /&gt;
&lt;br /&gt;
* '''TimeLimit''' - sets time limit for each map&lt;br /&gt;
* '''TickRate''' - sets the server tickrate. (so far minimum stable seems around 50 and max around 120. Beware setting this changes weapon despawn time and breaks some game modes. Recommend not touching)&lt;br /&gt;
* '''Password''' - PIN number for server #FYI - this is now also changeable via rcon.&lt;br /&gt;
* '''BalanceTableURL''' - Points to a custom balance table from github. See https://github.com/vankruptgames/BalancingTable for instructions. This line isn't needed if you don't have one. &lt;br /&gt;
* '''MapRotation''' - you can add multiple of these. The map system has switched from the steam workshop to modio which means that the server rotation will need to be redone with modio UGCs. &amp;lt;nowiki&amp;gt;https://mod.io/g/pavlov&amp;lt;/nowiki&amp;gt;. This is done by taking the resource ID from the modio page, adding “UGC” in front of it and then adding that to the rotation. For example the map gravity &amp;lt;nowiki&amp;gt;https://mod.io/g/pavlov/m/gravity1&amp;lt;/nowiki&amp;gt; has a resource ID of 2773760 so the map ID to add to the server would be “UGC2773760”. When a match ends, the server will load the next map in the rotation.  &lt;br /&gt;
* '''AFKTimeLimit''' There is now a feature to kick players who are idle in the game. Integers are measured in seconds and 0 disables AFK kicking completely.&lt;br /&gt;
&lt;br /&gt;
Available game modes as of 09/06/2022: See Game modes table below&lt;br /&gt;
&lt;br /&gt;
For maps running a Custom gamemode (CodZ, BR, Duel, etc.) it doesn't matter which gamemode you choose, as the map will automatically override it with the custom mode.&lt;br /&gt;
&lt;br /&gt;
===== Limited Ammo Types =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!AmmoType&lt;br /&gt;
!Name&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|Unlimited&lt;br /&gt;
|Players have unlimited ammo, carry no ammo boxes and do not display an ammo count on the wrist.&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Limited Generic&lt;br /&gt;
|Players carry ammo boxes with a limited amount of ammo.&lt;br /&gt;
One box for each weapon class (Pistol, Submachine gun, Rifles/MGs, Shotgun, Sniper).&lt;br /&gt;
&lt;br /&gt;
Mags and ammo boxes can be put on the chest of the player to consolidate the ammo.&lt;br /&gt;
&lt;br /&gt;
An ammo count is displayed on the wrist.&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Limited Specific&lt;br /&gt;
|Players carry ammo boxes with a limited amount of ammo.&lt;br /&gt;
One box for each weapon.&lt;br /&gt;
&lt;br /&gt;
Mags and ammo boxes can be put on the chest of the player to consolidate the ammo.&lt;br /&gt;
&lt;br /&gt;
An ammo count is displayed on the wrist.&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Custom&lt;br /&gt;
|Allows for full control over ammo by the map.&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
| Limited Special&lt;br /&gt;
|'''All weapons except &amp;quot;special&amp;quot; weapons are unlimited, more clarification is needed.''' &lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|Boxless&lt;br /&gt;
|'''Like limited generic but without boxes? Clarification is needed.'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Game Modes =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!GameMode &lt;br /&gt;
!Name&lt;br /&gt;
|-&lt;br /&gt;
|DM&lt;br /&gt;
|Death match&lt;br /&gt;
|-&lt;br /&gt;
|KOTH&lt;br /&gt;
|King of the hill&lt;br /&gt;
|-&lt;br /&gt;
|GUN&lt;br /&gt;
| Gun game&lt;br /&gt;
|-&lt;br /&gt;
|OITC&lt;br /&gt;
| One in the chamber&lt;br /&gt;
|-&lt;br /&gt;
|SND&lt;br /&gt;
|Search and destroy&lt;br /&gt;
|-&lt;br /&gt;
|TANKTDM&lt;br /&gt;
|WW2 Team Death Match&lt;br /&gt;
|-&lt;br /&gt;
| TDM&lt;br /&gt;
|Team Death Match&lt;br /&gt;
|-&lt;br /&gt;
|TTT&lt;br /&gt;
|Trouble in Terrorist Town&lt;br /&gt;
|-&lt;br /&gt;
|TTTclassic&lt;br /&gt;
|TTT with only innocent/traitor/detective&lt;br /&gt;
|-&lt;br /&gt;
|WW2GUN&lt;br /&gt;
|WW2 gun game&lt;br /&gt;
|-&lt;br /&gt;
|ZWV&lt;br /&gt;
| Zombie wave survival&lt;br /&gt;
|-&lt;br /&gt;
|HIDE&lt;br /&gt;
|The Hidden &lt;br /&gt;
|-&lt;br /&gt;
|INFECTION&lt;br /&gt;
|Hidden infection&lt;br /&gt;
|-&lt;br /&gt;
|PUSH&lt;br /&gt;
|Push&lt;br /&gt;
|-&lt;br /&gt;
|PH&lt;br /&gt;
|Prop hunt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Default Map ID's ====&lt;br /&gt;
datacenter &lt;br /&gt;
&lt;br /&gt;
sand&lt;br /&gt;
&lt;br /&gt;
bridge&lt;br /&gt;
&lt;br /&gt;
containeryard&lt;br /&gt;
&lt;br /&gt;
siberia (Prison Break)&lt;br /&gt;
&lt;br /&gt;
hospital (Zombies map)&lt;br /&gt;
&lt;br /&gt;
killhouse&lt;br /&gt;
&lt;br /&gt;
range&lt;br /&gt;
&lt;br /&gt;
tutorial&lt;br /&gt;
&lt;br /&gt;
santorini&lt;br /&gt;
&lt;br /&gt;
station&lt;br /&gt;
&lt;br /&gt;
industry&lt;br /&gt;
&lt;br /&gt;
ogcontainers (Shack only)&lt;br /&gt;
&lt;br /&gt;
haguenau (Shack only)&lt;br /&gt;
&lt;br /&gt;
foundation (Shack only)&lt;br /&gt;
&lt;br /&gt;
stalingrad (PC only)&lt;br /&gt;
&lt;br /&gt;
stalingrad_night (PC only)&lt;br /&gt;
&lt;br /&gt;
santorini_night (PC only)&lt;br /&gt;
&lt;br /&gt;
sand_night (PC only)&lt;br /&gt;
&lt;br /&gt;
station_night (PC only)&lt;br /&gt;
&lt;br /&gt;
industry_night (PC only)&lt;br /&gt;
&lt;br /&gt;
bunker (PC only)&lt;br /&gt;
&lt;br /&gt;
=== Server Administration ===&lt;br /&gt;
Installing the server is half the battle.&lt;br /&gt;
&lt;br /&gt;
==== Server Visibility ====&lt;br /&gt;
If you've followed this guide successfully to this point, you should have a running instance of pavlovserver. For your server to be visible to the Master List, and so that it can be joined by players, you will need to make sure the server has the ports forwarded.&lt;br /&gt;
&lt;br /&gt;
You can also check the server visibility using the vankrupt API, or on some publicly hosted game server lists, or by launching the game and just looking for your server in the game browser.&lt;br /&gt;
&lt;br /&gt;
===== Firewall/Port forwarding =====&lt;br /&gt;
Using the default settings there are two UDP ports (7777, 8177) that need to be allowed to access the server either by firewall setup or port forwarding. &lt;br /&gt;
&lt;br /&gt;
'''Ubuntu''' firewall commands to check firewall and open ports:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo ufw status&lt;br /&gt;
sudo ufw allow 7777&lt;br /&gt;
sudo ufw allow 8177&lt;br /&gt;
sudo ufw allow 9100&lt;br /&gt;
sudo ufw status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Rocky Linux''' firewall commands to check the firewall and open ports:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo firewall-cmd --zone=public --add-port=7777/tcp&lt;br /&gt;
sudo firewall-cmd --zone=public --add-port=7777/udp&lt;br /&gt;
sudo firewall-cmd --zone=public --add-port=8177/tcp&lt;br /&gt;
sudo firewall-cmd --zone=public --add-port=8177/udp&lt;br /&gt;
sudo firewall-cmd --zone=public --add-port=9100/udp&lt;br /&gt;
sudo firewall-cmd --zone=public --add-port=9100/tcp&lt;br /&gt;
sudo firewall-cmd --list-ports&lt;br /&gt;
firewall-cmd --runtime-to-permanent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You may also need to allow Pings (ICMP) for the server's true latency to appear in the master list.&lt;br /&gt;
&lt;br /&gt;
If you are running multiple servers and have set additional ports (see http://pavlovwiki.com/index.php/Setting_up_a_dedicated_server#Running_multiple_servers_on_one_host) then you need to allow access to the defined port plus the port 400 higher. So if you use 7000 as your port, then UDP 7000 and 7400 need to be open&lt;br /&gt;
&lt;br /&gt;
Whilst on the topic of port forwarding, If you have setup '''rcon''' via RconSettings.txt (below) then that port also needs to be allowed access via TCP, if your RCON controller will be external to your server.&lt;br /&gt;
&lt;br /&gt;
If you are running Shack/Quest and want to have maps that are downloadable from your server, your server ports (ex. 7777 &amp;amp; 8177) must also be open via TCP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ipv6 is not planned to be supported. You can disable by doing the following command:&lt;br /&gt;
 sudo nano /etc/default/grub&lt;br /&gt;
And then edit the line below to GRUB_CMDLINE_LINUX_DEFAULT=”ipv6. disable=1″&lt;br /&gt;
&lt;br /&gt;
This makes sure ipv6 is disabled on operating system restart. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Shack Maps (Quest) ====&lt;br /&gt;
&lt;br /&gt;
Adding maps for the Shack version of Pavlov works differently to the steam version of the game, and you'll run into issues very quickly if you do not customise your server to accomodate this.&lt;br /&gt;
&lt;br /&gt;
This is because Shack has no affiliation with Steam, and therefore cannot use Steam Workshop maps like the above. In the future, these steps will apply to PC servers as well, allowing a server to hold the map itself, instead of offloading it to Steam.&lt;br /&gt;
&lt;br /&gt;
To get started, first, create the directory to hold the maps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir -p /home/steam/pavlovserver/Pavlov/Saved/maps&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can use any number of methods to move the map files onto the server, but I'll go over the two simplest, starting with a GUI approach&lt;br /&gt;
&lt;br /&gt;
* Download and install Cyberduck onto your &amp;quot;home&amp;quot; PC (Whatever PC you use for access to the server, but not the server itself): https://cyberduck.io/&lt;br /&gt;
&lt;br /&gt;
* Next, download and unzip your map of choice&lt;br /&gt;
** You can get them from https://www.pavlovquest.com/ , https://pavlovhorde.com/mapsList, or look in #shack-map-showcase channel in the discord server.&lt;br /&gt;
** I'm going to use Cheeto's WW2 Items test (http://www.mediafire.com/file/emyt9bs1z9u9ykw/SVR_Cheeto_Items.zip/file ) for this example, you do what you like&lt;br /&gt;
&lt;br /&gt;
* In the top left corner, open a connection, set the connection type to SFTP, and fill in the rest of the information&lt;br /&gt;
** This will be the same credentials you've used to connect to the server via SSH this whole time. - the username is typically `root` for Debian or Rocky systems, but you could also use the &amp;quot;steam&amp;quot; user if you set that user up with a password or private key to allow SSH.&lt;br /&gt;
&lt;br /&gt;
* In the directory dropdown (it will say /root) navigate back to /&lt;br /&gt;
* Follow the directories until we arrive back at our &amp;quot;maps&amp;quot; folder&lt;br /&gt;
&amp;lt;pre&amp;gt;/home/steam/pavlovserver/Pavlov/Saved/maps&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Drag and drop the unzipped map folder into the main window, in this case itll be SVR_Cheeto_Items&lt;br /&gt;
* Hit Allow&lt;br /&gt;
** You'll now see a folder named SVR_Cheeto_Items, and within it should be nothing but 3 files. If there is another folder in it, move this folder to the maps directory, otherwise the server won't work. The 3 files (2 .PAK one .JSON) should be in home/steam/pavlovserver/Pavlov/Saved/maps/SVR_Cheeto_Items, no more, no less.&lt;br /&gt;
* Your map should now be ready to use, after you restart the game service (e.g. sudo systemctl restart pavlovserver.service).&lt;br /&gt;
&lt;br /&gt;
Pavlov Shack servers load maps when the pavlovserver starts up.&lt;br /&gt;
&lt;br /&gt;
'''YOU MUST RESTART THE GAME SERVER TO USE THE MAPS.'''&lt;br /&gt;
&lt;br /&gt;
To play the map, you can either use RCON switch map command, or to add the map to your server's automatic map rotation list, add the map's folder name to your Game.ini. This replaces the MapID section, so for our example, you would add the following line to your Game.ini above or below the other MapRotation lines: &lt;br /&gt;
&lt;br /&gt;
If you have any trouble with the map loading (typically, the game will load into datacentre if there are problems) you may need to check the permissions of the map files, to ensure they belong to the user/group &amp;quot;steam:steam&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;MapRotation=(MapId=&amp;quot;SVR_Cheeto_Items&amp;quot;, GameMode=&amp;quot;TDM&amp;quot;)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And that's all! Disconnect CyberDuck from your server before playing, otherwise you'll have difficulty joining.&lt;br /&gt;
&lt;br /&gt;
-----------&lt;br /&gt;
&lt;br /&gt;
==== Adding Shack Maps over Command Line Interface ====&lt;br /&gt;
&lt;br /&gt;
A reminder that Pavlov Shack servers load maps when the pavlovserver starts up.&lt;br /&gt;
&lt;br /&gt;
'''YOU MUST RESTART THE GAME SERVER TO USE THE MAPS.'''&lt;br /&gt;
&lt;br /&gt;
This process is more complicated, but adding maps over the command line interface has its benefits&lt;br /&gt;
&lt;br /&gt;
First, log into the server, change to the steam user, and CD to the maps directory you made above&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo su steam&lt;br /&gt;
cd ~/pavlovserver/Pavlov/Saved/maps&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download the map files from whatever you use to upload them. To do this, you can either use curl or wget&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;curl -O insertURLhere&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''If you download your map from Google Drive''', make sure that your .zip folder is shared with anyone.&lt;br /&gt;
&lt;br /&gt;
Then, get the file's URL from the shared link.&amp;lt;p&amp;gt;Example : ''&amp;lt;nowiki&amp;gt;https://drive.google.com/file/d/19bI8gUHaN5tUrDvnadAacUnchQf6_k/view&amp;lt;/nowiki&amp;gt;''&amp;lt;/p&amp;gt; &amp;lt;p&amp;gt;will be ''19bI8gUHaN5tUrDvnadAacUnchQf6_k''&amp;lt;/p&amp;gt;&lt;br /&gt;
Edit &amp;quot;fileId&amp;quot; and &amp;quot;fileName&amp;quot; before you execute the command. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
fileId=19bI8gUHaN5tUrDvnadAacUnchQf6_k&lt;br /&gt;
fileName=SVR_USER_MAPNAME&lt;br /&gt;
curl -sc /tmp/cookie &amp;quot;https://drive.google.com/uc?export=download&amp;amp;id=${fileId}&amp;quot; &amp;gt; /dev/null&lt;br /&gt;
code=&amp;quot;$(awk '/_warning_/ {print $NF}' /tmp/cookie)&amp;quot;  &lt;br /&gt;
curl -Lb /tmp/cookie &amp;quot;https://drive.google.com/uc?export=download&amp;amp;confirm=${code}&amp;amp;id=${fileId}&amp;quot; -o ${fileName} &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To keep with the Items example, we're downloading the file from a ZIP uploaded to discord:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;curl -O https://cdn.discordapp.com/attachments/744185280759857234/745027406695366788/SVR_Cheeto_Items.zip&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, unzip the file. If this next step errors out, saying the command is unknown, switch back to the root user (su root), and install unzip (sudo apt install unzip), then return to the steam user, and continue.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;unzip SVR_Cheeto_Items.zip&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now finish like before by adding the map to your Game.ini&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /home/steam/pavlovserver/Pavlov/Saved/Config/LinuxServer/Game.ini&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;MapRotation=(MapId=&amp;quot;SVR_Cheeto_Items&amp;quot;, GameMode=&amp;quot;TDM&amp;quot;)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Admin/Moderator list for Arctic-VR hosted servers (optional) ====&lt;br /&gt;
&lt;br /&gt;
The only working in-game admin menu is through Arctic VR server hosting (see below).  &lt;br /&gt;
&lt;br /&gt;
If you add moderators to your server, they will not be subject to vote kicks. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano ~/pavlovserver/Pavlov/Saved/Config/mods.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example Mod List:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
76541198397498572 #Optional Comment: Player name&lt;br /&gt;
76541198397498573 #Some Other Player&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ArcticVR Admin Menu ====&lt;br /&gt;
&lt;br /&gt;
[[File:Arcticmenu.jpg|500px|link=https://www.arctic-vr.com/server-admin-menu]]&lt;br /&gt;
&lt;br /&gt;
Arctic-VR Offers an advanced In-Game Admin menu that is exclusive to their hosting service. Features include: &lt;br /&gt;
* Switch Maps+Modes&lt;br /&gt;
* Teleport Players to Players&lt;br /&gt;
* Change Player Skins&lt;br /&gt;
* Control Player Buying+Cash&lt;br /&gt;
* Spawn Items&lt;br /&gt;
* Clean up corpses + guns&lt;br /&gt;
* Spawn Bots&lt;br /&gt;
* Spawn Items for other players&lt;br /&gt;
* Control Teams + Balance/Shuffle Teams&lt;br /&gt;
* ResetSND&lt;br /&gt;
* And More&lt;br /&gt;
&lt;br /&gt;
You can read more about the ArcticVR admin menu on their website: https://www.arctic-vr.com/server-admin-menu&lt;br /&gt;
&lt;br /&gt;
==== Handy tools for finding steamIDs ==== &lt;br /&gt;
&lt;br /&gt;
Steam ID finder: https://steamidfinder.com/lookup/ or https://steamid.xyz/&lt;br /&gt;
&lt;br /&gt;
You want to enter in the steamID64 format. &lt;br /&gt;
&lt;br /&gt;
This tool can convert or lookup IDs:  https://steamid.io/&lt;br /&gt;
&lt;br /&gt;
If you are looking for a steamID of a player that has been on your server recently this is technique to find them:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
grep -i playername ~/pavlovserver/Pavlov/Saved/Logs/* | grep TicketValidation&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Configure Rcon ====&lt;br /&gt;
To enable Rcon access create config file:&lt;br /&gt;
&amp;lt;pre&amp;gt; nano /home/steam/pavlovserver/Pavlov/Saved/Config/RconSettings.txt &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copy in the following text - change password, and if desired the port:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Password=ChangeThisPassword&lt;br /&gt;
Port=9100&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You must specify a port for the Rcon server to use as well as a Password (use a different port per sever instance if running multiple server instances off the same hardware)&lt;br /&gt;
&lt;br /&gt;
==== Starting the server manually ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ~/pavlovserver &amp;amp;&amp;amp; ./PavlovServer.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
That's it, your server will be automatically broadcast to the master server! :) &lt;br /&gt;
&lt;br /&gt;
Note that when you close your terminal, the server will go down. See the &amp;quot;supervisors&amp;quot; section below for how to prevent this. &lt;br /&gt;
&lt;br /&gt;
If you have followed the supervisor service-setup part of the guide, you can run pavlovserver as a service using systemctl. &lt;br /&gt;
&lt;br /&gt;
==== Seeing your server in a Master List ====&lt;br /&gt;
Two handy tools to determine quickly if your server is broadcasting are the [https://pavlovhorde.com/ Horde] (Shack) and [https://pavlovhorde.com/pcServers Horde] (PC version) public listings. &lt;br /&gt;
&lt;br /&gt;
If you're also handy with cURL, you can query the vankrupt game server listing directly, for Oculus/Shack servers, and PC servers:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://prod-shack-pavlov-ms.vankrupt.net/servers/v2/list/1.0.17/oculus_app_id/0/0/0/all&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://prod-shack-pavlov-ms.vankrupt.net/servers/v2/list/1.0.17/oculus/0/0/0/all&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://prod-crossplay-pavlov-ms.vankrupt.net/servers/v2/list/1.0.17/steam/0/0/0/all&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where 1.0.17 is the version of the game. You can check the current version of the game your server is running by checking your log file (/home/steam/pavlovserver/Pavlov/Saved/Logs/Pavlov.log) and checking for the &amp;quot;version&amp;quot; line early in the startup of the log file.&lt;br /&gt;
&lt;br /&gt;
The endpoint also supports filtering - changing the '''/0/0/0''' in the URL will have the following effects:&lt;br /&gt;
&lt;br /&gt;
* /1/0/0/ hide empty servers&lt;br /&gt;
* /0/1/0/ hide full servers&lt;br /&gt;
* /0/0/1/ hide password protected servers&lt;br /&gt;
&lt;br /&gt;
You can also customize which gamemodes are shown by changing /all to /SND,TDM,DM,GUN,CUSTOM,ZWV,TTT,TTTCLASSIC,TANKTDM,WW2GUN,KOTH,OITC,HIDE,PH and removing what you don't want to view.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Supervising the server using systemd ===&lt;br /&gt;
&lt;br /&gt;
Running '''./PavlovServer.sh''' in your interactive shell is easy, but the server will shut down when you close your terminal. If you want to run the server in the background,&lt;br /&gt;
you'll want to run it under a supervisor. There are many options, ranging from the simple (nohup, screen or tmux), to the&lt;br /&gt;
more robust (supervisord, systemd).&lt;br /&gt;
&lt;br /&gt;
Systemd is running by default on Ubuntu Linux, so we'll use that here.&lt;br /&gt;
&lt;br /&gt;
To run the server as a systemd service, create the file '''/etc/systemd/system/pavlovserver.service''' (as root) by typing &lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
sudo nano /etc/systemd/system/pavlovserver.service&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copy the contents below into the file and save.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Pavlov VR dedicated server&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
WorkingDirectory=/home/steam/pavlovserver&lt;br /&gt;
ExecStart=/home/steam/pavlovserver/PavlovServer.sh&lt;br /&gt;
&lt;br /&gt;
RestartSec=1&lt;br /&gt;
Restart=always&lt;br /&gt;
User=steam&lt;br /&gt;
Group=steam&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy = multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you'd like your server to start as competitive without editing the game.ini, change the line &amp;quot;ExecStart=/home/steam/pavlovserver/PavlovServer.sh&amp;quot; to look like this below. Though it's much easier to just use the game.ini to enable competitive instead. &amp;lt;pre&amp;gt;ExecStart=/home/steam/pavlovserver/PavlovServer.sh -COMPETITIVE=1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the user or paths as appropriate. After saving the service file, to start, restart, stop, or monitor the server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo systemctl start pavlovserver&lt;br /&gt;
sudo systemctl restart pavlovserver&lt;br /&gt;
sudo systemctl stop pavlovserver&lt;br /&gt;
sudo systemctl status pavlovserver&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To view the logs:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo journalctl -u pavlovserver&lt;br /&gt;
# to live-tail the logs&lt;br /&gt;
sudo journalctl -u pavlovserver -f&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to run the pavlov server as soon as your server boots (e.g. a VPS you turn on and off), add pavlov as a startup service:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo systemctl enable pavlovserver&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Advanced Server Administration ==&lt;br /&gt;
&lt;br /&gt;
=== Running multiple servers on one host ===&lt;br /&gt;
&lt;br /&gt;
* Pavlovserver is functionally single-threaded (there are multiple threads, but the vast majority of work occurs in the primary one). Make sure you have # of pavlovservers + 1 CPU available. More CPUs= more servers. Faster CPU = more players.&lt;br /&gt;
* Make multiple server installs by defining a separate install dir for each server.&lt;br /&gt;
* Run each server with a unique port. eg: '''./PavlovServer.sh -PORT=&amp;quot;Desired Port&amp;quot;'''&lt;br /&gt;
* The Server will use the Desired Port and the Port 400 above (Example: You choose 8200 as Port. So Port 8600 will be used as well)&lt;br /&gt;
* If you are using RCON, each server will need a unique port defined in RconSettings.txt&lt;br /&gt;
* Ensure the ports are forwarded and opened in your firewall&lt;br /&gt;
&lt;br /&gt;
To duplicate directories:&lt;br /&gt;
&lt;br /&gt;
be in the steam home folder&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp -r pavlovserver pavlovserver1&lt;br /&gt;
/home/steam/pavlovserver1/PavlovServer.sh -PORT=[Desired Port]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Starting server in competitive mode ===&lt;br /&gt;
Competitive mode will prevent dead teammates from being able to see the match, to prevent ghosting.&lt;br /&gt;
You can either enable this via Game.ini (described in Game.ini file), or using the -COMPETITIVE=1 parameter.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/steam/pavlovserver1/PavlovServer.sh -COMPETITIVE=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Useful Linux Commands ===&lt;br /&gt;
List files / folders in directory, print current working directory, &lt;br /&gt;
&amp;lt;pre&amp;gt;ls -la                                    #list files/directories along with authorities and ownership&lt;br /&gt;
pwd                                       #print working directory&lt;br /&gt;
sudo chown &amp;lt;owner&amp;gt; &amp;lt;file/directory&amp;gt;       #change owner of file/directory.  If root created something and you need to change it to steam&lt;br /&gt;
sudo chgrp &amp;lt;group&amp;gt; &amp;lt;file/directory&amp;gt;       #change group of file/directory.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Check if pavlov is running by checking process status.  If the only row you see is the grep command, pavlov server is not started.&lt;br /&gt;
&amp;lt;pre&amp;gt; ps -ef | grep pav &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
steam      34044       1  0 16:52 ?        00:00:00 /bin/sh /home/steam/pavlovserver/PavlovServer.sh&lt;br /&gt;
steam      34066   34044 80 16:52 ?        00:00:04 /home/steam/pavlovserver/Pavlov/Binaries/Linux/PavlovServer&lt;br /&gt;
zombies+   34101   34013  0 16:52 pts/0    00:00:00 grep --color=auto pav&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kill a process.  Note this command uses 34044, which is a process id from the command output above.&lt;br /&gt;
&amp;lt;pre&amp;gt; kill -9 34044           &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dump the log to the console so you can scroll through it:&lt;br /&gt;
&amp;lt;pre&amp;gt; cat /home/steam/pavlovserver/Pavlov/Saved/Logs/Pavlov.log &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Search the log for a string - replace my_string with case-sensitive string&lt;br /&gt;
&amp;lt;pre&amp;gt; cat /home/steam/pavlovserver/Pavlov/Saved/Logs/Pavlov.log | grep my_string &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Advanced Scripts For Server Management ==&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== '''Auto-updating the server (PCVR only)''' ===&lt;br /&gt;
Assuming you have followed this guide and used the default paths, users, and install instructions, you can paste the following into your terminal to auto-update your Pavlov server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat &amp;lt;&amp;lt; 'EOF' &amp;gt; $HOME/pavlov_daily_update_and_restart.sh&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
USER=&amp;quot;steam&amp;quot;&lt;br /&gt;
SERVICENAME=&amp;quot;pavlovserver.service&amp;quot;&lt;br /&gt;
INSTALLDIRNAME=&amp;quot;pavlovserver&amp;quot;&lt;br /&gt;
USERHOME=&amp;quot;/home/$USER&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo -e &amp;quot;Beginning Pavlov VR update run on $(date)\n\n&amp;quot;&lt;br /&gt;
&lt;br /&gt;
systemctl stop &amp;quot;$SERVICENAME&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sleep 5&lt;br /&gt;
sudo -iu &amp;quot;$USER&amp;quot; &amp;quot;$USERHOME/Steam/steamcmd.sh&amp;quot; +login anonymous +force_install_dir &amp;quot;$USERHOME/$INSTALLDIRNAME&amp;quot; +app_update 622970 +exit&lt;br /&gt;
sudo -iu &amp;quot;$USER&amp;quot; &amp;quot;$USERHOME/Steam/steamcmd.sh&amp;quot; +login anonymous +app_update 1007 +quit&lt;br /&gt;
sudo -iu &amp;quot;$USER&amp;quot; cp &amp;quot;$USERHOME/Steam/steamapps/common/Steamworks SDK Redist/linux64/steamclient.so&amp;quot; &amp;quot;$USERHOME/.steam/sdk64/steamclient.so&amp;quot;&lt;br /&gt;
sudo -iu &amp;quot;$USER&amp;quot; cp &amp;quot;$USERHOME/Steam/steamapps/common/Steamworks SDK Redist/linux64/steamclient.so&amp;quot; &amp;quot;$USERHOME/pavlovserver/Pavlov/Binaries/Linux/steamclient.so&amp;quot;&lt;br /&gt;
&lt;br /&gt;
systemctl start &amp;quot;$SERVICENAME&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo -e &amp;quot;Ending Pavlov VR update run on $(date)\n\n&amp;quot;&lt;br /&gt;
&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
chmod +x $HOME/pavlov_daily_update_and_restart.sh&lt;br /&gt;
mkdir $HOME/pavlov_update_logs &amp;amp;&amp;amp; touch $HOME/pavlov_update_logs/pavlov_daily_update_and_restart.sh.log&lt;br /&gt;
CRONLINE=&amp;quot;00 2 * * * $HOME/pavlov_daily_update_and_restart.sh &amp;gt;&amp;gt;$HOME/pavlov_update_logs/pavlov_daily_update_and_restart.sh.log 2&amp;gt;&amp;amp;1&amp;quot;&lt;br /&gt;
(sudo crontab -u root -l; echo &amp;quot;$CRONLINE&amp;quot; ) | sudo crontab -u root -&lt;br /&gt;
unset CRONLINE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These commands will:&lt;br /&gt;
&lt;br /&gt;
1. Create a shell script in the &amp;quot;steam&amp;quot; user's home directory that automatically stops the Pavlov server, pulls any updates via steam, pull updates to the Steamworks SDK Redist, and copies the latest version of steamclient.so to the Pavlov server directory&lt;br /&gt;
&lt;br /&gt;
2. Make the shell script executable&lt;br /&gt;
&lt;br /&gt;
3. Create a new directory called &amp;quot;pavlov_update_logs&amp;quot; in the &amp;quot;steam&amp;quot; user's directory, and create a logfile inside that directory called &amp;quot;pavlov_daily_update_and_restart.sh.log&amp;quot;. You can check this logfile to see the output of the Pavlov and Steam SDK update commands.&lt;br /&gt;
&lt;br /&gt;
4. Create a crontab entry for the root user that runs this shell script automatically every day at 2:00AM local time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you want to change the time that this script runs, edit the numbers &amp;quot;00 2&amp;quot; in the line that starts with &amp;quot;CRONLINE=&amp;quot;. In the example provided, 00 is the minutes column, and 2 is the hour column. For example, if you wanted the server to automatically update and restart at 4:17AM every day, change the line starting with &amp;quot;CRONLINE=&amp;quot; to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CRONLINE=&amp;quot;17 4 * * * $HOME/pavlov_daily_update_and_restart.sh &amp;gt;&amp;gt;$HOME/pavlov_update_logs/pavlov_daily_update_and_restart.sh.log 2&amp;gt;&amp;amp;1&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the time is PM, use 24-hour time format, e.g. &amp;quot;32 18&amp;quot; for 6:32PM.&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
=== '''Save Logs for records and stats''' ===&lt;br /&gt;
this is an automated script that will on a timer save all the backups made by the server before they are purged by the game for admin records and starts collection&lt;br /&gt;
&lt;br /&gt;
https://github.com/JTWP-org/backUpLogs2&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== '''Make an API request with Mod.io to get map picture and name''' ===&lt;br /&gt;
very basic script pass the script a map ID as an argument then it will give u the name and a thumbnail to use &lt;br /&gt;
&lt;br /&gt;
https://github.com/JTWP-org/mod.io-modcheck/tree/main&lt;br /&gt;
&lt;br /&gt;
=== '''Sharing Bans over gameserver on same machine''' ===&lt;br /&gt;
when you have a lot of servers keeping the bans synced can be a nightmare so using a symbolic link allows all the servers to use one file &lt;br /&gt;
&lt;br /&gt;
for this lets say I have pavlovserver000 and pavlovserver001 and they are located at /home/steam/pavlovserver000 and  /home/steam/pavlovserver001&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''step 1 will be to pick a blacklist to use as the new one and move it to a central location'' &lt;br /&gt;
 mkdir ~/shared ; mv /home/steam/pavlovserver000/Pavlov/Saved/Config/blacklist.txt ~/shared/blacklist.txt ; rm /home/steam/pavlovserver001/Pavlov/Saved/Config/blacklist.txt&lt;br /&gt;
now we have moved the blacklist from pavlovserver000 to a folder in our home called shared and then we removed the blacklist from pavlovserver001 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
step 2 making the links &lt;br /&gt;
 ln -s ~/shared/blacklist.txt /home/steam/pavlovserver000/Pavlov/Saved/Config/blacklist.txt ; ln -s ~/shared/blacklist.txt /home/steam/pavlovserver001/Pavlov/Saved/Config/blacklist.txt&lt;br /&gt;
now editing them in pavlovserver001's files will update the list for all of the servers it's not a sync its uses the same list if you want to check where a link is pointed if u &lt;br /&gt;
 ls -l&lt;br /&gt;
It will show where the file is really located &amp;lt;hr&amp;gt;&lt;br /&gt;
=== Interactive Update ALL ===&lt;br /&gt;
will find all server installs on machine and update them will update Ubuntu check what version and do correct updates for that version also UPDATE 29 PCVR STEP  then it will list each server by server name and ask what type it is and then it will update and move to the next&lt;br /&gt;
&lt;br /&gt;
https://github.com/JTWP-org/Pavlov-updateallservers/tree/main&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== getting map info with just the UGC ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
you will need to get a API key from mod.io for this ... running this bash script and passing a UGC number to it will return the map name  mod.io url and a thumbnail &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
HOW TO USE &amp;lt;pre&amp;gt;nano get-map.sh&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
then enter this script &amp;lt;pre&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
ugc=000000&lt;br /&gt;
&lt;br /&gt;
gameID=3959 #PAVLOV IS 3959&lt;br /&gt;
&lt;br /&gt;
api-path=&amp;quot;https://u-*ID NUMBER*.modapi.io/v1&amp;quot; #get on thhe access tab in mod.io settings&lt;br /&gt;
&lt;br /&gt;
api-key=&amp;quot;&amp;quot; #get on thhe access tab in mod.io settings&lt;br /&gt;
&lt;br /&gt;
curl -X GET &amp;quot;${api-path}/v1/games/${gameID}/mods/$(&amp;quot;${ugc:3})?api_key=${api-key}&amp;quot;   -H 'Accept: application/json' | jq  '.logo.thumb_1280x720, .name , .profile_url&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
then give script perms to run &amp;lt;pre&amp;gt;sudo chmod +x get-map.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and then run it like this &lt;br /&gt;
&amp;lt;pre&amp;gt;bash get-map.sh UGC3409480   &amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Smalldarkie</name></author>
	</entry>
	<entry>
		<id>http://pavlovwiki.com/index.php?title=Talk:Main_Page&amp;diff=1019</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="http://pavlovwiki.com/index.php?title=Talk:Main_Page&amp;diff=1019"/>
		<updated>2024-10-04T21:06:52Z</updated>

		<summary type="html">&lt;p&gt;Smalldarkie: Created blank page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Smalldarkie</name></author>
	</entry>
	<entry>
		<id>http://pavlovwiki.com/index.php?title=Making_Skins&amp;diff=1016</id>
		<title>Making Skins</title>
		<link rel="alternate" type="text/html" href="http://pavlovwiki.com/index.php?title=Making_Skins&amp;diff=1016"/>
		<updated>2024-09-12T19:51:09Z</updated>

		<summary type="html">&lt;p&gt;Smalldarkie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &lt;br /&gt;
= READ BELOW! =  &lt;br /&gt;
&lt;br /&gt;
NEW SKIN METHOD IS HAVING ISSUES (NOT ON THIS PAGE) THERE IS NOW AN OFFICIAL SKIN SHOP ON SHACK TOO. PAGE WILL BE UPDATED  &lt;br /&gt;
&lt;br /&gt;
Note: Making custom skins is not officially supported. There has been some drama in the past about users getting banned for messing with the game files. &lt;br /&gt;
&lt;br /&gt;
== Creating Skins - Beginner ==&lt;br /&gt;
When creating skins for your Pavlov Map you will need a few things.&lt;br /&gt;
&lt;br /&gt;
You will need:&lt;br /&gt;
&lt;br /&gt;
* [https://www.substance3d.com/ Adobe Substance Painter 3D] &lt;br /&gt;
* (Alternatives) [https://quixel.com/mixer/ Quixel Mixer], [https://www.blender.org/download/ Blender] or [https://substance3d.adobe.com/education/ Substance Painter Student License] &lt;br /&gt;
&lt;br /&gt;
* Your weapon model with bake maps from [https://discord.gg/TFkKrVhE3A Pavlov Artists]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now you have those things you can find a tutorial for [https://youtu.be/NP7XnnIvkOs Adobe Substance 3D], or you can find one for your alternative '''(We strongly do not encourage you pirate or fraud for a version of Adobe Substance as it puts you at risk)'''&lt;br /&gt;
&lt;br /&gt;
If you are looking to get custom weapons then you can find how to here: [[Custom Guns]]&lt;br /&gt;
&lt;br /&gt;
== Problems with Gun Skin Making ==&lt;br /&gt;
Common problems with Gun Skin Making are:&lt;br /&gt;
&lt;br /&gt;
* Skin showing up as grey checkerboard&lt;br /&gt;
* Skin not working at all or in different place&lt;br /&gt;
&lt;br /&gt;
* Lighting or skin flickering problems&lt;br /&gt;
&lt;br /&gt;
===== Skin showing up as a grey checkerboard: =====&lt;br /&gt;
Make sure skeletal mesh is checked on the mat editor. If that doesn't work then it is mostly caused from you not &lt;br /&gt;
&lt;br /&gt;
using the custom materials in [https://ptb.discord.com/channels/1018963448383680553/1020750094443741317 Pavlov Artist's modkit] or your material isn't set up correctly, make sure you follow the tutorial and install the custom materials modkit in the project files.&lt;br /&gt;
&lt;br /&gt;
You will also need to correctly install M_PavlovGunMaster and create a material instance so you can mix your ORM, Occlusion and Base Colour etc.&lt;br /&gt;
&lt;br /&gt;
===== Skin not working at all or in different place: =====&lt;br /&gt;
Two things: Your skin requires the switch slots to be ticked or you haven't touched your skin box zone which is the outline box surrounding your skinbox blueprint in the editor. &lt;br /&gt;
&lt;br /&gt;
Mostly rifles and not handguns or throwables use switch slots according to Chalk (Pavlov Artists founder) &lt;br /&gt;
&lt;br /&gt;
If you do not touch your skinbox zone then it will not apply the skin. If you want a constant skin then make sure the skin box zone covers the spawns or the whole map with scaling.&lt;br /&gt;
&lt;br /&gt;
===== Lighting or skin flickering problems =====&lt;br /&gt;
You haven't set up your sphere reflection or built the light, but if you have then you haven't setup the skinbox correctly.&lt;br /&gt;
&lt;br /&gt;
== Creating Character Skins ==&lt;br /&gt;
Pretty much your doing the same as you do with guns using the character models found in the resource channel of Pavlov Artists. I would stick to to the normal character textures.&lt;br /&gt;
&lt;br /&gt;
But if you want for an example an all gold NATO skin then you can make one, just expect a few issues a long the way.&lt;br /&gt;
&lt;br /&gt;
a big problem with trying to edit the default skins or vehicles is the gore and damage will break the skin the first time they are shot so u would need to find a way to disable that  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if you are looking to change the models of them, you can here: [[Changing the character model]]&lt;br /&gt;
&lt;br /&gt;
== Personal Skins ==&lt;br /&gt;
In order to make a personal skin you will need to have it built into a map because as of now there is no skin support so they must be built into the map  however if u wanted to go that route  someone already made some logic that can help you with that,  [https://drive.google.com/file/d/1FtDn79igDXZfMCXRvF3mIVPHiv1wU2I9/view?usp=share_link THW Reaper's skinbox] (CustomPlayers Skinbox) it uses player ids (names/steamids) to assign personal skins, as of now it works. &lt;br /&gt;
&lt;br /&gt;
If it breaks in the future contact TWH Reaper or SmallDvrkOne.&lt;/div&gt;</summary>
		<author><name>Smalldarkie</name></author>
	</entry>
	<entry>
		<id>http://pavlovwiki.com/index.php?title=Making_Skins&amp;diff=1015</id>
		<title>Making Skins</title>
		<link rel="alternate" type="text/html" href="http://pavlovwiki.com/index.php?title=Making_Skins&amp;diff=1015"/>
		<updated>2024-09-06T22:55:39Z</updated>

		<summary type="html">&lt;p&gt;Smalldarkie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; &lt;br /&gt;
= SKINS ARE NO LONGER SUPPORTED. THERE IS AN OFFICIAL IN GAME SKIN SHOP. THIS PAGE WILL BE UPDATED WHEN AN EASIER METHOD IS AVAILABLE. =  &lt;br /&gt;
&lt;br /&gt;
Note: Making custom skins is not officially supported. There has been some drama in the past about users getting banned for messing with the game files. With an official skin shop planned at being released at some time in the future it is very possible that these methods will not be recommended in the future. &lt;br /&gt;
&lt;br /&gt;
== Creating Skins - Beginner ==&lt;br /&gt;
When creating skins for your Pavlov Map you will need a few things.&lt;br /&gt;
&lt;br /&gt;
You will need:&lt;br /&gt;
&lt;br /&gt;
* [https://www.substance3d.com/ Adobe Substance Painter 3D] &lt;br /&gt;
* (Alternatives) [https://quixel.com/mixer/ Quixel Mixer], [https://www.blender.org/download/ Blender] or [https://substance3d.adobe.com/education/ Substance Painter Student License] &lt;br /&gt;
&lt;br /&gt;
* Your weapon model with bake maps from [https://discord.gg/TFkKrVhE3A Pavlov Artists]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now you have those things you can find a tutorial for [https://youtu.be/NP7XnnIvkOs Adobe Substance 3D], or you can find one for your alternative '''(We strongly do not encourage you pirate or fraud for a version of Adobe Substance as it puts you at risk)'''&lt;br /&gt;
&lt;br /&gt;
If you are looking to get custom weapons then you can find how to here: [[Custom Guns]]&lt;br /&gt;
&lt;br /&gt;
== Problems with Gun Skin Making ==&lt;br /&gt;
Common problems with Gun Skin Making are:&lt;br /&gt;
&lt;br /&gt;
* Skin showing up as grey checkerboard&lt;br /&gt;
* Skin not working at all or in different place&lt;br /&gt;
&lt;br /&gt;
* Lighting or skin flickering problems&lt;br /&gt;
&lt;br /&gt;
===== Skin showing up as a grey checkerboard: =====&lt;br /&gt;
Make sure skeletal mesh is checked on the mat editor. If that doesn't work then it is mostly caused from you not &lt;br /&gt;
&lt;br /&gt;
using the custom materials in [https://ptb.discord.com/channels/1018963448383680553/1020750094443741317 Pavlov Artist's modkit] or your material isn't set up correctly, make sure you follow the tutorial and install the custom materials modkit in the project files.&lt;br /&gt;
&lt;br /&gt;
You will also need to correctly install M_PavlovGunMaster and create a material instance so you can mix your ORM, Occlusion and Base Colour etc.&lt;br /&gt;
&lt;br /&gt;
===== Skin not working at all or in different place: =====&lt;br /&gt;
Two things: Your skin requires the switch slots to be ticked or you haven't touched your skin box zone which is the outline box surrounding your skinbox blueprint in the editor. &lt;br /&gt;
&lt;br /&gt;
Mostly rifles and not handguns or throwables use switch slots according to Chalk (Pavlov Artists founder) &lt;br /&gt;
&lt;br /&gt;
If you do not touch your skinbox zone then it will not apply the skin. If you want a constant skin then make sure the skin box zone covers the spawns or the whole map with scaling.&lt;br /&gt;
&lt;br /&gt;
===== Lighting or skin flickering problems =====&lt;br /&gt;
You haven't set up your sphere reflection or built the light, but if you have then you haven't setup the skinbox correctly.&lt;br /&gt;
&lt;br /&gt;
== Creating Character Skins ==&lt;br /&gt;
Pretty much your doing the same as you do with guns using the character models found in the resource channel of Pavlov Artists. I would stick to to the normal character textures.&lt;br /&gt;
&lt;br /&gt;
But if you want for an example an all gold NATO skin then you can make one, just expect a few issues a long the way.&lt;br /&gt;
&lt;br /&gt;
a big problem with trying to edit the default skins or vehicles is the gore and damage will break the skin the first time they are shot so u would need to find a way to disable that  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if you are looking to change the models of them, you can here: [[Changing the character model]]&lt;br /&gt;
&lt;br /&gt;
== Personal Skins ==&lt;br /&gt;
In order to make a personal skin you will need to have it built into a map because as of now there is no skin support so they must be built into the map  however if u wanted to go that route  someone already made some logic that can help you with that,  [https://drive.google.com/file/d/1FtDn79igDXZfMCXRvF3mIVPHiv1wU2I9/view?usp=share_link THW Reaper's skinbox] (CustomPlayers Skinbox) it uses player ids (names/steamids) to assign personal skins, as of now it works. &lt;br /&gt;
&lt;br /&gt;
If it breaks in the future contact TWH Reaper or SmallDvrkOne.&lt;/div&gt;</summary>
		<author><name>Smalldarkie</name></author>
	</entry>
	<entry>
		<id>http://pavlovwiki.com/index.php?title=Setting_up_a_dedicated_server&amp;diff=1014</id>
		<title>Setting up a dedicated server</title>
		<link rel="alternate" type="text/html" href="http://pavlovwiki.com/index.php?title=Setting_up_a_dedicated_server&amp;diff=1014"/>
		<updated>2024-09-06T00:22:47Z</updated>

		<summary type="html">&lt;p&gt;Smalldarkie: Added ipv6 disable command.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting up a dedicated server ==&lt;br /&gt;
&lt;br /&gt;
'''There are no Windows binaries''' &lt;br /&gt;
&lt;br /&gt;
This guide is written exclusively for Linux and covers Ubuntu/Debian/Debian-like and Red Hat RPM-based distros. Possible to run with other distros, but some of the commands won't work and you will need to know enough to figure out the software install of dependencies on your own. &lt;br /&gt;
&lt;br /&gt;
If you are considering hosting from home, please read that section of the wiki first. &lt;br /&gt;
&lt;br /&gt;
This guide assumes you know the basics of using a bash terminal: ssh'ing into a server, running bash commands, editing text files, etc.&lt;br /&gt;
&lt;br /&gt;
If you have no experience using bash, maybe start [https://www.howtogeek.com/140679/beginner-geek-how-to-start-using-the-linux-terminal/ here]. Editing text files via commandline is often a challenge. Suggest using nano and reading guide [https://www.howtogeek.com/howto/42980/the-beginners-guide-to-nano-the-linux-command-line-text-editor/ here]&lt;br /&gt;
&lt;br /&gt;
If you are new to linux and accessing your server from Windows, highly suggest using MobaXterm as your SSH client as that can make required editing of text files easier using built in editor instead of the native linux command line editors.&lt;br /&gt;
&lt;br /&gt;
And finally, ask yourself why you want to setup a server? If you look at the list, there are many, many more servers than players. If you don't have a team, discord community, or group of friends ready to play on your server, chances are it will go unused. Got one of these... great, let's go. &lt;br /&gt;
&lt;br /&gt;
If you don't want to go through the hassle yourself and want to pay for a hosting service Arctic VR (PC and Shack) and Horde (Shack) provide a server hosting services and are trusted in the community. See links below.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Server Requirements ===&lt;br /&gt;
&lt;br /&gt;
==== Operating System ====&lt;br /&gt;
'''Pavlovserver can only be hosted under Linux.'''&lt;br /&gt;
&lt;br /&gt;
Known good operating systems are:&lt;br /&gt;
&lt;br /&gt;
* Ubuntu 18.04 x86_64&lt;br /&gt;
* Ubuntu 19/04 amd64&lt;br /&gt;
* Ubuntu 20.04 x86_64&lt;br /&gt;
* Rocky Linux 8&lt;br /&gt;
&lt;br /&gt;
This can be running as a VM under windows, but this will increase the complexity of the setup beyond this guide. &lt;br /&gt;
&lt;br /&gt;
Ubuntu 15.04 x86 is known to fail to install using this guide. Recommend not running on &amp;quot;minimal&amp;quot; images as some tools are missing, and they can be installed, which is not covered in the scope of this guide. &lt;br /&gt;
&lt;br /&gt;
==== Resources and Performance Optimisation ====&lt;br /&gt;
* 2GB RAM + 1GB RAM per each additional server with 10 players. More RAM is recommended for larger maps, higher player counts, or complex gamemodes. Not having enough RAM is a common cause of server crashes.&lt;br /&gt;
* A ~2.5Ghz CPU will comfortably support a 10 player server.&lt;br /&gt;
* A ~4Ghz CPU will comfortably support 24 players. This is a limit built into Pavlov itself, no server will allow players to join over 24, however this will be changing soon to 50.&lt;br /&gt;
Pavlovser is functionally single threaded - one thread does vast majority of work. More CPUs only help if you are running more servers. More clockspeed = higher performance = more users per server. Hence, no particular performance benefit is gained from multithreading - if you are running multiple instances of a pavlov server, you will require more CPU cores.&lt;br /&gt;
&lt;br /&gt;
Lower player counts are recommended for complex gamemodes (E.g. CodZ) and/or highly detailed maps, so that maximum number will often be lower. Note that these player count numbers are just suggestions to help optimise for the best performance, based on experiences with many server providers on different grades of hardware.&lt;br /&gt;
&lt;br /&gt;
As of 1.0.17 (17/05/2024) 24 is the hard limits for player counts, but this will soon be increased to 50.&lt;br /&gt;
&lt;br /&gt;
The maximum number of servers you can run is dependent on how many CPUs you have. For example, if you have an 8 core CPU, the maximum number of servers would be 7. You should always have at least one CPU free as overhead, as Pavlov servers can use slightly more than one thread.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Hosting at home ====&lt;br /&gt;
When hosting at home there are additional requirements regarding networking: Your router has to support port-forwarding, hair-pinning/LoopbackNAT, and respond to ping requests.  These techniques are necessary to allow your server to be found and to talk back to the client. please see https://en.wikipedia.org/wiki/Port_forwarding,  https://en.wikipedia.org/wiki/Hairpinning, and https://www.speedguide.net/faq/how-to-become-pingable-behind-a-routerfirewall-376 for more info and google for these terms in addition to your router model to find guides on how to enable/configure it properly. If you have modern Router, it may have these features already enabled, in this case you just have to configure port-forwarding. If you can see your server but not join it while others can, this is indicative of a failure of LoopbackNAT. &lt;br /&gt;
&lt;br /&gt;
A second challenge to hosting at home is CGNAT (Carrier grade NAT: https://www.a10networks.com/blog/carrier-grade-nat/). Just like NAT on your home network that has to be gotten around w/ port-forwarding, CGNAT breaks the ability of external connections to be made back to your server, but the controls are solely in your ISPs hands. Sometimes if you ask, you can be removed from CGNAT pools and/or assigned a static IP. CGNAT rollouts are becoming very common now, so if your server worked then doesn't allow connections now, your ISP may have made this change. &lt;br /&gt;
&lt;br /&gt;
You can check whether you’re on a CGNAT network by visiting a Web site such as ipaddress.com or whatsmyip.com and comparing the IP address listed to the public/WAN IP address assigned to your Internet gateway. To find your gateway’s public IP address, check the status page in the administrative interface. If the two IP addresses differ, you’re likely on a CGNAT network. If so, this problem must be resolved before you go any further. &lt;br /&gt;
&lt;br /&gt;
'''Not understanding these requirements and configuration is a frequent cause of failed setups and questions in discord. Don't skip this if you are trying to host from home'''&lt;br /&gt;
&lt;br /&gt;
'''There are serious security implications of hosting this software at home.''' None of the devs are security experts and there has been no security review of the code. You are opening up your system to the world and publicity advertising this fact. Expect that any system hosting this software is open to compromise from the Internet and act accordingly. If your router offers a DMZ network, use it. Consider hosting on a cloud based server and think twice before running this software on any system that contains data you care about or has access to networks and computers you care about.&lt;br /&gt;
&lt;br /&gt;
If you're hosting at home using Oracle's VirtualBox, there are steps you can take to prevent double NAT (which can cause issues later on)&lt;br /&gt;
&lt;br /&gt;
1. Select your VM and then click Settings in VirtualBox's main window.&lt;br /&gt;
&lt;br /&gt;
2. Click on Network and change Attached To from NAT to Bridged Adapter. &lt;br /&gt;
&lt;br /&gt;
Once you've done this, your VM should be connected directly to your home router and double NAT should no longer be a issue.&lt;br /&gt;
&lt;br /&gt;
It should go without saying that hosting at home usually invites a myriad of potential problems that will be unique to your setup - such as your ISP, router, or network configuration. There is a lively community of like-minded server hosters on the Pavlov-VR Discord, so if you get stuck, head on over to the discord and see whether you can find the answers you're looking for.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Starting Server Install ===&lt;br /&gt;
&lt;br /&gt;
====Obtaining an ApiKey ====&lt;br /&gt;
(Not required unless hosting large amount of servers)&lt;br /&gt;
&lt;br /&gt;
For your server to show up in the server list, there is now a requirement to have an ApiKey issued by vankrupt. This is to prevent DOS attacks against the master server.&lt;br /&gt;
&lt;br /&gt;
Get the key by going here: https://pavlov-ms.vankrupt.com/servers/v1/key and using your mobile number to get a SMS&lt;br /&gt;
&lt;br /&gt;
(Note that there have sometimes been reported failures of this SMS system for non-US mobiles. In this case, DM davevillz your phone number and request a key, if you have tried and have had no success.)&lt;br /&gt;
&lt;br /&gt;
Save this key for later, so that you can ut this key in your Game.ini as follows:&lt;br /&gt;
    ApiKey=&amp;quot;ABC123FALSEKEYDONTUSEME&amp;quot;&lt;br /&gt;
or if you would like (personally untested..I would use Game.ini) you can call it at server runtime with flag as follows:&lt;br /&gt;
   -KEY=&amp;quot;ABC123FALSEKEYDONTUSEME&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This key can be re-used for a reasonable number of servers (a limit of 10 has been mentioned). Contact the Devs if you need more servers per key.&lt;br /&gt;
====System setup and software installation====&lt;br /&gt;
In this step we will:&lt;br /&gt;
&lt;br /&gt;
# Check the operating system is compatible&lt;br /&gt;
# Install some dependencies&lt;br /&gt;
# create the user &amp;quot;steam&amp;quot; and set it's password, and switch to that user&lt;br /&gt;
# as &amp;quot;steam&amp;quot; user, install Steamcmd, the binary used to download steam games in linux&lt;br /&gt;
# use Steamcmd to install Pavlov.&lt;br /&gt;
&lt;br /&gt;
These steps only need to be done the first time you set up the server. We'll then look at some post-installation steps.&lt;br /&gt;
&lt;br /&gt;
===== Step 1: Check the operating system is compatible =====&lt;br /&gt;
Confirm Linux version, run the command:&lt;br /&gt;
 lsb_release -a&lt;br /&gt;
  &lt;br /&gt;
Expect the result to say '''Ubuntu 20.04''' (or one of the other known supported operating systems - this guide assumes Ubuntu or a Fedora system)&lt;br /&gt;
&lt;br /&gt;
===== Step 2: Install some dependencies =====&lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''For Ubuntu 22.04:'''&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
 sudo apt update &amp;amp;&amp;amp; sudo apt install -y gdb curl lib32gcc1 libc++-dev unzip&lt;br /&gt;
&amp;lt;blockquote&amp;gt;'''For Ubuntu 20.10 or higher'''&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
 sudo apt update &amp;amp;&amp;amp; sudo apt install -y gdb curl lib32gcc-s1 libc++-dev unzip&lt;br /&gt;
&amp;lt;blockquote&amp;gt;For Rocky Linux, CentOS 8, and RHEL 8&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
 sudo sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/g' /etc/selinux/config&lt;br /&gt;
  sudo setenforce 0&lt;br /&gt;
  sudo yum install gdb curl glibc.i686 libstdc++.i686 libstdc++-devel.i686 libstdc++-devel.x86_64 unzip wget -y&lt;br /&gt;
  wget &amp;lt;nowiki&amp;gt;https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/l/libcxx-3.8.0-3.el7.x86_64.rpm&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  sudo rpm -i libcxx-3.8.0-3.el7.x86_64.rpm&lt;br /&gt;
&lt;br /&gt;
===== Step 3: Create the steam user =====&lt;br /&gt;
  sudo useradd -m steam&lt;br /&gt;
&lt;br /&gt;
[Optional] Set the /bin/bash shell for the steam user this will allow you to use arrow keys in terminal and show what folder you are in at all times&amp;lt;pre&amp;gt;sudo chsh -s /bin/bash steam&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Optional] Set a password for steam.&amp;lt;pre&amp;gt;sudo passwd steam&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Login as the Steam user. ('''You will need to do this each time you connect to your server - editing game files and interacting with the game server should be done as the steam user'''):&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo su -l steam&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Step 4: Install Steam, known as SteamCMD =====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir ~/Steam &amp;amp;&amp;amp; cd ~/Steam &amp;amp;&amp;amp; curl -sqL &amp;quot;https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz&amp;quot; | tar zxvf -&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Step 5: User SteamCMD to install Pavlov =====&lt;br /&gt;
There are different dedicated server versions for Pavlov Server - choose which server version you want to host (PC non-beta, PC Beta, Shack Live, or Shack RC)&lt;br /&gt;
(You will need to run this command each time there is a Pavlov Server update). &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;To host '''PC Server (non-beta)''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
~/Steam/steamcmd.sh +force_install_dir /home/steam/pavlovserver +login anonymous +app_update 622970 -beta default +exit&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To host '''PC BETA''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
~/Steam/steamcmd.sh +force_install_dir /home/steam/pavlovserver +login anonymous +app_update 622970 -beta beta_server +exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To host '''Shack Live''' (Quest):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
~/Steam/steamcmd.sh +force_install_dir /home/steam/pavlovserver +login anonymous +app_update 622970 -beta shack +exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To host '''Shack RC''' (Quest): &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
~/Steam/steamcmd.sh +force_install_dir /home/steam/pavlovserver +login anonymous +app_update 622970 -beta shack_beta +exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Post Installation Steps =====&lt;br /&gt;
Now that we've installed the server, Install a fresh copy of steamclient.so. You may also have to do this after each update.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
~/Steam/steamcmd.sh +login anonymous +app_update 1007 +quit&lt;br /&gt;
mkdir -p ~/.steam/sdk64&lt;br /&gt;
cp ~/Steam/steamapps/common/Steamworks\ SDK\ Redist/linux64/steamclient.so ~/.steam/sdk64/steamclient.so&lt;br /&gt;
cp ~/Steam/steamapps/common/Steamworks\ SDK\ Redist/linux64/steamclient.so ~/pavlovserver/Pavlov/Binaries/Linux/steamclient.so&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The update 29 of the PCVR version of Pavlov and after added a requirement to run these commands to change the steamclient.so:&lt;br /&gt;
 &amp;lt;code&amp;gt;sudo rm /usr/lib/x86_64-linux-gnu/libc++.so&amp;lt;/code&amp;gt; &lt;br /&gt;
 &amp;lt;code&amp;gt;sudo ln -s /usr/lib/x86_64-linux-gnu/libc++.so.1 /usr/lib/x86_64-linux-gnu/libc++.so&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Make the PavlovServer script executable. (You only need to do this once):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chmod +x ~/pavlovserver/PavlovServer.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Make a note to review these steps later, if you would like to automate server and steam client updates.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Server Configuration ===&lt;br /&gt;
&lt;br /&gt;
Before being able to properly use the server we need to configure it. You should attempt to start the server, let it start up, and then shut down the server, which should create all the required configuration files and directories. &lt;br /&gt;
&lt;br /&gt;
However, if you are having trouble, it may help to create the directories manually first - make sure you are doing these actions as the &amp;quot;steam&amp;quot; user. &lt;br /&gt;
&lt;br /&gt;
Start by creating some directories: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /home/steam/pavlovserver/Pavlov/Saved/Logs&lt;br /&gt;
mkdir -p /home/steam/pavlovserver/Pavlov/Saved/Config/LinuxServer&lt;br /&gt;
mkdir -p /home/steam/pavlovserver/Pavlov/Saved/maps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Mods/Blacklist/Whitelist (optional)  ====&lt;br /&gt;
&lt;br /&gt;
The following three files allow you to specify mods, banned players, and whitelist players. These are optional, but go ahead and create them. Populating the files is described later.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
touch /home/steam/pavlovserver/Pavlov/Saved/Config/mods.txt&lt;br /&gt;
touch /home/steam/pavlovserver/Pavlov/Saved/Config/blacklist.txt&lt;br /&gt;
touch /home/steam/pavlovserver/Pavlov/Saved/Config/whitelist.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Configuring Game.ini====&lt;br /&gt;
If starting the server did not create a default Game.ini, create a new Game.ini file using following command to open an editor and copy/paste the following block into it then save it.  &lt;br /&gt;
&lt;br /&gt;
Note not all of these options are required. For instance remove or comment out the Password=0000 line to make a public server with no pin.  &lt;br /&gt;
&lt;br /&gt;
You will also need to fetch your API Key you set up earlier. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /home/steam/pavlovserver/Pavlov/Saved/Config/LinuxServer/Game.ini&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[/Script/Pavlov.DedicatedServer]&lt;br /&gt;
bEnabled=true&lt;br /&gt;
ServerName=&amp;quot;My_private_idaho&amp;quot;&lt;br /&gt;
MaxPlayers=10     #its recommended for the best experience to keep shack servers at or below 10 players pcvr and psvr are both capped at 24 too. &lt;br /&gt;
ApiKey=&amp;quot;ABC123FALSEKEYDONTUSEME&amp;quot;&lt;br /&gt;
bSecured=true&lt;br /&gt;
bCustomServer=true &lt;br /&gt;
bVerboseLogging=false &lt;br /&gt;
bCompetitive=false #This only works for SND&lt;br /&gt;
bWhitelist=false &lt;br /&gt;
RefreshListTime=120 &lt;br /&gt;
LimitedAmmoType=0 &lt;br /&gt;
TickRate=90&lt;br /&gt;
TimeLimit=60&lt;br /&gt;
AFKTimeLimit=300&lt;br /&gt;
#Password=0000 &lt;br /&gt;
#BalanceTableURL=&amp;quot;vankruptgames/BalancingTable/main&amp;quot;&lt;br /&gt;
MapRotation=(MapId=&amp;quot;UGC1758245796&amp;quot;, GameMode=&amp;quot;GUN&amp;quot;)&lt;br /&gt;
MapRotation=(MapId=&amp;quot;datacenter&amp;quot;, GameMode=&amp;quot;SND&amp;quot;)&lt;br /&gt;
MapRotation=(MapId=&amp;quot;sand&amp;quot;, GameMode=&amp;quot;DM&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''bEnabled''' - whether the server appears in the server list (unconfirmed)&lt;br /&gt;
* '''ServerName''' - name it will be listed as. (approx 35 chars max)&lt;br /&gt;
* '''MaxPlayers''' - See suggested specs for limits. 10 standard (10 for shack), 20-24 is max recommended for large maps like Stalingrad or PUSH/RUSH modes, and servers allow a maximum of 24 players.&lt;br /&gt;
* '''ApiKey''' - Unique ApiKey required to register server with master server. Replace with your key&lt;br /&gt;
* '''bSecured''' - enabled Valve Anti-Cheat (VAC)&lt;br /&gt;
* '''bCustomServer''' - activates some new modding tools (save and http functions. Required to write to blacklist.txt for bans)&lt;br /&gt;
* '''bCompetitive''' - sets the server to competitive mode for SND. If removed the server will default to false&lt;br /&gt;
* '''bVerboseLogging''' - enables verbose logging, mostly detailed statistics.  Be prepared for significant increase in logging.&lt;br /&gt;
* '''bWhitelist''' - Only allow users in whitelist.txt to join&lt;br /&gt;
* '''RefreshListTime''' - sets how often the running server checks for updates in ban/whitelist/mod files&lt;br /&gt;
* '''LimitedAmmoType''' - sets limited ammo mode, see Limited Ammo Types table below&lt;br /&gt;
&lt;br /&gt;
* '''TimeLimit''' - sets time limit for each map&lt;br /&gt;
* '''TickRate''' - sets the server tickrate. (so far minimum stable seems around 50 and max around 120. Beware setting this changes weapon despawn time and breaks some game modes. Recommend not touching)&lt;br /&gt;
* '''Password''' - PIN number for server #FYI - this is now also changeable via rcon.&lt;br /&gt;
* '''BalanceTableURL''' - Points to a custom balance table from github. See https://github.com/vankruptgames/BalancingTable for instructions. This line isn't needed if you don't have one. &lt;br /&gt;
* '''MapRotation''' - you can add multiple of these. The map system has switched from the steam workshop to modio which means that the server rotation will need to be redone with modio UGCs. &amp;lt;nowiki&amp;gt;https://mod.io/g/pavlov&amp;lt;/nowiki&amp;gt;. This is done by taking the resource ID from the modio page, adding “UGC” in front of it and then adding that to the rotation. For example the map gravity &amp;lt;nowiki&amp;gt;https://mod.io/g/pavlov/m/gravity1&amp;lt;/nowiki&amp;gt; has a resource ID of 2773760 so the map ID to add to the server would be “UGC2773760”. When a match ends, the server will load the next map in the rotation.  &lt;br /&gt;
* '''AFKTimeLimit''' There is now a feature to kick players who are idle in the game. Integers are measured in seconds and 0 disables AFK kicking completely.&lt;br /&gt;
&lt;br /&gt;
Available game modes as of 09/06/2022: See Game modes table below&lt;br /&gt;
&lt;br /&gt;
For maps running a Custom gamemode (CodZ, BR, Duel, etc.) it doesn't matter which gamemode you choose, as the map will automatically override it with the custom mode.&lt;br /&gt;
&lt;br /&gt;
===== Limited Ammo Types =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!AmmoType&lt;br /&gt;
!Name&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|0&lt;br /&gt;
|Unlimited&lt;br /&gt;
|Players have unlimited ammo, carry no ammo boxes and do not display an ammo count on the wrist.&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|Limited Generic&lt;br /&gt;
|Players carry ammo boxes with a limited amount of ammo.&lt;br /&gt;
One box for each weapon class (Pistol, Submachine gun, Rifles/MGs, Shotgun, Sniper).&lt;br /&gt;
&lt;br /&gt;
Mags and ammo boxes can be put on the chest of the player to consolidate the ammo.&lt;br /&gt;
&lt;br /&gt;
An ammo count is displayed on the wrist.&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|Limited Specific&lt;br /&gt;
|Players carry ammo boxes with a limited amount of ammo.&lt;br /&gt;
One box for each weapon.&lt;br /&gt;
&lt;br /&gt;
Mags and ammo boxes can be put on the chest of the player to consolidate the ammo.&lt;br /&gt;
&lt;br /&gt;
An ammo count is displayed on the wrist.&lt;br /&gt;
|-&lt;br /&gt;
|3&lt;br /&gt;
|Custom&lt;br /&gt;
|Allows for full control over ammo by the map.&lt;br /&gt;
|-&lt;br /&gt;
|4&lt;br /&gt;
| Limited Special&lt;br /&gt;
|'''All weapons except &amp;quot;special&amp;quot; weapons are unlimited, more clarification is needed.''' &lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|Boxless&lt;br /&gt;
|'''Like limited generic but without boxes? Clarification is needed.'''&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===== Game Modes =====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!GameMode &lt;br /&gt;
!Name&lt;br /&gt;
|-&lt;br /&gt;
|DM&lt;br /&gt;
|Death match&lt;br /&gt;
|-&lt;br /&gt;
|KOTH&lt;br /&gt;
|King of the hill&lt;br /&gt;
|-&lt;br /&gt;
|GUN&lt;br /&gt;
| Gun game&lt;br /&gt;
|-&lt;br /&gt;
|OITC&lt;br /&gt;
| One in the chamber&lt;br /&gt;
|-&lt;br /&gt;
|SND&lt;br /&gt;
|Search and destroy&lt;br /&gt;
|-&lt;br /&gt;
|TANKTDM&lt;br /&gt;
|WW2 Team Death Match&lt;br /&gt;
|-&lt;br /&gt;
| TDM&lt;br /&gt;
|Team Death Match&lt;br /&gt;
|-&lt;br /&gt;
|TTT&lt;br /&gt;
|Trouble in Terrorist Town&lt;br /&gt;
|-&lt;br /&gt;
|TTTclassic&lt;br /&gt;
|TTT with only innocent/traitor/detective&lt;br /&gt;
|-&lt;br /&gt;
|WW2GUN&lt;br /&gt;
|WW2 gun game&lt;br /&gt;
|-&lt;br /&gt;
|ZWV&lt;br /&gt;
| Zombie wave survival&lt;br /&gt;
|-&lt;br /&gt;
|HIDE&lt;br /&gt;
|The Hidden &lt;br /&gt;
|-&lt;br /&gt;
|INFECTION&lt;br /&gt;
|Hidden infection&lt;br /&gt;
|-&lt;br /&gt;
|PUSH&lt;br /&gt;
|Push&lt;br /&gt;
|-&lt;br /&gt;
|PH&lt;br /&gt;
|Prop hunt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Default Map ID's ====&lt;br /&gt;
datacenter &lt;br /&gt;
&lt;br /&gt;
sand&lt;br /&gt;
&lt;br /&gt;
bridge&lt;br /&gt;
&lt;br /&gt;
containeryard&lt;br /&gt;
&lt;br /&gt;
siberia (Prison Break)&lt;br /&gt;
&lt;br /&gt;
hospital (Zombies map)&lt;br /&gt;
&lt;br /&gt;
killhouse&lt;br /&gt;
&lt;br /&gt;
range&lt;br /&gt;
&lt;br /&gt;
tutorial&lt;br /&gt;
&lt;br /&gt;
santorini&lt;br /&gt;
&lt;br /&gt;
station&lt;br /&gt;
&lt;br /&gt;
industry&lt;br /&gt;
&lt;br /&gt;
ogcontainers (Shack only)&lt;br /&gt;
&lt;br /&gt;
haguenau (Shack only)&lt;br /&gt;
&lt;br /&gt;
foundation (Shack only)&lt;br /&gt;
&lt;br /&gt;
stalingrad (PC only)&lt;br /&gt;
&lt;br /&gt;
stalingrad_night (PC only)&lt;br /&gt;
&lt;br /&gt;
santorini_night (PC only)&lt;br /&gt;
&lt;br /&gt;
sand_night (PC only)&lt;br /&gt;
&lt;br /&gt;
station_night (PC only)&lt;br /&gt;
&lt;br /&gt;
industry_night (PC only)&lt;br /&gt;
&lt;br /&gt;
bunker (PC only)&lt;br /&gt;
&lt;br /&gt;
=== Server Administration ===&lt;br /&gt;
Installing the server is half the battle.&lt;br /&gt;
&lt;br /&gt;
==== Server Visibility ====&lt;br /&gt;
If you've followed this guide successfully to this point, you should have a running instance of pavlovserver. For your server to be visible to the Master List, and so that it can be joined by players, you will need to make sure the server has the ports forwarded.&lt;br /&gt;
&lt;br /&gt;
You can also check the server visibility using the vankrupt API, or on some publicly hosted game server lists, or by launching the game and just looking for your server in the game browser.&lt;br /&gt;
&lt;br /&gt;
===== Firewall/Port forwarding =====&lt;br /&gt;
Using the default settings there are two UDP ports (7777, 8177) that need to be allowed to access the server either by firewall setup or port forwarding. &lt;br /&gt;
&lt;br /&gt;
'''Ubuntu''' firewall commands to check firewall and open ports:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo ufw status&lt;br /&gt;
sudo ufw allow 7777&lt;br /&gt;
sudo ufw allow 8177&lt;br /&gt;
sudo ufw allow 9100&lt;br /&gt;
sudo ufw status&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Rocky Linux''' firewall commands to check the firewall and open ports:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo firewall-cmd --zone=public --add-port=7777/tcp&lt;br /&gt;
sudo firewall-cmd --zone=public --add-port=7777/udp&lt;br /&gt;
sudo firewall-cmd --zone=public --add-port=8177/tcp&lt;br /&gt;
sudo firewall-cmd --zone=public --add-port=8177/udp&lt;br /&gt;
sudo firewall-cmd --zone=public --add-port=9100/udp&lt;br /&gt;
sudo firewall-cmd --zone=public --add-port=9100/tcp&lt;br /&gt;
sudo firewall-cmd --list-ports&lt;br /&gt;
firewall-cmd --runtime-to-permanent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You may also need to allow Pings (ICMP) for the server's true latency to appear in the master list.&lt;br /&gt;
&lt;br /&gt;
If you are running multiple servers and have set additional ports (see http://pavlovwiki.com/index.php/Setting_up_a_dedicated_server#Running_multiple_servers_on_one_host) then you need to allow access to the defined port plus the port 400 higher. So if you use 7000 as your port, then UDP 7000 and 7400 need to be open&lt;br /&gt;
&lt;br /&gt;
Whilst on the topic of port forwarding, If you have setup '''rcon''' via RconSettings.txt (below) then that port also needs to be allowed access via TCP, if your RCON controller will be external to your server.&lt;br /&gt;
&lt;br /&gt;
If you are running Shack/Quest and want to have maps that are downloadable from your server, your server ports (ex. 7777 &amp;amp; 8177) must also be open via TCP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ipv6 is not planned to be supported. You can disable by doing the following command:&lt;br /&gt;
 sudo nano /etc/default/grub&lt;br /&gt;
And then edit the line below to GRUB_CMDLINE_LINUX_DEFAULT=”ipv6. disable=1″&lt;br /&gt;
&lt;br /&gt;
This makes sure ipv6 is disabled on operating system restart. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== Shack Maps (Quest) ====&lt;br /&gt;
&lt;br /&gt;
Adding maps for the Shack version of Pavlov works differently to the steam version of the game, and you'll run into issues very quickly if you do not customise your server to accomodate this.&lt;br /&gt;
&lt;br /&gt;
This is because Shack has no affiliation with Steam, and therefore cannot use Steam Workshop maps like the above. In the future, these steps will apply to PC servers as well, allowing a server to hold the map itself, instead of offloading it to Steam.&lt;br /&gt;
&lt;br /&gt;
To get started, first, create the directory to hold the maps&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir -p /home/steam/pavlovserver/Pavlov/Saved/maps&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can use any number of methods to move the map files onto the server, but I'll go over the two simplest, starting with a GUI approach&lt;br /&gt;
&lt;br /&gt;
* Download and install Cyberduck onto your &amp;quot;home&amp;quot; PC (Whatever PC you use for access to the server, but not the server itself): https://cyberduck.io/&lt;br /&gt;
&lt;br /&gt;
* Next, download and unzip your map of choice&lt;br /&gt;
** You can get them from https://www.pavlovquest.com/ , https://pavlovhorde.com/mapsList, or look in #shack-map-showcase channel in the discord server.&lt;br /&gt;
** I'm going to use Cheeto's WW2 Items test (http://www.mediafire.com/file/emyt9bs1z9u9ykw/SVR_Cheeto_Items.zip/file ) for this example, you do what you like&lt;br /&gt;
&lt;br /&gt;
* In the top left corner, open a connection, set the connection type to SFTP, and fill in the rest of the information&lt;br /&gt;
** This will be the same credentials you've used to connect to the server via SSH this whole time. - the username is typically `root` for Debian or Rocky systems, but you could also use the &amp;quot;steam&amp;quot; user if you set that user up with a password or private key to allow SSH.&lt;br /&gt;
&lt;br /&gt;
* In the directory dropdown (it will say /root) navigate back to /&lt;br /&gt;
* Follow the directories until we arrive back at our &amp;quot;maps&amp;quot; folder&lt;br /&gt;
&amp;lt;pre&amp;gt;/home/steam/pavlovserver/Pavlov/Saved/maps&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Drag and drop the unzipped map folder into the main window, in this case itll be SVR_Cheeto_Items&lt;br /&gt;
* Hit Allow&lt;br /&gt;
** You'll now see a folder named SVR_Cheeto_Items, and within it should be nothing but 3 files. If there is another folder in it, move this folder to the maps directory, otherwise the server won't work. The 3 files (2 .PAK one .JSON) should be in home/steam/pavlovserver/Pavlov/Saved/maps/SVR_Cheeto_Items, no more, no less.&lt;br /&gt;
* Your map should now be ready to use, after you restart the game service (e.g. sudo systemctl restart pavlovserver.service).&lt;br /&gt;
&lt;br /&gt;
Pavlov Shack servers load maps when the pavlovserver starts up.&lt;br /&gt;
&lt;br /&gt;
'''YOU MUST RESTART THE GAME SERVER TO USE THE MAPS.'''&lt;br /&gt;
&lt;br /&gt;
To play the map, you can either use RCON switch map command, or to add the map to your server's automatic map rotation list, add the map's folder name to your Game.ini. This replaces the MapID section, so for our example, you would add the following line to your Game.ini above or below the other MapRotation lines: &lt;br /&gt;
&lt;br /&gt;
If you have any trouble with the map loading (typically, the game will load into datacentre if there are problems) you may need to check the permissions of the map files, to ensure they belong to the user/group &amp;quot;steam:steam&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;MapRotation=(MapId=&amp;quot;SVR_Cheeto_Items&amp;quot;, GameMode=&amp;quot;TDM&amp;quot;)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And that's all! Disconnect CyberDuck from your server before playing, otherwise you'll have difficulty joining.&lt;br /&gt;
&lt;br /&gt;
-----------&lt;br /&gt;
&lt;br /&gt;
==== Adding Shack Maps over Command Line Interface ====&lt;br /&gt;
&lt;br /&gt;
A reminder that Pavlov Shack servers load maps when the pavlovserver starts up.&lt;br /&gt;
&lt;br /&gt;
'''YOU MUST RESTART THE GAME SERVER TO USE THE MAPS.'''&lt;br /&gt;
&lt;br /&gt;
This process is more complicated, but adding maps over the command line interface has its benefits&lt;br /&gt;
&lt;br /&gt;
First, log into the server, change to the steam user, and CD to the maps directory you made above&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo su steam&lt;br /&gt;
cd ~/pavlovserver/Pavlov/Saved/maps&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download the map files from whatever you use to upload them. To do this, you can either use curl or wget&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;curl -O insertURLhere&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''If you download your map from Google Drive''', make sure that your .zip folder is shared with anyone.&lt;br /&gt;
&lt;br /&gt;
Then, get the file's URL from the shared link.&amp;lt;p&amp;gt;Example : ''&amp;lt;nowiki&amp;gt;https://drive.google.com/file/d/19bI8gUHaN5tUrDvnadAacUnchQf6_k/view&amp;lt;/nowiki&amp;gt;''&amp;lt;/p&amp;gt; &amp;lt;p&amp;gt;will be ''19bI8gUHaN5tUrDvnadAacUnchQf6_k''&amp;lt;/p&amp;gt;&lt;br /&gt;
Edit &amp;quot;fileId&amp;quot; and &amp;quot;fileName&amp;quot; before you execute the command. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
fileId=19bI8gUHaN5tUrDvnadAacUnchQf6_k&lt;br /&gt;
fileName=SVR_USER_MAPNAME&lt;br /&gt;
curl -sc /tmp/cookie &amp;quot;https://drive.google.com/uc?export=download&amp;amp;id=${fileId}&amp;quot; &amp;gt; /dev/null&lt;br /&gt;
code=&amp;quot;$(awk '/_warning_/ {print $NF}' /tmp/cookie)&amp;quot;  &lt;br /&gt;
curl -Lb /tmp/cookie &amp;quot;https://drive.google.com/uc?export=download&amp;amp;confirm=${code}&amp;amp;id=${fileId}&amp;quot; -o ${fileName} &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To keep with the Items example, we're downloading the file from a ZIP uploaded to discord:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;curl -O https://cdn.discordapp.com/attachments/744185280759857234/745027406695366788/SVR_Cheeto_Items.zip&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, unzip the file. If this next step errors out, saying the command is unknown, switch back to the root user (su root), and install unzip (sudo apt install unzip), then return to the steam user, and continue.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;unzip SVR_Cheeto_Items.zip&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now finish like before by adding the map to your Game.ini&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /home/steam/pavlovserver/Pavlov/Saved/Config/LinuxServer/Game.ini&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;MapRotation=(MapId=&amp;quot;SVR_Cheeto_Items&amp;quot;, GameMode=&amp;quot;TDM&amp;quot;)&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Admin/Moderator list for Arctic-VR hosted servers (optional) ====&lt;br /&gt;
&lt;br /&gt;
The only working in-game admin menu is through Arctic VR server hosting (see below).  &lt;br /&gt;
&lt;br /&gt;
If you add moderators to your server, they will not be subject to vote kicks. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano ~/pavlovserver/Pavlov/Saved/Config/mods.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example Mod List:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
76541198397498572 #Optional Comment: Player name&lt;br /&gt;
76541198397498573 #Some Other Player&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== ArcticVR Admin Menu ====&lt;br /&gt;
&lt;br /&gt;
[[File:Arcticmenu.jpg|500px|link=https://www.arctic-vr.com/server-admin-menu]]&lt;br /&gt;
&lt;br /&gt;
Arctic-VR Offers an advanced In-Game Admin menu that is exclusive to their hosting service. Features include: &lt;br /&gt;
* Switch Maps+Modes&lt;br /&gt;
* Teleport Players to Players&lt;br /&gt;
* Change Player Skins&lt;br /&gt;
* Control Player Buying+Cash&lt;br /&gt;
* Spawn Items&lt;br /&gt;
* Clean up corpses + guns&lt;br /&gt;
* Spawn Bots&lt;br /&gt;
* Spawn Items for other players&lt;br /&gt;
* Control Teams + Balance/Shuffle Teams&lt;br /&gt;
* ResetSND&lt;br /&gt;
* And More&lt;br /&gt;
&lt;br /&gt;
You can read more about the ArcticVR admin menu on their website: https://www.arctic-vr.com/server-admin-menu&lt;br /&gt;
&lt;br /&gt;
==== Handy tools for finding steamIDs ==== &lt;br /&gt;
&lt;br /&gt;
Steam ID finder: https://steamidfinder.com/lookup/ or https://steamid.xyz/&lt;br /&gt;
&lt;br /&gt;
You want to enter in the steamID64 format. &lt;br /&gt;
&lt;br /&gt;
This tool can convert or lookup IDs:  https://steamid.io/&lt;br /&gt;
&lt;br /&gt;
If you are looking for a steamID of a player that has been on your server recently this is technique to find them:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
grep -i playername ~/pavlovserver/Pavlov/Saved/Logs/* | grep TicketValidation&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Configure Rcon ====&lt;br /&gt;
To enable Rcon access create config file:&lt;br /&gt;
&amp;lt;pre&amp;gt; nano /home/steam/pavlovserver/Pavlov/Saved/Config/RconSettings.txt &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copy in the following text - change password, and if desired the port:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Password=ChangeThisPassword&lt;br /&gt;
Port=9100&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You must specify a port for the Rcon server to use as well as a Password (use a different port per sever instance if running multiple server instances off the same hardware)&lt;br /&gt;
&lt;br /&gt;
==== Starting the server manually ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ~/pavlovserver &amp;amp;&amp;amp; ./PavlovServer.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
That's it, your server will be automatically broadcast to the master server! :) &lt;br /&gt;
&lt;br /&gt;
Note that when you close your terminal, the server will go down. See the &amp;quot;supervisors&amp;quot; section below for how to prevent this. &lt;br /&gt;
&lt;br /&gt;
If you have followed the supervisor service-setup part of the guide, you can run pavlovserver as a service using systemctl. &lt;br /&gt;
&lt;br /&gt;
==== Seeing your server in a Master List ====&lt;br /&gt;
Two handy tools to determine quickly if your server is broadcasting are the [https://pavlovhorde.com/ Horde] (Shack) and [https://pavlovhorde.com/pcServers Horde] (PC version) public listings. &lt;br /&gt;
&lt;br /&gt;
If you're also handy with cURL, you can query the vankrupt game server listing directly, for Oculus/Shack servers, and PC servers:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://prod-shack-pavlov-ms.vankrupt.net/servers/v2/list/1.0.17/oculus_app_id/0/0/0/all&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://prod-shack-pavlov-ms.vankrupt.net/servers/v2/list/1.0.17/oculus/0/0/0/all&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;https://prod-crossplay-pavlov-ms.vankrupt.net/servers/v2/list/1.0.17/steam/0/0/0/all&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where 1.0.17 is the version of the game. You can check the current version of the game your server is running by checking your log file (/home/steam/pavlovserver/Pavlov/Saved/Logs/Pavlov.log) and checking for the &amp;quot;version&amp;quot; line early in the startup of the log file.&lt;br /&gt;
&lt;br /&gt;
The endpoint also supports filtering - changing the '''/0/0/0''' in the URL will have the following effects:&lt;br /&gt;
&lt;br /&gt;
* /1/0/0/ hide empty servers&lt;br /&gt;
* /0/1/0/ hide full servers&lt;br /&gt;
* /0/0/1/ hide password protected servers&lt;br /&gt;
&lt;br /&gt;
You can also customize which gamemodes are shown by changing /all to /SND,TDM,DM,GUN,CUSTOM,ZWV,TTT,TTTCLASSIC,TANKTDM,WW2GUN,KOTH,OITC,HIDE,PH and removing what you don't want to view.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== Supervising the server using systemd ===&lt;br /&gt;
&lt;br /&gt;
Running '''./PavlovServer.sh''' in your interactive shell is easy, but the server will shut down when you close your terminal. If you want to run the server in the background,&lt;br /&gt;
you'll want to run it under a supervisor. There are many options, ranging from the simple (nohup, screen or tmux), to the&lt;br /&gt;
more robust (supervisord, systemd).&lt;br /&gt;
&lt;br /&gt;
Systemd is running by default on Ubuntu Linux, so we'll use that here.&lt;br /&gt;
&lt;br /&gt;
To run the server as a systemd service, create the file '''/etc/systemd/system/pavlovserver.service''' (as root) by typing &lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
sudo nano /etc/systemd/system/pavlovserver.service&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copy the contents below into the file and save.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Pavlov VR dedicated server&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
WorkingDirectory=/home/steam/pavlovserver&lt;br /&gt;
ExecStart=/home/steam/pavlovserver/PavlovServer.sh&lt;br /&gt;
&lt;br /&gt;
RestartSec=1&lt;br /&gt;
Restart=always&lt;br /&gt;
User=steam&lt;br /&gt;
Group=steam&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy = multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you'd like your server to start as competitive without editing the game.ini, change the line &amp;quot;ExecStart=/home/steam/pavlovserver/PavlovServer.sh&amp;quot; to look like this below. Though it's much easier to just use the game.ini to enable competitive instead. &amp;lt;pre&amp;gt;ExecStart=/home/steam/pavlovserver/PavlovServer.sh -COMPETITIVE=1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change the user or paths as appropriate. After saving the service file, to start, restart, stop, or monitor the server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo systemctl start pavlovserver&lt;br /&gt;
sudo systemctl restart pavlovserver&lt;br /&gt;
sudo systemctl stop pavlovserver&lt;br /&gt;
sudo systemctl status pavlovserver&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To view the logs:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo journalctl -u pavlovserver&lt;br /&gt;
# to live-tail the logs&lt;br /&gt;
sudo journalctl -u pavlovserver -f&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to run the pavlov server as soon as your server boots (e.g. a VPS you turn on and off), add pavlov as a startup service:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo systemctl enable pavlovserver&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Advanced Server Administration ==&lt;br /&gt;
&lt;br /&gt;
=== Running multiple servers on one host ===&lt;br /&gt;
&lt;br /&gt;
* Pavlovserver is functionally single-threaded (there are multiple threads, but the vast majority of work occurs in the primary one). Make sure you have # of pavlovservers + 1 CPU available. More CPUs= more servers. Faster CPU = more players.&lt;br /&gt;
* Make multiple server installs by defining a separate install dir for each server.&lt;br /&gt;
* Run each server with a unique port. eg: '''./PavlovServer.sh -PORT=&amp;quot;Desired Port&amp;quot;'''&lt;br /&gt;
* The Server will use the Desired Port and the Port 400 above (Example: You choose 8200 as Port. So Port 8600 will be used as well)&lt;br /&gt;
* If you are using RCON, each server will need a unique port defined in RconSettings.txt&lt;br /&gt;
* Ensure the ports are forwarded and opened in your firewall&lt;br /&gt;
&lt;br /&gt;
To duplicate directories:&lt;br /&gt;
&lt;br /&gt;
be in the steam home folder&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp -r pavlovserver pavlovserver1&lt;br /&gt;
/home/steam/pavlovserver1/PavlovServer.sh -PORT=[Desired Port]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Starting server in competitive mode ===&lt;br /&gt;
Competitive mode will prevent dead teammates from being able to see the match, to prevent ghosting.&lt;br /&gt;
You can either enable this via Game.ini (described in Game.ini file), or using the -COMPETITIVE=1 parameter.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/home/steam/pavlovserver1/PavlovServer.sh -COMPETITIVE=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Useful Linux Commands ===&lt;br /&gt;
List files / folders in directory, print current working directory, &lt;br /&gt;
&amp;lt;pre&amp;gt;ls -la                                    #list files/directories along with authorities and ownership&lt;br /&gt;
pwd                                       #print working directory&lt;br /&gt;
sudo chown &amp;lt;owner&amp;gt; &amp;lt;file/directory&amp;gt;       #change owner of file/directory.  If root created something and you need to change it to steam&lt;br /&gt;
sudo chgrp &amp;lt;group&amp;gt; &amp;lt;file/directory&amp;gt;       #change group of file/directory.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Check if pavlov is running by checking process status.  If the only row you see is the grep command, pavlov server is not started.&lt;br /&gt;
&amp;lt;pre&amp;gt; ps -ef | grep pav &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sample output:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
steam      34044       1  0 16:52 ?        00:00:00 /bin/sh /home/steam/pavlovserver/PavlovServer.sh&lt;br /&gt;
steam      34066   34044 80 16:52 ?        00:00:04 /home/steam/pavlovserver/Pavlov/Binaries/Linux/PavlovServer&lt;br /&gt;
zombies+   34101   34013  0 16:52 pts/0    00:00:00 grep --color=auto pav&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kill a process.  Note this command uses 34044, which is a process id from the command output above.&lt;br /&gt;
&amp;lt;pre&amp;gt; kill -9 34044           &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dump the log to the console so you can scroll through it:&lt;br /&gt;
&amp;lt;pre&amp;gt; cat /home/steam/pavlovserver/Pavlov/Saved/Logs/Pavlov.log &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Search the log for a string - replace my_string with case-sensitive string&lt;br /&gt;
&amp;lt;pre&amp;gt; cat /home/steam/pavlovserver/Pavlov/Saved/Logs/Pavlov.log | grep my_string &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Advanced Scripts For Server Management ==&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== '''Auto-updating the server (PCVR only)''' ===&lt;br /&gt;
Assuming you have followed this guide and used the default paths, users, and install instructions, you can paste the following into your terminal to auto-update your Pavlov server:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat &amp;lt;&amp;lt; 'EOF' &amp;gt; $HOME/pavlov_daily_update_and_restart.sh&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
USER=&amp;quot;steam&amp;quot;&lt;br /&gt;
SERVICENAME=&amp;quot;pavlovserver.service&amp;quot;&lt;br /&gt;
INSTALLDIRNAME=&amp;quot;pavlovserver&amp;quot;&lt;br /&gt;
USERHOME=&amp;quot;/home/$USER&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo -e &amp;quot;Beginning Pavlov VR update run on $(date)\n\n&amp;quot;&lt;br /&gt;
&lt;br /&gt;
systemctl stop &amp;quot;$SERVICENAME&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sleep 5&lt;br /&gt;
sudo -iu &amp;quot;$USER&amp;quot; &amp;quot;$USERHOME/Steam/steamcmd.sh&amp;quot; +login anonymous +force_install_dir &amp;quot;$USERHOME/$INSTALLDIRNAME&amp;quot; +app_update 622970 +exit&lt;br /&gt;
sudo -iu &amp;quot;$USER&amp;quot; &amp;quot;$USERHOME/Steam/steamcmd.sh&amp;quot; +login anonymous +app_update 1007 +quit&lt;br /&gt;
sudo -iu &amp;quot;$USER&amp;quot; cp &amp;quot;$USERHOME/Steam/steamapps/common/Steamworks SDK Redist/linux64/steamclient.so&amp;quot; &amp;quot;$USERHOME/.steam/sdk64/steamclient.so&amp;quot;&lt;br /&gt;
sudo -iu &amp;quot;$USER&amp;quot; cp &amp;quot;$USERHOME/Steam/steamapps/common/Steamworks SDK Redist/linux64/steamclient.so&amp;quot; &amp;quot;$USERHOME/pavlovserver/Pavlov/Binaries/Linux/steamclient.so&amp;quot;&lt;br /&gt;
&lt;br /&gt;
systemctl start &amp;quot;$SERVICENAME&amp;quot;&lt;br /&gt;
&lt;br /&gt;
echo -e &amp;quot;Ending Pavlov VR update run on $(date)\n\n&amp;quot;&lt;br /&gt;
&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
chmod +x $HOME/pavlov_daily_update_and_restart.sh&lt;br /&gt;
mkdir $HOME/pavlov_update_logs &amp;amp;&amp;amp; touch $HOME/pavlov_update_logs/pavlov_daily_update_and_restart.sh.log&lt;br /&gt;
CRONLINE=&amp;quot;00 2 * * * $HOME/pavlov_daily_update_and_restart.sh &amp;gt;&amp;gt;$HOME/pavlov_update_logs/pavlov_daily_update_and_restart.sh.log 2&amp;gt;&amp;amp;1&amp;quot;&lt;br /&gt;
(sudo crontab -u root -l; echo &amp;quot;$CRONLINE&amp;quot; ) | sudo crontab -u root -&lt;br /&gt;
unset CRONLINE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These commands will:&lt;br /&gt;
&lt;br /&gt;
1. Create a shell script in the &amp;quot;steam&amp;quot; user's home directory that automatically stops the Pavlov server, pulls any updates via steam, pull updates to the Steamworks SDK Redist, and copies the latest version of steamclient.so to the Pavlov server directory&lt;br /&gt;
&lt;br /&gt;
2. Make the shell script executable&lt;br /&gt;
&lt;br /&gt;
3. Create a new directory called &amp;quot;pavlov_update_logs&amp;quot; in the &amp;quot;steam&amp;quot; user's directory, and create a logfile inside that directory called &amp;quot;pavlov_daily_update_and_restart.sh.log&amp;quot;. You can check this logfile to see the output of the Pavlov and Steam SDK update commands.&lt;br /&gt;
&lt;br /&gt;
4. Create a crontab entry for the root user that runs this shell script automatically every day at 2:00AM local time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you want to change the time that this script runs, edit the numbers &amp;quot;00 2&amp;quot; in the line that starts with &amp;quot;CRONLINE=&amp;quot;. In the example provided, 00 is the minutes column, and 2 is the hour column. For example, if you wanted the server to automatically update and restart at 4:17AM every day, change the line starting with &amp;quot;CRONLINE=&amp;quot; to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CRONLINE=&amp;quot;17 4 * * * $HOME/pavlov_daily_update_and_restart.sh &amp;gt;&amp;gt;$HOME/pavlov_update_logs/pavlov_daily_update_and_restart.sh.log 2&amp;gt;&amp;amp;1&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the time is PM, use 24-hour time format, e.g. &amp;quot;32 18&amp;quot; for 6:32PM.&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
=== '''Save Logs for records and stats''' ===&lt;br /&gt;
this is an automated script that will on a timer save all the backups made by the server before they are purged by the game for admin records and starts collection&lt;br /&gt;
&lt;br /&gt;
https://github.com/JTWP-org/backUpLogs2&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== '''Make an API request with Mod.io to get map picture and name''' ===&lt;br /&gt;
very basic script pass the script a map ID as an argument then it will give u the name and a thumbnail to use &lt;br /&gt;
&lt;br /&gt;
https://github.com/JTWP-org/mod.io-modcheck/tree/main&lt;br /&gt;
&lt;br /&gt;
=== '''Sharing Bans over gameserver on same machine''' ===&lt;br /&gt;
when you have a lot of servers keeping the bans synced can be a nightmare so using a symbolic link allows all the servers to use one file &lt;br /&gt;
&lt;br /&gt;
for this lets say I have pavlovserver000 and pavlovserver001 and they are located at /home/steam/pavlovserver000 and  /home/steam/pavlovserver001&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''step 1 will be to pick a blacklist to use as the new one and move it to a central location'' &lt;br /&gt;
 mkdir ~/shared ; mv /home/steam/pavlovserver000/Pavlov/Saved/Config/blacklist.txt ~/shared/blacklist.txt ; rm /home/steam/pavlovserver001/Pavlov/Saved/Config/blacklist.txt&lt;br /&gt;
now we have moved the blacklist from pavlovserver000 to a folder in our home called shared and then we removed the blacklist from pavlovserver001 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
step 2 making the links &lt;br /&gt;
 ln -s ~/shared/blacklist.txt /home/steam/pavlovserver000/Pavlov/Saved/Config/blacklist.txt ; ln -s ~/shared/blacklist.txt /home/steam/pavlovserver001/Pavlov/Saved/Config/blacklist.txt&lt;br /&gt;
now editing them in pavlovserver001's files will update the list for all of the servers it's not a sync its uses the same list if you want to check where a link is pointed if u &lt;br /&gt;
 ls -l&lt;br /&gt;
It will show where the file is really located &amp;lt;hr&amp;gt;&lt;br /&gt;
=== Interactive Update ALL ===&lt;br /&gt;
will find all server installs on machine and update them will update Ubuntu check what version and do correct updates for that version also UPDATE 29 PCVR STEP  then it will list each server by server name and ask what type it is and then it will update and move to the next&lt;br /&gt;
&lt;br /&gt;
https://github.com/JTWP-org/Pavlov-updateallservers/tree/main&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== getting map info with just the UGC ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
you will need to get a API key from mod.io for this ... running this bash script and passing a UGC number to it will return the map name  mod.io url and a thumbnail &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
HOW TO USE &amp;lt;pre&amp;gt;nano get-map.sh&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
then enter this script &amp;lt;pre&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
ugc=000000&lt;br /&gt;
&lt;br /&gt;
gameID=3959 #PAVLOV IS 3959&lt;br /&gt;
&lt;br /&gt;
api-path=&amp;quot;https://u-*ID NUMBER*.modapi.io/v1&amp;quot; #get on thhe access tab in mod.io settings&lt;br /&gt;
&lt;br /&gt;
api-key=&amp;quot;&amp;quot; #get on thhe access tab in mod.io settings&lt;br /&gt;
&lt;br /&gt;
curl -X GET &amp;quot;${api-path}/v1/games/${gameID}/mods/$(&amp;quot;${ugc:3})?api_key=${api-key}&amp;quot;   -H 'Accept: application/json' | jq  '.logo.thumb_1280x720, .name , .profile_url&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
then give script perms to run &amp;lt;pre&amp;gt;sudo chmod +x get-map.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and then run it like this &lt;br /&gt;
&amp;lt;pre&amp;gt;bash get-map.sh UGC3409480   &amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Smalldarkie</name></author>
	</entry>
</feed>