Target commands

Manipulate and manage targets.

  • Optional command line arguments are enclosed in []
  • Required command line arguments are enclosed in <>

Check heath of target container

Check health status of running target containers and optionally restart unhealthy ones.

Usage: ./yii target/healthcheck [spin]

Check hosts for unhealthy status and RESTART them.

Usage: ./yii target/healthcheck 1

Destroy target containers

Destroy a running target container, this command only affects the container and not the database record

Usage: ./yii target/destroy <target_id>

Spin targets

Create and start or if already started destroy and start targets.

Usage: ./yii target/spin [target_id]

If a numeric target_id is provided then the operations will be performed only the specified target.

Pull target images

Pull images for the targets on their corresponding docker servers.

Usage: ./yii target/pull [target_id]

If the target image already exists on the docker server then it will check with the registry that the image was originally downloaded and if hash is changed it will re-pull the image.

Process Spin Queue

Process target spin queue as requested by players,

Usage: ./yii target/spin-queue

Restart targets

Restart the first target returned that is up and running for more than 24 hours. Good to clean zombie processes and other potential junk that may be running on a target from attack attempts.

Usage: ./yii target/restart

Destroy Instances

Destroy private instances of a target.

usage ./yii target/destroy-instances [target_id] [dopf]

If target_id is provided then the specific target instances will be destroyed. If dopf is provided then the operations will also include PF cleanups

Destroy Ondemand

Destroy ondemand powered up targets.

usage ./yii target/destroy-ondemand [target_id] [dopf]

If target_id is provided then the specific target will be destroyed. If dopf is provided then the operations will also include PF cleanups.