GuavaHost
Kieli ja valuutta
AsiakasaluePelipaneeli Näytä tai piilota valikko
Pelit Kaikki pelit
Minecraft JavaMinecraft BedrockMinecraft GeyserRustRuneScape: DragonwildsPalworldValheimValheim + BepInExARK: Survival EvolvedARK: Survival AscendedProject ZomboidEnshroudedDon't Starve TogetherCounter-Strike 2TerrariatModLoaderHytaleMulti-Game ServerDiscord Bot Hosting
Navigaatio HinnastoArvostelutOhjekeskusTuki Yritys Tietoa meistäUKKSuosittele ja ansaitseSLAKäyttöehdotTietosuojaseloste
Kieli ja valuutta
AsiakasaluePelipaneeli

Näin luet palvelinlokeja ja kaatumisraportteja

Löydä merkitsevä rivi pelipalvelimen lokista: lokitasot, pinojäljet, ensimmäisen virheen sääntö ja se mistä lokit ja kaatumisraportit löytyvät paneelistasi.

4 min lukuaika · Päivitetty 21.10.2026 · Kirjoittanut GuavaHost Team

Kun palvelin kaatuu tai kieltäytyy käynnistymästä, syy on lähes aina kirjoitettu sen lokiin. Lokit näyttävät pelottavilta, mutta niistä tarvitsee harvoin ymmärtää kaikkea: sinun täytyy löytää yksi rivi. Tämä opas näyttää, miten lokirivi luetaan, mitä tasot tarkoittavat, miten pinojälkeä luetaan ja mistä lokit ja kaatumisraportit löytyvät paneelistasi.

Lokirivin anatomia

Tässä tyypillinen rivi Minecraft-palvelimelta:

[14:02:11] [Server thread/INFO]: Done (8.412s)! For help, type "help"

  • [14:02:11] on kellonaika. Se on palvelimen kello, joka ei välttämättä vastaa omaa aikavyöhykettäsi.
  • Server thread kertoo, mikä ohjelman osa sen kirjoitti. Palvelinsäie on pelin pääsilmukka.
  • INFO on taso: kuinka vakava rivi on.
  • Kaikki kaksoispisteen jälkeen on viesti.

Muut pelit muotoilevat rivit toisin, mutta lähes kaikissa on jossain kellonaika, taso ja viesti.

Lokitasot

Taso Merkitys Pitäisikö huolestua?
DEBUG tai TRACE Hienojakoista yksityiskohtaa kehittäjille Yleensä piilossa, ohita
INFO Normaalia toimintaa: käynnistys, liittymiset, tallennukset Ei
WARN Jokin on vinossa, mutta palvelin jatkaa Välillä, monet varoitukset ovat harmitonta hälyä
ERROR Jokin epäonnistui Kyllä, jos se osuu yksiin ongelmasi kanssa
FATAL tai SEVERE Palvelin ei voi jatkaa Kyllä, tämä on yleensä itse kaatuminen

Älä jahtaa jokaista varoitusta. Lukemattomat terveet palvelimet tulostavat samat harmittomat varoitukset joka käynnistyksellä. Keskity virheisiin, jotka tapahtuvat silloin kun ongelmasi tapahtuu.

Ensimmäisen virheen sääntö

Yksi todellinen ongelma aiheuttaa usein kasan virheitä perässään, kun palvelimen muut osat kompastuvat ensimmäiseen epäonnistumiseen. Viimeinen virhe ruudulla on yleensä oire. Ensimmäinen virhe viimeisen normaalilta näyttävän rivin jälkeen on yleensä syy.

  1. Etsi viimeinen rivi, jolla asiat näyttivät normaaleilta.
  2. Lue alaspäin ensimmäiseen ERROR-, Exception- tai FATAL-kohtaan.
  3. Korjaa se yksi, käynnistä uudelleen ja lue taas. Jos palvelin pääsee nyt pidemmälle ennen kaatumista, edistyt.

Pinojäljen lukeminen

Pinojälki on luettelo askelista, joita ohjelma oli ottamassa kun se epäonnistui. Tässä tavallinen esimerkki Minecraftin plugin-palvelimelta:

[12:40:03 ERROR]: Error occurred while enabling ExampleShop v2.1 (Is it up to date?)
java.lang.NoClassDefFoundError: net/milkbowl/vault/economy/Economy
	at com.example.shop.ShopPlugin.onEnable(ShopPlugin.java:57)
	...
Caused by: java.lang.ClassNotFoundException: net.milkbowl.vault.economy.Economy

Miten sitä luetaan:

  1. Ensimmäinen rivi kertoo, mikä epäonnistui: ExampleShop-plugin ei saanut käynnistyttyä.
  2. Poikkeuksen tyyppi kertoo miksi: NoClassDefFoundError tarkoittaa, että se tarvitsi koodia jota ei ole paikalla.
  3. at-rivit näyttävät missä. Etsi nimeä jonka tunnistat, kuten pluginin omaa nimeä, pelin sisuskalujen sijaan.
  4. Caused by on juuri. Kun jäljessä on useita, viimeinen Caused by on yleensä oikea syy. Täällä Vaultin luokka puuttuu, joten korjaus on asentaa Vault-plugin, josta tämä kauppa riippuu.

Tavalliset virheet ja mitä ne yleensä tarkoittavat

