• Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Лаунчер sashok724's Launcher v3 [OpenSource] [Support]

Ребят помогите мне с связью клиента и BungeeCord. Все настроил нормально, клиент запускается, с БД соединяется. Но вот с BungeeCord есть проблемы. Первая: После подключения к нему двух серверов, автозаход происходит на дефолтный сервер (В данном случае lobby), но переход на другой сервер некак не осуществляется, команда /server не существует (Как пишут во многих гайдах). И собственно как его соединить с лаунчером, так чтобы на сервер смогли зайти только через него. И вообще "online-mode: true" должно ли быть включено в сервере и BungeeCord (А то после его включения в консоль кидает ошибки.)
Если стоит online-mode на true в BungeeCord и на сервере lobby, то сторонние клиенты дисконектят, а клиент с которым нужна связь бесконечно выполнят вход, а консоль Банджа выдает ошибку:
Код:
15:07:58 [SEVERE] Jan 27, 2016 3:07:58 PM io.netty.util.concurrent.SingleThreadEventExecutor runAllTasks
WARNING: A task raised an exception.
java.lang.NoClassDefFoundError: launcher/request/auth/CheckServerRequest
    at net.md_5.bungee.connection.InitialHandler.lambda$handle$0(InitialHandler.java:336)
    at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:358)
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:357)
    at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112)
    at java.lang.Thread.run(Thread.java:745)
 
Ребят помогите мне с связью клиента и BungeeCord. Все настроил нормально, клиент запускается, с БД соединяется. Но вот с BungeeCord есть проблемы. Первая: После подключения к нему двух серверов, автозаход происходит на дефолтный сервер (В данном случае lobby), но переход на другой сервер некак не осуществляется, команда /server не существует (Как пишут во многих гайдах). И собственно как его соединить с лаунчером, так чтобы на сервер смогли зайти только через него. И вообще "online-mode: true" должно ли быть включено в сервере и BungeeCord (А то после его включения в консоль кидает ошибки.)
Если стоит online-mode на true в BungeeCord и на сервере lobby, то сторонние клиенты дисконектят, а клиент с которым нужна связь бесконечно выполнят вход, а консоль Банджа выдает ошибку:
Код:
15:07:58 [SEVERE] Jan 27, 2016 3:07:58 PM io.netty.util.concurrent.SingleThreadEventExecutor runAllTasks
WARNING: A task raised an exception.
java.lang.NoClassDefFoundError: launcher/request/auth/CheckServerRequest
    at net.md_5.bungee.connection.InitialHandler.lambda$handle$0(InitialHandler.java:336)
    at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:358)
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:357)
    at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112)
    at java.lang.Thread.run(Thread.java:745)
> java.lang.NoClassDefFoundError: launcher/request/auth/CheckServerRequest
gjVBNtO1bAE.jpg
 
> java.lang.NoClassDefFoundError: launcher/request/auth/CheckServerRequest
gjVBNtO1bAE.jpg
Я заметил эту строчку. Решил проблему направив запуск Банжа на jar файл лаунчера. Лучше подскажите как /server починить или где взять BungeeSuite.
Что ж. Придется для каждого сервера запускать свой Банж. Чтоб авторизация шла.
 
Последнее редактирование:
У всех работает, у вас нет, вывод какой?
Нет, а причем тут команда /server! она ведь должна быть. а пишет команды не существует.

Повторяюсь еще раз. Авторизация идет. Банж блокирует доступ к серверу по ip и порту + порты внутренние, но запускает через свой хост и порт. Но команды /server просто не существует. Хотя оба сервера активны, но работает подключение только к дефолтному серверу указанному в конфиге.
Работают ток команды /bungee и /end, а такие как /alert и /server идут в отказ.

Код:
player_limit: -1
ip_forward: true
permissions:
  default:
  - bungeecord.command.server
  - bungeecord.command.list
  admin:
  - bungeecord.command.server
  - bungeecord.command.alert
  - bungeecord.command.end
  - bungeecord.command.ip
  - bungeecord.command.reload
timeout: 30000
log_commands: false
online_mode: true
servers:
  lobby:
    motd: '&1#####'
    address: 91.218.231.190:25561
    restricted: false
  sofros:
    motd: '&1#####'
    address: 127.0.0.1:25565
    restricted: false
  gamma:
    motd: '&1#####'
    address: 127.0.0.1:25566
    restricted: false
listeners:
- query_port: 25123
  motd: '&6Кланы &7|| &6PvP &7|| &6Паркур &7|| &6И др.'
  tab_list: SERVER
  query_enabled: false
  forced_hosts:
    pvp.md-5.net: pvp
  ping_passthrough: false
  default_server: sofros
  bind_local_address: true
  fallback_server: sofros
  host: craftm.ru:25123
  max_players: 200
  tab_size: 60
  force_default_server: false
disabled_commands:
- disabledcommandhere
network_compression_threshold: 256
groups:
  spark108:
  - admin
connection_throttle: 4000
stats: 2cea4e11-9016-4c9e-9ebc-91147797b817

