Kuidas lülitada Minecrafti serveris sisse offline-režiim (non-premium / cracked mängijad)
Sellel lehel
- Lühike vastus: kolm sammu offline-režiimini
- Mida offline-režiim tegelikult teeb
- Kuidas see HytHosti paneelis samm-sammult sisse lülitada
- Turvalisus: offline-režiimis võib igaüks olla ükskõik kes
- Mida mängijad märkavad: uued UUID-d ja kadunud nahad
- Proxy-võrgud: BungeeCord ja Velocity
- Testimine ja katkise parandamine
- KKK
Sõber ei osta midagi, käivitab Minecrafti, kirjutab sinu aadressi — ja saab kicki. See ei ole sinu serveri viga. Vaikimisi kontrollib Minecrafti server iga sisselogimist Mojangi kontoserverite vastu ja ostetud kontota mängija seda kontrolli ei läbi.
Offline-režiim on ametlik serveriseade, mis selle kontrolli välja lülitab. See tuleb kaasa vanilla Minecraftiga, on üks rida seadistusfailis ja sama seadet kasutatakse LAN-pidudel, internetiühenduseta võrkudes ning proxy taga töötavatel serveritel. See juhend näitab täpselt, kuidas seda sisse lülitada, mis mängijate jaoks muutub ja — osa, mille enamik juhendeid vahele jätab — kuidas hoida ära serveri ülevõtmine pärast seda.
Lühike vastus: kolm sammu offline-režiimini
Minecrafti kontota sõbrad saavad liituda kohe, kui server lõpetab sisselogimiste kontrollimise Mojangis. Kolm sammu, umbes minut:
- Peata server. Täielikult peatatud, mitte taaskäivitatud — töötav server kirjutab sulgumisel sinu seadete peale oma versiooni.
- Ava
server.propertiesja sea kaks rida. Fail asub serveri juurkaustas, samas kohas kus serveri jar-fail:online-mode=false enforce-secure-profile=false
Mõlemad on olulised. Minecraft 1.19 ja uuemate puhul ei piisa ainult esimese muutmisest. - Salvesta ja käivita server. Non-premium mängijad ühenduvad nüüd samal aadressil nagu kõik teised.
Mida offline-režiim tegelikult teeb
Kui mängija liitub tavalise serveriga, küsib server Mojangi sessiooniserveritelt: „kas selle kasutajanime taga on tõesti see konto?“ Mojang vastab, sisselogimine võetakse vastu ja mängija isik on tõestatud. See ongi online-režiim ja see on vaikeseade.
Offline-režiim eemaldab selle küsimuse. Server võtab vastu ükskõik millise kasutajanime, mille klient saadab, ja ei võta Mojangiga üldse ühendust. Midagi ei patchita, crackita ega muudeta — sa keerad lülitit, mille Mojang vanilla serverisse meelega pani, sest paljud täiesti seaduslikud seadistused vajavad seda:
- LAN- ja üritusserverid, mis töötavad ilma igasuguse internetiühenduseta ja kus Mojangi kontroll ebaõnnestuks kõigil.
- Proxy taga olevad võrgud, kus BungeeCord või Velocity teeb autentimise korra ära juba uksel ja tagapool olevad serverid ei tohi seda korrata.
- Isoleeritud või tulemüüri taga keskkonnad — testserverid, kooli- ja kontorivõrgud, võrguühenduseta masinad.
- Mängimine sõpradega, kes pole mängu veel ostnud, mille pärast enamik siia jõuabki.
Mida see aga ei tee, on selle seade tagajärgedest vabastamine. Kontrollitud sisselogimised on ainus asi, mis seisab sinu serveri ja kellegi vahel, kes kirjutab sisse su administraatori nime, seega vaikeväärtus online-mode=true on olemas hea põhjusega ja jääb tavalise avaliku serveri jaoks õigeks valikuks — vaata, miks see vaikeseade üldse on. See juhend on juhuks, kui oled otsustanud, et see peab välja lülitatud olema, ja ülejäänu räägib sellest, kuidas seda teha nii, et sa serverit ära ei kingiks.
server.properties ei lase neid Java serverisse. Vaja on hoopis Bedrocki silda: vaata Java ja Bedrocki ristmängu Geyseriga.Kuidas see HytHosti paneelis samm-sammult sisse lülitada
Paneeli Startup-vahelehel selle jaoks lülitit ei ole — offline-režiim elab serveri enda seadistusfailis, seega muudad seda otse. Kogu töö võtab minuti:
- Peata server. Kasuta Stop, mitte Restart. Töötav Minecrafti server hoiab seadeid mälus ja kirjutab need sulgumisel kettale tagasi, nii et töötamise ajal tehtud muudatus kirjutatakse vaikselt üle. See on kaugelt kõige sagedasem põhjus, miks inimestele tundub, et muudatus „ei salvestunud“.
- Ava vaheleht Files. Sa maandud serveri juurkausta — samasse kohta, kus on
server.properties, kaustpluginsja maailma kaust. - Klõpsa failil
server.properties, et seda muuta. See avaneb paneeli sisseehitatud tekstiredaktoris — lihtne seadete loend, üks rea kohta, tähestikulises järjekorras. - Leia
online-modeja sea see väärtusele false. Muudaonline-mode=trueväärtuseksonline-mode=false. Ära lisa jutumärke, tühikuid võrdusmärgi ümber ega rea teist koopiat. - Leia
enforce-secure-profileja sea ka see väärtusele false. Kui seda rida failis üldse ei ole — mis on tavaline enne Minecraft 1.19 loodud maailmades — lisa lihtsaltenforce-secure-profile=falseomaette reana faili lõppu. - Salvesta ja käivita server. Jälgi käivitumise ajal konsooli. Rida selle kohta, et server töötab offline-režiimis, on kinnitus, et muudatus jõustus.
enforce-secure-profile vahele. Minecraft 1.19 tõi kaasa vestluse allkirjastamise ja see seade määrab, kas server nõuab igalt mängijalt Mojangi allkirjastatud profiili. Vaikimisi on see true ja seda kontrollitakse eraldi seadest online-mode — nii et server, kus on online-mode=false, aga turvalised profiilid endiselt nõutud, käivitub laitmatult, näeb õige välja ja lükkab siis sisselogimisel tagasi iga non-premium mängija. See on kaugelt kõige sagedasem põhjus, miks offline-režiim „ei tööta“.server.properties asub sinu server.jar-i kõrval — peata server, muuda faili ükskõik millises tekstiredaktoris, salvesta ja käivita uuesti.Muuda ükskõik millist seadet: HytHosti Minecrafti server annab sulle täieliku failihalduri, reaalajas konsooli ja ühe klõpsuga varukoopiad, millega muudatus tagasi keerata.
Vaata Minecrafti paketteTurvalisus: offline-režiimis võib igaüks olla ükskõik kes
See on osa, mille peaks kaks korda läbi lugema. Kõik muu selles juhendis on seadistuse muutmine; see siin otsustab, kas su server avalikuks saamise üle elab.
Mis päriselt muutub
Kui kontroll on välja lülitatud, ei tõesta kasutajanimi enam midagi — see on lihtsalt tekstijupp, mille klient saadab. Igaüks, kes teab su aadressi, võib ühenduda ja väita, et ta on sina, või sinu kaasomanik, või peamoderaator. Ja kuna enamik õigustesüsteeme jagab õigusi nime järgi, ei pea teeskleja kuhugi sisse murdma: server annab õigused talle kohe kätte. Kui andsid endale op-i kasutajanime järgi, saabub op-ina järgmine, kes selle nime kirjutab.
See ei ole teooria. Avalik offline-režiimis aadress ilma autentimispluginata on üks lihtsamini ülevõetavaid servereid internetis ja tavaline tulemus on kustutatud maailm ja kõik auastmed uuesti laiali jagatud. Lahendus ei ole keeruline, aga see pole ka valikuline.
Paigalda AuthMe Reloaded
Autentimisplugin paneb iga kasutajanime ette parooli. Mängijad registreeruvad korra, logivad igal seansil sisse ja nimi jääb neile — teesklemine lakkab töötamast, sest ainuüksi nime teadmisest enam ei piisa. AuthMe Reloaded on selle jaoks pikaaegne standard ning töötab Paperil ja Spigotil.
- Laadi JAR ametlikult lehelt alla ja viska see serveri kausta
plugins— sama moodi nagu iga teine plugin, samm-sammult kirjas juhendis kuidas paigaldada Minecrafti pluginaid. - Taaskäivita server, et plugin laaditaks ja kirjutaks oma vaikeseadistuse.
- Ava
plugins/AuthMe/config.ymlja tõmba vaikeväärtused rangemaks. Need neli on kõige olulisemad:settings: restrictions: timeout: 30 maxRegPerIp: 2 allowChat: false security: minPasswordLength: 8Nii saavad mängijad enne kicki 30 sekundit sisselogimiseks, ühelt aadressilt loodavate kontode arv on piiratud, sisselogimata mängijad ei saa vestluses rääkida ja server ei võta vastu naeruväärselt lühikesi paroole. - Ütle mängijatele kaks käsku. Esimesel liitumisel:
/registerja valitud parool kaks korda. Igal järgmisel korral:/loginselle parooliga. Kuni nad seda ei tee, ei saa nad liikuda, ehitada ega vestelda.
Anna õigusi gruppidele, mitte nimedele
Op on kõik-või-mitte-midagi lüliti, mis on seotud kasutajanimega, ja see on offline-serveri jaoks täpselt vale kuju. Kasuta õigustepluginat ja anna auastmed hoopis gruppidele, et isegi õnnestunud teesklemine ei tuleks kaasa konsoolitasemel võimuga. Meie juhend päris meeskonnaauastmetest op-i asemel viib selle seadistuse läbi.
Mida mängijad märkavad: uued UUID-d ja kadunud nahad
Vahetuse hetkel muutub kõigi serveris olijate jaoks kaks asja ja mõlemaga on palju lihtsam tegeleda enne seade muutmist kui pärast.
Iga mängija saab uue identiteedi
Minecraft tunneb mängijad ära UUID järgi, mitte nime järgi. Online-režiimis annab selle UUID välja Mojang ja see kuulub konto juurde. Offline-režiimis pole kontot, kellelt küsida, seega genereerib server selle kasutajanimest — mis tähendab, et sama mängija saab täiesti erineva UUID sõltuvalt sellest, millises režiimis server on.
Sinu serveri jaoks ei ole see sama inimene. Kõik, mis oli seotud vana UUID-ga, jääb orvuks: inventarid, ender-kirstud, saavutused, spawn-punktid, pluginate saldod, kodud, maa-claim-id ja õigustegruppide määrangud. Maailm ise on korras ja midagi ei kustutata — andmed on lihtsalt seotud identiteediga, millena keegi enam sisse ei logi.
Tasub mõista veel üht tagajärge: kuna UUID tuletatakse nimest, kuuluvad selle nimega seotud andmed sellele, kes nime sisse kirjutab. See on sama teesklemise probleem, mis eelmises osas, lihtsalt teisest küljest vaadatuna, ja see on teine põhjus, miks autentimisplugin ei ole valikuline.
Nahad lakkavad laadimast
Nahad tulevad Mojangi serveritest ja on seotud kontrollitud kontoga. Kontrollita pole nahka, seega paistavad kõik vaikimisi Steve või Alexina. SkinsRestorer lahendab selle: paigalda see nagu iga teine plugin, taaskäivita ja mängijad seavad oma naha ise käsuga /skin set, millele järgneb kasutajanimi. Proxy-võrgus paigalda see proxy peale, mitte igale taganttoele serverile eraldi.
Proxy-võrgud: BungeeCord ja Velocity
Kui haldad võrku — lobi pluss survival-server pluss minimängude server, kõik ühe aadressi taga — muutub pilt teiseks ja tasub olla täpne, sest just siin seadistatakse offline-režiimi kõige sagedamini valesti.
Võrgus töötavad proxy taga olevad serverid tavaliselt seadega online-mode=false isegi siis, kui kogu võrk on täielikult premium. Nii ongi mõeldud: proxy teeb Mojangi kontrolli korra uksel ära ja saadab juba kontrollitud mängija edasi. Kontrolli kordamine igal taustaserveril ebaõnnestuks. Nii et taustaserver seadega online-mode=false ei ole offline-režiimis võrk — see on tavaline, korrektselt seadistatud võrk.
Kas su võrk on ainult premium-mängijatele või avatud ka non-premium mängijatele, otsustatakse proxy peal, proxy enda seadistusfailis: config.yml BungeeCordi puhul, velocity.toml Velocity puhul. HytHostis kirjutatakse paneeli Version-vahelehelt paigaldatud proxyd sisselülitatud online-režiimiga proxy peal, nii et just seda faili tuleb muuta — mitte taustaservereid.
online-mode=false usub iga identiteeti, mis temani jõuab, nii et kui mängija pääseb selle serverini proxyt läbimata, saabub ta kellena tahes. Kaitse ei ole varjatus — see on forwarding secret. Velocity kaasaegne forwarding allkirjastab mängijaandmed, mida proxy saadab, ja taustaserver lükkab tagasi kõik, mis pole allkirjastatud; sea mõlemale poolele sama secret ja otseühendused lakkavad töötamast. BungeeCordi vanal forwardingul sellist allkirja ei ole, mistõttu seda kasutavad võrgud lisavad samaväärse saamiseks plugina nagu BungeeGuard.Veel üks Velocity detail, kui haldad non-premium võrku: enforce-secure-profile seadel on proxy poolel kaksik nimega force-key-authentication failis velocity.toml. Kui lülitad välja taustaserveri seade, aga jätad proxy oma sisse, saad täpselt sama sümptomi — mängijad lükatakse sisselogimisel tagasi põhjusega, mida serveri logid kirjeldavad profiiliprobleemina.
Testimine ja katkise parandamine
Ainus test, mis loeb, on päris test: lase ostmata kontoga sõbral oma aadressiga ühenduda. Kui konsool trükib tema liitumisel rea tema nimega, siis töötab. Kõik allpool on see, mida kontrollida, kui ei tööta.
| Mida mängija näeb | Mida see tähendab | Lahendus |
|---|---|---|
| Failed to verify username | Server kontrollib endiselt Mojangis | online-mode on ikka true või muudatus ei salvestunud — kontrolli faili uuesti, server peatatud |
| Teade puuduvast või kehtetust profiilivõtmest või serverist, mis nõuab turvalisi profiile | Offline-režiim on sees, aga vestluse allkirjastamist nõutakse endiselt | Sea enforce-secure-profile=false — lisa rida, kui seda failis ei ole |
| Server ei ilmu nähtavale või aeg saab otsa | Offline-režiimiga pole sel midagi pistmist | Ühenduse või aadressi probleem — server pole üldse kättesaadav |
| Kõik on Steve või Alex | Offline-režiimis ootuspärane | Paigalda SkinsRestorer |
| Vanad esemed ja auastmed on kadunud | UUID-d muutusid koos režiimiga | Taasta vahetuse-eelne varukoopia või jaga auastmed uuesti ja lepi lähtestamisega |
Muudatus ei jää püsima
Peaaegu alati on põhjus üks kolmest. Muutsid faili siis, kui server töötas, ja see kirjutas su muudatuse sulgumisel üle — peata esmalt, siis muuda. Või pani uuesti paigaldamine, versioonivahetus või modpaki paigaldus maha värske server.properties faili, mispuhul lihtsalt sea need kaks rida uuesti. Või muutsid faili teist koopiat kui seda, mida server päriselt loeb, mis juhtub seadistustes, kus on rohkem kui üks serverikaust. Igaks juhuks: paneel ise neid kahte rida käivitumisel ümber ei kirjuta — see haldab ainult serveri IP- ja pordikirjeid, seega peatatud serveril salvestatud muudatus jääb salvestatuks.
Plugin keeldub käivitumast
Käputäis pluginaid — enamasti need, mis tegelevad kontode, auastmete või majandusega — kontrollib käivitumisel serveri režiimi ja keeldub offline-režiimis laadimast või hoiatab valjuhäälselt. Loe konsooli teadet, selle asemel et oletada: mõned vajavad lihtsalt seadistusvalikut, millega offline-režiimi kinnitad, teised sõltuvad tõesti Mojangi UUID-dest ja neil on offline-sõbralik alternatiiv. Kõik, mis salvestab mängijapõhiseid andmeid, tahab, et sinu autentimisplugin oleks enne laaditud, seega hoia AuthMe pigem seadistuse alguses kui lisa see viimasena.
Offline-režiim on HytHosti Minecrafti serveris toetatud seade ja paneel annab sulle failihalduri, konsooli ja ühe klõpsuga varukoopiad, et seda ohutult muuta ja tagasi keerata, kui tulemus ei meeldi. Ja kui Minecraft on mäng, mille juurde sa aina tagasi tuled, siis just selle ostmine hoiab seda edasi tehtavana — aga see otsus on sinu, mitte meie moraalilugemise koht.
Korduma kippuvad küsimused
Peata server, ava serveri juurkaustas server.properties, sea online-mode=false ja enforce-secure-profile=false, salvesta ja käivita server uuesti. Ostetud Minecrafti kontota mängijad saavad seejärel liituda sinu tavalisel aadressil. Enne kui serveri avalikuks teed, paigalda autentimisplugin — offline-režiimis kasutajanimesid ei kontrollita, seega võib igaüks siseneda kellena tahes.
Peaaegu alati sellepärast, et enforce-secure-profile on endiselt true. Minecraft 1.19 tõi kaasa vestluse allkirjastamise ja seda seadet kontrollitakse eraldi seadest online-mode — nii et server käivitub ja näeb õige välja, aga lükkab ikka tagasi mängijad, kellel pole Mojangi allkirjastatud profiili. Sea ka see väärtusele false ja lisa rida ise, kui seda failis pole. Teine tavaline põhjus on faili muutmine töötava serveri ajal, mis kirjutab su muudatuse sulgumisel üle.
AuthMe Reloaded lisab igale kasutajanimele parooli: mängijad teevad korra /register ja igal seansil /login ning enne seda ei saa nad liikuda, ehitada ega vestelda. Offline-režiimis serveris ei ole see valikuline. Ilma selleta on kasutajanimi lihtsalt tekst, mille klient saadab, nii et igaüks, kes teab su aadressi, saab siseneda sinuna või moderaatorina — ja kui auastmeid antakse nime järgi, saabub ta kohe koos nende õigustega. Paigalda see enne, kui aadressi laiali jagad.
Jah, serveris, kus inimesed on juba mänginud. Minecraft jälgib mängijaid UUID järgi ja offline-režiimi UUID genereeritakse kasutajanimest, selle asemel et Mojang selle väljastaks, nii et igast mängijast saab sisuliselt uus inimene. Inventarid, ender-kirstud, saavutused, kodud, saldod, claim-id ja õigustegrupid jäävad maailma alles, aga on seotud identiteediga, millena keegi sisse ei logi. Midagi ei kustutata ja tagasi vahetamine taastab vanad andmed — aga tee enne seade muutmist varukoopia.
Jah. online-mode on tavaline rida sinu failis server.properties ja sul on serverile täielik failihalduri ja konsooli ligipääs, seega saad seda seadet muuta nagu iga teist. Paneel seda üle ei kirjuta — see haldab ainult serveri IP- ja pordikirjeid — ja ühe klõpsuga varukoopiad lasevad muudatuse tagasi keerata, kui see sulle ei sobi.
Nahku hoiab Mojang ja need väljastatakse kontrollitud konto vastu. Kontroll väljas, pole serveril kontot, kust otsida, seega paistavad kõik vaikimisi Steve või Alexina. SkinsRestoreri paigaldamine lahendab selle — mängijad seavad seejärel oma naha käsuga /skin set ja kasutajanimega. Proxy-võrgus paigalda see proxy peale, mitte igale taustaserverile.
Sinu server, sinu seaded
Minecrafti server täieliku faililigipääsu, reaalajas konsooli ja ühe klõpsuga varukoopiatega — nii võtab selline muudatus minuti ja on alati tagasi keeratav. Voxility DDoS-kaitse ja igapäevased varukoopiad on kaasas, eesmärgiks 99,9% tööaeg.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours