🎙️Setup Guide

This page will be the ultimate guide on to how to setup the plugin to fit your server.

Step 1 - Configure Security Features

First thing that I highly recommend that you do to keep the plugin hidden is change the plugins details. The configuration option can be found in the config.yml .

plugin_info: # Modify plugin information
  name: "HalosPlayerSpoof" # Name that appears when using /plugins
  authors: [ "HalosDev" ] # Author that appears when using /version
  version: "1.0.0" # Version that appears when using /version
  command_proxy: "spoof" # Change the name of the main plugin command

Step 2 - Configure Fluctuation

Fluctuation will be the backbone to how the plugin works and spoofs your player counts. The configuration config may be a little tricky to get correct for your server.

provider:
  # Available types: NAMEMC, LOCAL
  type: NAMEMC
  # This URL is ONLY relevant if your using namemc account generator.
  url: https://api.namemc.com/server/mc.hypixel.net/likes
min-delay: 5
max-delay: 30
max-fake: 50
# Define how many real players need to be online before fluctuation will start.
# If set to -1 it will always run.
min-real-players: -1
# Customize LifeSpan.
# How long a fake player will stay on the server before leaving.
# Numbers are in mins here.
min-lifespan: 5
max-lifespan: 10

This field is very important. This will control min and max of spoof players on your server. The percentages will fluctuate in between and will not go under or over.

max-fake: 50

This setting will determine at what real player count will flucation turn on. If you have a smaller server I suggest you do 1-5. Bigger servers you can do more.

min-real-players: -1

Step 3 - Configure Ping Module

Setting the ping will make your spoof players look more legit when looked at from the tab list. So it is make sure you set them correctly.

  ping:
    enabled: true
    settings:
      delay-min: 10
      delay-max: 25
      ping-min: 50
      ping-max: 150

Step 4 - Configure Ranks Module

The ranks module is a very important module to have configured. So that spoofed players will have ranks to match the real players on your server.

enabled: true
min-delay: 30
max-delay: 60
persistent-ranks: true
ranks:
  default: 100

Step 5 - Network Player Count Sync

This step is only needed if your server runs bungeecord or velocity network setup. If you run a standalone server then this is not for you.

Start by putting the jar on your bungeecord or velocity server. Yes.. it will work on bungeecord and velocity, Halos Player Spoofer is just insane.

Then in the configuration on the spigot server ensure that this setting is set to true.

  # If you wish to run Spoof within a proxy,
  # enable this and specify controller settings below.
  proxy-mode: true

On the spigot server set the server Id to what you have it in the bungee cord configurations so if your server name is "survival" in the velocity/bungeecord config it must be exactly that in the server id field in the plugin.

  # This is your unique server identifier, this MUST be
  # set if using a proxy - e.g. BungeeCord.
  server-id: Test

Then after you have done this you must select what sync method works for you. Check below for the methods we offer and a example on the configuration.

MYSQL DB Setup Example

Spigot Server

 database:
    # Possible values: SQL, REDIS or NONE
    type: SQL
    sql:
      url: jdbc:mysql://localhost:3306/spoofer
      username: root
      password: password

Bungee/velocity Server

database:
  # Possible values: SQL, REDIS or NONE
  type: SQL
  sql:
    url: jdbc:mysql://localhost:3306/spoofer
    username: root
    password: password

Redis Setup Example

If you are using redis you need to fill in the details of your Redis server.

Spigot Server

database:
  # Possible values: SQL, REDIS or NONE
  type: REDIS
  redis:
    url: redis://loca1host:6379
    password: password

Bungee/Velocity Server

 database:
  # Possible values: SQL, REDIS or NONE
  type: REDIS
  redis:
    url: redis://loca1host:6379
    password: password

Regardless of what setup you do you need to turn on proxy mode and identify a server id for both to work.

Last updated