Помогите Приваты без овнера

wollfenss

Активный участник
Пользователь
Баллы
66
Всем привет, на сервере версии 1.7.10 иногда WG приватит регионы без указания овнера, нужно игрокам ждать пока смогу зайти и добавить их в регион...в чем может быть проблема?

Еще после суточной работы сервера может быть вот такая ошибка

Код:
[18:11:34] [pool-8-thread-63/WARN] [com.sk89q.worldguard.util.profile.resolver.HttpRepositoryService/]: [WorldGuard] Failed to query profile service -- retrying...
java.net.ConnectException: Connection timed out
    at java.net.PlainSocketImpl.socketConnect(Native Method) ~[?:1.8.0_66]
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) ~[?:1.8.0_66]
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) ~[?:1.8.0_66]
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) ~[?:1.8.0_66]
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[?:1.8.0_66]
    at java.net.Socket.connect(Socket.java:589) ~[?:1.8.0_66]
    at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668) ~[?:1.8.0_66]
    at sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:173) ~[?:1.8.0_66]
    at sun.net.NetworkClient.doConnect(NetworkClient.java:180) ~[?:1.8.0_66]
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:432) ~[?:1.8.0_66]
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:527) ~[?:1.8.0_66]
    at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264) ~[?:1.8.0_66]
    at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367) ~[?:1.8.0_66]
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191) ~[?:1.8.0_66]
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1105) ~[?:1.8.0_66]
    at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:989) ~[?:1.8.0_66]
    at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:987) ~[?:1.8.0_66]
    at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_66]
    at java.security.AccessController.doPrivilegedWithCombiner(AccessController.java:782) ~[?:1.8.0_66]
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:986) ~[?:1.8.0_66]
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177) ~[?:1.8.0_66]
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:153) ~[?:1.8.0_66]
    at com.sk89q.worldguard.util.profile.util.HttpRequest.execute(HttpRequest.java:150) ~[worldguard.jar:?]
    at com.sk89q.worldguard.util.profile.resolver.HttpRepositoryService.query(HttpRepositoryService.java:167) [worldguard.jar:?]
    at com.sk89q.worldguard.util.profile.resolver.HttpRepositoryService.findAllByName(HttpRepositoryService.java:141) [worldguard.jar:?]
    at com.sk89q.worldguard.util.profile.resolver.CombinedProfileService.findAllByName(CombinedProfileService.java:94) [worldguard.jar:?]
    at com.sk89q.worldguard.util.profile.resolver.CacheForwardingService.findAllByName(CacheForwardingService.java:71) [worldguard.jar:?]
    at com.sk89q.worldguard.protection.util.DomainInputResolver.call(DomainInputResolver.java:124) [worldguard.jar:?]
    at com.sk89q.worldguard.protection.util.DomainInputResolver.call(DomainInputResolver.java:43) [worldguard.jar:?]
    at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_66]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_66]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_66]
    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_66]
После нее уже невозможно изменить,добавить новые регионы, помочь может только перезагрузка сервера...

Заранее благодарен за ответы
 
UP. Решение не могу найти. Версии 6+ пробовал все
Нашел решение сам, кому то может пригодится.
Проблема возникает когда на компьютере, где у майнкрафт-сервера нет доступа к Интернету, особенно на сайт API Mojang.
В классе com\sk89q\worldguard\util\profile\resolver\HttpRepositoryService.class
надо поменять ссылку с Api Mojang на любой другой доступный для сервера адрес или же просто на localhost, и только тогда плагин не будет рубиться во внешнюю сеть и не будет тормозить при этом.
 
Последнее редактирование:
Спасибо, буду знать на будущее, читал подобное в теме ивентов для модов
 
UP. Решение не могу найти. Версии 6+ пробовал все
Нашел решение сам, кому то может пригодится.
Проблема возникает когда на компьютере, где у майнкрафт-сервера нет доступа к Интернету, особенно на сайт API Mojang.
В классе com\sk89q\worldguard\util\profile\resolver\HttpRepositoryService.class
надо поменять ссылку с Api Mojang на любой другой доступный для сервера адрес или же просто на localhost, и только тогда плагин не будет рубиться во внешнюю сеть и не будет тормозить при этом.
это надо компилить из сорсов?)
 
Назад
Верх Низ