Kako uključiti offline način na Minecraft serveru (non-premium / cracked igrači)
Na ovoj stranici
- Kratak odgovor: tri koraka do offline načina
- Što offline način zapravo radi
- Uključivanje u HytHost panelu, korak po korak
- Sigurnost: u offline načinu svatko može biti bilo tko
- Što će igrači primijetiti: novi UUID-ovi i skinovi kojih nema
- Mreže s proxyjem: BungeeCord i Velocity
- Testiranje i popravljanje onoga što zapne
- FAQ
Prijatelj ne kupi ništa, pokrene Minecraft, upiše vašu adresu — i izbaci ga. To nije kvar na vašem serveru. Minecraft server prema zadanim postavkama svaku prijavu provjerava kod Mojangovih poslužitelja za račune, a igrač bez kupljenog računa tu provjeru ne prolazi.
Offline način je službena serverska postavka koja tu provjeru isključuje. Dolazi s vanilla Minecraftom, riječ je o jednoj liniji u konfiguracijskoj datoteci i to je ista ona postavka koja se koristi za LAN druženja, mreže bez interneta i servere koji stoje iza proxyja. Ovaj vodič pokazuje kako je točno uključiti, što se mijenja za vaše igrače i — dio koji većina vodiča preskoči — kako spriječiti da vam netko preuzme server nakon toga.
Kratak odgovor: tri koraka do offline načina
Prijatelji bez Minecraft računa moći će ući čim server prestane provjeravati prijave kod Mojanga. Tri koraka, otprilike minuta:
- Zaustavite server. Potpuno zaustavite, nemojte restartati — server koji radi pri gašenju preko vaših postavki upiše vlastitu kopiju.
- Otvorite
server.propertiesi postavite dvije linije. Datoteka je u korijenskoj mapi servera, na istom mjestu gdje i server jar:online-mode=false enforce-secure-profile=false
Obje su važne. Na Minecraftu 1.19 i novijem promjena samo prve nije dovoljna. - Spremite pa pokrenite server. Non-premium igrači sada se spajaju na istu adresu kao i svi ostali.
Što offline način zapravo radi
Kad se igrač spoji na uobičajen server, server pita Mojangove session poslužitelje: „stoji li iza ovog korisničkog imena doista taj račun?" Mojang odgovori, prijava se prihvati i identitet igrača je dokazan. To je online način i on je zadan.
Offline način to pitanje ukida. Server prihvaća bilo koje korisničko ime koje mu klijent pošalje i uopće ne kontaktira Mojang. Ništa se pritom ne krpa, ne razbija ni ne mijenja — okrećete prekidač koji je Mojang namjerno stavio u vanilla server, jer ga mnogo posve legitimnih postavljanja treba:
- LAN serveri i serveri za događanja koji rade bez ikakve internetske veze, gdje bi Mojangova provjera pala za sve.
- Mreže iza proxyja, gdje BungeeCord ili Velocity autentifikaciju obavi jednom na ulazu, a serveri iza njega je ne smiju ponavljati.
- Izolirana okruženja ili okruženja iza vatrozida — testni serveri, školske i uredske mreže, računala bez izlaza na internet.
- Igranje s prijateljima koji igru još nisu kupili, a zbog toga je većina ljudi i ovdje.
Ono što ta postavka ne čini jest da bude bez posljedica. Provjerene prijave jedino su što stoji između vašeg servera i nekoga tko upiše korisničko ime vašeg administratora, pa online-mode=true nije zadan bez razloga i ostaje ispravan izbor za običan javni server — pogledajte zašto ta zadana vrijednost postoji. Ovaj je vodič za slučaj kad ste odlučili da vam treba isključena, a sve ostalo u njemu govori o tome kako to učiniti, a da server ne poklonite nekom drugom.
server.properties neće ih pustiti na Java server. Treba vam most prema Bedrocku: pogledajte cross-play Jave i Bedrocka uz Geyser.Uključivanje u HytHost panelu, korak po korak
Za ovo u kartici Startup nema prekidača — offline način živi u serverovoj vlastitoj konfiguracijskoj datoteci pa je uređujete izravno. Cijeli posao traje minutu:
- Zaustavite server. Upotrijebite Stop, ne Restart. Minecraft server koji radi drži postavke u memoriji i pri gašenju ih zapisuje natrag na disk, pa se izmjena napravljena dok radi tiho prebriše. To je daleko najčešći razlog zašto ljudi misle da se promjena „nije spremila".
- Otvorite karticu Files. Odmah završite u korijenskoj mapi servera — na istom mjestu gdje su
server.properties, mapapluginsi mapa svijeta. - Kliknite na
server.propertiesda ga uredite. Otvara se u ugrađenom uređivaču teksta u panelu — običan popis postavki, jedna po liniji, abecednim redom. - Pronađite
online-modei postavite ga na false. Promijeniteonline-mode=trueuonline-mode=false. Nemojte dodavati navodnike, razmake oko znaka jednakosti ni drugu kopiju te linije. - Pronađite
enforce-secure-profilei također ga postavite na false. Ako te linije u datoteci uopće nema — često na starijim svjetovima stvorenima prije Minecrafta 1.19 — jednostavno na kraju dodajteenforce-secure-profile=falseu zasebnu liniju. - Spremite pa pokrenite server. Pratite konzolu dok se podiže. Linija koja javlja da server radi u offline načinu vaša je potvrda da je promjena prošla.
enforce-secure-profile. Minecraft 1.19 uveo je potpisivanje chata, a ta postavka određuje traži li server od svakog igrača profil potpisan od Mojanga. Zadano je true i provjerava se odvojeno od online-mode — pa će se server s online-mode=false, a još uvijek uključenim sigurnim profilima, podignuti bez greške, izgledati ispravno, a zatim pri prijavi odbiti svakog non-premium igrača. To je uvjerljivo najčešći razlog zašto offline način „ne radi".server.properties stoji pokraj vašeg server.jar — zaustavite server, uredite datoteku bilo kojim uređivačem teksta, spremite i ponovno pokrenite.Promijenite bilo koju postavku: HytHost Minecraft server daje vam potpun upravitelj datoteka, živu konzolu i sigurnosne kopije u jednom kliku za povratak unatrag.
Pogledajte Minecraft planoveSigurnost: u offline načinu svatko može biti bilo tko
Ovo je odjeljak koji treba pročitati dvaput. Sve ostalo u vodiču promjena je konfiguracije; ovo je dio koji odlučuje hoće li vaš server preživjeti to što je javan.
Što se zapravo mijenja
S isključenom provjerom korisničko ime više ništa ne dokazuje — ono je samo niz znakova koji klijent pošalje. Svatko tko zna vašu adresu može se spojiti tvrdeći da je vi, ili vaš suvlasnik, ili vaš glavni moderator. A budući da većina postavki dozvola dodjeljuje prava po imenu, lažni se predstavnik ne mora nikamo probijati: server mu prava uruči već pri dolasku. Ako ste sebi dali op po korisničkom imenu, tko god upiše to ime dolazi s opom.
To nije hipotetski scenarij. Javna adresa u offline načinu bez plugina za autentifikaciju jedan je od najlakših servera za preuzimanje na internetu, a uobičajen ishod je izbrisan svijet i svi rangovi razdijeljeni ispočetka. Rješenje nije komplicirano, ali nije ni neobavezno.
Instalirajte AuthMe Reloaded
Plugin za autentifikaciju ispred svakog korisničkog imena stavlja lozinku. Igrači se registriraju jednom, prijavljuju se svaku sesiju i ime postaje njihovo — lažno predstavljanje prestaje raditi jer poznavanje imena više nije dovoljno. AuthMe Reloaded dugogodišnji je standard za to i radi na Paperu i Spigotu.
- Preuzmite JAR sa službene stranice i ubacite ga u mapu
pluginsna svom serveru — isti postupak kao za bilo koji drugi plugin, korak po korak opisan u vodiču kako instalirati Minecraft pluginove. - Restartajte server kako bi se plugin učitao i zapisao svoju zadanu konfiguraciju.
- Otvorite
plugins/AuthMe/config.ymli pooštrite zadane vrijednosti. Ove četiri najviše znače:settings: restrictions: timeout: 30 maxRegPerIp: 2 allowChat: false security: minPasswordLength: 8Time igrači dobivaju 30 sekundi za prijavu prije nego što ih izbaci, ograničava se koliko računa jedna adresa može otvoriti, neautentificirani igrači ne mogu pisati u chatu, a prekratke se lozinke odbijaju. - Recite igračima dvije naredbe. Prvi ulazak:
/registers odabranom lozinkom, upisanom dvaput. Svaki idući ulazak:/logins tom lozinkom. Dok to ne naprave, ne mogu se kretati, graditi ni pisati.
Dodjeljujte dozvole po grupama, ne po imenima
Op je prekidač „sve ili ništa" vezan uz korisničko ime, a to je upravo pogrešan oblik za server u offline načinu. Upotrijebite plugin za dozvole i rangove dodijelite grupama, tako da ni uspješno lažno predstavljanje ne dođe s ovlastima na razini konzole. Naš vodič o pravim rangovima za osoblje izvan opa objašnjava kako to postaviti.
Što će igrači primijetiti: novi UUID-ovi i skinovi kojih nema
U trenutku prebacivanja za sve na serveru mijenjaju se dvije stvari, a obje je puno lakše riješiti prije nego što okrenete postavku nego poslije.
Svaki igrač dobiva novi identitet
Minecraft igrače prepoznaje po UUID-u, ne po imenu. U online načinu taj UUID izdaje Mojang i on pripada računu. U offline načinu nema računa kojeg bi se pitalo, pa ga server umjesto toga generira iz korisničkog imena — što znači da isti igrač dobiva potpuno drukčiji UUID ovisno o tome u kojem je načinu server.
Za vaš server to više nije ista osoba. Sve što je vezano uz stari UUID ostaje bez vlasnika: inventari, ender škrinje, postignuća, spawn točke, stanja u pluginovima, domovi, zauzeta zemljišta i pripadnost grupama dozvola. Sam svijet je u redu i ništa se ne briše — podaci su jednostavno vezani uz identitet pod kojim se više nitko ne prijavljuje.
Postoji i druga posljedica koju vrijedi razumjeti: budući da se UUID izvodi iz imena, tko god upiše to ime, njegovi su i podaci vezani uz njega. To je isti problem lažnog predstavljanja iz prethodnog odjeljka, samo gledan s druge strane, i to je drugi razlog zašto plugin za autentifikaciju nije neobavezan.
Skinovi se prestaju učitavati
Skinovi dolaze s Mojangovih poslužitelja i vezani su uz provjereni račun. Nema provjere, nema ni skina, pa se svi prikazuju kao zadani Steve ili Alex. SkinsRestorer to rješava: instalirajte ga kao bilo koji drugi plugin, restartajte, a igrači svoj postavljaju naredbom /skin set i korisničkim imenom. Na mreži s proxyjem instalirajte ga na proxy, a ne na svaki server iza njega.
Mreže s proxyjem: BungeeCord i Velocity
Ako vodite mrežu — lobby plus survival server plus minigame server, sve iza jedne adrese — slika se mijenja, a ovdje se isplati biti precizan jer se offline način najčešće upravo tu pogrešno postavi.
U mreži serveri iza proxyja obično rade s online-mode=false čak i kad je cijela mreža isključivo premium. To je namjerno: proxy Mojangovu provjeru obavi jednom na ulazu i zatim već provjerenog igrača proslijedi dalje. Ponavljanje provjere na svakom pozadinskom serveru bi palo. Dakle, pozadinski server na online-mode=false nije offline mreža — to je obična, ispravno postavljena mreža.
Je li vaša mreža samo za premium igrače ili otvorena i non-premium igračima, odlučuje se na proxyju, u njegovoj vlastitoj konfiguracijskoj datoteci: config.yml za BungeeCord, velocity.toml za Velocity. Na HytHostu se proxyji instalirani iz kartice Version u panelu zapisuju s uključenim online načinom na proxyju, pa je upravo ta datoteka ona koju treba urediti — ne pozadinski serveri.
online-mode=false vjeruje svakom identitetu koji do njega dođe, pa ako igrač može doći do tog servera zaobilazeći proxy, stiže kao tko god poželi. Zaštita nije u tome što nitko ne zna adresu — nego u tajnom ključu za prosljeđivanje. Velocityjevo moderno prosljeđivanje potpisuje podatke o igraču koje proxy šalje, a pozadinski server odbija sve što nije potpisano; postavite isti ključ s obje strane i izravna spajanja prestaju raditi. BungeeCordovo staro prosljeđivanje takav potpis nema, zbog čega mreže koje ga koriste dodaju plugin poput BungeeGuarda da bi dobile isto.Još jedan detalj o Velocityju ako vodite non-premium mrežu: enforce-secure-profile ima blizanca na strani proxyja koji se zove force-key-authentication u datoteci velocity.toml. Isključite li postavku na pozadinskom serveru, a onu na proxyju ostavite uključenu, dobit ćete potpuno isti simptom — igrače odbijene pri prijavi zbog razloga koji serverski zapisi opisuju kao problem s profilom.
Testiranje i popravljanje onoga što zapne
Jedini test koji se broji je pravi: neka se prijatelj bez kupljenog računa spoji na vašu adresu. Ako konzola pri njegovu ulasku ispiše liniju s njegovim imenom, radi. Sve ispod je ono što treba provjeriti kad ne radi.
| Što igrač vidi | Što to znači | Rješenje |
|---|---|---|
| Failed to verify username | Server i dalje provjerava kod Mojanga | online-mode je i dalje true ili se izmjena nije spremila — provjerite datoteku ponovno dok je server zaustavljen |
| Poruka o nedostajućem ili nevažećem ključu profila, ili o serveru koji traži sigurne profile | Offline način je uključen, ali potpisivanje chata i dalje se traži | Postavite enforce-secure-profile=false — dodajte liniju ako je u datoteci nema |
| Server se ne pojavljuje ili istekne vrijeme spajanja | Nema veze s offline načinom | Problem s vezom ili adresom — server uopće nije dostupan |
| Svi su Steve ili Alex | Očekivano u offline načinu | Instalirajte SkinsRestorer |
| Nestali su stari predmeti i rangovi | UUID-ovi su se promijenili zajedno s načinom | Vratite sigurnosnu kopiju od prije prebacivanja ili ponovno dodijelite rangove i prihvatite reset |
Promjena se ne zadržava
Gotovo uvijek je riječ o jednoj od tri stvari. Uredili ste datoteku dok je server radio pa je pri gašenju prebrisao vašu izmjenu — prvo ga zaustavite, pa uređujte. Ili je reinstalacija, promjena verzije ili instalacija modpacka postavila svjež server.properties, u kojem slučaju jednostavno ponovno postavite dvije linije. Ili ste uredili drugu kopiju datoteke od one koju server zapravo čita, što se događa kod postavljanja s više serverskih mapa. Usput, sam panel te dvije linije ne prepisuje pri pokretanju: upravlja isključivo unosima za IP i port servera, pa promjena spremljena na zaustavljenom serveru ostaje spremljena.
Plugin se odbija uključiti
Šačica pluginova — uglavnom onih koji rade s računima, rangovima ili ekonomijom — pri pokretanju provjerava način rada servera pa se u offline načinu odbija učitati ili glasno upozorava. Umjesto nagađanja pročitajte poruku u konzoli: nekima treba samo opcija u konfiguraciji kojom potvrđujete offline način, a drugi doista ovise o Mojangovim UUID-ovima i imaju alternativu prilagođenu offline načinu. Sve što sprema podatke po igraču tražit će da vam plugin za autentifikaciju bude učitan prvi, pa AuthMe držite pri vrhu svog postavljanja umjesto da ga dodate zadnjeg.
Offline način podržana je postavka na HytHost Minecraft serveru, a panel vam daje upravitelj datoteka, konzolu i sigurnosne kopije u jednom kliku da je promijenite bez brige i vratite unatrag ako vam se rezultat ne svidi. Ako je Minecraft igra kojoj se stalno vraćate, kupnja je ono što je održava u nastajanju — no to je vaša odluka, ne tema za našu propovijed.
Često postavljana pitanja
Zaustavite server, otvorite server.properties u korijenskoj mapi servera, postavite online-mode=false i enforce-secure-profile=false, spremite pa ga ponovno pokrenite. Igrači bez kupljenog Minecraft računa tada se mogu spojiti na vašu uobičajenu adresu. Prije nego što ga otvorite javnosti, instalirajte plugin za autentifikaciju — u offline načinu korisnička imena nisu provjerena, pa se svatko može spojiti kao bilo tko.
Gotovo uvijek zato što je enforce-secure-profile i dalje postavljen na true. Minecraft 1.19 uveo je potpisivanje chata, a ta se postavka provjerava odvojeno od online-mode — server se podigne i izgleda ispravno, ali i dalje odbija igrače koji nemaju profil potpisan od Mojanga. Postavite i nju na false te sami dodajte liniju ako je u datoteci nema. Drugi čest uzrok je uređivanje datoteke dok server radi, čime se vaša izmjena prebriše pri gašenju.
AuthMe Reloaded svakom korisničkom imenu dodaje lozinku: igrači jednom naprave /register, a zatim svaku sesiju /login, i do tada se ne mogu kretati, graditi ni pisati. Na serveru u offline načinu nije neobavezan. Bez njega je korisničko ime samo tekst koji klijent pošalje, pa se svatko tko zna vašu adresu može spojiti kao vi ili kao moderator — a ako se rangovi dodjeljuju po imenu, dolazi s tim pravima već u rukama. Instalirajte ga prije nego što podijelite adresu.
Da, na serveru na kojem su ljudi već igrali. Minecraft igrače prati po UUID-u, a UUID u offline načinu generira se iz korisničkog imena umjesto da ga izda Mojang, pa svaki igrač zapravo postaje nova osoba. Inventari, ender škrinje, postignuća, domovi, stanja, zauzeta zemljišta i grupe dozvola ostaju u svijetu, ali vezani uz identitet pod kojim se nitko ne prijavljuje. Ništa se ne briše, a povratak natrag vraća stare podatke — no napravite sigurnosnu kopiju prije promjene postavke.
Da. online-mode obična je linija u vašem server.properties, a imate pun pristup upravitelju datoteka i konzoli svog servera, pa tu postavku mijenjate kao i svaku drugu. Panel je ne prepisuje — upravlja isključivo unosima za IP i port servera — a sigurnosne kopije u jednom kliku omogućuju vam da promjenu vratite unatrag ako vam ne odgovara.
Skinove pohranjuje Mojang i poslužuje ih uz provjeren račun. S isključenom provjerom server nema račun u kojem bi tražio, pa se svi prikazuju kao zadani Steve ili Alex. Instalacija SkinsRestorera to rješava — igrači zatim svoj postavljaju naredbom /skin set i korisničkim imenom. Na mreži s proxyjem instalirajte ga na proxy, a ne na svaki pozadinski server.
Vaš server, vaše postavke
Minecraft server s punim pristupom datotekama, živom konzolom i sigurnosnim kopijama u jednom kliku — pa ovakva promjena traje minutu i uvijek je povratna. Voxility DDoS zaštita i dnevne kopije uključene su, uz ciljanu dostupnost od 99,9%.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours