Kód: Vybrat vše
> [17:40:55 ERROR]: [Votifier] Unable to process vote from /82.208.17.84:38910
> com.vexsoftware.votifier.netty.handler.codec.CorruptedFrameException: Signature
> is not valid (invalid token?)
> at com.vexsoftware.votifier.net.protocol.VotifierProtocol2Decoder.decode
> (VotifierProtocol2Decoder.java:55) ~[nuvotifier-universal-2.3.5.jar:?]
> at com.vexsoftware.votifier.net.protocol.VotifierProtocol2Decoder.decode
> (VotifierProtocol2Decoder.java:23) ~[nuvotifier-universal-2.3.5.jar:?]
> at com.vexsoftware.votifier.netty.handler.codec.MessageToMessageDecoder.
> channelRead(MessageToMessageDecoder.java:89) ~[nuvotifier-universal-2.3.5.jar:?]
> at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.
> invokeChannelRead(AbstractChannelHandlerContext.java:308) [nuvotifier-universal-
> 2.3.5.jar:?]
> at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.
> fireChannelRead(AbstractChannelHandlerContext.java:294) [nuvotifier-universal-2.
> 3.5.jar:?]
> at com.vexsoftware.votifier.netty.handler.codec.MessageToMessageDecoder.
> channelRead(MessageToMessageDecoder.java:103) [nuvotifier-universal-2.3.5.jar:?]
> at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.
> invokeChannelRead(AbstractChannelHandlerContext.java:308) [nuvotifier-universal-
> 2.3.5.jar:?]
> at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.
> fireChannelRead(AbstractChannelHandlerContext.java:294) [nuvotifier-universal-2.
> 3.5.jar:?]
> at com.vexsoftware.votifier.netty.handler.codec.ByteToMessageDecoder.cha
> nnelRead(ByteToMessageDecoder.java:244) [nuvotifier-universal-2.3.5.jar:?]
> at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.
> invokeChannelRead(AbstractChannelHandlerContext.java:308) [nuvotifier-universal-
> 2.3.5.jar:?]
> at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.
> fireChannelRead(AbstractChannelHandlerContext.java:294) [nuvotifier-universal-2.
> 3.5.jar:?]
> at com.vexsoftware.votifier.netty.handler.codec.ByteToMessageDecoder.han
> dlerRemoved(ByteToMessageDecoder.java:203) [nuvotifier-universal-2.3.5.jar:?]
> at com.vexsoftware.votifier.netty.channel.DefaultChannelPipeline.callHan
> dlerRemoved0(DefaultChannelPipeline.java:527) [nuvotifier-universal-2.3.5.jar:?]
> at com.vexsoftware.votifier.netty.channel.DefaultChannelPipeline.callHan
> dlerRemoved(DefaultChannelPipeline.java:521) [nuvotifier-universal-2.3.5.jar:?]
> at com.vexsoftware.votifier.netty.channel.DefaultChannelPipeline.remove0
> (DefaultChannelPipeline.java:351) [nuvotifier-universal-2.3.5.jar:?]
> at com.vexsoftware.votifier.netty.channel.DefaultChannelPipeline.remove(
> DefaultChannelPipeline.java:322) [nuvotifier-universal-2.3.5.jar:?]
> at com.vexsoftware.votifier.netty.channel.DefaultChannelPipeline.remove(
> DefaultChannelPipeline.java:299) [nuvotifier-universal-2.3.5.jar:?]
> at com.vexsoftware.votifier.net.protocol.VotifierProtocolDifferentiator.
> decode(VotifierProtocolDifferentiator.java:54) [nuvotifier-universal-2.3.5.jar:?
> ]
> at com.vexsoftware.votifier.netty.handler.codec.ByteToMessageDecoder.cal
> lDecode(ByteToMessageDecoder.java:327) [nuvotifier-universal-2.3.5.jar:?]
> at com.vexsoftware.votifier.netty.handler.codec.ByteToMessageDecoder.cha
> nnelRead(ByteToMessageDecoder.java:230) [nuvotifier-universal-2.3.5.jar:?]
> at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.
> invokeChannelRead(AbstractChannelHandlerContext.java:308) [nuvotifier-universal-
> 2.3.5.jar:?]
> at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.
> fireChannelRead(AbstractChannelHandlerContext.java:294) [nuvotifier-universal-2.
> 3.5.jar:?]
> at com.vexsoftware.votifier.netty.channel.ChannelInboundHandlerAdapter.c
> hannelRead(ChannelInboundHandlerAdapter.java:86) [nuvotifier-universal-2.3.5.jar
> :?]
> at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.
> invokeChannelRead(AbstractChannelHandlerContext.java:308) [nuvotifier-universal-
> 2.3.5.jar:?]
> at com.vexsoftware.votifier.netty.channel.AbstractChannelHandlerContext.
> fireChannelRead(AbstractChannelHandlerContext.java:294) [nuvotifier-universal-2.
> 3.5.jar:?]
> at com.vexsoftware.votifier.netty.channel.DefaultChannelPipeline.fireCha
> nnelRead(DefaultChannelPipeline.java:846) [nuvotifier-universal-2.3.5.jar:?]
> at com.vexsoftware.votifier.netty.channel.nio.AbstractNioByteChannel$Nio
> ByteUnsafe.read(AbstractNioByteChannel.java:131) [nuvotifier-universal-2.3.5.jar
> :?]
> at com.vexsoftware.votifier.netty.channel.nio.NioEventLoop.processSelect
> edKey(NioEventLoop.java:511) [nuvotifier-universal-2.3.5.jar:?]
> at com.vexsoftware.votifier.netty.channel.nio.NioEventLoop.processSelect
> edKeysOptimized(NioEventLoop.java:468) [nuvotifier-universal-2.3.5.jar:?]
> at com.vexsoftware.votifier.netty.channel.nio.NioEventLoop.processSelect
> edKeys(NioEventLoop.java:382) [nuvotifier-universal-2.3.5.jar:?]
> at com.vexsoftware.votifier.netty.channel.nio.NioEventLoop.run(NioEventL
> oop.java:354) [nuvotifier-universal-2.3.5.jar:?]
> at com.vexsoftware.votifier.netty.util.concurrent.SingleThreadEventExecu
> tor$2.run(SingleThreadEventExecutor.java:112) [nuvotifier-universal-2.3.5.jar:?]
> at com.vexsoftware.votifier.netty.util.concurrent.DefaultThreadFactory$D
> efaultRunnableDecorator.run(DefaultThreadFactory.java:137) [nuvotifier-universal
> -2.3.5.jar:?]
> at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]
Token mám nastavený správne.. Posielam aj config Votifieru zo serverov a bungee
Server1:
Kód: Vybrat vše
# The IP to listen to. Use 0.0.0.0 if you wish to listen to all interfaces on your server. (All IP addresses)
# This defaults to the IP you have configured your server to listen on, or 0.0.0.0 if you have not configured this.
host: 0.0.0.0
# Port to listen for new votes on
port: 29579
# Whether or not to print debug messages. In a production system, this should be set to false.
# This is useful when initially setting up NuVotifier to ensure votes are being delivered.
debug: true
# Setting this option to true will disable handling of Protocol v1 packets. While the old protocol is not secure, this
# option is currently not recommended as most voting sites only support the old protocol at present. However, if you are
# using NuVotifier's proxy forwarding mechanism, enabling this option will increase your server's security.
disable-v1-protocol: false
# All tokens, labeled by the serviceName of each server list.
tokens:
# Default token for all server lists, if another isn't supplied.
default: -Server1token-
# Configuration section for all vote forwarding to NuVotifier
forwarding:
# Sets whether to set up a remote method for fowarding. Supported methods:
# - none - Does not set up a forwarding method.
# - pluginMessaging - Sets up plugin messaging
method: pluginMessaging
pluginMessaging:
channel: NuVotifier
Server2:
Kód: Vybrat vše
# The IP to listen to. Use 0.0.0.0 if you wish to listen to all interfaces on your server. (All IP addresses)
# This defaults to the IP you have configured your server to listen on, or 0.0.0.0 if you have not configured this.
host: 0.0.0.0
# Port to listen for new votes on
port: 29576
# Whether or not to print debug messages. In a production system, this should be set to false.
# This is useful when initially setting up NuVotifier to ensure votes are being delivered.
debug: true
# Setting this option to true will disable handling of Protocol v1 packets. While the old protocol is not secure, this
# option is currently not recommended as most voting sites only support the old protocol at present. However, if you are
# using NuVotifier's proxy forwarding mechanism, enabling this option will increase your server's security.
disable-v1-protocol: false
# All tokens, labeled by the serviceName of each server list.
tokens:
# Default token for all server lists, if another isn't supplied.
default: -Server2token-
# Configuration section for all vote forwarding to NuVotifier
forwarding:
# Sets whether to set up a remote method for fowarding. Supported methods:
# - none - Does not set up a forwarding method.
# - pluginMessaging - Sets up plugin messaging
method: pluginMessaging
pluginMessaging:
channel: NuVotifier
Server3:
Kód: Vybrat vše
# The IP to listen to. Use 0.0.0.0 if you wish to listen to all interfaces on your server. (All IP addresses)
# This defaults to the IP you have configured your server to listen on, or 0.0.0.0 if you have not configured this.
host: 0.0.0.0
# Port to listen for new votes on
port: 29601
# Whether or not to print debug messages. In a production system, this should be set to false.
# This is useful when initially setting up NuVotifier to ensure votes are being delivered.
debug: true
# Setting this option to true will disable handling of Protocol v1 packets. While the old protocol is not secure, this
# option is currently not recommended as most voting sites only support the old protocol at present. However, if you are
# using NuVotifier's proxy forwarding mechanism, enabling this option will increase your server's security.
disable-v1-protocol: false
# All tokens, labeled by the serviceName of each server list.
tokens:
# Default token for all server lists, if another isn't supplied.
default: -Server3token-
# Configuration section for all vote forwarding to NuVotifier
forwarding:
# Sets whether to set up a remote method for fowarding. Supported methods:
# - none - Does not set up a forwarding method.
# - pluginMessaging - Sets up plugin messaging
method: pluginMessaging
pluginMessaging:
channel: NuVotifier
Bungee:
Kód: Vybrat vše
# This is useful when initially setting up NuVotifier to ensure votes are being delivered.
debug: true
# All tokens, labeled by the serviceName of each server list.
tokens:
# Default token for all server lists, if another isn't supplied.
default: -Bungeetoken-
# Setting this option to true will disable handling of Protocol v1 packets. While the old protocol is not secure, this
# option is currently not recommended as most voting sites only support the old protocol at present.
disable-v1-protocol: false
# Configuration section for all vote forwarding to NuVotifier
forwarding:
# Sets whether to set up a remote method for fowarding. Supported methods:
# - none - Does not set up a forwarding method.
# - pluginMessaging - Sets up plugin messaging.
# - proxy - Proxies votes to other NuVotifier servers from this server.
method: proxy
pluginMessaging:
channel: NuVotifier
#Only send votes to certain servers. If a server is present on excludedServers, then votes will NOT be forwarded
#to them. If excludedServers is not present, votes will be sent to all servers.
#If onlySendToJoinedServer is true, this option is ignored.
#excludedServers:
#- server1
#- server2
# Sets which cache to use if there are no players on the server that the vote is being sent to. Supported caches:
# - none - Votes will simply be lost when no players are present on the server.
# - memory - Votes will be cached in memory when no players are present. When Bungee is restarted, the votes will be lost.
# This method is NOT recommended for production systems!
# - file - Votes will be saved to a local file every 3 minutes and on shutdown and reloaded when Bungee is restarted. This is suitable for
# most set ups.
cache: file
# Only sends the vote to the server in which the player is currently joined.
onlySendToJoinedServer: true
#Sets which server to send the vote in the event the player is not online when the vote is cast
#If you do not want the vote forwarded to a fallback, set this value to empty ('')
#ONLY USED IF onlySendToJoinedServer is true!!
joinedServerFallback: ''
# Options for file caching.
file:
name: cached-votes.json
# Specify servers to proxy votes for.
proxy:
Lobby:
address: 40.mcraft.cz
port: 29579
token: -Server1token-
Survival:
address: lea.mcraft.cz
port: 29576
token: -Server2token-
SkyBlock:
address: lea.mcraft.cz
port: 29601
token: -Server3token-
Czech-Craft:
Kód: Vybrat vše
Technické detaily
Adresa Query: 82.208.17.84
Port Query:27122
NuVotifer Adresa:82.208.17.84
NuVotifer Port:29122
Token:-Bungeetoken-
Ak si dám debug: false , Tak mi to píše len "votifier unable to process vote from /82.208.17.84:(randomPort)" 5krát za sebou a stále iný port.. Dáke nápady na opravu problému ? Aj som hľadal na google, pár vecí som aj našiel, ale nepochopil som z toho veľa a na viacerých miestach bolo, aby som si nastavil enableExternal: true .. Lenže nič také som nenašiel nikde..