Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Failed to verify username...

Тема в разделе "[Архив] Помощь", создана пользователем Hamikadze, 27 фев 2013.

  1. Автор темы
    Hamikadze

    Hamikadze Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    _Hamikadze_
    Вчера арендовал у fastvps.ru хостинг VDS сервера. Сегодня настроил его и решил перенести на него мои сервера Minecraft. Но был сильно удивлен получив эту надпись "Failed to verify username, session authentication server unavailable!", при попытке захода на сервер. На прошлом хостинге было все нормально (прошлый хостинг был от pawn.su). VDS сервер находится на 159.***.***.***, а сайт на другом сервере, 83.***.***.***. Самое интересное то, что сервер на Pawn.su все еще работает и на него можно спокойно зайти, а если включить сервер на VDS хостинге, то появится эта ошибка (оба сервера ссылаются на один и тот же чиксервер).
    P.s. Я знаю, что уже есть 3~4 темы с таким содержанием, но нормального ответа я так там и не нашел.
     
  2. Хостинг MineCraft
    <
  3. Serrrgio

    Serrrgio Старожил Пользователь

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    проверь еще раз куда ведет ссылка на checkserver на новом сервере.
    может ты не тот сервер запустил?
     
    Hamikadze нравится это.
  4. nik124rus

    nik124rus Активный участник

    Баллы:
    63
    Кстати та же проблема, запускаю сервер на компьютере, могу зайти, на VDS пишет эту же ошибку.
     
  5. Serrrgio

    Serrrgio Старожил Пользователь

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    @nik124rus, читай пост выше.
     
  6. nik124rus

    nik124rus Активный участник

    Баллы:
    63
    Сервер полностью тот же, что и на компьютере, CheckServer в порядке... Все перепроверил.
     
  7. Автор темы
    Hamikadze

    Hamikadze Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    _Hamikadze_
    Хм, может я плохо объяснил...
    Начну с начала. 2 дня назад взял в аренду VDS сервер, до этого держал сервера на хостинге от Pawn.su (это уже готовые места под сервера MC). После аренды VDS установил на него Java 7 и перенес скопированный сервер, скопировал я его с Pawn.su, то есть там сервера уже у меня настроенны и работают на 100%, как следствие и ссылки одинаковые в обоих местах. Скажу сразу, что сайт стоит *пока* на веб хостинге, позже я его перенесу на VDS.
     
  8. Vampikkkk

    Vampikkkk Старожил Пользователь

    Баллы:
    173
    Skype:
    Vampikkkk
    @Hamikadze,проверь может где сервер по ip привязан.
     
  9. Автор темы
    Hamikadze

    Hamikadze Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    _Hamikadze_
    привязки нет...
     
    caNek и slavik123123123 нравится это.
  10. Автор темы
    Hamikadze

    Hamikadze Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    _Hamikadze_
    Есть вариаенты решения данной траблы?
     
    zuma2 нравится это.
  11. Vampikkkk

    Vampikkkk Старожил Пользователь

    Баллы:
    173
    Skype:
    Vampikkkk
    @Hamikadze,проверьте все пути авторизации.
     
  12. Serrrgio

    Serrrgio Старожил Пользователь

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    @Hamikadze, может я плохо объяснил...
    Начну сначала, текст ошибки "Failed to verify username, session authentication server unavailable!" находится в классе ThreadLoginVerifier.class сервера, и отдается эта ошибка если от скрипта checkserver приходит ответ "NO" (или возможно если не найден скрипт checkserver ).

    Ели, как говоришь, ты ничего не менял в системе авторизации на сайте, то очевидно, что ссылка в ThreadLoginVerifier.class ведет не на твой checkserver (или на несуществующий checkserver ).

    По-этому, для проверки, нужно достать из сервера этот класс, запаковать в архив zip и приложить к посту.

    Еще как вариант (маловероятный), твой VDS блокирует исходяшие соединения на скприп авторизации (iptables).

    Если ссылка в ThreadLoginVerifier.class все-таки правильная, и ведет на существующий скрипт, то нарушена система авторизации.
     
  13. Автор темы
    Hamikadze

    Hamikadze Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    _Hamikadze_
    Система авторизации работает верно, запустил сервер у себя на ПК (точная копия того, что на VDS) авторизация работала. Ссылка ведет на мой checkserver, ибо все настраенно и работает на другой машине, с которой я переезжаю. На счет того, что VDS блокирует соединения на скприп авторизации, как это можно проверить?
     
  14. Автор темы
    Hamikadze

    Hamikadze Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    _Hamikadze_
    Вот мой ThreadLoginVerifier.class
     

    Вложения:

  15. Serrrgio

    Serrrgio Старожил Пользователь

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    Код:
    wget http://мой_сайт/checkserver.php
    и посмотреть что будет в checkserver.php
     
  16. Serrrgio

    Serrrgio Старожил Пользователь

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    ссылка в классе верная и ведет на существующий скрипт.
    остается 2 варианта
    1. сервер не может достучаться до checkserver.php
    2. разбираться почему checkserver.php отдает "NO"
     
  17. Автор темы
    Hamikadze

    Hamikadze Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    _Hamikadze_
    Есть одно предположение, сейчас попробую кое-что подправить, позже отпишу об успехах.
     
  18. Serrrgio

    Serrrgio Старожил Пользователь

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    посмотри логи сервера на предмет ошибок
    посмотри журналы вэбсервера хостинга, есть ли там записи о запросе checkserver.php с ip VDS?
     
  19. nik124rus

    nik124rus Активный участник

    Баллы:
    63
    как у тебя успехи?
     
  20. Автор темы
    Hamikadze

    Hamikadze Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    _Hamikadze_
    О ДА! Все из-за домена... Подробности рассказывать не буду. Сейчас появилась другая ошибка :
    Код:
    2013-02-27 10:41:47 [INFO] [PermissionsEx] Loading PermissionsEx v1.19.5
    2013-02-27 10:41:47 [INFO] [PermissionsEx] Initializing file backend
    2013-02-27 10:41:47 [WARNING] Error loading permissions file:
    unacceptable character '�' (0xFFFD) special characters are not allowed
    in "<string>", position 2481
    2013-02-27 10:41:47 [SEVERE] Error loading permissions file initializing PermissionsEx v1.19.5 (Is it up to date?)
    java.lang.IllegalStateException: Error loading permissions file
        at ru.tehkode.permissions.backends.FileBackend.reload(FileBackend.java:249)
        at ru.tehkode.permissions.backends.FileBackend.initialize(FileBackend.java:84)
        at ru.tehkode.permissions.PermissionManager.setBackend(PermissionManager.java:425)
        at ru.tehkode.permissions.PermissionManager.initBackend(PermissionManager.java:487)
        at ru.tehkode.permissions.PermissionManager.<init>(PermissionManager.java:54)
        at ru.tehkode.permissions.bukkit.PermissionsEx.onLoad(PermissionsEx.java:68)
        at org.bukkit.craftbukkit.v1_4_R1.CraftServer.loadPlugins(CraftServer.java:270)
        at org.bukkit.craftbukkit.v1_4_R1.CraftServer.reload(CraftServer.java:622)
        at org.bukkit.Bukkit.reload(Bukkit.java:184)
        at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:25)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:186)
        at org.bukkit.craftbukkit.v1_4_R1.CraftServer.dispatchCommand(CraftServer.java:540)
        at net.minecraft.server.v1_4_R1.PlayerConnection.handleCommand(PlayerConnection.java:995)
        at net.minecraft.server.v1_4_R1.PlayerConnection.chat(PlayerConnection.java:911)
        at net.minecraft.server.v1_4_R1.PlayerConnection.a(PlayerConnection.java:855)
        at net.minecraft.server.v1_4_R1.Packet3Chat.handle(Packet3Chat.java:44)
        at net.minecraft.server.v1_4_R1.NetworkManager.b(NetworkManager.java:290)
        at net.minecraft.server.v1_4_R1.PlayerConnection.d(PlayerConnection.java:115)
        at net.minecraft.server.v1_4_R1.ServerConnection.b(SourceFile:39)
        at net.minecraft.server.v1_4_R1.DedicatedServerConnection.b(SourceFile:30)
        at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:585)
        at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:224)
        at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:481)
        at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:416)
        at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849)
    Caused by: org.bukkit.configuration.InvalidConfigurationException: unacceptable character '�' (0xFFFD) special characters are not allowed
    in "<string>", position 2481
        at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:55)
        at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:138)
        at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:105)
        at ru.tehkode.permissions.backends.FileBackend.reload(FileBackend.java:232)
        ... 24 more
    Caused by: unacceptable character '�' (0xFFFD) special characters are not allowed
    in "<string>", position 2481
        at org.yaml.snakeyaml.reader.StreamReader.checkPrintable(StreamReader.java:70)
        at org.yaml.snakeyaml.reader.StreamReader.<init>(StreamReader.java:50)
        at org.yaml.snakeyaml.Yaml.load(Yaml.java:399)
        at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53)
        ... 27 more
     
    slavik123123123 нравится это.
  21. Serrrgio

    Serrrgio Старожил Пользователь

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    т.е. все-таки ты накосячил что-то

    обычно на linux используется кодировка utf-8, по-этому, все конфиги где есть русские символы нужно перекодировать в кодировку utf-8 без ВОМ
     

Поделиться этой страницей