TMDevelopmentTinulica & Maiky

Network

Network

Link servers behind BungeeCord or Velocity (lobby, Skyblock, Survival...). Off by default.

What you get

  • A player enters his inviter once, on any server, and it counts everywhere; the inviter is found even if he never played there.
  • Playtime checks use the time played on the whole network.
  • Messages reach the player on the server he is on.
  • Every reward can be limited to some servers; it waits until the player joins one of them.
  • A reward can't be given twice, not even when two servers try at the same moment.

Install FlareReferrals on every game server (lobby too), not on the proxy.

storage:
  type: mysql
  mysql:
    host: 10.0.0.5
    port: 3306
    database: flarereferrals
    username: referrals
    password: "secret"

network:
  enabled: true
  server-name: lobby       # skyblock on Skyblock, survival on Survival... (different on every server)
  rewards-here: false      # lobby: saves invites, gives no rewards. true on the game servers
  sync-seconds: 3

Start the servers: the console shows Storage: mysql | Network: on as lobby.

Servers that already have data: on the first server /referrals migrate mysql then ... confirm; on every other server /referrals migrate mysql merge then ... merge confirm. Stop the servers already using the database before a merge, then restart all of them.

Same player on two serversResult
Invitesadded up
Same new player counted on bothcounted once
Two different invitersthe first one entered is kept
Rewardsall kept
Playtimeadded up

Rewards per server (rewards.yml, or the compass button in the reward menu):

milestones:
  '10':
    servers: [skyblock]           # [all] = any server that gives rewards

Ultimo aggiornamento: 25 ottobre 2026