Пробовал на локальном компьютере.
А вообще можно переделать классы в сервере чтобы работать с авторизацией без Bungee?
 
Нет, а причем тут команда /server! она ведь должна быть. а пишет команды не существует.

Повторяюсь еще раз. Авторизация идет. Банж блокирует доступ к серверу по ip и порту + порты внутренние, но запускает через свой хост и порт. Но команды /server просто не существует. Хотя оба сервера активны, но работает подключение только к дефолтному серверу указанному в конфиге.
Работают ток команды /bungee и /end, а такие как /alert и /server идут в отказ.

Код:
player_limit: -1
ip_forward: true
permissions:
  default:
  - bungeecord.command.server
  - bungeecord.command.list
  admin:
  - bungeecord.command.server
  - bungeecord.command.alert
  - bungeecord.command.end
  - bungeecord.command.ip
  - bungeecord.command.reload
timeout: 30000
log_commands: false
online_mode: true
servers:
  lobby:
    motd: '&1#####'
    address: 91.218.231.190:25561
    restricted: false
  sofros:
    motd: '&1#####'
    address: 127.0.0.1:25565
    restricted: false
  gamma:
    motd: '&1#####'
    address: 127.0.0.1:25566
    restricted: false
listeners:
- query_port: 25123
  motd: '&6Кланы &7|| &6PvP &7|| &6Паркур &7|| &6И др.'
  tab_list: SERVER
  query_enabled: false
  forced_hosts:
    pvp.md-5.net: pvp
  ping_passthrough: false
  default_server: sofros
  bind_local_address: true
  fallback_server: sofros
  host: craftm.ru:25123
  max_players: 200
  tab_size: 60
  force_default_server: false
disabled_commands:
- disabledcommandhere
network_compression_threshold: 256
groups:
  spark108:
  - admin
connection_throttle: 4000
stats: 2cea4e11-9016-4c9e-9ebc-91147797b817

Пробовал на локальном компьютере.
А вообще можно переделать классы в сервере чтобы работать с авторизацией без Bungee?
/server не работает потому банжи не подключила при старте другие сервера, а почему не подключила, потому что где то накасячил.
 
/server не работает потому банжи не подключила при старте другие сервера, а почему не подключила, потому что где то накасячил.
В исходниках Банжа вообще не существует команды /server 🙂.

Ну если я накосячил, то глянь конфиг банжа. в всех server.properties стоит "online-mode=false.", во всех spigot.yml стоит "bungee на true" и "в его адрес указан IP и порт". Что еще то надо?
 
Лучший лаунчер! 🙂
Изменил немного дизайн :d
sLQi4pJ.png
yLaxklH.png
 
Парни, если кому-то не лень помогите мне настроить скины для сервера. Skype Hackpro1221
 
При включение сервер после настройки скинов крашит сервер:

Лог:
------------------------------------------------------------------------------------------------------------------------------------
00:32:21.012 [main] ERROR LaunchWrapper - Unable to launch
java.lang.SecurityException: SHA-256 digest error for com/mojang/authlib/yggdrasil/LegacyBridge.class
at sun.security.util.ManifestEntryVerifier.verify(ManifestEntryVerifier.java:218) ~[?:1.8.0_72]
at java.util.jar.JarVerifier.processEntry(JarVerifier.java:241) ~[?:1.8.0_72]
at java.util.jar.JarVerifier.update(JarVerifier.java:228) ~[?:1.8.0_72]
at java.util.jar.JarInputStream.read(JarInputStream.java:212) ~[?:1.8.0_72]
at java.util.zip.ZipInputStream.closeEntry(ZipInputStream.java:140) ~[?:1.8.0_72]
at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:118) ~[?:1.8.0_72]
at java.util.jar.JarInputStream.getNextEntry(JarInputStream.java:142) ~[?:1.8.0_72]
at java.util.jar.JarInputStream.getNextJarEntry(JarInputStream.java:179) ~[?:1.8.0_72]
at org.apache.logging.log4j.core.config.plugins.ResolverUtil.loadImplementationsInJar(ResolverUtil.java:384) ~[server-1.7.10.jar:?]
at org.apache.logging.log4j.core.config.plugins.ResolverUtil.loadImplementationsInJar(ResolverUtil.java:343) ~[server-1.7.10.jar:?]
at org.apache.logging.log4j.core.config.plugins.ResolverUtil.findInPackage(ResolverUtil.java:272) ~[server-1.7.10.jar:?]
at org.apache.logging.log4j.core.config.plugins.PluginManager.collectPlugins(PluginManager.java:174) ~[server-1.7.10.jar:?]
at org.apache.logging.log4j.core.config.plugins.PluginManager.collectPlugins(PluginManager.java:130) ~[server-1.7.10.jar:?]
at org.apache.logging.log4j.core.config.BaseConfiguration.start(BaseConfiguration.java:139) ~[server-1.7.10.jar:?]
at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:339) ~[server-1.7.10.jar:?]
at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:378) ~[server-1.7.10.jar:?]
at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:149) ~[server-1.7.10.jar:?]
at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:85) ~[server-1.7.10.jar:?]
at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:34) ~[server-1.7.10.jar:?]
at org.apache.logging.log4j.LogManager.getLogger(LogManager.java:387) ~[server-1.7.10.jar:?]
at net.minecraft.launchwrapper.LogWrapper.configureLogging(LogWrapper.java:14) ~[launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.LogWrapper.log(LogWrapper.java:28) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:94) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_72]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_72]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_72]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_72]
at cpw.mods.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:43) [KCauldron-1.7.10-1614.UNOFFICIAL.jar:1.7.10-1614.UNOFFICIAL]
at cpw.mods.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:12) [KCauldron-1.7.10-1614.UNOFFICIAL.jar:1.7.10-1614.UNOFFICIAL]
------------------------------------------------------------------------------------------------------------------------------------
Лаунчер - Sashok724 v3
Сервер качал с оф сайта https://launcher.sashok724.net/, версия 1.7.10
Менял Launcher.jar на свой,в конфиге лаунчера менял сылки на свои и также в классе LegacyBridge.class
 