Näet Se yleensä tarkoittaa
NoClassDefFoundError, ClassNotFoundException Puuttuva riippuvuus, tai toiselle versiolle tehty plugin tai modi
NoSuchMethodError Jokin eri peliversiolle rakennettu
OutOfMemoryError Palvelimelta loppui RAM
FAILED TO BIND TO PORT tai Address already in use Portti on varattu, usein vielä pyörivän toisen kopion toimesta
found character '\t' that cannot start any token Sarkain YAML-asetustiedostossa, YAML sallii vain välilyöntejä
NullPointerException Bugi, tai asetusarvo joka puuttuu tai on väärin kirjoitettu

Kaatumisraportit

Jotkut pelit kirjoittavat erillisen, yksityiskohtaisemman raportin kaatuessaan.

  • Minecraft tallentaa ne crash-reports-kansioon, nimettyinä päivämäärällä ja kellonajalla. Lähellä yläreunaa löydät Description-rivin ja poikkeuksen. Modatut palvelimet luettelevat jokaisen ladatun modin, ja Forgen ja NeoForgen raportit osoittavat usein epäiltyyn modiin.
  • Javan kaatuminen, joka vie itse Javan alas, jättää palvelimen päähakemistoon hs_err_pid-tiedoston (jota seuraa numero). Nämä osoittavat yleensä muistiin tai natiivikirjastoon eikä pluginiin.

Mistä lokit löytyvät paneelistasi

Console-välilehti (konsoli) näyttää elävän tulosteen. Se säilyttää vain tuoreet rivit, joten mitään vanhempaa varten avaa lokitiedostot Files-välilehdellä (tiedostot) tai lataa ne SFTP:n yli.

Peli Mistä katsoa
Minecraft Java logs/latest.log, vanhemmat lokit ovat .log.gz-tiedostoja kansiossa logs (lataa ja pura), kaatumiset kansiossa crash-reports
Valheim BepInEx:llä BepInEx/LogOutput.log
ARK: Survival Evolved ja Ascended ShooterGame/Saved/Logs/ShooterGame.log
Don't Starve Together server_log.txt kansioissa DoNotStarveTogether/config/server/Master ja .../Caves, yksi sirpaletta kohden
Enshrouded Kansio, jonka logDirectory asettaa tiedostossa enshrouded_server.json, oletuksena logs
Muut pelit Mitä konsoli tulosti, etsi myös kansiota logs tai Logs, tai tiedostoja jotka päättyvät .log

Kun paneeli ilmoittaa kaatumisesta

Jos palvelinprosessi pysähtyy odottamatta, paneeli voi tulostaa oman viestinsä siitä että palvelin kaatui, sekä poistumiskoodin. Muutama kannattaa tietää:

  • 0: normaali pysäytys.
  • 1: peli lopetti virheen takia, lue juuri yläpuolella olevat rivit.
  • 137: prosessi tapettiin väkisin, yleensä muistirajan ylittämisen takia. Katso merkit siitä että palvelimelta loppuu RAM.
  • 139: natiivikaatuminen itse pelin sisällä.

Pitkän lokin läpikäynti

  1. Lataa loki ja avaa se tekstieditorissa.
  2. Käytä etsintää (Ctrl+F, tai Macissa Cmd+F) hakusanoilla ERROR, sitten Exception, sitten Caused by.
  3. Etsi viimeksi lisäämäsi pluginin tai modin nimeä.
  4. Täsmää aikaleimat siihen hetkeen, jolloin ongelma tapahtui.

Avun pyytäminen lokin kanssa

Kopioi viimeisestä normaalista rivistä ensimmäisen virheen loppuun, ja liitä se tekstinä kuvakaappauksen sijaan. Ennen kuin jaat sen minnekään, poista salasanat, tunnisteet ja kaikki yksityinen. Tuo se sitten Discordiimme, jossa tiimi voi lukea sen kanssasi. Erityisesti käynnistysongelmiin katso palvelin jumissa käynnistyksessä.

Vieläkö jumissa? Hyppää Discordiimme osoitteessa discord.gg/GuavaHost, niin tiimimme auttaa sinua.

  • logs
  • crash report
  • stack trace
  • console
  • troubleshooting
  • errors

Tarvitsetko vielä apua? Tiimimme on linjoilla 24/7 vastaamassa kysymyksiin.

Ota yhteyttä tukeen

Aiheeseen liittyvät oppaat

Lisää aiheesta Hostingin perusteet.

  • Signs Your Game Server Is Running Out of RAM

    How to spot a game server that is short on memory: out-of-memory crashes, garbage collection freezes, swap and the log lines to look for, then what to do.

    5 min

  • What is a game server control panel?

    A control panel is the web interface that runs your game server: power buttons, a live console, files, backups, schedules and resource graphs, without you ever touching a command line.

    6 min

  • What is RCON and how do you use it?

    RCON is a remote console protocol that lets a tool outside your server send admin commands to it. Here is what it is for, which games use it, and why you should treat its password like a key to the server.

    6 min

  • Kuinka paljon RAM-muistia pelipalvelin tarvitsee?

    Mitä RAM oikeasti tekee pelipalvelimella, pelikohtainen taulukko mitoituksen pohjaksi, mikä nostaa lukua ja miten tunnistat, valitsitko liian vähän vai liikaa.

    5 min

  • CPU vai RAM, kumpi tekee pelipalvelimesta nopean?

    RAM ratkaisee, kuinka paljon palvelin pystyy pitämään hallussaan, prosessori ratkaisee, kuinka nopeasti se pystyy ajattelemaan. Miksi yhden ytimen nopeus merkitsee eniten ja milloin lisäytimet auttavat.

    4 min