Kaip sukonfigūruoti Velocity forwarding Paper serveryje

Kvintera ikona
Parašė Mantas
2026 m. rugsėjo 11 d.
3 min skaitymo

Kai keli Paper serveriai veikia už Velocity tarpinio serverio (proxy), jiems reikia nurodyti, kad žaidėjų duomenimis pasitikėtų tik iš proxy. Teisingai sukonfigūravus perdavimą, į galinį serverį atkeliauja tikrasis žaidėjo UUID, skinas ir IP adresas – be to papildiniai matys visus žaidėjus kaip vieną ir tą patį asmenį su nauju UUID, o skin’ai dings.

Šioje instrukcijoje parodysime, kaip įjungti modernų (modern) Velocity perdavimo režimą.

Ko reikia prieš pradedant

  • Paper arba jo atšaka (pvz., Purpur) – 1.13 versija ar naujesnė.

  • Veikiantis Velocity tarpinis serveris, prie kurio jau prijungtas tavo Paper serveris.

  • Velocity velocity.toml faile sugeneruotas slaptasis raktas (forwarding secret).

Konfigūravimo žingsniai

Žemiau esančius veiksmus reikia atlikti tiek Velocity, tiek kiekviename prie jo prijungtame Paper serveryje.

1. Velocity: įjunk modern režimą

Serverio valdymo skydelyje atidaryk Velocity serverio failų naršyklę ir pagrindiniame kataloge rask failą velocity.toml. Suraskite eilutę player-info-forwarding-mode ir nustatyk reikšmę modern:

player-info-forwarding-mode = "modern"

Tame pačiame faile rasi ir forwarding-secret-file nuorodą į failą (dažniausiai forwarding.secret) – jo turinio prireiks ketvirtame žingsnyje.

2. Paper: išjunk online-mode

Žaidėjų autentifikaciją atlieka Velocity, todėl galinis serveris turi priimti jungtis be atskiro tikrinimo.

  1. Kairėje meniu juostoje pasirink „Konfigūracija“.

  2. Eik į skirtuką „server.properties“.

  3. Suraskite eilutę online-mode ir pakeisk jos reikšmę į false.

  4. Nepamiršk paspausti „Išsaugoti“.

Iliustracija 1: Kaip sukonfigūruoti Velocity forwarding Paper serveryje

3. Paper: išjunk BungeeCord palaikymą

Senasis BungeeCord perdavimo būdas negali veikti kartu su Velocity – jei paliksi jį įjungtą, serveriai konfliktuos. Pagrindiniame serverio kataloge atidaryk spigot.yml ir skiltyje settings nustatyk:

settings:
  bungeecord: false

Iliustracija 2: Kaip sukonfigūruoti Velocity forwarding Paper serveryje

4. Paper: įjunk Velocity perdavimą

Tai svarbiausias žingsnis. Serverio failuose atidaryk katalogą config ir jame esantį failą paper-global.yml. Skiltyje proxiesvelocity nustatyk:

proxies:
  velocity:
    enabled: true
    online-mode: true
    secret: "cia-tavo-slaptasis-raktas"
  • enabled – įjungia Velocity perdavimą.

  • online-mode – palik true, kad Paper pasitikėtų iš Velocity gaunamais žaidėjų duomenimis.

  • secret – tiksliai toks pat raktas, koks nurodytas Velocity serveryje. Net vienas papildomas tarpas ar simbolis neleis serveriams susijungti.

5. Perkrauk serverius

Kad pakeitimai įsigaliotų, pilnai perkrauk (ne /reload) tiek Velocity, tiek visus Paper serverius.

Svarbu: įjungus modern režimą, prie Paper serverio nebebus galima prisijungti tiesiogiai – tik per Velocity adresą. Kad niekas neaplenktų proxy, rekomenduojame apriboti prieigą prie galinių serverių prievadų.

Dažniausios klaidos

„If you wish to use IP forwarding, please enable it in your BungeeCord config as well!“ – nesutampa slaptieji raktai. Palygink paper-global.yml ir Velocity rakto reikšmes simbolis po simbolio.

„This server requires you to connect with Velocity“ – Paper serveryje perdavimas įjungtas, o Velocity pusėje – ne. Grįžk į pirmą žingsnį ir patikrink player-info-forwarding-mode reikšmę.

Nesimato skinų arba žaidėjai gauna naujus UUID – dažniausiai paper-global.yml faile online-mode paliktas false. Šioje vietoje jis turi būti true (o server.propertiesfalse).

Serveriai visiškai nesijungia – patikrink, ar spigot.yml faile bungeecord nustatytas į false ir ar Velocity konfigūracijoje nurodytas teisingas galinio serverio IP bei prievadas.

Susiję straipsniai