Hello!
So, currently I own an OVH Box and I have some Minecraft servers hooked up to it using Multicraft as a panel.
I am attempting to make SkellettProxy to work with my Bungeecord, however it is just straight-up not working.
NOTE BEFORE READING MORE: I have ran the EXACT same versions of Spigot, Bungeecord, Skellett, & SkellettProxy on my computer and it worked flawlessly. I was able to use GlobalScripts easily and there were not a single error in any consoles. However, on my OVH Box, ERROR 1 spams my console -- pretty much saying that a socket was not found/being denied access.
Here are some errors:
ERROR 1 (Spigot server):
ERROR 2 (Bungeecord Server):
Here are the configs for Skellett & SkellettProxy.
SkellettProxy.yml (From Skellett [Spigot]):
config.yml (From SkellettProxy [Bungeecord]):
config.yml (Bungeecord configuration):
NOTE: I have been talking to LimeGlass about this error, but I thought it would be alright if I posted something on here about this; possibly someone else has had this issue and has found the solution. However, after a lot of Google searching, it doesn't seem to be common.
Thanks for anyone's help!
So, currently I own an OVH Box and I have some Minecraft servers hooked up to it using Multicraft as a panel.
I am attempting to make SkellettProxy to work with my Bungeecord, however it is just straight-up not working.
NOTE BEFORE READING MORE: I have ran the EXACT same versions of Spigot, Bungeecord, Skellett, & SkellettProxy on my computer and it worked flawlessly. I was able to use GlobalScripts easily and there were not a single error in any consoles. However, on my OVH Box, ERROR 1 spams my console -- pretty much saying that a socket was not found/being denied access.
Here are some errors:
ERROR 1 (Spigot server):
Java:
26.05 00:23:47 [Server] INFO Attempting to reconnect and fix myself...
26.05 00:23:47 [Server] INFO Bungeecord went offline. Attempting to reconnect...
26.05 00:23:47 [Server] INFO Connected to SkellettProxy!
26.05 00:23:47 [Server] INFO SkellettProxy connection established on port 7331
26.05 00:23:47 [Server] INFO Incorrect SkellettProxy details, No socket found or was denied access. For socket at localhost:7332
26.05 00:23:47 [Server] ERROR If you're 100% sure your details are correct, this can be caused because some server's want a number host rather than localhost. Try inserting 0.0.0.0 or 127.0.0.1 instead of localhost. Error:
26.05 00:23:47 [Server] WARN java.io.EOFException
26.05 00:23:47 [Server] WARN at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2917)
26.05 00:23:47 [Server] WARN at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1502)
26.05 00:23:47 [Server] WARN at java.io.ObjectInputStream.readObject(ObjectInputStream.java:422)
26.05 00:23:47 [Server] WARN at com.gmail.thelimeglass.Sockets.send(Sockets.java:95)
26.05 00:23:47 [Server] WARN at com.gmail.thelimeglass.Sockets$2.run(Sockets.java:120)
26.05 00:23:47 [Server] WARN at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java:71)
26.05 00:23:47 [Server] WARN at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
26.05 00:23:47 [Server] WARN at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
26.05 00:23:47 [Server] WARN at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
26.05 00:23:47 [Server] WARN at java.lang.Thread.run(Thread.java:748)
ERROR 2 (Bungeecord Server):
Java:
none
Here are the configs for Skellett & SkellettProxy.
SkellettProxy.yml (From Skellett [Spigot]):
code_language.skript:
# Skellett the addon with the beast name!
# By LimeGlass
# The Host must be the main IP of the BungeeCord that is hosting SkellettProxy.
# If the bungeecord and this server are on the same machine, you can leave it as localhost.
# The port must match the same port that is in the SkellettProxy config.
SkellettProxy: true
Host: localhost
Port: 7332
# Heartbeat is a running task that SkellettProxy uses to check that servers are still connected.
# This is in milliseconds.
Heartbeat: 100
# Disconnect if the Bungeecord is offline.
# If this is set to false. Skellett will keep making attempts at connecting.
Disconnect: false
# Enable Bungeecord events.
# This will run a repeating task to handle the listener.
# This needs to be enabled if you want to use;
# Bungeecord events, Evaluate effect, Max players, Whitelisted players, Network variables, Global scripts and much more!
Events: true
# The event port is what SkellettProxy looks for when a bungee event has been triggered.
# This can match the port defined in the SkellettProxy settings above. It doesn't really matter.
# The port above is the port from the bungeecord side SkellettProxy config, where as this port is for this server.
# This port has to be DIFFERENT on every one of your bungeecord server if your servers run on the same machine.
EventPort: 7331
# A message that is displayed to the console to notify that a GlobalScript has been reloaded.
GlobalScriptReloadMessage: true
config.yml (From SkellettProxy [Bungeecord]):
code_language.skript:
# SkellettProxy config file
#
# The port must match the port in SkellettProxy.yml from Skellett on servers connected to this Bungeecord.
version: "1.3.3"
debug: false
Port: 7332
# If a spigot server fails to send a packet to SkellettProxy.
# How many trys should be allowed before claiming that server as offline.
AllowedTrys: 5
# If a spigot server goes unresponsive and this is true, SkellettProxy will stop tracking it.
# This will throw a harmless error in your console everytime a server goes unresponsive though.
DisableTracking: false
# If you have scripts in the folder plugins/SkellettProxy/scripts/
# SkellettProxy will relay these scripts to all connected servers.
# This acts like global scripts to keep all servers up to date.
# All connected servers need to have the "events" option enabled in the SkellettProxy settings.
GlobalScripts:
Enabled: true
# Network variables allow you to create shared varaibles between multiple servers on the bungeecord.
# SkellettProxy will handle the variables on the Bungeecord instance.
NetworkVariables:
Enabled: true
# Allow variables to be re-writen if a server calls for it.
AllowOverrides: true
# Automatic sharing means that SkellettProxy will try to make Skellett's (Spigot side) variables
# match the exact variables as Bungeecord.
# So basically if you update a global variable, SkellettProxy will make every Spigot server variables match that.
# So all you need todo is
#
# set network variable {test} to "Hello world!"
#
# Then on every other server, the variable {test} will be be set to "Hello world!"
#
# WARNING: Keep in mind this will override any variable names that match SkellettProxy's.
# If this is enabled SkellettProxy variable names will be priority!
# It should be harmless if you don't care about your old data.
# And last thing, this is cap sensitive, can't change or fix that. That's Skript.
AutomaticSharing: false
Backups:
# Backup the variables when the bungeecord ends.
End: true
# Backup the variables every X minutes.
Interval: true
# Time is in minutes.
IntervalTime: 120
# Broadcasts a message to console saying backups have been saved.
ConsoleMessage: false
# RedisBungee support will be soon.
config.yml (Bungeecord configuration):
code_language.skript:
ip_forward: true
network_compression_threshold: 256
stats: b60e9408-8bd5-46fe-82ea-e324d46f2521
permissions:
default:
- bungeecord.command.server
- bungeecord.command.list
admin:
- bungeecord.command.alert
- bungeecord.command.end
- bungeecord.command.ip
- bungeecord.command.reload
- pluginmanager.reload
- pluginmanager.load
- pluginmanager.unload
- pluginmanager.help
- pluginmanager.list
- pluginmanager.usage
groups:
vexio:
- admin
iStrykr:
- admin
Zudoia:
- admin
servers:
hub:
motd: |-
&8[&6&lBATTLEMINES&8] &cAlpha access &7(v0.1)
&8- &dbattlemines.net &8-
address: 0.0.0.0:25566
restricted: false
bm-01:
motd: |-
&8[&6&lBATTLEMINES&8] &cAlpha access &7(v0.1)
&8- &dbattlemines.net &8-
address: 0.0.0.0:25567
restricted: false
timeout: 30000
listeners:
- query_port: 25577
motd: |-
&8[&6&lBATTLEMINES&8] &cAlpha access &7(v0.1)
&8- &dbattlemines.net &8-
priorities:
- hub
bind_local_address: true
tab_list: GLOBAL_PING
query_enabled: false
host: 0.0.0.0:25565
forced_hosts:
hub.battlemines.net: hub
max_players: 400
tab_size: 60
ping_passthrough: false
force_default_server: true
prevent_proxy_connections: false
player_limit: -1
online_mode: true
log_commands: false
disabled_commands:
- disabledcommandhere
connection_throttle: -1
NOTE: I have been talking to LimeGlass about this error, but I thought it would be alright if I posted something on here about this; possibly someone else has had this issue and has found the solution. However, after a lot of Google searching, it doesn't seem to be common.
Thanks for anyone's help!
Last edited: