lansator Sashok724 s

Lansatorul 8 este scris în Java folosind tehnologia JavaFX. din cauza care ofera o varietate de personalizare. performanță fără cusur și anticheat.El excelent. Cu ajutorul conductelor inteligente, puteți descărca clientul și configurarea unui server în doar câteva comenzi fără compilarea codului sursă și fără a schimba clasele de client.

Noua funcționalitate poate fi adăugat prin JS API. Se poate adăuga, de asemenea funcționalitate în configurația standard, la cerere.

Rulați scriptul de instalare într-un director convenabil pentru tine (pentru script-ul are nevoie de curl):

Launchserver rula ca orice altă aplicație Java:

Pentru lansator de operare și launchservera au nevoie de Java 8 și de mai sus

mod de a respinge

fișier metodă

Pentru a verifica dacă numele de utilizator și parola, această metodă se aplică în fișierul specificat. Această metodă este recomandată pentru servere private, cu un număr mic de jucători. Exemplu de configurare:

O cerere metodă

Pentru a verifica dacă numele de utilizator și parola, această metodă se aplică la URL-ul specificat. Această metodă este recomandată pentru proiecte mari cu CMS. care utilizează algoritmi hash non-standard. Exemplu de configurare:

metoda MySQL

Pentru a verifica dacă numele de utilizator și parola, această metodă se referă la o bază de date MySQL-. Această metodă este recomandată pentru proiecte mari cu algoritmi de hashing standard. configurație EXEMPLU (DLE):

handler textfile

handler binaryFile

handler MySQL

Pentru a adăuga câmpurile lipsă și UUID sgerenerirovat, puteți utiliza SQL-interogare:

sistem de piei și pelerine

Piei și straturi sunt stabilite doar de doi parametri - masca URL-ul pentru a PNG-fișier. Exemplu de configurare:

% Utilizator%. % UUID%. % Hash% sunt înlocuite cu numele de utilizator. UUID și UUID fără liniuțe, respectiv.

EXE de asamblare folosind Launch4J

Launchserver poate colecta, de asemenea, în mod automat EXE din JAR-fișier - este nevoie pentru a pune parametrul launch4J la true. Pentru a fi eligibil pentru EXE-fișier are o pictogramă, un fișier loc favicon.ico launchserverom aproape. Exemplu de configurare:

Dacă apare o eroare pe sistemele pe 64 de biți. Acesta vă poate ajuta să instalați pe 32 de biți paketaglibc (Debian: lib32z1 | CentOS: glibc.i686).

resurse de descărcare

Pentru a descărca resursele acolo echipa downloadAsset. Primul argument a trecut la versiunea client, pentru care resursele de încărcare, numele subdirectorului doilea argument în actualizările:

Sincronizarea (a se vedea. De mai jos) se face în mod automat, separat recruteze o echipa nu este necesară

Se încarcă clienții

Pentru a descărca client acolo echipa downloadClient. Primul argument a trecut la versiunea client, al doilea nume argument subdirector actualizările:

Această comandă, de asemenea, creează automat un fișier profil în directorul de profiluri. Exemplu de fișier profile.cfg:

Sincronizarea (a se vedea. De mai jos) se face în mod automat, separat recruteze o echipa nu este necesară

actualizări de sincronizare director și profile

Pentru a se asigura de înaltă performanță, launchserver cache actualizează conținutul directoarelor și profiluri. Când efectuați modificări la aceste directoare, launchserver nu conștienți de ele. și când următoarea actualizare este probabil să fie o greșeală. Pentru a sincroniza conținutul acestor directoare, există două echipe - syncUpdates și syncProfiles:

Aceste comenzi trebuie neapărat să fie efectuate după modificări! În caz contrar, iar jucătorii vor fi erori în timpul actualizării.

Înainte de asamblare, este recomandat pentru a configura o interfață standard de lansator în timpul rulării / fișier config.js:

Setările pot fi găsite numai în această parte a fișierului. restul este utilizat de lansator și de a schimba nu este necesar.

Asamblarea lansatorul

Pentru a asambla lansatorul există o construi echipa. Acesta pachet automat runtime. scrie Launcher.jar. aduna Launcher.exe (în cazul în care integrarea activat cu Launch4J), și le sincronizează automat. Această comandă este utilizată după modificare director de execuție:

Imediat după asamblare, lansatorul poate fi trimis jucătorilor. Dacă site-ul și launchserver un VDS, puteți face o legătură simbolică la lansator de pe site-ul:

asamblare server de

asamblare server de BungeeCord

Î: Cum ar trebui să lansatorul? Cum pot să-l cumpere? Va suport tehnic?

A: Acest lansator - proiect OpenSource, respectiv, puteți descărca, utiliza și distribui gratuit. Dar, suport tehnic pentru instalarea și configurarea lansator de la dezvoltator poate cumpăra 999,99₽ (cumpărat o dată pentru totdeauna). Scrie un dezvoltator pentru a obține toate instrucțiunile de plată necesare. suport tehnic aproximativă de timp: 9: 00-23: 00, ora Moscovei. VK. sashok724.

Î: Eu pot comanda pe cineva vorstku de proiectare?

R: Există o mulțime de oameni care sunt într-o taxă relativ modeste prevăzute de proiectare. Puteți comanda vorstku direct de la dezvoltator, dar va costa scump (prețul include adaptarea următoarea versiune a lansatorului. Corecție defectelor și suport extins).

Î: adăugarea funcționalității lipsă în lansator posibil?

A: Poate. Pentru a comanda funkitsonal dorit, scrie în lansator de dezvoltator. Costul depinde de complexitatea funcționalității adăugate.

Î: Are sprijini Poslotovye / Gaming / Shared-hosting?

R: În cazul în care acestea pot rula terțe părți aplicații bazate pe Java, atunci da, dar pentru a găsi astfel de Poslotovy / Joc / Shared-Hosting - un mare succes. Lansatorul Garantat acceptă orice VDS și dedicat-server cu capacitatea de a instala Java 8 și port deschis 7240.

Î: Am o greșeală! Ce fac?

A: În primul rând, trebuie să vedeți ce eroarea reală. În cazul în care o eroare în lansator, apoi rulați-l prin cmd. nu este sigur că va fi. Aceasta poate ajuta, de asemenea, JVM-opțiunea-Dlauncher.debug = true. care oferă informații mai detaliate despre acțiunile lansator. După colectarea de informații despre eroare, vă rugăm să contactați asistența tehnică. După aceea, așteptați un răspuns și de a rezolva eroarea.

greșeli comune Top

  1. java.net.BindException: Adresa a fost deja în uz - încercați să executați un al doilea launchserver pe același port.
  2. Key Modulus Nepotrivirea - schimbați cheile launchservera (public.key fișiere și private.key).
  3. Serverside nu a acceptat această conexiune - A se vedea launchservera de ieșire pentru a determina cauza.
  4. Nu piei văzute de alți jucători - Activează on-mode în server.properties
  5. Orice eroare în actualizarea clientului - vezi secțiunea „Actualizări și profiluri de sincronizare director“ ..