При включение сервер после настройки скинов крашит сервер:
Лаунчер - Sashok724 v3
Сервер качал с оф сайта https://launcher.sashok724.net/, версия 1.7.10
Менял Launcher.jar на свой,в конфиге лаунчера менял сылки на свои и также в классе LegacyBridge.class
А вот этого не стоит делать 🙂
Менять можно в исходниках, заменишь что нибудь в классе - получишь ошибку.
Просто в конфиге настроить и все, что то много чего делал
 
При включение сервер после настройки скинов крашит сервер:

Лог:
------------------------------------------------------------------------------------------------------------------------------------
00:32:21.012 [main] ERROR LaunchWrapper - Unable to launch
java.lang.SecurityException: SHA-256 digest error for com/mojang/authlib/yggdrasil/LegacyBridge.class
at sun.security.util.ManifestEntryVerifier.verify(ManifestEntryVerifier.java:218) ~[?:1.8.0_72]
at java.util.jar.JarVerifier.processEntry(JarVerifier.java:241) ~[?:1.8.0_72]
at java.util.jar.JarVerifier.update(JarVerifier.java:228) ~[?:1.8.0_72]
at java.util.jar.JarInputStream.read(JarInputStream.java:212) ~[?:1.8.0_72]
at java.util.zip.ZipInputStream.closeEntry(ZipInputStream.java:140) ~[?:1.8.0_72]
at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:118) ~[?:1.8.0_72]
at java.util.jar.JarInputStream.getNextEntry(JarInputStream.java:142) ~[?:1.8.0_72]
at java.util.jar.JarInputStream.getNextJarEntry(JarInputStream.java:179) ~[?:1.8.0_72]
at org.apache.logging.log4j.core.config.plugins.ResolverUtil.loadImplementationsInJar(ResolverUtil.java:384) ~[server-1.7.10.jar:?]
at org.apache.logging.log4j.core.config.plugins.ResolverUtil.loadImplementationsInJar(ResolverUtil.java:343) ~[server-1.7.10.jar:?]
at org.apache.logging.log4j.core.config.plugins.ResolverUtil.findInPackage(ResolverUtil.java:272) ~[server-1.7.10.jar:?]
at org.apache.logging.log4j.core.config.plugins.PluginManager.collectPlugins(PluginManager.java:174) ~[server-1.7.10.jar:?]
at org.apache.logging.log4j.core.config.plugins.PluginManager.collectPlugins(PluginManager.java:130) ~[server-1.7.10.jar:?]
at org.apache.logging.log4j.core.config.BaseConfiguration.start(BaseConfiguration.java:139) ~[server-1.7.10.jar:?]
at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:339) ~[server-1.7.10.jar:?]
at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:378) ~[server-1.7.10.jar:?]
at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:149) ~[server-1.7.10.jar:?]
at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:85) ~[server-1.7.10.jar:?]
at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:34) ~[server-1.7.10.jar:?]
at org.apache.logging.log4j.LogManager.getLogger(LogManager.java:387) ~[server-1.7.10.jar:?]
at net.minecraft.launchwrapper.LogWrapper.configureLogging(LogWrapper.java:14) ~[launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.LogWrapper.log(LogWrapper.java:28) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:94) [launchwrapper-1.12.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_72]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_72]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_72]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_72]
at cpw.mods.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:43) [KCauldron-1.7.10-1614.UNOFFICIAL.jar:1.7.10-1614.UNOFFICIAL]
at cpw.mods.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:12) [KCauldron-1.7.10-1614.UNOFFICIAL.jar:1.7.10-1614.UNOFFICIAL]
------------------------------------------------------------------------------------------------------------------------------------
Лаунчер - Sashok724 v3
Сервер качал с оф сайта https://launcher.sashok724.net/, версия 1.7.10
Менял Launcher.jar на свой,в конфиге лаунчера менял сылки на свои и также в классе LegacyBridge.class
1. Юзай спойлер, для чего он был создан?
2. Я ору с тебя!!! в конфиге все меняется, зачем классы редактировать??
 
Назад
Верх