Løsning på "Connection Refused"-feil på Metin2-servere
En av de vanligste feilene i Metin2 PVP-serveradministrasjon er "Tilkobling nektet" kommer. Denne feilen indikerer at spillserveren din ikke kan kommunisere med databasen (MySQL/MariaDB) eller at spillfilene (auth, ch1, ch2, etc.) ikke kan initialiseres riktig. Du kan bruke følgende metoder en etter en for å løse problemet trinn for trinn.
Metode 1: Reparer Navicat-databasetabeller
MySQL-tabeller kan bli skadet i situasjoner som plutselig serveravslutning, strømbrudd eller utilstrekkelig RAM. Dette fører direkte til feilen Connection Refused. For løsningen:
- Navicat Åpne programmet og koble til serveren din.
- "spiller" Dobbeltklikk på databasen for å gå inn i den.
- Velg fullstendig alle åpnede bord (konto, element, mob_proto, spiller, etc.) med musen.
- Høyreklikk først på de valgte tabellene "holde" , da "Reparasjonstabeller" -> "utvidet" Følg din vei.
- Samme prosess "vanlig" Og "logg" Gjenta for tabeller i databaser.
- Etter at prosessen er fullført, send den til serveren din via Putty.
rebootkaste den bort.
Metode 2: Kontrollere at serverdisken er fullstendig
Når serverdisken din når 100 % kapasitet, stopper MySQL-tjenester automatisk og serveren går i avvisningsmodus. For å sjekke disken din:
- Koble til Putty-terminalen og skriv inn denne kommandoen:
df -h - I resultatene /kjempe/ eller på motsatt side av hjemmekatalogen din (montert på /) Bruk% Undersøk verdien.
- Hvis beleggsgraden er 100 % eller veldig nær den, må du rense gamle loggfiler (syserr, syslog eller spilllogger) på serveren din. MySQL-tjeneste etter rengjøring
service mysql restartStart på nytt med kommandoen.
Metode 3: Gjennomgå nylige endringer og Syserr-filer
Hvis feilen oppstår etter at du har lagt til et nytt element i Navicat, laster du et oppdrag elleritem_proto/mob_protoHvis du mottok den etter redigering, førte en feil linje du skrev inn den til å nekte.
- Koble til serveren din med Filezilla eller WinSCP.
- Gå til katalogen til spillkanalene i henhold til filstrukturen du bruker (eks:
/usr/game/cores/channel1eller/usr/game/share/locale/turkey). - i mappen syserr Last ned og åpne filen på datamaskinen din.
- Feilmeldingen nederst i filen vil direkte fortelle deg i hvilken tabell du utførte feil operasjon eller den manglende kolonnen. Du kan løse problemet ved å angre den feilaktige handlingen.
Metode 4: MySQL-tjenestestatus og tillatelsessjekker
I de fleste tilfeller er feilen ikke forårsaket direkte av spillfilene, men av at MySQL-tjenesten stopper. Sjekk statusen med følgende kommando via Putty:
service mysql status
Hvis tjenesten ikke kjører (stoppet eller inaktiv),service mysql startPrøv å starte den med kommandoen. Hvis den ikke starter, kan databasebrukertillatelsene dine (rootprivilegier) bli skadet.
Denne artikkelen er spesielt utarbeidet for PvPServer.