Рішення помилки «Відмова у з’єднанні» на серверах Metin2
Однією з найпоширеніших помилок в управлінні PVP-сервером Metin2 є «Відмовлено в підключенні» наближається. Ця помилка вказує на те, що ваш ігровий сервер не може зв’язатися з базою даних (MySQL/MariaDB) або файли гри (auth, ch1, ch2 тощо) не можуть бути ініціалізовані належним чином. Ви можете застосувати наведені нижче методи один за одним, щоб поетапно вирішити проблему.
Спосіб 1: Відновлення таблиць бази даних Navicat
Таблиці MySQL можуть бути пошкоджені в таких ситуаціях, як раптова зупинка сервера, відключення електроенергії або недостатня кількість оперативної пам’яті. Це безпосередньо призводить до помилки Connection Refused. Для вирішення:
- Navicat Відкрийте програму та підключіться до свого сервера.
- "гравець" Двічі клацніть на базі даних, щоб увійти в неї.
- Повністю виділіть мишкою всі відкриті таблиці (аккаунт, предмет, моб_прото, гравець тощо).
- Спочатку клацніть правою кнопкою миші на вибраних таблицях "підтримувати" , тоді "Ремонт столів" -> "розширений" Йди своїм шляхом.
- Той самий процес "загальний" І "колода" Повторіть для таблиць у базах даних.
- Після завершення процесу надішліть його на свій сервер через Putty.
rebootвикинути його.
Спосіб 2: Перевірка заповненості диска сервера
Коли диск вашого сервера досягає 100% місткості, служби MySQL автоматично припиняються, а сервер переходить у режим відмови. Щоб перевірити свій диск:
- Підключіться до терміналу Putty і введіть цю команду:
df -h - У результатах /гігант/ або навпроти вашого домашнього каталогу (встановлено на /) використання% Вивчіть його значення.
- Якщо рівень заповнюваності становить 100% або дуже близький до нього, вам потрібно очистити старі файли журналів (syserr, syslog або журнали гри) на вашому сервері. Сервіс MySQL після очищення
service mysql restartПерезапустіть за допомогою команди.
Спосіб 3: Перегляд останніх змін і файлів Syserr
Якщо помилка виникає після додавання нового предмета в Navicat, завантаження квесту абоitem_proto/mob_protoЯкщо ви отримали його після редагування, неправильно введений рядок спричинив його відмову.
- Підключіться до свого сервера за допомогою Filezilla або WinSCP.
- Перейдіть до каталогу ігрових каналів відповідно до структури файлів, яку ви використовуєте (наприклад:
/usr/game/cores/channel1або/usr/game/share/locale/turkey). - в папці syserr Завантажте та відкрийте файл на своєму комп’ютері.
- Повідомлення про помилку в нижній частині файлу прямо вкаже вам, у якій таблиці ви зробили неправильну операцію або відсутній стовпець. Ви можете вирішити проблему, скасувавши помилкову дію.
Спосіб 4: Перевірка стану та дозволів служби MySQL
У більшості випадків помилка викликана не безпосередньо файлами гри, а зупинкою служби MySQL. Перевірте статус за допомогою такої команди через Putty:
service mysql status
Якщо служба не працює (зупинена або неактивна),service mysql startСпробуйте запустити його за допомогою команди. Якщо він не запускається, дозволи користувача вашої бази даних (права root) можуть бути пошкоджені.
Ця стаття спеціально підготовлена для PvPServer.