Unturned

Unturned

Not enough ratings
LeeIzaZombie's Multi-Game Plugin: Setting up Headquaters.
By LeeIzaZombie
An in-depth guide for hosters trying to set up Headquaters game-mode with my plugin which at the moment is private and given to close friends for large projects.
   
Award
Favorite
Favorited
Unfavorite
Introduction
So first of all I'd like to point out that (at the moment) this guide only applies to people I personally share this to for hosting. The plugin involved is far far from finished and so this guide is just to help those that are testing for me on their servers.

Thanks for understanding! Read on if you're curious anyways!
Map requirements
Before we do any configuration, we need to check that the map you're using can be used with the Headquaters side of the plugin.

Each listing will end with a letter in brackets, check the image below with the corresponding letter to see a visual idea of the requirement.

The list of requirements:
  • Two bases for two teams, each base needs a location node. Each base has to be seperate from eachother. (A)

  • Lobby, a player lobby with a safezone (not required) and player spawns go here, the only player spawns allowed in the map. (B)

  • Spawns, Use ALT spawns and place them around the team's location node. (C)

  • Objectives, at least ONE objective, have a location node in the center of the objective and make sure objectives to not intercept in range. (D)

Figures:



Adding plugin to your server
Before you consider installing the plugin, you must have RocketMod installed, go to http://rocketmod.net and install the files.

Once you have RocketMod installed and had run the server at least once and shut it down, navigate to Unturned\Servers\YOURSERVER\Rocket\Plugins\.

Now with the files I've given you; you should see an archive with files like this:



You need to extract these files into the plugins folder I just had you open at Unturned\Servers\YOURSERVER\Rocket\Plugins\.


That's the easy part out of the way, now we need to configure the settings to your preferences and map requirements.
Configuration for Headquaters
Now to configure the settings for your map and items:

Navigate to the settings folder located here:
Unturned\Servers\YOURSERVER\Rocket\Plugins\LiZ GameZ\

Should look like this:


Files:
  • Headquaters.txt - Contains main Headquaters settings for changing the game logic such as objectives and timers.

  • LiZ GameZ.configuration.xml - Global settings for the whole plugin which manages rewarding points and selecting the game-mode.

  • LiZ GameZ.en.translation.xml - Edit the text that the plugin displays, useful for changing language on the server.

  • TeamA_Kits.txt / TeamB_Kits.txt - Your kits listings that players spawn with in team-based games.

So lets start off by opening up LiZ GameZ.configuration.xml and ensuring that you have enabled headquaters for starting up:



The rest of the configuration is entirely up to you.

Now lets take an overview of our map that is ready for headquaters, I'll be using Spyjack's Ww2 Battlegrounds map for example:



I've marked the Bases in blue and Objectives in yellow, so I'm just gonna list them like so:

Team Bases:
  • Forward Allied Base
  • Forward Axis Base

Objectives:
  • Winston Church
  • Adolf Industries
  • Fort Stalin
  • MacArthur Airfield
  • Benito Farm

So go ahead and open Headquaters.txt and we'll start implementing these nodes into the settings.



  • TeamA_Node - Team A's node name doesn't matter which team is A or B.
  • TeamB_Node - Team B's node.
  • CaptureNodes - The list of objectives specified in a certain format, see below.
  • ObjectiveTime - The time that an objective waits to see which team is overtaking it.
  • Objectives - How many objectives will register per round, in this case it's 5.
  • TeamA/B_BaseRange - The corresponding team's base range, if the opposite team enters this area their weapon will be disarmed and given a warning to leave.
  • TeamA/B_BaseDeadzone - The range from the base of which the opposite team player gets hurt/killed.
  • WaveSpawnSeconds - Every wave spawn, all dead players spawn at their team base.

Everything should be fairly obvious for adding, but let me explain CaptureNodes:

Every objective needs a defined range, and that range determines how far to detect a player is in it's area for capturing.

So we do Objective Name_Range/
Always put a _ after the name of the objective's node and the range must be a number of your liking, like 40 and then use / to tell that you are gonna do another objective just like in the image above.

Team kits:
To edit what each team should spawn with (randomly or player selected in-game) open up the corresponding file of the team TeamA_Kits.txt / TeamB_Kits.txt

Now make your list in this format:
ClassName ItemID/ItemID

So for a lazy example you can do:
Officer 97/98/98/98/98
Sniper 297/298/298/298

You can make as many classes as you want inside the teams kits.

That should be it in regards to configuration!
Outro
This guide is not finished and I will continue to add more content after my work on the plugin, thanks for reading!

Kind regards - LeeIzaZombie
20 Comments
Chief Kahuna 20 Jul, 2018 @ 12:24am 
damn. Guess i'll be paying $25...
LeeIzaZombie  [author] 20 Jul, 2018 @ 12:05am 
Sorry guys this is outdated and I won't be back until possibly unturned 4
Chief Kahuna 19 Jul, 2018 @ 11:48pm 
Will this plug-in be downloadable? I'm trying to make a military server but the only other plug-in I could find was the one by trojaner for $25 and I don't want to pay that, but if it comes down to it I may have to.
WaterBoyGaming 29 Oct, 2016 @ 5:33pm 
Wow could you at least release the reagions part so map makers can make their maps compatable so they are ready for the full release? :steammocking:
117S 27 Sep, 2016 @ 7:47am 
How do I get?
Potatoes4Lyfe 23 Sep, 2016 @ 8:25pm 
Well I am pretty sure that the LYHME TDM server is using it
Tyche 23 Sep, 2016 @ 7:57pm 
How much for the pulg in. i cant walt...
Insanity 18 Sep, 2016 @ 1:36pm 
Will this be something released to the public??
Insanity 17 Sep, 2016 @ 6:04am 
NEED! REALLY REALLY NEED!!
Barack Obonga 29 Aug, 2016 @ 2:52pm 
When you will publish the plugin? I want to be the first in Italy to have a server with this plugin :steamhappy: