Velocity/Bungeecord Setup

This setup is only for servers that run on a Velocity/Bungeecord network.

Step 1 - Enable the plugin on proxy.

First you will need to place the HalosPlayerSpoofer plugin on the Velocity or Bungeecord server. Configure the Redis or Mysql DB in the config.yml

MySql Example

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

Redis Example

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

After you input your Database information, restart the Velocity/Bungeecord server. Ensure there are no errors. Then move onto Step 2.

Step 2 - Connect Spigot Server

In the configuration of the spigot server, toggle on the proxy mode setting to true.

Next, you must also specify your server-id. This server-id is case sensitive. You must type exactly what is in your velocity.toml/config.yml(bungeecord) proxy server files. To what is specified for the spigot server you are configuring the spoofer on. If you do not set the correct id or typed incorrectly the sync will not work.

Finally, similar to the setting up the proxy configuration, you will need to connect the MySQL or Redis DB.

MySql Example

Redis Example

Once you configure all the settings. You must restart your spigot server, and ensure there are no errors.

Step 3 - Repeat

Once you have configured both Proxy and Spigot server. You will be able to see Fake player counts reflect in the proxy player counts. If you have multiple spigot servers you would like to have fake players on, repeat Step 2 on all your additional servers. Ensure that the server-id is not the same for multiple spigot servers or else the sync will not work.

Step 4 - Configure Command

Commands will now be processed from the proxy instance. You should configure a custom command name. Found in halosplayerspoofer/config.yml

Step 5 - Configure Server Fallbacks

When one of your spigot servers shut down, configure the fall back server to where fakes will go to once the spigot server they are on shuts down.

Step 6 - Configure Spigot Server Fluctuation

Due to HalosPlayerSpoofer 3.0 update, all fluctuation is now configured and controlled on the proxy instance.

If you navigate to halosplayerspoofer/servers you will find a config file for each spigot server on your network.

HalosPlayerSpoofer must be installed on the spigot server in order to work with the server you configure.

If you choose to not spoof on a spigot server then you don't need to add the plugin to that spigot server and you can disable the server in the proxy fluctuation configuration by setting both these options to false.

Once you specify all the proper configurations run /spoof reload to reload the configurations and apply your new settings with out having to restart the proxy instance.

Step 7 - Configuring Lobby funnel to Gamemode. (If you don't want this look at Step 8.)

This is if you would like Fake players to join through the lobby server then join the Gamemode.

HPS may detect a Lobby server and automatically configure the default lobby server configurations.

Set your lobby server as the primary server.

Make sure other Gamemode fluctuation files are not set to primary or else fakes will bypass the lobby.

Life Span

In your Lobby fluctuation file set the lifespan to a short time. This will be how long fake players will be on your lobby server before going to the Gamemode.

Move Chance

Set this to 100. Or a high chance, will make it so when the fake leaves the server due to the lifespan or other reasons it will move to a gamemode.

Configuring Gamemodes.

Once you finish configuring the Lobby server. You can then go into the flucuation file of each Gamemode you are spoofing on and adjust the counts that you would like. There will be a longer delay with getting fakes into the Gamemodes then you specify in the flucuation config, as its up to the lobby lifespan.

Step 8 - No lobby funnel system

If you would not like to do the lobby funnel system and having the fakes join all gamemodes directly.

Set gamemodes to primary.

Set all your gamemodes you are spoofing on to primary. You can have multiple or just one primary.

Configure all the flucuations of gamemodes.

Configure each gamemode like you would normally do. With what values of fakes you want for each gamemode, so now they will join directly and at the delays you set in each gamemode.

Last updated