Så aktiverar du offline-läge på en Minecraft-server (spelare utan köpt konto / cracked)
På den här sidan
- Kort svar: tre steg till offline-läge
- Vad offline-läge faktiskt gör
- Så slår du på det i HytHost-panelen, steg för steg
- Säkerhet: i offline-läge kan vem som helst vara vem som helst
- Vad dina spelare märker: nya UUID och skins som försvinner
- Proxynätverk: BungeeCord och Velocity
- Testa det, och fixa det som går fel
- FAQ
En kompis köper ingenting, startar Minecraft, skriver in din adress — och blir utkastad. Det är inget fel på din server. En Minecraft-server kontrollerar som standard varje inloggning mot Mojangs kontoservrar, och en spelare utan köpt konto klarar inte den kontrollen.
Offline-läge är den officiella serverinställning som stänger av kontrollen. Den följer med vanilla Minecraft, den är en rad i en konfigurationsfil, och det är samma inställning som används för LAN-kvällar, nätverk utan internetanslutning och servrar som står bakom en proxy. Den här guiden visar exakt hur du aktiverar den, vad som förändras för dina spelare och — den del de flesta guider hoppar över — hur du undviker att servern tas över när du väl gjort det.
Kort svar: tre steg till offline-läge
Dina kompisar utan Minecraft-konto kan gå in så snart servern slutar kontrollera inloggningar mot Mojang. Tre steg, ungefär en minut:
- Stoppa servern. Helt stoppad, inte omstartad — en server som körs skriver tillbaka sin egen kopia av inställningarna över dina när den stängs av.
- Öppna
server.propertiesoch sätt två rader. Filen ligger i serverns rotmapp, på samma plats som serverns jar-fil:online-mode=false enforce-secure-profile=false
Båda spelar roll. På Minecraft 1.19 och senare räcker det inte att ändra bara den första. - Spara och starta sedan servern. Spelare utan köpt konto ansluter nu på samma adress som alla andra.
Vad offline-läge faktiskt gör
När en spelare går in på en vanlig server frågar servern Mojangs sessionsservrar: "är det här verkligen kontot bakom det här användarnamnet?" Mojang svarar, inloggningen accepteras och spelarens identitet är bevisad. Det är online-läge, och det är standard.
Offline-läge tar bort den frågan. Servern accepterar vilket användarnamn klienten än skickar och kontaktar aldrig Mojang alls. Ingenting patchas, crackas eller modifieras — du slår om en strömbrytare som Mojang medvetet lagt in i vanilla-servern, eftersom gott om legitima uppsättningar behöver den:
- LAN- och eventservrar som körs helt utan internetanslutning, där Mojang-kontrollen skulle misslyckas för alla.
- Nätverk bakom en proxy, där BungeeCord eller Velocity gör autentiseringen en gång i ytterdörren och servrarna bakom inte får upprepa den.
- Isolerade miljöer eller miljöer bakom brandvägg — testservrar, skol- och kontorsnätverk, maskiner utan internetåtkomst.
- Att spela med kompisar som inte köpt spelet än, vilket är anledningen de flesta är här.
Vad den däremot inte gör är att göra inställningen konsekvensfri. Verifierade inloggningar är det enda som står mellan din server och någon som skriver in din administratörs användarnamn, så online-mode=true är standard av goda skäl och det förblir rätt val för en vanlig publik server — se varför standardvärdet finns. Den här guiden är för fallet där du bestämt dig för att du behöver stänga av det, och resten handlar om att göra det utan att ge bort servern.
server.properties släpper in dem på en Java-server. Det du behöver är en brygga till Bedrock: se crossplay mellan Java och Bedrock med Geyser.Så slår du på det i HytHost-panelen, steg för steg
Det finns ingen växel för det här i panelens Startup-flik — offline-läget bor i serverns egen konfigurationsfil, så du redigerar den direkt. Hela jobbet tar en minut:
- Stoppa servern. Använd Stop, inte Restart. En Minecraft-server som körs håller sina inställningar i minnet och skriver tillbaka dem till disk vid avstängning, så en ändring som görs medan den kör skrivs över utan förvarning. Det här är den absolut vanligaste anledningen till att folk tror att ändringen "inte sparades".
- Öppna fliken Files. Du landar i serverns rotmapp — samma plats som
server.properties, mappenpluginsoch världsmappen. - Klicka på
server.propertiesför att redigera den. Den öppnas i panelens inbyggda textredigerare — en enkel lista med inställningar, en per rad, i bokstavsordning. - Hitta
online-modeoch sätt den till false. Ändraonline-mode=truetillonline-mode=false. Lägg inte till citattecken, mellanslag runt likhetstecknet eller en andra kopia av raden. - Hitta
enforce-secure-profileoch sätt den till false också. Om raden inte finns i filen alls — vanligt i äldre världar skapade före Minecraft 1.19 — lägg bara tillenforce-secure-profile=falsepå en egen rad i slutet. - Spara och starta sedan servern. Håll koll på konsolen medan den startar. En rad om att servern körs i offline-läge är din bekräftelse på att det tog.
enforce-secure-profile. Minecraft 1.19 införde chattsignering, och den här inställningen styr om servern kräver en Mojang-signerad profil av varje spelare. Den står på true som standard och kontrolleras separat från online-mode — så en server med online-mode=false och säkra profiler fortfarande påtvingade startar utmärkt, ser rätt ut och avvisar sedan varje spelare utan köpt konto vid inloggning. Det är med bred marginal den vanligaste anledningen till att offline-läget "inte fungerar".server.properties ligger bredvid din server.jar — stoppa servern, redigera filen i valfri textredigerare, spara och starta igen.Ändra vilken inställning du vill: en Minecraft-server från HytHost ger dig hela filhanteraren, en live-konsol och säkerhetskopior med ett klick för att ångra.
Se Minecraft-paketSäkerhet: i offline-läge kan vem som helst vara vem som helst
Det här är avsnittet du bör läsa två gånger. Allt annat i guiden är en konfigurationsändring; det här är det som avgör om din server överlever att vara publik.
Vad som faktiskt förändras
Med verifieringen avstängd bevisar ett användarnamn ingenting längre — det är bara en textsträng som klienten skickar. Vem som helst som känner till din adress kan ansluta och påstå sig vara du, eller din medägare, eller din huvudmoderator. Och eftersom de flesta behörighetsuppsättningar delar ut rättigheter efter namn behöver bedragaren inte bryta sig in: servern räcker över rättigheterna vid ankomsten. Om du gav dig själv op via användarnamn kommer den som skriver in det namnet in som op.
Det är inte hypotetiskt. En publik adress i offline-läge utan autentiseringsplugin är en av de lättaste servrarna på internet att ta över, och det vanliga resultatet är en utraderad värld och alla rank omfördelade. Lösningen är inte komplicerad, men den är inte heller valfri.
Installera AuthMe Reloaded
Ett autentiseringsplugin sätter ett lösenord framför varje användarnamn. Spelarna registrerar sig en gång, loggar in varje session, och namnet blir deras — imitation slutar fungera eftersom det inte längre räcker att känna till namnet. AuthMe Reloaded är sedan länge standarden för detta och fungerar på Paper och Spigot.
- Ladda ner JAR-filen från den officiella sidan och lägg den i serverns
plugins-mapp — samma process som för vilket annat plugin som helst, beskriven steg för steg i så installerar du Minecraft-plugins. - Starta om servern så att pluginet laddas och skriver sin standardkonfiguration.
- Öppna
plugins/AuthMe/config.ymloch strama åt standardvärdena. De här fyra spelar störst roll:settings: restrictions: timeout: 30 maxRegPerIp: 2 allowChat: false security: minPasswordLength: 8Det ger spelarna 30 sekunder att logga in innan de kastas ut, sätter tak för hur många konton en adress kan skapa, hindrar oautentiserade spelare från att prata i chatten och nekar löjligt korta lösenord. - Berätta för dina spelare om de två kommandona. Första inloggningen:
/registermed sitt valda lösenord två gånger. Varje gång därefter:/loginmed det lösenordet. Tills de gör det kan de varken röra sig, bygga eller chatta.
Ge behörigheter per grupp, inte per namn
Op är en allt-eller-inget-strömbrytare knuten till ett användarnamn, vilket är precis fel form för en server i offline-läge. Använd ett behörighetsplugin och ge rank till grupper i stället, så att inte ens en lyckad imitation kommer med konsolnivå-makt på köpet. Vår guide om riktiga staff-rank bortom op går igenom hur du sätter upp det.
Vad dina spelare märker: nya UUID och skins som försvinner
Två saker förändras för alla på servern i samma stund som du byter, och båda är mycket lättare att hantera före omställningen än efter.
Varje spelare får en ny identitet
Minecraft identifierar spelare med ett UUID, inte med namnet. I online-läge utfärdas det UUID:t av Mojang och hör till kontot. I offline-läge finns inget konto att fråga, så servern genererar det utifrån användarnamnet i stället — vilket betyder att samma spelare får ett helt annat UUID beroende på vilket läge servern står i.
För din server är det inte samma person. Allt som är kopplat till det gamla UUID:t blir föräldralöst: inventarier, enderkistor, framsteg, spawnpunkter, plugin-saldon, hem, markclaims och tilldelningar till behörighetsgrupper. Själva världen mår bra och ingenting raderas — datan hänger helt enkelt kvar på en identitet som ingen längre loggar in som.
Det finns en andra konsekvens värd att förstå: eftersom UUID:t härleds från namnet äger den som skriver in namnet den data som hänger på det. Det är samma imitationsproblem som i avsnittet ovan, sett från andra hållet, och det är det andra skälet till att ett autentiseringsplugin inte är valfritt.
Skins slutar laddas
Skins kommer från Mojangs servrar och är knutna till det verifierade kontot. Ingen verifiering betyder ingen skin, så alla ser ut som standard-Steve eller standard-Alex. SkinsRestorer löser det: installera det som vilket plugin som helst, starta om, och spelarna sätter sin egen med /skin set följt av ett användarnamn. På ett proxynätverk installerar du det på proxyn i stället för på varje server bakom den.
Proxynätverk: BungeeCord och Velocity
Om du driver ett nätverk — en lobby plus en survival-server plus en minigame-server, alla bakom en adress — förändras bilden, och det är värt att vara noggrann eftersom det är här offline-läget oftast konfigureras fel.
I ett nätverk körs servrarna bakom proxyn normalt med online-mode=false även när nätverket som helhet är helt premium-only. Det är avsiktligt: proxyn gör Mojang-kontrollen en gång i ytterdörren och skickar sedan den redan verifierade spelaren vidare. Att upprepa kontrollen på varje backend skulle misslyckas. Så en backend som står på online-mode=false är inte ett offline-nätverk — det är ett vanligt, korrekt konfigurerat nätverk.
Om ditt nätverk är premium-only eller öppet för spelare utan köpt konto avgörs i proxyn, i proxyns egen konfigurationsfil: config.yml för BungeeCord, velocity.toml för Velocity. På HytHost skrivs proxyer som installeras från panelens Version-flik med online-läge påslaget i proxyn, så det är den filen du ska redigera — inte backendarna.
online-mode=false litar på vilken identitet som än når den, så om en spelare kan nå den servern utan att gå via proxyn kommer hen in som vem hen vill. Skyddet är inte hemlighetsmakeri — det är forwarding secret. Velocitys moderna forwarding signerar spelardatan som proxyn skickar, och backenden avvisar allt som inte är signerat; sätt samma hemlighet på båda sidor så slutar direktanslutningar fungera. BungeeCords äldre forwarding har ingen sådan signatur, vilket är varför nätverk som kör den lägger till ett plugin som BungeeGuard för att få motsvarande.En detalj till om Velocity om du kör ett nätverk för spelare utan köpt konto: enforce-secure-profile har en tvilling på proxysidan som heter force-key-authentication i velocity.toml. Att stänga av backend-inställningen men låta proxyns stå kvar på ger exakt samma symptom — spelare avvisas vid inloggning av ett skäl som serverloggarna beskriver som ett profilproblem.
Testa det, och fixa det som går fel
Det enda testet som räknas är ett riktigt: låt en kompis utan köpt konto ansluta till din adress. Om konsolen skriver ut en rad med hens namn när hen går in fungerar det. Allt nedanför är vad du kollar när det inte gör det.
| Vad spelaren ser | Vad det betyder | Åtgärd |
|---|---|---|
| Failed to verify username | Servern kontrollerar fortfarande mot Mojang | online-mode står fortfarande på true, eller så sparades inte ändringen — kolla filen igen med servern stoppad |
| Ett meddelande om en saknad eller ogiltig profilnyckel, eller om att servern kräver säkra profiler | Offline-läget är på, men chattsignering krävs fortfarande | Sätt enforce-secure-profile=false — lägg till raden om din fil saknar den |
| Servern syns inte eller får timeout | Har inget med offline-läget att göra | Ett anslutnings- eller adressproblem — servern är inte nåbar alls |
| Alla är Steve eller Alex | Förväntat i offline-läge | Installera SkinsRestorer |
| Gamla föremål och rank är borta | UUID:na ändrades med läget | Återställ säkerhetskopian från före bytet, eller dela ut rank på nytt och acceptera nollställningen |
Ändringen håller inte
Nästan alltid en av tre saker. Du redigerade filen medan servern kördes, och den skrev över din ändring vid avstängning — stoppa den först, redigera sedan. Eller så lade en ominstallation, ett versionsbyte eller en modpack-installation dit en färsk server.properties, och då sätter du helt enkelt de två raderna igen. Eller så redigerade du en annan kopia av filen än den servern faktiskt läser, vilket händer i uppsättningar med mer än en servermapp. Värt att veta: panelen själv skriver inte om de här två raderna vid start — den hanterar bara serverns IP- och portposter, så en sparad ändring på en stoppad server förblir sparad.
Ett plugin vägrar aktiveras
En handfull plugins — mest sådana som hanterar konton, rank eller ekonomier — kollar serverns läge vid start och vägrar ladda i offline-läge, eller varnar högljutt. Läs konsolmeddelandet i stället för att gissa: vissa behöver bara ett konfigurationsval som bekräftar offline-läget, andra är genuint beroende av Mojang-UUID och har ett offline-vänligt alternativ. Allt som lagrar data per spelare vill ha ditt autentiseringsplugin laddat först, så håll AuthMe högt upp i din uppsättning i stället för att lägga till det sist.
Offline-läge är en inställning som stöds på en Minecraft-server från HytHost, och panelen ger dig filhanteraren, konsolen och säkerhetskopior med ett klick för att ändra det tryggt och rulla tillbaka om du inte gillar resultatet. Om Minecraft är ett spel du återvänder till gång på gång är det köpet som gör att det fortsätter utvecklas — men det beslutet är ditt att fatta, inte vårt att predika om.
Vanliga frågor
Stoppa servern, öppna server.properties i serverns rotmapp, sätt online-mode=false och enforce-secure-profile=false, spara och starta den igen. Spelare utan ett köpt Minecraft-konto kan sedan gå in på din vanliga adress. Innan du gör den publik: installera ett autentiseringsplugin — i offline-läge verifieras inte användarnamn, så vem som helst kan ansluta som vem som helst.
Nästan alltid för att enforce-secure-profile fortfarande står på true. Minecraft 1.19 införde chattsignering, och den inställningen kontrolleras separat från online-mode — så servern startar och ser rätt ut men avvisar ändå spelare som saknar en Mojang-signerad profil. Sätt den till false också, och lägg till raden själv om din fil saknar den. Den andra vanliga orsaken är att filen redigerades medan servern kördes, vilket skriver över din ändring vid avstängning.
AuthMe Reloaded lägger ett lösenord på varje användarnamn: spelarna kör /register en gång och /login varje session, och kan varken röra sig, bygga eller chatta innan dess. På en server i offline-läge är det inte valfritt. Utan det är ett användarnamn bara text som klienten skickar, så vem som helst som känner till din adress kan gå in som du eller som en moderator — och om rank ges efter namn kommer de in med rättigheterna redan på plats. Installera det innan du delar ut adressen.
Ja, på en server folk redan spelat på. Minecraft håller reda på spelare via UUID, och ett offline-UUID genereras från användarnamnet i stället för att utfärdas av Mojang, så varje spelare blir i praktiken en ny person. Inventarier, enderkistor, framsteg, hem, saldon, claims och behörighetsgrupper finns kvar i världen men hänger på en identitet ingen längre loggar in som. Ingenting raderas, och att byta tillbaka återställer den gamla datan — men ta en säkerhetskopia innan du ändrar inställningen.
Ja. online-mode är en helt vanlig rad i din server.properties, och du har full tillgång till filhanterare och konsol på din server, så inställningen är din att ändra som vilken annan som helst. Panelen skriver inte över den — den hanterar bara serverns IP- och portposter — och säkerhetskopior med ett klick låter dig rulla tillbaka ändringen om den inte passar dig.
Skins lagras av Mojang och levereras mot ett verifierat konto. Med verifieringen avstängd har servern inget konto att slå upp, så alla ser ut som standard-Steve eller standard-Alex. Att installera SkinsRestorer löser det — spelarna sätter sedan sin egen med /skin set och ett användarnamn. På ett proxynätverk installerar du det på proxyn i stället för på varje backend-server.
Din server, dina inställningar
En Minecraft-server med full filåtkomst, en live-konsol och säkerhetskopior med ett klick — så att en sådan här ändring tar en minut och alltid går att ångra. Voxility DDoS-skydd och dagliga säkerhetskopior ingår, med en målsättning på 99,9 % upptid.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours