Prieš pradedant
Išsaugok laiką, F8 klaidą, serverio žurnalą ir priskirtą žaidimo adresą. Pasilik dabartinius nustatymus ir testuok tikru klientu. Prieš dalydamasis žurnalais pašalink raktus, prieigos žetonus ir slaptažodžius.
Patikrink adresą ir paleidimą
Naudok priskirtą IP ir žaidimo prievadą, ne numanomą standartinį prievadą ar administravimo adresą. Įsitikink, kad FXServer veikia ir reikalingi ištekliai paleisti. txAdmin yra atskiras administravimo įrankis. Jei serveris nepasileidžia, ištaisyk žurnalo klaidą prieš keisdamas kliento atsisiuntimą ar apsaugą; valdymo puslapis nepatvirtina žaidimo pasirengimo.
Remkis paskutine F8 klaida
Užrašyk tikslų tekstą ir susijusį URL ar išteklių. Baigęsis laukimo laikas, trūkstamas failas ir skripto klaida reikalauja skirtingų sprendimų. Pakartok vieną bandymą ir palygink to paties laiko serverio žurnalą. Jei keli klientai nepasijungia, išbandyk nepriklausomą tinklą prieš nuspręsdamas, kad kaltas tik vieno žaidėjo kompiuteris.
Atskirk HTTP nuo žaidimo protokolo
info.json ir kiti HTTP galiniai taškai tikrina dalį prisijungimo grandinės. Jų atsakymas nepatvirtina UDP ar visų paskelbtų adresų veikimo. Testuok abu teisingu žaidimo prievadu. Tinklalapis ir ping gali veikti, kai ugniasienė ar persiuntimo taisyklė stabdo žaidimui būtinus paketus; tikro kliento prisijungimas yra atskira patikra.
Tirk failus ir tarpinį serverį
Kai failai siunčiami per proxy, viešas URL, sertifikatas ir origin taisyklės turi derėti. Vadovaukis įdiegto artefakto dokumentacija. Proxy gali rodyti veikiančią svetainę, bet nukreipti klientą į nepasiekiamą failą. Patikrink visą atsisiuntimo kelią; origin atvėrimas visiems nepakeičia tinkamo persiuntimo ir patvirtintų patikimų šaltinio tinklų.
Susiaurink ištekliaus klaidą
Ieškok trūkstamų priklausomybių, netinkamų manifestų ir paleidimo tvarkos. Įtartiną išteklių testuok kontroliuojamoje aplinkoje su atsargine kopija. Netrink viso katalogo ar kliento duomenų be pagrindo. Paskutinį pakeitimą turi būti galima atšaukti atskirai, kad rezultatą palygintum su paskutine veikusia konfigūracija, ne su atsitiktiniu nauju deriniu.
Patvirtink tuo pačiu bandymu
Po vieno pakeitimo pakartok prisijungimą, atsisiuntimą ir žaidimą. Išsaugok žurnalus bei išbandyk kitą tinklą. Jei klaida lieka, pateik konkretų laiką, adresą, prievadą ir klaidas be paslapčių. Toks aprašymas padeda tirti konkretų etapą; vien teiginys, kad įkėlimas nesibaigia, neatskleidžia priežasties ir apsunkina atkuriamą patikrinimą.
Ką daryti tavo situacijoje?
| Situacija | Kitas veiksmas |
|---|---|
| FXServer nepasileidžia | Pirmiausia ištaisyk paleidimo klaidą ir reikalingas priklausomybes. |
| HTTP atsako, žaidimas nesijungia | Patikrink žaidimo protokolą, paskelbtus adresus ir persiuntimą. |
| Vienas išteklius sustabdo atsisiuntimą | Ištirk jo failų kelią, priklausomybes ir paskutinį pakeitimą. |
Oficialūs šaltiniai
Šaltiniuose aprašomi protokolai ir nustatymai. Patikrink naudojamos versijos dokumentaciją.