Soluzione all'errore "Connessione rifiutata" sui server Metin2
Uno degli errori più comuni nella gestione del server PVP Metin2 è "Connessione rifiutata" sta arrivando. Questo errore indica che il tuo server di gioco non può comunicare con il database (MySQL/MariaDB) o che i file di gioco (auth, ch1, ch2, ecc.) non possono essere inizializzati correttamente. È possibile applicare i seguenti metodi uno per uno per risolvere il problema passo dopo passo.
Metodo 1: riparare le tabelle del database Navicat
Le tabelle MySQL potrebbero essere danneggiate in situazioni come l'arresto improvviso del server, interruzioni di corrente o RAM insufficiente. Ciò porta direttamente all'errore Connessione rifiutata. Per la soluzione:
- Navicat Apri il programma e connettiti al tuo server.
- "giocatore" Fare doppio clic sul database per accedervi.
- Seleziona completamente tutti i tavoli aperti (account, oggetto, mob_proto, giocatore, ecc.) con il mouse.
- Per prima cosa, fai clic con il pulsante destro del mouse sulle tabelle selezionate "mantenere" , Poi "Tabelle di riparazione" -> "esteso" Segui il tuo percorso.
- Stesso processo "comune" E "tronco d'albero" Ripetere per le tabelle all'interno dei database.
- Una volta completato il processo, invialo al tuo server tramite Putty.
rebootbuttarlo via.
Metodo 2: controllo della pienezza del disco del server
Quando il disco del tuo server raggiunge la capacità del 100%, i servizi MySQL si interrompono automaticamente e il server entra in modalità rifiuto. Per controllare il tuo disco:
- Connettiti al terminale Putty e digita questo comando:
df -h - Nei risultati /gigante/ o di fronte alla tua directory home (montato su /) Utilizzo% Esamina il suo valore.
- Se il tasso di occupazione è del 100% o molto vicino ad esso, è necessario pulire i vecchi file di registro (syserr, syslog o registri di gioco) sul tuo server. Servizio MySQL dopo la pulizia
service mysql restartRiavviare con il comando.
Metodo 3: revisione delle modifiche recenti e dei file Syserr
Se l'errore si verifica dopo aver aggiunto un nuovo oggetto a Navicat, caricato una missione oitem_proto/mob_protoSe l'hai ricevuto dopo la modifica, una riga errata che hai inserito ne ha causato il rifiuto.
- Connettiti al tuo server con Filezilla o WinSCP.
- Vai alla directory dei canali di gioco in base alla struttura dei file che usi (Es:
/usr/game/cores/channel1O/usr/game/share/locale/turkey). - nella cartella syserr Scarica e apri il file sul tuo computer.
- Il messaggio di errore in fondo al file ti dirà direttamente in quale tabella hai effettuato l'operazione sbagliata o la colonna mancante. È possibile risolvere il problema annullando l'azione errata.
Metodo 4: stato del servizio MySQL e controlli delle autorizzazioni
Nella maggior parte dei casi, l'errore non è causato direttamente dai file di gioco, ma dall'arresto del servizio MySQL. Controlla lo stato con il seguente comando tramite Putty:
service mysql status
Se il servizio non è in esecuzione (interrotto o inattivo),service mysql startProva ad avviarlo con il comando. Se non si avvia, i permessi utente del database (privilegi root) potrebbero essere danneggiati.
Questo articolo è stato preparato appositamente per PvPServer.