So a little about this update. I haven't tested it fully, and scoreboard / teams need to pass to through simpleserver. Thus you might have some issues using this new feature.
As for the Protocol updates, I believe I got them all and sadimusi merged it in so hopefully all is going well. I'm sure an official release will be soon, but that link will work fine.
I'm getting this error thrown when I start the server:
Exception in thread "main" java.lang.UnsupportedClassVersionError: simpleserver/Main : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
I'm getting this error thrown when I start the server:
Exception in thread "main" java.lang.UnsupportedClassVersionError: simpleserver/Main : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
I'm getting this error thrown when I start the server:
Exception in thread "main" java.lang.UnsupportedClassVersionError: simpleserver/Main : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Hm, not too sure why it's not working for you. I'm using that exact file on my Windows Server-based machine and it's working just fine.
Then again, I'm a complete noob with Java, so it's likely that I messed something up while compiling it.
Thanks iBot! I have been running this build for a few days now without issue. For those with problems, I usually move my world directory out of the folder, delete the stock map config and the SS map config, let it rebuild, and reconfigure the file config files then move my map back. This seems to avoid any issue between upgrading versions and I can keep all the backend configurations for permissions and whatnot.
Just curious if any progress has been made on the whole 'scoreboard crashes server and destroys world' issue. I havn't updated to 1.5 yet because I don't want any of my users accidentally trying to do some scoreboard stuff and destroy everything in the process.
Just curious if any progress has been made on the whole 'scoreboard crashes server and destroys world' issue. I havn't updated to 1.5 yet because I don't want any of my users accidentally trying to do some scoreboard stuff and destroy everything in the process.
As far as I know, no work has been done on SimpleServer as of late. One of my commits to the GitHub hasn't been approved for over a month.
On another note, I've slapped together an update to 1.5.2. The reason I call this 'slapped together' is because all I changed were three lines in "Main.java", changing SimpleServer's version number to 8.4.89 Preliminary, the protocol to version 61, and Minecraft version to 1.5.2. This is extremely crude but my preliminary testing shows that SS compiles, Bukkit runs and people can chat, use commands and play normally.
I've probably broken many laws of good software design doing this, but I'll just say that the painkillers that I was given after getting all my wisdom teeth removed today are a factor.
Well, looking at iBot's GitHub pull request, the protocol and version numbers were all that need changing anyway. Heh.
I hope. It seems sadimusi does a lot, seeing how none of the protocol websites have updated to show if there was anything new. I could always run the scripts (since there open sourced), but yeah don't have time for that. I tried to give it a shot earlier today, and I have some major python compatibility problems, and since I required this specific version of python for work. I can't go installing other things in hopes to fix Burger.
If you can get me Hamburger up and running with 1.5.2 diffed against 1.5.0, I'll check to make sure no protocol updates.
Love this server wrapper guys! keep up the good work.
also someone needs to update the banner and the post to the latest version that's been released,
namely minecraft 1.5.2.
I only say this cause i love this thing so much and want more people to be exposed to it so they can use it. And if they think that it is outdated they will propably just pass it by.
Where can I get the 1.5.2 version? The download link in the first post hasn't been updated and the windows compiled jar doesn't work on my linux server.
Where can I get the 1.5.2 version? The download link in the first post hasn't been updated and the windows compiled jar doesn't work on my linux server.
I'm not sure if anyone else has compiled a .jar that's working on Linux systems, but one can compile the source files using Ant and the code from the Github repository.
Sorry that I can't provide much more help than this; as as I've put in previous posts, none of my machines use Linux and such I don't have platform to test Linux compatibility with.
https://www.dropbox.com/s/9vklasr6cxmnu3c/SimpleServer.jar
Enjoy! :3
So a little about this update. I haven't tested it fully, and scoreboard / teams need to pass to through simpleserver. Thus you might have some issues using this new feature.
As for the Protocol updates, I believe I got them all and sadimusi merged it in so hopefully all is going well. I'm sure an official release will be soon, but that link will work fine.
Exception in thread "main" java.lang.UnsupportedClassVersionError: simpleserver/Main : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
EDIT: Just refreshed page and saw the above error post, sorry.
I don't think ginbot built it correctly then.
Try this; http://connortumbleson.com/files/SimpleServer.jar (unofficial w/ 1.5 support, probably lots of bugs)
Hm, not too sure why it's not working for you. I'm using that exact file on my Windows Server-based machine and it's working just fine.
Then again, I'm a complete noob with Java, so it's likely that I messed something up while compiling it.
id 455 at (-212.41231342162723, 66.0, 244.34816233084408)
2013-03-19 10:20:17 [INFO] [@: Added new objective 'money' successfully]
2013-03-19 10:20:19 [INFO] [@: Set the display objective in slot 'list' to 'mone
y']
[SimpleServer] java.io.EOFException
[SimpleServer] PlayerStream error handling traffic for 127.0.0.1 (a)
[SimpleServer] java.net.SocketException: Software caused connection abort: socke
t write error
[SimpleServer] ServerStream error handling traffic for 127.0.0.1 (21)
[SimpleServer] Socket Closed: 127.0.0.1
2013-03-19 10:20:20 [INFO] OptimusRelic lost connection: disconnect.endOfStream
Got this
This one works for me. Thanks!
Agreed
There is no support for scoreboard yet. There needs to be more changes to fix that, I've run out of freetime for awhile though. Pretty busy.
As far as I know, no work has been done on SimpleServer as of late. One of my commits to the GitHub hasn't been approved for over a month.
On another note, I've slapped together an update to 1.5.2. The reason I call this 'slapped together' is because all I changed were three lines in "Main.java", changing SimpleServer's version number to 8.4.89 Preliminary, the protocol to version 61, and Minecraft version to 1.5.2. This is extremely crude but my preliminary testing shows that SS compiles, Bukkit runs and people can chat, use commands and play normally.
I've probably broken many laws of good software design doing this, but I'll just say that the painkillers that I was given after getting all my wisdom teeth removed today are a factor.
Windows-compiled .jar file (Tested on 64-bit Windows Server 2008 R2): https://www.dropbox.com/s/c9r57hw6166zqrw/SimpleServer_8.4.89prelim_win.jar
I hope. It seems sadimusi does a lot, seeing how none of the protocol websites have updated to show if there was anything new. I could always run the scripts (since there open sourced), but yeah don't have time for that. I tried to give it a shot earlier today, and I have some major python compatibility problems, and since I required this specific version of python for work. I can't go installing other things in hopes to fix Burger.
If you can get me Hamburger up and running with 1.5.2 diffed against 1.5.0, I'll check to make sure no protocol updates.
also someone needs to update the banner and the post to the latest version that's been released,
namely minecraft 1.5.2.
I only say this cause i love this thing so much and want more people to be exposed to it so they can use it. And if they think that it is outdated they will propably just pass it by.
Again, thanks for your hard work.
I'm not sure if anyone else has compiled a .jar that's working on Linux systems, but one can compile the source files using Ant and the code from the Github repository.
The source code package can be downloaded from https://github.com/SimpleServer/SimpleServer and instructions for compiling using Ant are at https://github.com/SimpleServer/SimpleServer/wiki/Compiling-Your-Own-SimpleServer.jar-Version
Sorry that I can't provide much more help than this; as as I've put in previous posts, none of my machines use Linux and such I don't have platform to test Linux compatibility with.