So I’ve just come back from my nap, and I logged into the panel as the administrator (not root), that manages all the Minecraft Server in the Web-UI, and on SFTP, anyways, when I logged in, no servers popped up, and it says 0 running Servers. Yet, I’m currently logged in, and playing on the Network of Servers, that are supposedly missing. So I immediatly logged out, and logged back to see if I could refresh because of a Bug, didn’t fix it. I logged in as ROOT, and it still didn’t show any Servers, so then I had to make sure, I went into SFTP as the administrator (not root), and I see all the Servers, with the owner and group being the administrator. So what should I do? Will a fresh server boot do it? Or should I just reboot the Web-UI? And will rebooting the Web-UI affect any of the currently running Servers?
This bug happens most often when one of the servers is not responding to the server ping as MineOS expect it to. It has a pretty awful failure which makes it seem much more severe than it is (because everything is there, just not showing in the webui)
First things first, is the server still running? If so, stop the server. Whether you stop it from the command line or reboot, that should do just fine.
Rebooting the webui will never affect any servers; the webui is just a front end. The servers themselves never depend on the existence or the state of the webui.
This happens most often with forge servers (and some bukkit scenarios) when the server itself reports a different version back from the ping() than it really is (because of plugins or …stuff). So stopping the server would really be the ideal thing to do here, if possible.
cd /usr/games/minecraft
./mineos_console.py -d /var/games/minecraft ping_debug
I tried the command “service mineos stop” and it says it stopped, yet I can still access the UI. And when I go to start it, it says its already running, yet I just stopped it…
cd /usr/games/minecraft
/mineos_console.py -d /var/games/minecraft ping_debug
I got this back:
bungee: bungee (1.8) - 1.8-SNAPSHOT
development: current (1.8) - 1.8.8
Traceback (most recent call last):
File “./mineos_console.py”, line 158, in
prop_ = getattr(mc(i, None, args.base_directory), args.cmd)
File “/usr/games/minecraft/mineos.py”, line 1013, in ping_debug
self.server_milestone,
File “/usr/games/minecraft/mineos.py”, line 980, in server_milestone
jar_file = self.valid_filename(self.profile_config[self.profile:‘run_as’])
File “/usr/games/minecraft/conf_reader.py”, line 92, in getitem
raise TypeError(‘First argument must be string not %s’ % type(option.start))
TypeError: First argument must be string not <type ‘NoneType’>
Now that I think about it, I did create a user account for my Girlfriend to test and try out, all she did though was create a test server, start it and stop it, then I deleted the server, then her account. Can that have something to do with it maybe?
Nope, all Servers are using either one or the either profiles, bungee or spigot. All have the same exact profile name and everything. I looked through all the server.configs, matched all the names, all of them match back to the profile name. Ya think I should delete both profiles and re-download them?